利用 Simulink 模块仿真分析单极性不归零码、双极性不归零码、单极性归零码以及 AMI 码的波形;
时间: 2023-11-24 22:06:33 浏览: 581
Simulink用于动态仿真
好的,下面是利用 Simulink 模块仿真分析不同编码方式的波形:
1. 单极性不归零码:
首先,我们需要使用 Simulink 中的信号源模块生成一个包含多个比特的数字信号。这里我们使用 Binary Generator 模块,并设置其输出位数为 8。
接下来,我们使用 NRZ Unipolar Encoder 模块将数字信号转换为单极性不归零码。最后,我们使用 Scope 模块观察编码后的波形。
Simulink 模型如下图所示:
![Simulink模型1](https://img-blog.csdnimg.cn/20211210095002625.png)
其中,Binary Generator 模块的参数设置如下:
![Binary Generator参数设置](https://img-blog.csdnimg.cn/20211210095512617.png)
NRZ Unipolar Encoder 模块的参数设置如下:
![NRZ Unipolar Encoder参数设置](https://img-blog.csdnimg.cn/20211210095720506.png)
最后,我们打开 Scope 模块查看波形图,如下所示:
![单极性不归零码波形图](https://img-blog.csdnimg.cn/20211210100015892.png)
2. 双极性不归零码:
同样地,我们使用 Binary Generator 模块生成数字信号,并使用 NRZ Bipolar Encoder 模块将数字信号转换为双极性不归零码。最后,使用 Scope 模块查看波形图。
Simulink 模型如下图所示:
![Simulink模型2](https://img-blog.csdnimg.cn/2021121010083125.png)
Binary Generator 模块的参数设置与上一步相同,NRZ Bipolar Encoder 模块的参数设置如下:
![NRZ Bipolar Encoder参数设置](https://img-blog.csdnimg.cn/20211210101026888.png)
最后,打开 Scope 模块查看波形图,如下所示:
![双极性不归零码波形图](https://img-blog.csdnimg.cn/2021121010121778.png)
3. 单极性归零码:
同样地,我们使用 Binary Generator 模块生成数字信号,并使用 NRZ Unipolar Encoder 模块将数字信号转换为单极性归零码。最后,使用 Scope 模块查看波形图。
Simulink 模型如下图所示:
![Simulink模型3](https://img-blog.csdnimg.cn/20211210101802241.png)
Binary Generator 模块的参数设置与上一步相同,NRZ Unipolar Encoder 模块的参数设置如下:
![NRZ Unipolar Encoder参数设置](https://img-blog.csdnimg.cn/20211210102004162.png)
最后,打开 Scope 模块查看波形图,如下所示:
![单极性归零码波形图](https://img-blog.csdnimg.cn/2021121010215789.png)
4. AMI 码:
同样地,我们使用 Binary Generator 模块生成数字信号,并使用 AMI Encoder 模块将数字信号转换为 AMI 码。最后,使用 Scope 模块查看波形图。
Simulink 模型如下图所示:
![Simulink模型4](https://img-blog.csdnimg.cn/2021121010275578.png)
Binary Generator 模块的参数设置与上一步相同,AMI Encoder 模块的参数设置如下:
![AMI Encoder参数设置](https://img-blog.csdnimg.cn/20211210102938597.png)
最后,打开 Scope 模块查看波形图,如下所示:
![AMI码波形图](https://img-blog.csdnimg.cn/20211210103130769.png)
以上就是利用 Simulink 模块仿真分析不同编码方式的波形的方法,希望对您有所帮助!
阅读全文