基于simulink的16QAM仿真模型

具体的参数以及原模型的构架,我们做了调整请自行对比原来你提供的模型,这里,我们将给出所有的仿真图。

·串并

基于simulink的16QAM仿真模型_fpga开发


仿真结果如下所示:

基于simulink的16QAM仿真模型_gnu_02

如图,这里输入的信号为1000001000_0110001010_0111101000

串并之后得到数据(由于延迟1个符号,数据的第一个值不计入计算,最后一位图中未显示):

I: 1 0 0 1 0   0 1 0 0 1   1 0 1 1 1 0

Q:0 0 0 0 0   1 0 0 0 0   0 1 1 0 0 0

·电平转化

对于2/4电平的转换,其实是将输入信号的4种状态(00,01,10,11)经过编码以后变为相应的4电平信号。这里我们选择的映射关系如表4-1所示。


映射前数据电平/V
00-3
01-1
101
113

其仿真结果如下所示:

基于simulink的16QAM仿真模型_p2p_03

其最后的速率变为了原数据的1/4了。

·载波调制

该模型的仿真结果如下所示:

基于simulink的16QAM仿真模型_p2p_04

·加入高斯白噪声

这个模块比较简单,但是需要值的注意的是:

基于simulink的16QAM仿真模型_fpga开发_05

其参数中有个输入信号的功率的输入,所以我们需要在模型中加入如下的模块:

基于simulink的16QAM仿真模型_fpga开发_06

这个模块就是计算信号的功率的,将5.091输入到参数设置中即可。

基于simulink的16QAM仿真模型_p2p_07

以上是调制部分的仿真和最后的星座图

下面开始仿真解调部分:

·下变频

基于simulink的16QAM仿真模型_16QAM_08

其仿真结果如下所示:

基于simulink的16QAM仿真模型_误码率_09

·滤波

 这里,滤波器使用的模块为:

基于simulink的16QAM仿真模型_gnu_10

基于simulink的16QAM仿真模型_p2p_11

·电平转化之后得到如下的结果:

基于simulink的16QAM仿真模型_误码率_12

·最后是并串转化

基于simulink的16QAM仿真模型_fpga开发_13

通过观察和之前的数据,发现完成相同, 这说明是正确的,最后加入误码率统计模块,得到其误码率为:

基于simulink的16QAM仿真模型_fpga开发_14

这个误码率是一开始传输的时候延迟多出的两个bit信息照成的。

下面仿真其误码率曲线图:

由于误码率曲线是在不同的SNR下仿真的,所以这里就需要借助MATLAB联合Slimulink进行仿真。

基于simulink的16QAM仿真模型_p2p_15

2DPSK部分:

基于simulink的16QAM仿真模型_误码率_16

误码率曲线仿真说明:

基于simulink的16QAM仿真模型_gnu_17

16QAM和2DPSK的对比:

基于simulink的16QAM仿真模型_误码率_18




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空