通信原理课程设计专 业 学 号 学生姓名 指导老师 完成日期 1 月 5 日一、课程设计目标在本课程设计中使用软件工具是 MATLAB。目标是期望在以下几方面有所收获:1.会 MATLAB 软件最基础利用。MATLAB 是一个很有用数学软件,它易学易用。MATLAB 对于很多通信仿真类问题来说是比较适宜。2.了解计算机仿真基础原理及方法,知道怎样经过仿真方法去讨论通信问题。3.加深对信号和系统和通信原理及其相关课程内容了解。二 软件实现特点和硬件试验相比,软件试验具以下部分特点:1.软件试验含有广泛有用性和极好灵活性。在硬件试验中改变系统参数可能意味着要重做硬件,而在软件试验中这只是该一两个数据,或只是在屏幕上按几下鼠标。2.软件试验更有利于我们较为全方面地讨论通信系统。有很多问题,经过硬件试验来讨论可能很困难,但在软件试验中却易于处理。 3.硬件试验正确度取决于元器件及工艺水平,软件实现正确度取决于 CPU运算速度或说是程序运算量。4.软件试验开发周期短,成本低。三 基础要求1掌握 matlab 基础操作及了解基础仿真方法。2按以下要求编制仿真程序并调试运行 (1) 基础信号仿真(2) 数字基带传输码型仿真(3) 调制解调系统设计及仿真(4) 数字基带系统设计及仿真四 课程设计内容1、编程实现基础信号仿真(1)产生并绘出以下信号单位阶跃序列k= -30:30;uk=[zeros(1,30),ones(1,31)];stem(k,uk)图 1 单位阶跃序列图周期方波 square()t=-2*pi/100:pi/1024:2*pi/100;y=square(2*pi*30*t,50);plot(t,y);ylim([-1.5 1.5])grid 图 2 周期方波图sin2πf1t*sin2πf2t (信号频率自定,不得雷同) f1=10;f2=20;t=-2*pi/100:pi/1024:2*pi/100;y=sin(2*pi*f1.*t).*sin(2*pi*f2.*t);plot(t,y);grid图 3 (2)正弦信号及其频谱%正弦信号及其频谱f=100;t=-2*pi/100:pi/1024:2*pi/100;y=sin(f.*t);subplot(2,1,1)plot(t,y) N=256;t=0:N-1;y1=sin(f.*t); k=0:N/2;w=2*pi/N*k;X=fft(y1,N);magX=abs(X(1:N/2+1));subplot(2,1,2)plot(w/pi,magX);图 4 正弦信号及其频谱图(3)利用 MATLAB/SIMULINK 功效建立以下模型,并对信号频谱进行观察。一个频率为 3Hz,幅值为 3,另外一个频率为 1Hz,幅值为 1。图 5 模型图图 6 示波器波形图2、编程实现数字基带信号码型仿真(1)试做单极性归零码、双极性非归零码、单极性非归零码、双极性归零码,占空比 50%(选择其中 2 种)单极性归零码(随机产生码...