嵌入式开发者社区

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

作者: tulipyyf    时间: 2015-1-6 17:24
标题: 关于FFT结果计算相角问题求助
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下   
& V% j, ^4 U; h4 a  k8 O3 W, u4 `. `9 v6 x% S0 |6 O
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);/ E$ `( Y' \0 D' x; f
5 Q. [: B# p7 x3 q
    // 计算振幅: z  |2 U/ U, e; h
    for(i=0;i<n;i++). H) {* H+ x" z, C! [6 o! \
    {
* b$ n. ]/ t0 Y/ t        Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);7 [- k  O# e1 l
3 g5 w+ ^. }" `; `
        if(i==0)
1 H  a! U4 Y9 N$ k  U! U            Cmo=Cmo/n;
! L( n- C# _, _" g        else
( t) R2 ^& I& p            Cmo=Cmo*2/n;$ e7 ^# j3 d* |
    }9 L1 V2 m7 ]4 S( g+ m

4 J# [8 o  v2 B请问,如何计算对应的相角。谢谢
& I; U/ T; F& c  S3 a: e
6 S+ X) y2 I( X% E# S

作者: tulipyyf    时间: 2015-1-6 17:32
自己解决了5 z, y7 z5 H7 b" g





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