|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 7 W8 G8 M. i+ @ t" M1 Q
, d! y2 \/ L7 ~, e: L
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);% x$ Y/ `9 \! H- n2 O" q3 @/ h# y
' i) B o. A# w
// 计算振幅. d5 q% m% R9 u
for(i=0;i<n;i++)1 x0 a5 ~0 J; j
{6 Q: A( g. z6 }- _; G, T
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);6 i7 D3 S& j' D* F- f* m/ y. `
3 y( s6 g i1 J! m if(i==0)
' H! w0 p) C y Cmo=Cmo/n;. V8 Y+ f" w: ?) K/ n& t9 P
else, S+ g) i- r8 Z3 e: y. l9 H D0 U
Cmo=Cmo*2/n;* T8 S8 m7 G E7 [( l* R. N' y
}
3 E: z9 d& ^. d, b6 M0 J, M9 X t% Z- w7 K+ `$ {
请问,如何计算对应的相角。谢谢7 W7 k( i, x& ^
% ]; K7 L) r& i& j/ y2 f" K+ Z
|
|