嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
( t7 X. N; ]; S) T4 A( ~
1 H9 m1 o1 F# @1 g2 G5 C
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
$ a, [9 {9 u; ], F; z
p1 Y3 y. v b/ P$ u$ @2 Y4 q
// 计算振幅
3 V, I& q7 E8 Q8 @5 D6 _
for(i=0;i<n;i++)
# }$ m% V! U; T' _. j% K: j" d F+ g
{
+ _, G- X! D2 W
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
% T3 a7 Z4 i, @/ I6 Q
) t, T, R1 `, g m) |( h' o. F. h
if(i==0)
: T" q" m* [) Y8 f& O) C& f) B% T
Cmo
=Cmo
/n;
M5 h, V. y. Y2 [) S0 m. H
else
- |& B, ~+ u9 f
Cmo
=Cmo
*2/n;
: @# e3 N$ |& [3 Q" i
}
( y. G5 A. p0 y8 O+ E$ k0 r7 P
4 }3 e7 _- ?7 y$ |8 L" J7 ~' S
请问,如何计算对应的相角。谢谢
! R! P" F' _" T$ z' p- r
+ v' |" Y5 D. p% B( R
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
7 S. W& S* Y8 Y% U( n& R& f# ~( F
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4