嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
; R5 ^% a0 u" f2 @( J- O+ U
" Z1 `* p, P( ?) P& {6 w
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
3 n, k3 v6 r! u) X, p
/ J7 J" s8 O2 r. g
// 计算振幅
' p* I$ A% U& ~8 P! m
for(i=0;i<n;i++)
- \& r1 s3 @! w q2 I5 R
{
+ I' y8 K( p) q+ {1 q
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
K0 v4 m& W( U' T) l6 _+ G! F
9 f: G: U, R. Q
if(i==0)
7 B" k( N1 C. h! h2 @6 t3 j
Cmo
=Cmo
/n;
3 {# U6 ~' @# G, m q& Y S3 z
else
$ t. ~( d+ j4 \1 L; U8 c$ [% X
Cmo
=Cmo
*2/n;
. r( v* [: f6 }& C
}
# f8 W3 `7 |# i- S# U
& P% Y2 |8 b0 O6 j5 X( m6 s
请问,如何计算对应的相角。谢谢
/ L9 w. [) b0 T! _3 q7 ?: h4 b+ ]
E y/ `; _6 H4 h5 k3 a
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
8 o, Y( Y) t4 k3 e3 T4 d
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4