《数字下变频仿真(6页).doc》由会员分享,可在线阅读,更多相关《数字下变频仿真(6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数字下变频仿真-第 6 页数字下变频仿真原理:信号采样的频谱调频信号:因为f0=30MHz,整体向左平移30MHz。带宽为5MHz通过仿真得到的时域波形和频域波形,如下图所示。clc;clear all;close all;f0=30e6; 中心频率B=5e6; 带宽T=30e-6; 脉冲宽度fs=40e6; 采样频率N=T*fs; 采样点数K=B/T; 频率变换率ts=1/fs; 采样周期t=-T/2:ts:T/2-ts;x=cos(2*pi*(f0*t+K*t.2/2);figure(1);title(时域波形);xlabel(point );figure(2);plot(abs(fft
2、(x);title(频域波形); xlabel(point);I路信号和Q路信号:ddc_i = x.*cos(2*pi*f0*(1:N)/fs); I路信号ddc_q = -x.*sin(2*pi*f0*(1:N)/fs); Q路信号figure(3);subplot(211);plot(t,ddc_i);grid;title(I路波形);subplot(212);plot(t,ddc_q);grid;title(Q路波形);FIR滤波器的设置在command Windows里输入fdatool进入滤波器参数设置的界面Hd=fir;h,f=freqz(Hd,512);figure(4);pl
3、ot(f,20*log10(abs(h);gridtitle(FIR低通滤波器的幅频特性响应)hd=Hd.Numerator;fir_i=conv(ddc_i,hd);fir_q=conv(ddc_q,hd);figure(5);subplot(211);plot(fir_i);gridtitle(FIR低通滤波器后的I路信号);subplot(212);plot(fir_q);gridtitle(FIR低通滤波器后的Q路信号);s=fir_i+j*fir_q;figure(6);subplot(211);sf=fftshift(abs(fft(s);plot(sf);grid;title(信
4、号滤波后的频谱)subplot(212);plot(20*log10(sf/max(sf);grid title(归一化频谱)clc;clear all;close all;f0=30e6;B=5e6;T=30e-6;fs=40e6;N=T*fs;K=B/T;ts=1/fs;t=-T/2:ts:T/2-ts;x=cos(2*pi*(f0*t+K*t.2/2);figure(1);plot(x);title(时域波形);xlabel(point);figure(2);plot(abs(fft(x);title(频域波形); xlabel(point);ddc_i = x.*cos(2*pi*f0
5、*(1:N)/fs); ddc_q = -x.*sin(2*pi*f0*(1:N)/fs); figure(3);subplot(211);plot(t,ddc_i);grid;title( I路波形);subplot(212);plot(t,ddc_q);grid;title( Q路波形);Hd=fir;h,f=freqz(Hd,512);figure(4);plot(f,20*log10(abs(h);gridtitle( FIR低通滤波器的幅频特性响应)xlabel(w/pi);hd=Hd.Numerator;fir_i=conv(ddc_i,hd);fir_q=conv(ddc_q,hd);figure(5);subplot(211);plot(fir_i);gridtitle( FIR低通滤波器后的I路信号);subplot(212);plot(fir_q);gridtitle( FIR低通滤波器后的Q路信号);s=fir_i+j*fir_q;figure(6);subplot(211);sf=fftshift(abs(fft(s);plot(sf);grid;title(信号滤波后的频谱)subplot(212);plot(20*log10(sf/max(sf);grid title(归一化频谱)
限制150内