|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
3 }8 a7 x7 I3 @/ \- s! v i" c. C8 q
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
4 P& A, t- U7 u
, T9 t' N R/ Z$ K+ S# a // 计算振幅5 A/ c% y) a3 P8 N7 H( l
for(i=0;i<n;i++)
% R" g6 T- l. P3 Q: ~) `* R {8 t* z( m+ Z1 U
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
5 d8 c/ x3 X* u( i
) t! E0 @! h/ V5 p4 C if(i==0)0 g* O+ `$ ]! @# I; @6 M7 z) e' l& F
Cmo=Cmo/n;. b: O1 _5 I3 `2 Q7 `
else9 \; `0 K9 {4 Z$ _ t: C* c
Cmo=Cmo*2/n;
5 ~6 k: K6 ~7 B, ^/ S z }- Q) ~1 n7 H% ^$ U1 J0 S! i
0 P1 S6 k3 k# M; s! V Q5 x. i" p& v请问,如何计算对应的相角。谢谢1 a' O# _0 Q6 v
* Z# a9 C8 t# B5 d% f |
|