|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
& `& Z) v: J" e R5 s; B$ ?2 o! N, M; `$ L
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);) g5 y2 b8 @7 Y3 n6 g5 E1 u$ G; J
. A5 ?( V& e7 v
// 计算振幅& h( q/ m0 d( O3 F. d* t% z/ e, h( I
for(i=0;i<n;i++)
* s. S; w" g" y3 z {
, d7 T' D: p2 g% f Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);& x7 z# Y# |! o. M: a" ~' ]( E
% Q/ p$ E& e- a- t& i$ e' g2 G if(i==0)2 d9 ?7 b2 p8 ~
Cmo=Cmo/n;
& v! c# \: M3 d& N7 Y9 R else* i/ f/ \- G- D8 j* ^( Q
Cmo=Cmo*2/n;! Q' B- m( t: X( i- E
}
' P( T# z( Y! a2 d! { W2 a1 u+ ^, ^0 V; v! r
请问,如何计算对应的相角。谢谢
4 x& j$ v! O0 `+ ?! K2 r; [+ P0 m! _* `$ V% v/ f
|
|