基于Simulink的QAM调制解调实现文档格式.docx

上传人:b****5 文档编号:19456697 上传时间:2023-01-06 格式:DOCX 页数:29 大小:707.24KB
下载 相关 举报
基于Simulink的QAM调制解调实现文档格式.docx_第1页
第1页 / 共29页
基于Simulink的QAM调制解调实现文档格式.docx_第2页
第2页 / 共29页
基于Simulink的QAM调制解调实现文档格式.docx_第3页
第3页 / 共29页
基于Simulink的QAM调制解调实现文档格式.docx_第4页
第4页 / 共29页
基于Simulink的QAM调制解调实现文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

基于Simulink的QAM调制解调实现文档格式.docx

《基于Simulink的QAM调制解调实现文档格式.docx》由会员分享,可在线阅读,更多相关《基于Simulink的QAM调制解调实现文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

基于Simulink的QAM调制解调实现文档格式.docx

Simulation

朗读

显示对应的拉丁字符的拼音

目录

1绪论1

1.1QMA简介及应用1

1.2Simulink软件与通信仿真1

1.3 论文主要内容2

2现代数字调制技术QAM3

2.1QAM调制原理3

2.2QAM解调原理4

2.3MQAM信号星座图5

2.4QAM的误码率性能6

3QAM调制解调的实现与仿真8

3.1Simulink软件8

3.1.1Simulink模块8

3.1.2Simulink建模与仿真9

3.2QAM调制模块建模与仿真9

3.2.1信号源模块10

3.2.2串∕并转换模块10

3.2.32/4电平转换模块12

3.2.4其余模块14

3.3QAM解调模块建模与仿真15

3.3.14/2电平判决模块16

3.3.2并∕串转换模块18

3.3.3其余模块19

3.4QAM抗噪声性能研究19

3.516QAM与2DPSK系统抗噪声性能比较21

4总结23

参考文献24

附录25

致谢26

1绪论

1.1QMA简介及应用

在当今飞速发展的信息时代,随着数字通信技术和计算机技术的快速发展以及通信网络与计算机网络的相互融合,信息科学技术已经成为21世纪国际社会和世界经济发展的新的强大推动力。

现代数字通信技术的调制方式具有三种基本方式:

数字振幅调制、数字频率调制、数字相位调制,但这三种数字调制方式都存在不足之处,如:

频谱利用率低、抗多径抗衰弱能力差、功率谱衰减慢、带外辐射严重等。

为了改善这些不足,近几十年来人们不断提出一些新的数字调制解调技术,以适应各种通信系统的要求。

其主要研究内容围绕着减小信号带宽以提高信号频谱利用率;

提高功率利用率以增强抗噪声性能;

适应各种随参信道以增强抗多径抗衰落能力等。

正交振幅调制QAM(QuadratureAmplitudeModulation)就是一种频谱利用率很高的调制方式,其在中、大容量数字微波通信系统、有线电视网络高速数据传输、卫星通信系统等领域得到了广泛应用。

QAM数字调制器作为DVB系统的前端设备,接收来自编码器、复用器、DVB网关、视频服务器等设备的TS流,进行RS编码、卷积编码和QAM数字调制,输出的射频信号可以直接在有线电视网上传送,同时也可根据需要选择中频输出。

它以其灵活的配置和优越的性能指标,广泛的应用于数字有线电视传输领域和数字MMDS系统。

例如,在恒参信道中,QAM方式具有高的频谱利用率,因此正交振幅调制在卫星通信和有线电视网络高速数据传输等领域得到广泛应用。

1.2Simulink软件与通信仿真

Mathworks公司推出的一种数学应用软件Matlab,现在已经开发了包括通信系统在内的多个工具箱,从而成为目前科学研究和工程应用的最流行的软件包之一。

Simulink是Matlab中的一种可视化仿真工具,它提供一个动态系统建模、仿真和综合分析的集成环境。

