|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
7 v2 t% c3 T- ?0 W( o4 q2 s2 M- t- u
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);7 H' P5 f, U) h6 z
1 `% J f& Z" Y; r1 {9 o // 计算振幅
# E/ E4 H. M2 w! L for(i=0;i<n;i++)5 z- B6 ^0 b9 ~; t) i1 U
{
$ ?. N/ k1 ~' `: E; _5 ~: i Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
8 k6 Z! W z! t& w) h3 F
* S" D( g! ~- l, O9 y5 Z if(i==0)
0 `) i# J; T* \) W# w/ Q* j- w A Cmo=Cmo/n;& c4 G9 M. e4 G7 ` l1 w; U' _
else
! s' d' h' K( E& j Cmo=Cmo*2/n;! L3 D3 y' g. L1 l2 _2 j& [! _& U
}
7 |7 ~0 E0 _# Y* c$ s8 F9 K2 W. u' F' C! k& T/ U' U
请问,如何计算对应的相角。谢谢
$ W) p- Y3 ]/ n" A7 }# A& h
% b. s9 {8 ]* B- P: ` |
|