|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 % R' ] f+ z% q! ^' S
3 d+ L; ?+ }. ?5 Q! I" x2 v+ o, V H: ]DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
- _$ v7 ]% R5 R1 G. T4 M. X( `) |% n/ u. f+ I. \
// 计算振幅
/ Z7 O' `- ?$ I for(i=0;i<n;i++), n! W0 H8 J" G5 L' E; D
{
( H. T4 I! m) h. f4 T. c$ G Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
# P' Y4 O; r' J; v# l- L7 Z/ }6 Q9 L; R2 U4 c
if(i==0)
# r9 j: C) {( v: U! G* D% B5 y! i Cmo=Cmo/n;& c1 }% `( t$ M- e: _' E
else2 ?5 X% p1 m6 @% u
Cmo=Cmo*2/n;
5 a4 A1 W4 |, [' J0 Y& I }2 j1 i9 t/ j8 Y; Q
0 ]( S# f1 q0 s0 ]( ?请问,如何计算对应的相角。谢谢 n Z7 ?( Z6 g) f
; H' C' h* |% z7 U( p |
|