嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
& V% j, ^4 U; h4 a k8 O3 W
, u4 `. `9 v6 x% S0 |6 O
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
/ E$ `( Y' \0 D' x; f
5 Q. [: B# p7 x3 q
// 计算振幅
: z |2 U/ U, e; h
for(i=0;i<n;i++)
. H) {* H+ x" z, C! [6 o! \
{
* b$ n. ]/ t0 Y/ t
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
7 [- k O# e1 l
3 g5 w+ ^. }" `; `
if(i==0)
1 H a! U4 Y9 N$ k U! U
Cmo
=Cmo
/n;
! L( n- C# _, _" g
else
( t) R2 ^& I& p
Cmo
=Cmo
*2/n;
$ e7 ^# j3 d* |
}
9 L1 V2 m7 ]4 S( g+ m
4 J# [8 o v2 B
请问,如何计算对应的相角。谢谢
& I; U/ T; F& c S3 a: e
6 S+ X) y2 I( X% E# S
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
5 z, y7 z5 H7 b" g
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4