嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
* F( }4 V& m3 b0 |0 S- P
) P( I0 b; w6 V6 d
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
4 R: w2 U0 M7 f/ S v' |/ m/ s
, S. e- E H- V; I
// 计算振幅
9 n* A L% t9 c4 n: g7 R$ _% A
for(i=0;i<n;i++)
, g* G# z `8 {( m
{
8 s/ Q4 M. R7 R( W9 g
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
3 a8 W2 t/ E( i
7 `+ r- j, h/ w/ W/ ^$ @ ~6 _
if(i==0)
# d- o' K3 B6 f; m8 D0 x
Cmo
=Cmo
/n;
- n7 Z4 ~, W* }! c3 S9 ]
else
5 Y1 t8 X" Q3 w
Cmo
=Cmo
*2/n;
8 X- D; b- z/ _, |, H) O% u
}
2 S& y% ]0 k6 E7 ^* ]
" L8 o; S, N4 j0 c! x' n: _5 H
请问,如何计算对应的相角。谢谢
8 F% B3 g( [1 \) D4 D7 w! {" V
4 o# |2 C1 Z- H0 p* x
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
8 H# s8 J9 |+ f3 N: L/ A- \# {
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4