|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 * Z/ u% l! ^- q
8 z: T; @. \& b R! H- ~# k
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);$ P1 v- O( p. Y6 W( m
$ { i# m. x8 O" c // 计算振幅; l9 m/ D" c7 k% I% o2 b
for(i=0;i<n;i++)
$ O. ~! g) H) @& q* W T. Y+ s5 v {
. i8 `& r2 f6 @8 ?. u' B Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
# f, w' {0 O* @4 d# i5 C
& ?" [; `) V/ z$ A8 s5 A" N, K) o if(i==0)
8 P( h, v7 q! B0 x4 t$ n) N* n7 [( a Cmo=Cmo/n;& ^' Q+ w7 r1 S2 S! F' }# L" a* R0 c
else) d A! C' r+ S$ E
Cmo=Cmo*2/n;7 }! M5 H0 a i1 s* x
}) e7 Z& p. ]3 t* J/ O( G
/ ^* q: c6 q% w; Z2 p+ N3 [7 K9 ^# A
请问,如何计算对应的相角。谢谢7 E; F/ g, Q( S/ x& f6 e$ L
1 {# R! ^2 a4 X1 G0 l z
|
|