在Simulink,不需要大量书写程序,而只需通过简单的鼠标操作和拷贝等命令建立起直观的系统框图模型,用户可以很随意地改变模型中各个模块的参数,并可以马上看到改变参数后的结果,从而达到方便、快捷地建模和仿真的目的。

Simulink包括一个复杂的接收器、信号源、线性和非线性组件以及连接组建的模块库,用户也可以根据需要定制或者创建自己的模块。

可以运用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。

所以Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、快捷高效、灵活方便等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理及通信系统的仿真和设计。

实际的通信系统是一个功能结构相当复杂的系统,对于这个系统作出的任何改变都可能影响到整个系统的性能和稳定性。

而Simulink作为Matlab提供的用于对动态系统进行建模、仿真和分析的工具包,提供了仿真所需的信源编码、纠错编码、信道、调制解调以及其它所用的全部库函数和模块。

可见,不管对任何复杂的通信系统,用Simulink对其仿真都是一个很好的选择。

1.3 论文主要内容

首先简绍了QAM调制解调系统的基本原理,然后介绍了实现通信仿真的应用软件Simulink的库的基本知识及系统建模与仿真的基本操作。

重点是以16QAM调制解调系统为例,根据其调制解调原理系统框图,在Simulink环境下建立各个模块的模型图,如串并转换模块、2∕4电平转换模块等,设置参数并进行仿真。

实现了QAM系统的调制与解调,得到了个模块的波形图、调制解调波形图,以及信号在加噪前后的星座图、眼图,而且在信噪比变化条件下,得到了16QAM系统的误码率。

最后,在做了一个2DPSK系统设计与仿真之后,将它与16QAM系统进行了比较,并得出了16QAM是一种相对优越的调制解调系统这一结论。

2现代数字调制技术QAM

QAM是英文QuadratureAmplitudeModulation的缩略语简称,意为正交幅度调制,是一种在两个正交载波上进行幅度调制的数字调制方式,这两个载波通常是相位差为90度(π/2)的正弦波,因此被称作正交载波,这种调制方式因此而得名。

2.1QAM调制原理

所谓正交振幅调制是用两个独立的基带波形对两个互相正交的同频载波进行抑制载波的双边带调制。

利用这种已调信号在同一带宽内频谱正交的性质来实现两路并行的数字信号传输。

正交振幅调制信号的一般表达式为

(2-1)

式中

是基带信号幅度,

是宽度为

的单个基带信号波形。

上式变换成正交表示形式:

(2-2)

则(2-2)式变为

=

(2-3)

式中的振幅

可以表示为

式中,A是固定振幅,

有输入数据确定。

决定了已调QAM信号在信号空间中的坐标点。

QAM调制解调框图如图2-1所示:

图2-1QAM信号解调原理图

图中,输入二进制序列经过串∕并转换输出速率减半即

的两路并行序列,再分别经过2到L电平的转换,形成了L电平的基带信号。

该L电平的基带信号还要经过预调制低通滤波器,是为了抑制已调信号的带外辐射,经过LPF后形成X(t)和Y(t),再分别对同向载波和正交载波相乘,最后将两路信号加即得到QAM信号。

2.2QAM解调原理

MQAM信号可以采用正交相干解调方法,其解调器原理如图2-2所示:

图2-2MQAM信号相干解调原理图

解调器输入信号与本地恢复的两个正交载波相乘后,经过低通滤波器输出两路多电平基带信号X(t)和Y(t)。

多电平判决器对多电平基带信号进行判决和检测,这里需要(L-1)个判决门限,其中L为电平数,再经L电平到2电平转换和并/串变换器,最终输出二进制数据。

2.3MQAM信号星座图

信号矢量的端点的分布图称为星座图。

通常用星座图来描述QAM信号的空间分布状态。

对于16QAM来说,有多种分布形式的信号星座图。

如图2-3所示。

在图2-3(a)中信号点的分布成方形,故称之为方形16QAM星座图,也称为标准16QAM星座图。

在图2-3(b)中信号点的分布成星型,故称为星型16QAM星座。

图2-316QAM的星座图

(a)方形16QAM星座(b)星型16QAM星座

