|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 # l! N$ w7 Z. a% J2 j& x8 J
9 b. S5 [( z+ r" T* n+ c" R
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
1 }! W+ U8 H$ [4 _( \4 e9 ~: `% d9 Z* \/ M, x/ E3 `( H& _2 V
// 计算振幅
' U4 U; n* x9 k- N for(i=0;i<n;i++)
# \ K+ p. C( o# O {
8 H( W- e# o L( |; f% Q Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
( Y* X) c u/ ~4 m5 T: O
% d7 r" G3 i! V1 o, m/ P) f( _7 p if(i==0)( p! `" t0 E4 C$ v
Cmo=Cmo/n;1 N! X% a3 f9 I& D
else
8 Z; r" j& l$ Q9 J7 `3 r Cmo=Cmo*2/n;
3 X. G4 ~( X. D% F1 b% I8 ~0 V }3 y! v' k0 J5 ^2 m/ l F6 Z* M
, f9 V$ f' E3 z/ Z# }$ @7 |2 B6 E, w" d
请问,如何计算对应的相角。谢谢
# c$ b: @/ E% I. w9 U
! t5 G" y# A6 A5 r |
|