嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
4 A7 Z' o6 A7 [+ x( `/ c! z
5 n* o2 s! h9 L& P% z4 v
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
' O+ X$ x- C% N* Q) A: ]
9 z$ d1 Y5 P! J, w
// 计算振幅
: D/ [) [8 L& q+ d; C3 e
for(i=0;i<n;i++)
]8 \. R4 g/ c# s
{
* I$ [$ M/ k6 I) h3 R' O
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
- F6 Q0 q; O2 I% d) ~ a; h" N5 Y
5 p0 A T; A& z( L# ~
if(i==0)
' S( ]( ~' L. C+ d' m$ U( O
Cmo
=Cmo
/n;
; C$ t" ~ \7 b% W# P, Z; @
else
" u7 r" A$ U2 Y
Cmo
=Cmo
*2/n;
9 g' v4 m# G6 |
}
W# I& v/ g. R) @
; E0 T ?. f# f. e$ Y3 C# j
请问,如何计算对应的相角。谢谢
8 A- G7 h( s) k, _9 S
# Z1 b8 d0 E! O3 f) C: a% S+ @& w, U# }
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
2 }9 x* o0 ]# p! Y1 N
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4