|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
8 H9 d' M5 [ B2 ^
; g- r( L6 d d( GDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);$ O6 w: `) f& S" y/ p2 }0 M. M
6 s. i. t3 L% W- I2 e // 计算振幅) |0 ?+ H9 o9 |) I: p( ^4 [
for(i=0;i<n;i++)
- r( F/ N( Y1 R1 B2 R d {
0 t' f, L# t! Q/ K9 _ Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);+ I7 b9 J# N$ d9 @; ]/ L
% [$ d ~5 Z0 M& E6 q% j3 i1 k# ` if(i==0)
2 x7 i( X! u5 R8 t5 I+ z. `4 e Cmo=Cmo/n;
$ n, Y8 ?8 r+ z else2 L" t1 i5 m; ?8 ^5 f: O: I
Cmo=Cmo*2/n;
0 [7 H3 P/ N: u }
2 x1 W$ i' `1 W+ \
0 b& q& B; T1 P& k* N# r请问,如何计算对应的相角。谢谢- w; s' ]0 z, T! a7 h. I
( Q0 W$ C' E& z |
|