|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 0 u0 z2 M6 L* y& @6 Z7 G
* }, k9 f" b/ |1 b: ]3 \; A- BDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
$ r; m) v) h; \( h2 S/ `; v( B( U3 j( d! R0 U
// 计算振幅
. n0 k5 y$ l; N# s4 h# d; b' H for(i=0;i<n;i++)
b7 s+ x" ]) |! Q1 l; ~, m8 K {
. A2 K- H# A" \ G0 r Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);' C+ h; s' l; d# J
' I f B7 C/ k2 S7 ~ if(i==0)7 W0 a9 M# i; p {. B
Cmo=Cmo/n;; u7 G! g0 c7 @4 Q
else
8 \( e- p- u ?7 l& q/ N Cmo=Cmo*2/n;
3 D% t4 ]$ o0 ^8 ?! Z! O0 |$ p1 r }
0 B5 N! T0 G: _" i/ X) l. x: B! k) K+ e" o6 O& B3 {7 w9 p( M
请问,如何计算对应的相角。谢谢/ `% P% Q( p( ]2 R f _
1 Y H4 s! H, G7 J) X$ s1 m5 s |
|