|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
6 x% s# k% I$ @$ j0 g! g; ^& U# X1 A; x, x# E0 N( f
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);: U, h- n+ z/ a* L* Y6 y$ A
0 [1 B* o4 w$ f6 \4 j
// 计算振幅9 u( V( [$ R* T- F7 ?7 @9 O
for(i=0;i<n;i++)
5 [9 p0 L8 y3 r {
. @( H8 B0 }) y5 P Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);8 B2 s/ y$ G W/ v
: H! a' o& m" Y D
if(i==0)9 ^8 V2 x _# |4 q [ v, s
Cmo=Cmo/n;" h* _7 C. {7 j
else
% g9 W; D8 Z4 b1 J W5 `7 p Cmo=Cmo*2/n;0 e+ [% C6 U( `, P, `( g
}
5 g* S7 S# p. D, i7 ^. X5 I
) B" [( C4 y* \8 |请问,如何计算对应的相角。谢谢% E8 p5 N! F8 U
/ X" X% p* D, f1 y. U/ d
|
|