马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
中频信号经FFT处理后得到一图像 怎样确定曲线最大值处的纵,横座标??
下面是我的程序:%-----------------------------------------------------------------
clear all;
N=1024;
f1=128000;fs=2000000;
B=750000000;
T=0.001;
td=0.00000006;
stepf=fs/N;
n=0:N-1;
t=2*pi*n/fs;
n1=0:stepf:fs/2-stepf;
x=cos(2*pi*(f1-B/2)*td+2*pi*B*td*t/T);
M=N;
W=exp(-j*2*pi/M);
% A=1时的czt变换
A=1;
Y1=czt(x,M,W,A);
subplot(3,1,1)
plot(n1,abs(Y1(1:N/2)));grid on;
% DTFT
Y2=abs(fft(x));
subplot(3,1,2)
plot(n1,abs(Y2(1:N/2)));grid on;
% 详细构造A后的czt
M=60;
f0=282742;
DELf=0.05;
A=exp(j*2*pi*f0/fs);
W=exp(-j*2*pi*DELf/fs);
Y3=czt(x,M,W,A);
n2=f0 :DELf:f0+(M-1)*DELf;
subplot(3,1,3);
plot(n2,abs(Y3));
grid on; |