M=4,16,32,…,256时MQAM信号星座图如图2-4所示:

图2-4 MQAM信号星座图

其中M为2的偶次方时,如M=4,16,64,256时星座图为矩形,每个符号携带偶数个比特信息;

而M为2的奇次时,如M=32,128时星座图为十字形,每个符号携带奇数个比特信息。

为了比较MQAM和MPSK的抗干扰能力,以16进制为例,在图2-5所示的单位圆上分别画出了16PSK和16QAM的星座图。

星座图上各端点之间的最小距离满足下式

(2-4)

(2-5)

式中,L为星座图上信号点在水平轴和垂直轴上投影的电平数,

图2-516QAM和16PSK的星座图

当M=16时,可以计算得出

0.47,

0.39,

,星座图中,两个信号点距离越大,在噪声干扰使信号图模糊的情况下,要求分开两个可能信号点越容易办到。

通过比较发现16QAM系统抗干扰能力优于16PSK。

2.4QAM的误码率性能

矩形QAM信号星座最突出的优点就是容易产生PAM信号可直接加到两个正交载波相位上,此外它们还便于解调。

对于M=

下的矩形信号星座图(k为偶数),QAM信号星座图与正交载波上的两个PAM信号是等价的,这两个信号中的每一个上都有

个信号点。

因为相位正交分量上的信号能被相干判决极好的分离,所以易于通过PAM的误码率确定QAM的误码率。

M进制QAM系统正确判决的概率是:

(2-6)

式中

进制PAM系统的误码率,该PAM系统具有等价QAM系统的每一个正交信号中的一半平均功率。

通过适当调整M进制PAM系统的误码率,可得

(2-7)

其中

是每个符号的平均信噪比。

因此M进制QA

M的误码率为

(2-8)

当k为偶数时,MQAM对于M=

情形时精确的,而当k为奇数时,就找不到等价的

进制PAM系统。

如果使用最佳距离量度进行判决的最佳判决器,可以求出任意k

1误码率的严格上限

(2-9)

是每比特的平均信噪比。

3QAM调制解调的实现与仿真

3.1Simulink软件

Simulink是一个与MATLAB软件融为一体实现对动态系统进行模拟、仿真和分析的应用软件。

它是以框图编程为基础的系统模拟及仿真软件,并为此提供了基本的系统建模模块。

用户只需知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),就可以进行仿真与分析。

3.1.1Simulink模块

Simulink的模块分为两大类,一类是基本模块,另一类是与应用领域相关的模块。

其基本模块集由16个模块子集组成,它们分别是:

常用模块,连续时间系统用模块,非连续时间系统用模块,离散时间系统模块,逻辑与位操作模块,查表模块,数学运算模块,模型确认模块,系统模型工具模块,端口与子系统模块,信号属性模块,信号布线模块,信号终端模块,信号源模块,用户自定义模块,其他数学运算及离散系统用模块。

Simulink的通信模块集CommunicationsBlockset提供了丰富的通信系统仿真模块,几乎包括了通信系统仿真中所用到的所有信源、信宿、操作和算法。

如图3-1所示,用户可以利用这些模块方便地完成自己通信系统的仿真和分析。

图3-1通信系统仿真模块

3.1.2Simulink建模与仿真

建模的步骤如下:

(1)首先确定一个设计的系统框图,这个系统框图是描述系统的基本结构、信号流向、子系统信号的输入与输出、子系统之间的接口以及系统运行所需的控制等。

这样的系统框图有助于Simulink建立系统模型。

(2)启动Simulink,在Matlab命令窗口(CommandWindow)中输入simulink,结果是在桌面上出现一个称为SimulinkLibraryBrowser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。

也可以通过Matlab主窗口的快捷按钮

来打开SimulinkLibraryBrowser窗口。

(3)单击Simulink模块库窗口左上角的File菜单下的新建模型或空白模型按钮打开一个名为Untilied的空白模型窗口。

