|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 / C+ p: |3 J0 X: K2 _* d/ d8 D+ N% W' r( @
# D( l; i' z0 f% [; Y& y3 u0 MDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
! e3 N" N0 T# b' S( s. |) t1 u- h# i! v" g- J
// 计算振幅
( e1 S3 v$ z$ X$ V- { for(i=0;i<n;i++)
- F2 M$ `9 {4 G( M N( |* v, o {; L, @- U# e" K7 d7 C( X* a' V$ l" _
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);; ^! P& x0 N' v; B
( D8 R* X0 n& B; Z) L/ h' ~ if(i==0)
2 ~# l: b' F$ B& {; q/ G s; R% z Cmo=Cmo/n;; c) I9 L. g. p M: S, F6 |
else
, K+ ^/ t7 p" w* H8 L. e( g6 h Cmo=Cmo*2/n;8 h3 y3 @, t# e1 U6 z
}
# I7 C) N& J1 ?1 Z$ e5 q9 H2 @6 ]' y+ y9 {( J
请问,如何计算对应的相角。谢谢
3 e; Y V$ X' R6 ^8 }1 o
: H" ~" o# p7 _7 X |
|