嵌入式开发者社区

标题: 关于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% yDSPF_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        else2 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 t8 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