|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 : ?+ J: c' e/ G
1 _+ l. Y) M/ @% r! S# H, wDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);( y# b2 m) a2 c0 d( A( Z( g
9 }5 T7 C9 q9 x g2 q' x* l. ` // 计算振幅2 D0 Q7 m8 b! k% f$ {* h
for(i=0;i<n;i++)$ t+ A+ ?4 U+ u/ V
{2 U' [) H) i& s* H# r$ K: q
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);% t2 D3 U0 x( a- P* |' }7 |
' O! w v, Q+ f$ a# y4 {- a
if(i==0)
! N1 V5 S+ @; e k% A. B) a9 j Cmo=Cmo/n;5 o. M- ?- u- B: p/ d0 M
else2 z. I! n [( f3 S* m p
Cmo=Cmo*2/n;
9 X% E' D# q7 m }7 q! ~4 o* }" e3 V" J5 W' k
% m' q" t+ x$ t) w; f- T' @4 G请问,如何计算对应的相角。谢谢' m# ?3 T4 {/ Z6 r6 v
0 i. Z+ S% U3 \
|
|