|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 ) T+ `# L" K" T8 d, q/ k
8 ]2 E4 C/ `) M3 dDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
( |# Q3 I9 m9 u Q5 ~ C+ x+ x S( y' x3 A) u
// 计算振幅( ]# E6 I. D! Q: }$ ]6 U
for(i=0;i<n;i++)
) Q6 @/ B U2 U. M {- T7 z! z# s. Z4 U7 |% Y0 y8 G! c" G8 |& ]
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
+ F. P. a1 A4 Y
, x% T* C) ]. Z3 S9 Y$ F f4 ~ if(i==0)
% \1 p9 J1 ]' A. a4 l% F4 D Cmo=Cmo/n;3 h- {) z# N: s3 V* f
else
3 W+ X; G6 \1 q% Y# ~7 V Cmo=Cmo*2/n;; R2 ]; g( P; _' d, Q1 ~
}
* o& i6 u% w/ d( c% S0 p/ J/ r* Y" C2 V4 ]* P! @
请问,如何计算对应的相角。谢谢- V& _' Z, K" z1 y7 X- [" Z
, ]7 [" I+ }! O# W( \ |
|