基于simulink的16QAM仿真模型

Posted fpga&matlab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于simulink的16QAM仿真模型相关的知识,希望对你有一定的参考价值。

16QAM部分:

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

·串并

仿真结果如下所示:

如图,这里输入的信号为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

     10

    1

     11

    3

其仿真结果如下所示:

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

 ·载波调制

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

·加入高斯白噪声

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

 

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

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

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

下面开始仿真解调部分:

·下变频

其仿真结果如下所示:

·滤波

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

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

·最后是并串转化

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

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

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

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

2DPSK部分:

误码率曲线仿真说明:

16QAM2DPSK的对比:

A01-45

以上是关于基于simulink的16QAM仿真模型的主要内容,如果未能解决你的问题,请参考以下文章

基于LDPC+64QAM的通信链路误码率matlab仿真

基于调制误差比的自适应调制matlab仿真,自适应调制包括4QAM,16QAM和64QAM

基于simulink的QAM-WIMAX的系统仿真

利用SIMULINK搭建一个16QAM调制解调收发系统

基于matlab的通信仿真系统设计

通信算法之四:九种调试方式理论误码率与实际误码率