|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 ! S5 k4 c; i7 |: A
3 w( q6 w; U- h% r( f3 q: k6 ~
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);6 N) Y3 x) ^, E( e* O. B
2 E" \6 L! y+ c8 m. q- P2 K, a* H // 计算振幅
; l* U4 M* C8 K& l/ I$ {& ~ for(i=0;i<n;i++)) C9 |& d) k' C: k6 V, T
{' _% j( i/ l2 i0 A( d3 B! O) w
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
9 [" c# F( s6 y5 _
% t; l8 ]- N5 \0 h6 M& H# O' @ if(i==0)8 P: S) D5 O( Q
Cmo=Cmo/n;6 M4 ?$ B1 F% O0 D
else
9 p7 L# b8 R4 \6 c9 `# ]+ B Cmo=Cmo*2/n;* S: i+ J! V9 g
}* @, ]' T5 u3 z
( ?- f7 j* K9 q6 A& d3 L7 q
请问,如何计算对应的相角。谢谢
, h4 w( v: v2 r3 S$ A$ Q
9 y( R7 ?0 C! F( I5 n' s6 ` |
|