|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 8 j+ u" |; l0 C# n. W1 f
& V2 n; z; F. d6 r; s
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
( o' ^0 j; E8 u' |4 X; T4 e; H' b) F; p# S e* W* W. v* y
// 计算振幅
0 T. t' q6 z% [% _1 {9 m for(i=0;i<n;i++)! K1 Y1 U+ N& @: b6 @. a
{
4 T! o+ J+ S1 c o; i/ N+ y8 W" ? Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
1 c, |' {' U/ V3 F0 k/ N8 N$ S7 H5 e+ k+ k# ?! q, I8 k; ]
if(i==0)! p# c/ z( l0 B# ]$ ^" Z1 `
Cmo=Cmo/n;7 g' p$ G# e% X( {
else
9 v V# U, R- r2 t2 ~' m Cmo=Cmo*2/n;0 k# O% H. K2 j& d7 B Y% u! B
}0 \; x3 C/ }0 s# |* `; G
3 q% o5 K$ M" u C# I: r请问,如何计算对应的相角。谢谢- h( P2 x5 L( x2 l
) k" {7 X; {$ ^/ @3 e% I: x
|
|