|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 4 L( x; V! n2 l
9 j+ x+ s0 f/ Q' ^
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);
8 F2 a- Q: A0 Z) r0 {( T4 O- V( {, t2 K4 i% }, `
// 计算振幅* h- q0 w" R: \; g1 W6 \$ e' A
for(i=0;i<n;i++)+ K, ~' p( b4 u, ]1 G
{
* z) [5 f% P, Q" E% V. j# `6 Q Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
) H, _* P0 c) t% W9 E/ A2 t. l
: [9 Z! D5 q6 `* z if(i==0). S' k- j1 r& {
Cmo=Cmo/n;
1 N q d7 v) w" o else
$ G( t5 Z+ b0 j; t1 ~0 l0 m Cmo=Cmo*2/n;7 s! o, u% S; {/ f" \" Q7 s1 l
}
& q# T! M4 z* P. A0 _
$ T: p6 R$ p) _, l* k0 e6 ~* C请问,如何计算对应的相角。谢谢
0 C! S8 G- ?3 a6 Y/ m; C6 P6 G( ~9 ?! s2 D! m, i7 b
|
|