|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
( e; Z w4 X) y: u% V8 R3 z( `( d9 T
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
+ F* f' z, B- {; B8 b/ K8 f/ ~0 _4 w$ x% B
// 计算振幅9 x' |2 P& C [ v9 E
for(i=0;i<n;i++)
7 ~7 _4 k* h! H! ^! E, h- t! U( y {% Z2 M0 r8 w; u" p2 H
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
8 g7 h& L: b1 A
, ` D. A! m3 {. F! f if(i==0)$ l B- \ z" n, ~
Cmo=Cmo/n;# M! d' O. N( ?5 ^, G" }7 u& g
else
6 L; B' H* }9 z6 U9 A Cmo=Cmo*2/n;
! D- |7 ?8 Y5 a1 ^9 o }
) z# v( k) U4 }/ A3 c' _* U4 t: i
请问,如何计算对应的相角。谢谢9 ?0 w: Y! y% }5 J% w" V' h
i5 N2 D3 x7 g8 d' |2 Q+ Q/ B |
|