|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 % a/ G) d# |+ ?( [7 M C* ?
8 ^3 q( u7 ?( V# n2 \5 Y9 \- U- IDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);; s2 F7 m4 h* e* K
/ W% \' Z/ G7 M d- j4 x // 计算振幅2 T8 y3 l- T& O A8 ]. C5 L
for(i=0;i<n;i++)9 i/ q6 ~4 \) x) V; ~7 I! G
{3 G% c) [, U4 y% Q o6 K
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);2 g2 Q, h: h8 S/ Q
& D3 a' B; w. Z/ C1 R- K; c if(i==0)6 H# [ h3 W% u( n' m
Cmo=Cmo/n;, ^: `# J, G' S) l% G7 v0 u
else
* x2 a/ c3 V, C Cmo=Cmo*2/n;
: w( U' q8 b; t9 n e" L2 e+ c" j }
( k6 _8 }& e9 c3 l6 K8 \4 D5 k6 ~! O& I
请问,如何计算对应的相角。谢谢) r. K6 W( u5 c# I" ?5 g# h6 B6 r0 @% ~
# h# M. o5 Z5 j* E |
|