信息工程学院通信原理Matlab仿真设计题目:2ASK调制信号仿真班级:通信班姓名:学号:完成时间:一、基本原理2ASK是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续的输出。有载波输出时表示发送“1”,无载波输出时表示发送“0”。根据幅度调制的原理,2ASK信号可表示为0e(t)=s(t)cosw(t)c,式中wc为载波角频率,h(t)=coswc(t)为载波信号,二进制基带信号s(t)为随机的单极性NRZ矩形脉冲序列。S(t)的功率谱密度为211()()()44sbbPfTSafTf。2ASK信号的功率谱密度是基带信号功率谱密度()sPf的线性搬移,2ASK信号的功率谱密度为1()[(+f)()]4escscPfPfPff。二、仿真程序1、函数文件(1)函数FFT_SHIFTfunction[f,sf]=FFT_SHIFT(t,st)dt=t(2)-t(1);T=t(end);df=1/T;N=length(t);f=[-N/2:N/2-1]*df;sf=fft(st);sf=T/N*fftshift(sf);(2)函数INSERT0信息工程学院通信原理Matlab仿真设计题目:2ASK调制信号仿真班级:通信班姓名:学号:完成时间:function[out]=INSERT0(d,M)N=length(d);out=zeros(1,M*N);fori=0:N-1;out(i*M+1)=d(i+1);end2、主程序代码fc=2;%载波频率2HzN_sample=10;N=200;%码元数Ts=1;%1Band/sdt=Ts/fc/N_sample;%波形采样间隔t=0:dt:N*Ts-dt;Lt=length(t);T=t(end);%产生二进制信源d=sign(randn(1,N));[dd]=INSERT0((d+1)/2,fc*N_sample);gt=ones(1,fc*N_sample);%单极性NRZ波形%输入单极性NRZ信号波形信息工程学院通信原理Matlab仿真设计题目:2ASK调制信号仿真班级:通信班姓名:学号:完成时间:subplot(2,2,1);d_NRZ=conv(dd,gt);plot(t,d_NRZ(1:length(t)));axis([010-0.21.2]);xlabel('t');ylabel('输入信号');%输入信号功率谱密度波形subplot(2,2,2);[f,d_NRZf]=FFT_SHIFT(t,d_NRZ(1:length(t)));d_NRZf(d_NRZf==0)=10^(-8);%避免log(0)的情况,令log(0)=10^(-8)plot(f,10*log10(abs(d_NRZf).^2/T));axis([-22-5010]);xlabel('f');ylabel('输入信号功率谱密度(dB/Hz)');%2ASK信号ht=cos(2*pi*fc*t);%载波信号s_2ask=d_NRZ(1:Lt).*ht;%2ask信号subplot(2,2,3);plot(t,s_2ask);axis([010-1.21.2]);xlabel('t');信息工程学院通信原理Matlab仿真设计题目:2ASK调制信号仿真班级:通信班姓名:学号:完成时间:ylabel('2ask波形');%2ask信号功率谱密度波形[f,s_2askf]=FFT_SHIFT(t,s_2ask);subplot(2,2,4);plot(f,10*log10(abs(s_2askf).^2/T));xlabel('f');ylabel('2ask功率谱密度');axis([-1010-10020]);三、仿真结果1、仿真图形2、结果分析载波信号h(t)=coswc(t)为连续的正弦波信号,二进制基带信号s(t)为随051000.51t输入信号-2-1012-40-200f输入信号功率谱密度(dB/Hz)0510-1-0.500.51t2ask波形-10-50510-100-80-60-40-20020f2ask功率谱密度信息工程学院通信原理Matlab仿真设计题目:2ASK调制信号仿真班级:通信班姓名:学号:完成时间:机的单极性NRZ矩形脉冲序列,s(t)为调幅信号,2ASK信号为调制信号。由s(t)的信号波形及2ASK的信号波形可知,h(t)的幅度随s(t)的变化得2ASK信号。由两幅功率谱密度谱可知,2ASK信号的功率谱密度()ePf是基带信号功率谱密度()sPf的线性搬移,与理论相符合。