嵌入式开发者社区

标题: 关于FFT结果计算相角问题求助 [打印本页]

作者: tulipyyf    时间: 2015-1-6 17:24
标题: 关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下   
* F( }4 V& m3 b0 |0 S- P
) P( I0 b; w6 V6 dDSPF_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( i7 `+ 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 ]        else5 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