资源描述:
《信号通信与仿真课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程名称:信号与通信仿真设计班级:学号:姓名:信号与通信仿真设计一实验目的在本实验中使用的软件工具是MATLAB。设计本实验的目的是希望在以下几方面有所收获:1.会MATLAB软件的最基本运用。MATLAB是一种很实用的数学软件,它易学易用。MATLAB对于许多的通信仿真类问题来说是比较合适的。2.了解计算机仿真的基本原理及方法,知道怎样通过仿真的方法去研究通信问题。3.加深对信号与系统和通信原理及其相关课程内容的理解。二实验特点与硬件实验相比,软件实验具如下一些特点:1.软件实验具有广泛的实用性和极好的灵活性。在硬件实验中改变系统参数也许意味着要重做硬件,而在软件实验中这只是该一两个数
2、据,或者只是在屏幕上按几下鼠标。2.软件实验更有助于我们较为全面地研究通信系统。有许多问题,通过硬件试验来研究可能非常困难,但在软件实验中却易于解决。3.硬件实验的精确度取决于元器件及工艺水平,软件实现的精确度取决于CPU的运算速度或者说是程序的运算量。4.软件实验开发周期短,成本低。三上机实验要求1掌握matlab的基本操作及了解基本的仿真方法,分析运行范例程序。2按以下要求编制仿真程序并调试运行(1)基本信号的仿真(2)模拟调制与解调的仿真(3)数字基带传输码型的仿真(4)数字基带系统的仿真(5)数字调制与解调的仿真(6)脉冲编码调制仿真四实验内容1、编程实现基本信号的仿真(1)产生
3、并绘出以下信号:1、编程实现基本信号的仿真(1)产生并绘出以下信号:a单位脉冲序列matlab程序k=-20:20;x=[zeros(1,20),1,zeros(1,20)];subplot(312);stem(k,x)波形:b单位阶跃序列matlab程序k=-50:50;x=[zeros(1,50),ones(1,51)];subplot(311)stem(k,x)axis([050,-0.3,1.2])波形:c正弦信号及其频谱t=-1:0.01:1;x=5*sin(2*pi*10*t);N=length(x);fx=fft(x);df=100/N;n=0:N/2;f=n*df;sub
4、plot(211);plot(t,x);grid;subplot(212);plot(f,abs(fx(n+1))*2/N);grid;d周期锯齿波sawtooth()Fs=10000;t=0:1/Fs:1;x1=sawtooth(2*pi*50*t,0);x2=sawtooth(2*pi*50*t,1);subplot(2,1,1),plot(t,x1),axis([0,0.2,-1,1]);title('锯齿波1');subplot(2,1,2),plot(t,x2),axis([0,0.2,-1,1]);title('锯齿波2')f实指数序列y(n)=2na=2;x=a.^n;st
5、em(n,x);title('实指数序列')e周期方波square()Fs=10000;t=0:1/Fs:1;x1=square(2*pi*50*t,20);subplot(211),plot(t,x1),title('周期方波');axis([0,0.2,-1.5,1.5]);gsin2πf1t*cos2πf2tf1=50Hzf2=2000Hzf1=50;f2=2000;t=0:0.02:10;a=sin(2*pi*f1*t);b=cos(2*pi*f2*t);y=a.*b;plot(t,y);title('sin2pif1t*cos2pif2t')(2)产生一条-2到2之间的Sa(2
6、00t)曲线。t=linspace(-2,2);>>y=sinc(200*t);>>plot(t,y);title('y=sa(200t)')(3)产生下面信号,并绘出频谱t00&t<=t0/4)+(-t+t0/4).*(t>=t0/4&t<=3*t0/4)+(t-t0).*(t>=3*t0/4&t7、BAMFM选择其中一种)设消息信号m(t)的表达式为:10≤t≤t0/3m(t)=-2t0/3≤t≤2t0/30其他(注:m(t)也可自己选用其它的信号)(1)DSB中,已调信号的时域表达式:u(t)=m(t)c(t)=Ac*m(t)cos(2πfct)假设用信号m(t)以DSB方式调制载波c(t)=cos(2πfct),所得到的已调信号记为u(t);并假设t0=0.15s和fc=250Hz。绘制调制信号、已调信号和解调信号等各