从Simulink的模块库中选取合适的基本模块,用鼠标指向所需的信源模块(如正弦波信源sinewave),按下鼠标左键,把它拖至Untitled窗口中,就生成一个正弦波信源复制品。

(4)在选取了建立系统模型所需的模块后,就是根据系统框图将模块连接起来。

连接方法如下:

把鼠标箭头放在第一个模块的输出端口上,这是箭头会变成一个十字叉,单击并持续按下鼠标左键,把鼠标箭头拉到第二个模块的输入端口,这是鼠标箭头变成双十字叉,放开鼠标键。

或者是用鼠标选中源模块,按下Ctrl键的同时单击目标模块。

构建好一个系统的模型之后,接下来的事情就是运行模型,得出仿真结果。

运行一个仿真的完整过程分成三个步骤:

设置仿真参数,启动仿真和仿真结果分析。

设置仿真参数和选择解法器,选择Simulation菜单下的Parameters命令,就会弹出一个仿真参数对话框,它主要用Solver页WorkspaceI∕O页Diagnostics页三个页面来管理仿真的参数设置。

设置仿真参数和选择解法器之后,就可以启动仿真而运行。

选择Simulink菜单下的start选项来启动仿真,如果模型中有些参数没有定义,则会出现错误信息提示框。

如果一切设置无误,则开始仿真运行,结束时系统会发出一鸣叫声。

3.2QAM调制模块建模与仿真

前面介绍了QAM的调制解调和Simulink的基本知识,以及实现通信仿真的基本操作。

本文就以16QAM为例,利用Simulink模块实现QAM调制、解调通信系统建模并进行仿真。

由第二章MQAM的调制解调原理可以得出,16QAM的调制解调系统框图如图3-2所示:

图3-216QAM的调制解调

由图3-2可以知道16QAM的调制解调原理,通过调制与解调两大模块来对16QAM系统建模与仿真,并对仿真结果作出分析,从而对系统进行一定的优化,获得较好的系统模型。

本次仿真的系统总体框图见附录。

3.2.1信号源模块

通过对图3-1中16QAM调制原理框图的分析,16QAM一个码元所携带的信息为

即4bit,是一般基带数字调制(QPSK)码元携带信息量的2倍。

而且16QAM调制是由两路相互独立的信号进行调制,一个16QAM码元宽度是基础信号的2倍。

以下我将对系统仿真框图中的各模块进行简单的介绍。

本次仿真在信号源部分采用了伪随机序列发生器,由于系统要求基带信号码元速率19.2kbps,则本序列发生器的基本参数设置如下:

Generatorpolynomial:

[1000011]

Initialstates:

[000001]

Outputmaskvector:

Sampletime:

1/19200

Outputdatatype:

double

3.2.2串∕并转换模块

由于系统仿真总框图涉及模块较多,为不失美观同时又能显的浅显易懂特将串并转化作成一个单独子系统而嵌入总系统中。

该子系统内部框图如图3-3所示:

图3-3串并转换模块

由图3-3可知,本子系统有一个输入端口和两个输出端口。

系统首先将输入的伪随机序列分成两路并将其中的一路直接按整数因子2抽取,然后进行一个单位的延时,这样便得到了原随机序列的奇数码元;

对于另外一路则先进行延迟然后进行采样便可得到原序列的偶数码元。

假设输入In1:

001000001000011000101001

则有Out1:

010010010110

Out2:

000000100001

实际运行中各路信号如图3-4所示,图中从上往下依次是串行输入、并行输出1和并行输出2的波形。

图3-4串并转换各路信号图

由图可以看出经串并转换之后,并行输出的每一路码元传输速率降为了原来的一半,这也是符合理论的。

但每一路输出信号前边都多了一个0码元单位,这是由于延迟模块所造成的,对后面各种性能的研究是不会造成影响的。

3.2.32/4电平转换模块

对于2/4电平的转换,其实是将输入信号的4种状态(00,01,10,11)经过编码以后为相应的4电平信号。

这里选择映射关系如表3-1所示:

表3—12/4电平映射关系表

映射前数据

电平/V

00

