资源描述:
《实验指导书 计算机通信仿真技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《计算机通信仿真技术》实验指导书钟诚编沈阳大学信息工程学院目录实验一Matlab和Simulink软件环境认识3实验二信号产生/观测设备与信源编/译码5实验三调制与解调10实验四信道与误码率的计算13实验五通信系统仿真15课程编号:11215101课程类别:专业选修课程适用层次:本科适用专业:通信工程课程总学时:48适用学期:第5学期实验学时:20开设实验项目数:5撰写人:钟诚审核人:胡广浩教学院长:范立南实验一Matlab和Simulink软件环境认识一、实验目的与要求l了解对Matlab软件的界面、使用方法、常用计算函数
2、l了解对Simulink环境认识的界面、使用方法、常用模块二、实验类型验证型(4学时)三、实验原理及说明利用Matlab软件的计算和图形演示功能,对常用信号进行模拟认识,并加深对Matlab软件的印象,了解其使用方法;并对Simulink的仿真环境及常用信号和系统的产生、常用模块的使用方法有所了解。四、实验仪器序号名称主要用途1PC机为编程仿真提供硬件环境2Matlab软件为编程仿真提供软件平台五、实验内容和步骤实验内容:(一)Matlab软件认识1.认识Matlab软件的界面2.主要的数学函数指令:sin(正弦),cos(
3、余弦),tan(正切),atan(反正切),exp(指数),log(对数),sqrt(平方根),abs(绝对值),angle(相角),conj(复共轭),imag(复数虚部),real(复数实部)实验步骤:1.在实验之前仔细阅读附录中关于Matlab软件平台的基本介绍。2.利用桌面的快捷图标或是从开始-程序-Matlab打开Matlab软件3.在命令窗口定义时间变量t4.将时间变量t代入数学函数指令中,为新变量赋值(如:“x=sim(t)”)5.利用绘图指令将赋值的函数的图形绘制出来6.对于连续时间函数,用plot指令(如:
4、“plot(t,x)”)7.对于离散间函数,用stem指令(如:“stem(t,x)”)161.依次用上面实验内容中提到的12种函数指令为新变量赋值,并绘图、将所用的指令和得到的图像记录下来,完成实验报告(二)Simulink环境认识1.认识Simulink环境认识的界面2.认识Simulink模块库中的主要常用模块:常用系统模块:Derivative(时间微分),Integrator(时间积分),State-Space(状态空间系统),TransferFcn(线性传输函数),TransportDelay(输入延时),Var
5、iableTransportDelay(输入可变时间延时),Zero-Pole(零极点传输函数),HitCrossing(检测交叉点),Quantizer(量化),RateLimiter(限制输入信号的变化比率),Relay(继电器),Saturation(限制输出信号的范围)数学操作模块:Abs(产生输入信号的绝对值),ComplextoMagnitude-Angle(计算一个复信号的幅度/相位),ComplextoReal-Imag(计算一个复信号的实部/虚部),DotProduct(产生点积),Gain/MatrixG
6、ain(将输入乘以一个常数),MathFunction(实现某个特定的数学函数),MinMax(产生输入信号的最大值或最小值),Product(产生输入的积或商),Sign(指示输入信号的符号),Sum(计算输入的和或差),Sin(实现某一特定的三角函数)实验步骤:1.在实验之前仔细阅读附录中关于Matlab和Simulink软件环境的基本介绍。2.利用桌面的快捷图标或是从开始-程序-Matlab打开Matlab软件,然后点击Simulink快捷按钮。3.按“新建”快捷按钮,建立一个新的模型文件。4.依次用上面提到的模块搭建
7、成模型,运行,并观看结果:5.完成实验报告[例]1.从Simulink模块库中的Source中选择PulseGenerator、RepeatingSequence、SineWave和Step几个信号源拖拽到新建的模型文件窗口中2.从Simulink模块库中的Sink中选择示波器Scope拖拽到新建的模型文件窗口中,并复制3.将Continouse中的Derivative(时间微分)拖拽到新建的模型文件窗口中4.将以上模块用信号线连接起来(如下图),同时修改各个模块的参数161.运行(点击快捷按键“►”)2.观察并记录结果3.
8、用常用系统模块和数学操作模块中的各个模块依次替换Derivative(时间微分)模块并重复以上各个步骤,观察并记录结果六、实验数据处理与分析将所得结果(包括图形)记录下来后,与实际理论结果比较验证,并分析异同及原因。七、注意事项1.在使用plot命令绘图时,要保证表示横纵轴坐标的数据长度要