|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 6 k" ^. `6 {& B7 B9 e& j! G
8 D; H% s d2 P3 I5 xDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);# T$ D, `1 T+ i! }& d* e8 G
# Y3 P2 n/ G2 ?/ ^, M // 计算振幅
1 r- ^7 d% Y* N+ R for(i=0;i<n;i++)6 M) A+ U1 Y9 @9 _1 K" y! }
{2 _ R3 q( b& f/ ]" Z
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
6 c8 l. L+ C" |! ?8 F. {$ _+ M7 r! _7 M8 H" S% Z6 v' q1 I
if(i==0)
; }( t1 A4 |% |% K& w Cmo=Cmo/n;
# \& @ K ^" z3 W1 M7 j else: U( p0 C4 a% k, g
Cmo=Cmo*2/n;! Y1 a) q' a9 R8 H
}) A2 H. x7 I, Q4 I
9 |3 F" V. l2 L# \
请问,如何计算对应的相角。谢谢
" C0 `% ], ^$ t* X5 Q) @$ Z
- ~4 T9 @( \' u+ S% Y0 x |
|