|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 ! I# _ L- o& ^' a; Z8 }. G
) V1 k% w9 `; p* eDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
/ t6 a$ f8 z) L6 W7 q& y, F/ l5 N* V) g, s; E) x: `
// 计算振幅% Z" q5 J% \* C
for(i=0;i<n;i++)
+ Y" K/ k& \7 G# a. | {3 r) `( M* t) U* b
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
( n, v: d- {* y3 R$ n
% l. A+ z6 }" r, B/ {5 h if(i==0)
3 w3 l( q6 \7 A7 k" J Cmo=Cmo/n;
, H/ v4 ?" ~" R; n else) l( N2 A' a0 K8 |$ B4 l
Cmo=Cmo*2/n;7 C% n+ ?8 M1 L
}
0 k- Y u! m* M7 Z
& q$ m! |! \$ F( x: T/ I请问,如何计算对应的相角。谢谢) j9 |% `$ F8 \. `/ W/ y6 Q& k
- L+ P) J6 R) B5 a4 R3 ~ |
|