嵌入式开发者社区

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

作者: tulipyyf    时间: 2015-1-6 17:24
标题: 关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下    4 A7 Z' o6 A7 [+ x( `/ c! z

5 n* o2 s! h9 L& P% z4 vDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
' O+ X$ x- C% N* Q) A: ]
9 z$ d1 Y5 P! J, w    // 计算振幅
: D/ [) [8 L& q+ d; C3 e    for(i=0;i<n;i++)
  ]8 \. R4 g/ c# s    {
* I$ [$ M/ k6 I) h3 R' O        Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
- F6 Q0 q; O2 I% d) ~  a; h" N5 Y5 p0 A  T; A& z( L# ~
        if(i==0)
' S( ]( ~' L. C+ d' m$ U( O            Cmo=Cmo/n;
; C$ t" ~  \7 b% W# P, Z; @        else" u7 r" A$ U2 Y
            Cmo=Cmo*2/n;
9 g' v4 m# G6 |    }  W# I& v/ g. R) @
; E0 T  ?. f# f. e$ Y3 C# j
请问,如何计算对应的相角。谢谢

8 A- G7 h( s) k, _9 S# Z1 b8 d0 E! O3 f) C: a% S+ @& w, U# }

作者: tulipyyf    时间: 2015-1-6 17:32
自己解决了2 }9 x* o0 ]# p! Y1 N





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4