您的当前位置:首页正文

simulink任务报告

2020-12-04 来源:榕意旅游网
基于Simulink仿真的PCM编码建模与仿真

任务报告

姓名:

专业:

学号:

第一步:在Matlab的Command Window窗口中输入simulink指令并按下回车键,弹出sinmulink library browser窗口。

第二步:在弹出的窗口Simulink Library Browser中新建一个Model文件,并在查找窗口依次查找相关模块文件并添加到新建Model文件中。

添加到Model文件中的各模块如下图所示:

Relay101|u|1Integer to BitConverterConstant1Saturation1Abs1Lookup Table1Gain1Quantizer1Integer to BitConverter1Display

第三步:在相应的Constant,Saturation,Abs, Look-up Table, Gain, Quantizer , Relay, Integer to Bit Converter, Display 1中进行相应的 参数设置,如下图所示。

1.constant

2.saturation

3.abs

4.look-up table:其中设置参数为13折线压缩。

5.gain

6.quantizer

7.integer to bit converter

8.relay

9.display1

10.mux

第四步:参数设置完成后按如下图示用箭头连接。

0Relay1000/2048ConstantSaturation|u|AbsLook-UpTable100GainQuantizerInteger to BitConverterInteger to BitConverterDisplay1

第五步:点击运行按钮运行该模型,结果如下图所示。

101Relay1000/2048ConstantSaturation|u|AbsLook-UpTable100GainQuantizerInteger to BitConverterInteger to BitConverter01011Display1

第六步:对部分模块进行备注,得如下图所示。

101Relay1000/2048ConstantSaturation[-1,1]限幅器|u|AbsLook-UpTable13折线压缩100Integer to BitConverter01011Display1GainQuantizerInteger to Bit量化间距为1Converter 0~100内整数8位A/D

第七步:模块分析

1. Saturation作为限幅器,将输入信号幅度值限制在pcm编码的定义范围内。

2. Relay模块的门限设置为0,其输出即可作为pcm编码输出的最高位——极性码。

3. Look-up Table(查表)模块进行13折线压缩。 4. Gain增益模块将样值范围放大到0~100. 5. Quantizer间距为1进行四舍五入取整。

6. Interger to Bit Converter将整数编码为8位二进制序列,作为pcm编码的低8位。

因篇幅问题不能全部显示,请点此查看更多更全内容