|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 " ^# S' j8 B" M$ E* u
# S- |* F3 Z; \! i3 [% m. p
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);# G+ F- u& O- b) S; r& ^* o" Q
3 y R% n+ Q7 S9 _% \4 u8 P9 t
// 计算振幅
" F* k9 t5 a5 Z; |- | for(i=0;i<n;i++)4 u4 D# ?, d, f: g5 o1 j
{
0 R# [2 ?6 t. V1 u% m3 r. V Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]); a6 d9 c6 C" q# U2 G. a1 }* X
$ M# p- c7 j) s8 z if(i==0)
+ o9 o* E4 i4 T/ t Cmo=Cmo/n;
n. @% v% i1 a( i) @) U) i; k: O b) z else
8 B1 _8 E/ m' w. I Cmo=Cmo*2/n;
2 y2 S, G" n+ z1 U3 \: V }
& u% X# A4 q3 r }! P, j1 I" s& o- @0 `1 p2 G" p- R3 H
请问,如何计算对应的相角。谢谢
! a7 K! `6 p& [# L& Z0 M* G3 I- J( t% Z
|
|