-3

01

-1

10

1

11

3

根据以上映射关系,能容易找出它们之间的一个数学关系。

这里输入信号为两路二进制信号,假设它们是ab,则在a=1时让它输出一个幅度为2的信号,当a=0时输出幅度为-2的信号。

同理当b=1是让它输出一个幅度为1的信号,当b=0时输出幅度为-1的信号。

如此一来便可以得到下面的结果:

当ab=00时输出:

y=-2+-1=-3;

ab=01时y=-2+1=-1;

ab=10时y=2+-1=1;

ab=11时y=2+1=3;

由以上关系式得出:

在设计2/4电平转换模块的时候,需要先将输入信号再次进行串并转换,然后每路信号做一个简单的判决,再用一个相加模块便可实现2/4电平的转换功能。

具体模块如图3-5所示:

图3-52/4电平转换模块

以上模块中各点的信号图如图3-6所示:

图3-62/4电平转换模块各点波形

上图中第一行为输入信号,第二三行分别为经串并转换后的两行信号,最后为输出4电平信号。

观察各行波形可以得出:

输入:

000100100101101110

并行1:

000100111

并行2:

010011010

输出:

-3-1-31-1-1131

比较各行波形可以发现这个模块已经很好的实现了2/4电平的转换,这里4电平信号的码元传输速率已降为Rb/4。

3.2.4其余模块

除以上两个子系统外,调制阶段还包括正余弦信号发生器、加法器、乘法器、频谱示波器和离散时间信号发散图示波器等。

由于系统要求载波频率为76.8KHZ,所以两载波信号发生器的参数设置如下所示:

Amlitude:

1

Bias:

0Bias:

0

Frequency(rad/sec):

76800*2*piFrequency(rad/sec):

76800*2*pi

Phase(rad):

pi/2Phase(rad):

Sampletime:

1/768000Sampletime:

1/768000

对于离散时间信号发散图示波器,这里做了一个子系统如图3-7所示:

图3-7离散时间信号发散图示波器

上图中先将两路正交的信号和成一个复信号后,经离散采样加入到了信号发散图示波器,就可以得到原始信号的星座图。

将以上各模块、子系统按原理图进行连接,并对各模块参数进行相应的设定,便可实现其调制功能。

仿真得到的调制输出波形图如图3-8所示,星座图如图3-9所示:

图3-816QAM调制波形

上图中一三行为并行输出的两路四电平信号,二四行为一三行分别与正交载波相乘后所得的两路信号。

第五行为它们的和信号,也即为最终调制信号。

图3-916QAM的星座图

3.3QAM解调模块建模与仿真

系统先前所得的16QAM调制信号通过高斯白噪声信道后便可以解调了。

16QAM解调原理框图如图3-2所示,解调器实现的核心在于4/2电平判决模块及并串转换模块。

本文所采用的解调器原理为相干解调法,即已调信号与载波相乘,送入到低通滤波器,其对应原理图中信号输入并与载波相乘后通过LPF的部分,输出送到判决器判决。

在本文仿真用到的滤波器均选择贝塞尔低通滤波器。

LPF的参数设定如下,输出波形如3-10所示。

Desigemethod:

Bessel

Filtertype:

Lowpass

Filterorder:

8

Passedgefrequency(rad/s):

15360*2*pi

图3-10

上图中,一三行为调制波与载波相乘的结果,二四行分别为它们经过低通滤波器后所得的波形。

3.3.14/2电平判决模块

由于前面采用的是模拟低通滤波器,所以在4/2电平判决之前得到的是一个模拟的4电平信号。

之后要想得到2电平的数字信号,需经一系列的抽样、量化和编码。

4/2电平判决子系统如图3-11所示:

图3-114/2电平转换模块

上图中,对模拟信号做了常数为2的增益后,让其通过了一个量化编码器,再通过离散采样以后便得到了标准的4电平数字信号。

然后信号被分为两路,分别进行量化编码后得到了两路二进制信号,最后经串并转换得到了最终结果。

此处三个量化

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1