|
创龙工程师,你好,贵司的FFT程序中,已经有计算幅值的样例程序,如下
/ X: ^% K; V0 w( V+ o/ e& I; x
DSPF_sp_fftSPxSP(n,CFFT_In,Cw,CFFT_Out,brev,rad,0,n);9 E+ L2 B" \% t
0 H$ r4 [ P7 f# }5 l0 y // 计算振幅/ B1 A6 @, A' M& _0 F: P3 k
for(i=0;i<n;i++)
- U" Y! @) U e/ T0 D# N {
, o; K3 n3 [1 ~/ Q Cmo=sqrtsp(CFFT_Out[2*i]*CFFT_Out[2*i]+CFFT_Out[2*i+1]*CFFT_Out[2*i+1]);
j! e/ {7 _* M
0 [- D0 m+ l) T if(i==0). U- `/ v4 v# ?9 N3 A& b
Cmo=Cmo/n;
" s1 j! e; k& z5 |. [ P else
- B) r8 K! o. b$ t; ` X2 @ Cmo=Cmo*2/n;
- \& u0 r% T3 O& V% b0 j) D/ _5 w7 q }3 S7 \2 I0 s" Y$ \; K, }
, k3 c3 r; T9 L3 @; l请问,如何计算对应的相角。谢谢
; T. ]+ m) w% S; J1 J6 H
# _; ] o8 l" c- l, f% j% D |
|