|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 8 r2 T9 n9 T% z+ U- q# s! f7 g- J
k0 O. \/ @: t% M; N% p7 k0 g3 N: A
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);. h. O; L" V4 S4 I0 \
3 |3 l& a9 X( R& P7 c // 计算振幅
- i' a) k& Q& m for(i=0;i<n;i++)3 B6 W/ J0 i' i
{
+ C6 `' y7 l# C- ` Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
+ E% T: G/ |4 p+ z' m) W1 h) Z! G9 z7 Q( A0 c9 r
if(i==0)
; B& d% k) b5 K* x! ] Cmo=Cmo/n;
- `1 z/ Q. k' X- M' U' v; H- ~- k else
; v7 h5 Y# ^( e Cmo=Cmo*2/n;. z8 e* b8 X; T& z$ N7 E4 F
}6 n- W6 k* ~2 {5 T6 A( b
: t/ F# U: q, a4 g3 M请问,如何计算对应的相角。谢谢
& c" \; x# C) ~& i+ ~- ~+ E$ K: U/ m+ i4 t) t
|
|