嵌入式开发者社区

标题: 关于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