|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 ; |0 Y7 f$ k9 P8 |$ d N! ~) p
$ p6 ~1 c. r3 FDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);$ J2 Q% T+ n/ u# ]- K {5 g
. D# `' E% y" I& t // 计算振幅
% J2 l, k3 T- Z- r+ K' L+ \4 F for(i=0;i<n;i++)$ _) a( U H. R4 ]* l! J
{
* |8 T& e1 C/ W- `3 g Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
' X4 C# {% d" [3 i9 I# a5 v6 j9 |" b
6 h+ V5 K, y9 F, \6 A! w5 _ if(i==0)2 x2 s% y% Z, n2 @' M0 f3 p. q
Cmo=Cmo/n;
# b' P' x0 a" `- f else
5 i1 y( L* q6 C2 j Cmo=Cmo*2/n;& f; j$ C2 s! X- c$ S
}' I6 E7 Y' N) C9 |8 N$ h/ f& a
' N% y0 _0 u5 B2 P. @6 m请问,如何计算对应的相角。谢谢
$ \5 v: B! o0 H) X7 i' S- {' \
$ E# S c' c& L& `% A% d' g4 L- a2 |- h |
|