|
|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下 ! x, M) e2 k v6 F
4 g6 U/ o H1 F) U! E* LDSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);9 l) X6 U! B( r7 P, C
|8 B5 r4 R* {$ Q5 M& [ // 计算振幅
( \& i% q; |' z S for(i=0;i<n;i++)
4 C1 i9 t* i" Z3 L {( @/ w2 @+ w4 \ q* i* x# w5 Y3 A4 Y
Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);. U. V* M1 I9 J8 j+ w
) m* e7 U" ?2 f
if(i==0)
4 s8 D8 B1 P' o, ~5 _& w' \( k Cmo=Cmo/n;$ U7 u/ R" U9 o$ h
else
" U6 s2 V7 }$ c: Q9 L# R. j, L3 k Cmo=Cmo*2/n;
( p) Z, m2 }! E8 `' W5 r9 N( _ }# Y/ K+ v! A8 Y0 i
1 t2 b8 K5 J0 T2 c( f- X
请问,如何计算对应的相角。谢谢
5 n2 m% M8 n8 m$ F4 B$ ] J4 k8 u8 K* U& S- J
|
|