嵌入式开发者社区
标题:
关于FFT结果计算相角问题求助
[打印本页]
作者:
tulipyyf
时间:
2015-1-6 17:24
标题:
关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序
,如下
& C1 e9 ]7 h: G% Y1 p% T$ y
9 b4 y: u' e$ w. w% y
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
, \# D7 F# R% p6 o3 `
& e4 v' ^$ v, w
// 计算振幅
+ U" N3 m7 p9 V# C
for(i=0;i<n;i++)
, X s8 w, U- z: ]& C4 p
{
# a. G5 ~' E0 Y. v; U
Cmo
=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
: F/ S. |1 D0 R# z& p) I. W
) C0 t. o5 C1 Y9 L' g7 W
if(i==0)
/ H2 Q# D9 C5 _1 s i; S, M
Cmo
=Cmo
/n;
/ u1 W5 U7 _+ I7 a i4 E
else
2 p5 t/ V0 K" }, v0 m
Cmo
=Cmo
*2/n;
e1 Z9 O7 r+ }8 [
}
9 ^6 b8 }% B' Y2 V. a- x
A1 G$ @. P* n& _& i P
请问,如何计算对应的相角。谢谢
; X6 m& ~' [; r9 ~, M7 f6 |0 t
8 N2 q# c! A* b/ g) W5 c
作者:
tulipyyf
时间:
2015-1-6 17:32
自己解决了
% c# M8 `4 W0 _! N7 { L7 C
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4