《QPSK通信系统性能分析与MATLAB仿真要点.pdf》由会员分享,可在线阅读,更多相关《QPSK通信系统性能分析与MATLAB仿真要点.pdf(18页珍藏版)》请在三一文库上搜索。
1、淮 海 工 学 院 课 程 设 计 报 告 书 课程名称:通信系统的计算机仿真设计 题目:QPSK 通信系统性能分析 与 MATLAB仿真 学院:电子工程学院 学期:2013-2014-2 专业班级: 姓名: 学号: 评语: 成绩: 签名: 日期: 课 程 设 计 报 告 书 专 用 纸 第 1 页 共 18 页 QPSK 通信系统性能分析与MATLAB 仿真 1 绪论 1.1 研究背景与研究意义 数字信号传输系统分为基带传输系统和频带传输系统,频带传输系统也叫数 字调制系统 ,该系统对基带信号进行调制,使其频谱搬移到适合在信道(一般为带 通信道 )上传输的频带上。数字调制和模拟调制一样都是正
2、弦波调制,即被调制信 号都为高频正弦波。数字调制信号又称为键控信号,数字调制过程中处理的是数 字信号 ,而载波有振幅、频率和相位3 个变量 ,且二进制的信号只有高低电平两个 逻辑量即 1 和 0,所以调制的过程可用键控的方法由基带信号对载频信号的振幅、 频率及相位进行调制,最基本的方法有3 种:正交幅度调制 (QAM) 、频移键控 ( FSK) 、相移键控 ( PSK) 。根据所处理的基带信号的进制不同分为二进制和多 进制调制 (M 进制) 。 本实验采用 QPSK。QPSK 是英文 Quadrature Phase Shift Keying的缩略语简 称,意为正交相移键控, 是一种数字调制方
3、式。 在 19 世纪 80 年代初期人们选用 恒定包络数字调制。 这类数字调制技术的优点是已调信号具有相对窄的功率谱和 对放大设备没有线性要求不足之处是其频谱利用率低于线性调制技术。19 世纪 80 年代中期以后四相绝对移相键控(QPSK)技术以其抗干扰性能强、 误码性能好、 频谱利用率高等优点广泛应用于数字微波通信系统、数字卫星通信系统、 宽带接 入、移动通信及有线电视系统之中。 1.2 课程设计的目的和任务 目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所 学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识 面,为以后走向工作岗位进行设计打下一定的基础。
4、 课程设计的任务是: (1)掌握一般通信系统设计的过程,步骤,要求,工作内容及设计方法,掌握用 计算机仿真通信系统的方法。 (2)训练学生网络设计能力。 (3)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。 1.3 可行性分析 QPSK 是英文 Quadrature Phase Shift Keying 的缩略语简称, 意为正交相移键 控,是一种数字调制方式。在19世纪 80 年代初期 ,人们选用恒定包络数字调制。 这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线 性要求 ,不足之处是其频谱利用率低于线性调制技术。19 世纪 80 年代中期以后 , 课 程
5、 设 计 报 告 书 专 用 纸 第 2 页 共 18 页 四相绝对移相键控 (QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高 等优点 ,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通 信及有线电视系统之中。 QPSK 分为绝对相移和相对相移两种。由于绝对相移方式存在相位模糊问 题,所以在实际中主要采用相对移相方式QDPSK。它具有一系列独特的优点, 目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方 式。其也是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、 较强的抗干扰性、在电路上实现也较为简单。 2 QPSK 通信系统 正交相移键
6、控 (Quadrature Phase Shift Keying :QPSK)通信系统已经广泛应 用于无线通信中,成为现代通信中一种十分重要的调制解调方式。要求利用 Matlab 语言对 QPSK 通信系统进行仿真,验证QPSK 的特性(如误码率随信噪 比的增加而减小)。 2.1 基于 MATLAB 的 QPSK 通信系统的基本模型 QPSK 通信系统的基本模型图如图1 所示。 图 1 QPSK 通信系统的基本模型图 2.2 QPSK 通信系统的性能指标 2.2.1 有效性指标 (1)码元传输速率 RB 码元传输速率通常又称为码元速率,传码率,码率,信号速率或波形速率, 直单位时间内传输码元的
7、数目,单位为波特,常用B 表示 (2)信息传输速率 Rb 信息传输速率简称信息速率,又称比特率,表示单位时间内传送的比特数, 单位为 bit/s (3)频带利用率 信号源抽样量化 性能分 析 信 道 解 码 解 调通 道调制 信 道 编 码 编码器 噪 声 课 程 设 计 报 告 书 专 用 纸 第 3 页 共 18 页 频带利用率指的是传输效率问题,定义为:单位频带内码元传输速率的大小 即= Rb/B(B/Hz) 用信息速率形式表示为=Rb/B (b/(s.Hz) 2.2.2 可靠性指标 (1)码元差错率 Pe 码元差错率简称误码率,指接受错误的码元数在传送码元数中所占的比例。 准确的说,误
8、码率就是码元在传输系统中被传错的概率,表示为: Pe=单位时间内接收的错误码元数/单位时间内系统传输的总码元数 (2)信息差错率 Pb 信息差错率称误信率或误比特率,指接收错误的信息量在传送信息总量所 占比例。表示为: Pb=单位时间内接受的错误比特数 (错误信息量) /单位时间内系统传输的总比特 数(总信息量) 结论:一定范围内,随着信噪比逐渐变大,其误码率逐渐减小。 3 QPSK 通信系统的主要模块 3.1 信源/信宿及其编译码 13 折线近似的 PCM 编码器测试模型图如图2 所示。 图 2 PCM 编码 主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化, 同时将抽样值按
9、分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表 示抽样脉冲的幅值。 PCM 的解码主要是将数字信号转换成模拟信号。13 折线近 似的 PCM 解码器测试模型图如图3 所示。 课 程 设 计 报 告 书 专 用 纸 第 4 页 共 18 页 图 3 PCM 解码器测试模型图 3.2 QPSK 调制/解调 我们将信息直接转换得到的较低频率的原始信号称为基带信号。通常基带信 号不宜直接在信道中传输。因此在通信系统的发送端需将基带信号的频谱搬移 (调制)到适合信道传输的频率范围内,而在接收端,再将它们搬移(解调)到 原来的频率范围,这就是调制和解调。 图 4 QPSK 调制与解调图 3.3
10、信道 信道(information channels) 是信号的传输媒质,可分为有线信道和无线信道 两类。有线信道包括明线、 对称电缆、同轴电缆及光缆等。 无线信道有地波传播、 短波电离层反射、超短波或微波视距中继、人造卫星中继以及各种散射信道等。 如果我们把信道的范围扩大,它还可以包括有关的变换装置,比如:发送设备、 接收设备、馈线与天线、调制器、解调器等,我们称这种扩大的信道为广义信道, 课 程 设 计 报 告 书 专 用 纸 第 5 页 共 18 页 而称前者为狭义信道。 3.4 信道编码及译码 3.4.1 编码原理 为了与信道的统计特性相匹配, 并区分通路和提高通信的可靠性,而在信源
11、编码的基础上, 按一定规律加入一些新的监督码元,以实现纠错的编码。 实质是 在信息码中增加一定数量的多余码元(称为监督码元 ),使它们满足一定的约束关 系,这样,由信息码元和监督码元共同组成一个由信道传输的码字。一旦传输过 程中发生错误, 则信息码元和监督码元间的约束关系被破坏。在接收端按照既定 的规则校验这种约束关系,从而达到发现和纠正错误的目的。 3.4.2 RS编码介绍 卷积码编码器参数设置表如表3-1所示, RS码编码器模块及其参数设置表3-2 所示。 表3-1 卷积码编码器参数设置表 表 3-2 RS 码编码器模块及其参数设置表 RS码又称里所码, 即 Reed-solomon co
12、des , 是一种低速率的前向纠错的信道 编码,对由校正过采样数据所产生的多项式有效。编码过程首先在多个点上对这 些多项式求冗余, 然后将其传输或者存储。 对多项式的这种超出必要值的采样使 得多项式超定(过限定) 。当接收器正确的收到足够的点后,它就可以恢复原来 的多项式,即使接收到的多项式上有很多点被噪声干扰失真。 RS(Reed-Solomon) 码是一类纠错能力很强的特殊的非二进制BCH 码。对于 任选正整数 S 可构造一个相应的码长为n=qS-1的 q进制 BCH 码,而 q 作为某个 素数的幂。当 S=1,q2时所建立的码长 n=q-1的 q 进制 BCH 码,称它为 RS 码。 当
13、 q=2m(m1),其码元符号取自于F(2m)的二进制 RS 码可用来纠正突发差错, 它是最常用的 RS 码。 RS码为( 204,188,t=8) ,其中 t 是可抗长度字节数,对应的188符号,监 督段为 16字节(开销字节段)。实际中实施 (255,239,t=8)的 RS 编码,即在204 字节(包括同步字节)前添加51个全“0”字节,产生RS 码后丢弃前面 51个空字 节,形成截短的( 204,188)RS码。RS 的编码效率是: 188/204。 Trellis structure poly2trellis(9, 753 561) Reset None Codeword lengt
14、h N 8 Message length K 2 Primitive polynomial 1 0 1 1 Generator polynomial rsgenpoly(7,3) 课 程 设 计 报 告 书 专 用 纸 第 6 页 共 18 页 图 5 RS 码模块图 因为本系统中采用( 2,1,9)卷积码,即每输入一个比特,将输出2 个比 特,约束长度为 9,因此本系统中,信源设置成基于采样的二进制序列。卷积码 编码器格型结构Trellis structure设置成 poly2trellis(9, 753 561),其 中 9 是约束长度, 753 561 是生成多项式的八进制表示方式,转换
15、成二进制为 111101011 101110001 ,代表了卷积码编码器反馈连线的有无。操作模式 Operation mode 设置成 Continuous ,即卷积码编码器在整个仿真过程中都不对 寄存器复位。另外三种操作模式分别为:每帧数据开始之前自动对寄存器复位; 每帧输入信号的末尾增加填充比特;通过输入端口复位. 接收端用维特比译码器 进行译码, 译码器的参数设置与编码器相对应,判决方式采用硬判决, 反馈深度 可设为 72。 3.4.3 卷积码介绍 因为本系统中采用( 2,1,9)卷积码,即每输入一个比特,将输出2 个比 特,约束长度为 9,因此本系统中,信源设置成基于采样的二进制序列。
16、卷积码 编码器格型结构Trellis structure设置成 poly2trellis(9, 753 561),其 中 9 是约束长度, 753 561 是生成多项式的八进制表示方式,转换成二进制为 111101011 101110001 ,代表了卷积码编码器反馈连线的有无。操作模式 Operation mode 设置成 Continuous ,即卷积码编码器在整个仿真过程中都不对 寄存器复位。另外三种操作模式分别为:每帧数据开始之前自动对寄存器复位; 课 程 设 计 报 告 书 专 用 纸 第 7 页 共 18 页 每帧输入信号的末尾增加填充比特;通过输入端口复位. 接收端用维特比译码器
17、进行译码, 译码器的参数设置与编码器相对应,判决方式采用硬判决, 反馈深度 可设为 72。 图 6 卷积码模块图 3.4.4 汉明码介绍 汉明码是一种线性分组码,一般来说,若码长为n,信息位数为 k,则监督 位数为 r=n-k。 如果希望用 r 个监督位构造出 r 个监督关系式来指示一位错码的n 种可能位置,则要求 2的 r 次方减去 1大于等于 n或者 2的 r 次方大于等于 k+r+1。 汉明码模块的参数可以改变,但必须要满足上述关系式。 图 7 汉明码模块图 信道编码之汉明码参数设置为:Codeword length N : 7,Message length K: Gfprimfd (3
18、,min) 。 课 程 设 计 报 告 书 专 用 纸 第 8 页 共 18 页 3.5 串并/并串转换 由于经过 PCM 编码出来的是 8 位的并行码,QPSK 调制要求其必须进行并 串转换。 QPSK 解调后的串行码也必须经过串并转换才能进行PCM 译码。并串 /串并转换使用 Buffer 实现,并串转换图如图3.6 所示;串并转换图如图3.7 所 示。 图 8 并串转换图 图 9 串并转换图 3.6 性能分析 3.6.1 眼图 眼图是在数字通信的工程实践中测试数字传输信道质量的一种应用广泛、简 单易行的方法。实际上它是一个扫描周期是数字码元宽度的一至二倍并且与之同 步的示波器。 对于二进
19、制码元, 显然 1 和 0 的区别越大, 接受判决时错判的可能 性就越小。 由于传输过程中的频带限制,噪声的叠加使得 1 和 0 的差别变小。 在 接收机的判决点, 将 1 和 0 的差别用眼图上 “眼睛”张开的大小表示, 十分形象、 直观和实用。从 “ 眼图” 上可 以观察出码间串扰和噪声的影响,从而估计系统优 劣程度。另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和 改善系统的传输性能。 3.6.2 星座图 星座图可以在信号空间展示信号所处的位置,为系统的传输特性分析提供了 直观的、具体的显示结果。 3.6.3 误码率统计 在通信系统试验中, 误码率是一个反应系统特性的指标,
20、如调制方法、 差错 控制方式、 功率利用率、 频带利用率与传输环境特征等总体关系的重要指标。因 此误码率的测试,他的结果正确与否以及可信度有多高是评价仿真系统的重要指 标。 课 程 设 计 报 告 书 专 用 纸 第 9 页 共 18 页 4 SIMULINK对 QPSK 通信系统的仿真与结果分析 4.1 总图 图 10 RS 码信道编码总设计图 图 11 卷积码信道编码总设计图 课 程 设 计 报 告 书 专 用 纸 第 10 页 共 18 页 QPSK 数字通信系统有波形如图12 所示,其中波形1 为有信道编码仿真结 果,波形 2 为原始正弦波语音信号,波形2 为无信道编码的仿真结果。 图
21、 12 QPSK 仿真系统波形图 图 13 加入各个噪声设计总图 课 程 设 计 报 告 书 专 用 纸 第 11 页 共 18 页 4.2 M 文件 MATLAB 程序。 clc clear echo on x=-50:5:50; %x 表示信噪比的取值范围 y=x; %y 表示有信道编码时QPSK 调制的误码率 z=x; %z 表示无信道编码时QPSK 调制的误码率 Frequency=4000; %信源的频率定义为 4000Hz PhaseOffset=pi/4; %设置 QPSK 调制的初始相位 SimulationTime=0.0001; %设置仿真时间长度 for i=1:leng
22、th(x) SNR=x(i); %信噪比依次取向量x 的数值 sim(juanjiwuma); %执行有信道编码时QPSK仿真模型 y(i)=mean(fenxi); %从 simout 中获得调制信号的误码率 sim(juanjiwuma); %执行无信道编码时QPSK仿真模型 z(i)=mean(fenxi1); %从 simout1 中获得调制信号的误码率 end hold off; subplot(2,2,1); semilogy(x,y); %绘制有信道编码信噪比与误码率的关系曲线 xlabel(信噪比 /dB); ylabel(误码率 ); title(有信道编码信噪比与误码率关系
23、); subplot(2,2,2); semilogy(x,z); %绘制无信道编码信噪比与误码率的关系曲线 xlabel(信噪比 /dB); ylabel(误码率 ); title(无信道编码信噪比与误码率关系); subplot(2,2,3); semilogy(x,y,r,x,z,b); %绘制有无信道编码信噪比与误码率关系对比曲线 xlabel(信噪比 /dB); ylabel(误码率 ); title(有无信道编码信噪比与误码率关系对比); 课 程 设 计 报 告 书 专 用 纸 第 12 页 共 18 页 legend(有信道编码 , 无信道编码 ); 4.3 系统仿真结果 按照设
24、计总图仿真系统,将SNR 设为 30dB 系统经过 RS 码信道编码、 卷积码信道编码的眼图对比图如图15 所示;经过 RS 码信道编码、卷积码信道 编码的星座图对比图如图17 所示。 4.3.1 眼图 图 14 不加加性高斯白噪声的眼图 图 15 经过 RS 码信道编码、卷积码编码的眼图对比图 课 程 设 计 报 告 书 专 用 纸 第 13 页 共 18 页 4.3.2 星座图 图 16 不加加性高斯白噪声的星座图 图 17 经过 RS 码编码、卷积码编码的星座图对比图 由以上所有图可知, 信号经过信道传输后, 因噪声的影响系统性能下降,产 生误码率,星座图和眼图都产生一些变化,但总体在均
25、值附近变化,比较集中。 而且经过 RS 码和卷积码两种信道编码的仿真结果差别不大,星座图和眼图基本 一致。由此可见,不同的信道编码方式对系统性能影响不大,但是总的来说, RS 码信道编码方式较好些,纠错能力更强一些。 课 程 设 计 报 告 书 专 用 纸 第 14 页 共 18 页 4.3.3 频谱图 图 18 不加加性高斯白噪声的频谱图 图19 加加性高斯白噪声的频谱图 由上图可知前后频谱图基本一致, 信号的能量都是集中在低频段符合实际规 律。本实验信号能量集中-25002500Hz频段。 4.3.1 有无信道编码的信噪比与误码率的关系 此时系统信道编码为卷积码编码方式。用M 文件进行仿真
26、,最终产生的信 噪比与误码率关系图。其中有信道编码信噪比与误码率的关系图如图20 所示; 课 程 设 计 报 告 书 专 用 纸 第 15 页 共 18 页 无信道编码信噪比与误码率的关系图如图21 所示;对比图如图22 所示。 图20 有信道编码信噪比与误码率关系图 图21 无信道编码信噪比与误码率关系图 图22 对比图 有无信道编码情况下的信噪比与误码率表如表4-1所示。 课 程 设 计 报 告 书 专 用 纸 第 16 页 共 18 页 信噪比( dB)有信道编码(RS 码)误码率无信道编码的误码率 -30 0.45313 0.72565 -25 0.42836 0.68993 -20
27、0.40634 0.6299 -15 0.35338 0.52014 -10 0.22857 0.37794 -5 0.084972 0.27812 0 0.035142 0.26246 表 4-1 有无信道编码情况下的信噪比与误码率表 通过图 22和表 4-1我们直观地看到经过信道编码传输信号误码率大大降低, 信道编码提高了系统的可靠性。 而且随着信噪比的不断提高系统的误码率都会有 所降低。 4.3.1 加入不同噪声时信噪比与误码率的关系 用M文件对无噪声、加入莱斯噪声、高斯噪声、瑞利噪声仿真,产生信噪比 与误码率的波形,即加入不同噪声时信噪比与误码率波形图如图23所示。 图23 各种噪声情
28、况下的信噪比与误码率 信噪比 (dB)无噪声高斯噪声莱斯噪声瑞利噪声三种噪声 -30 0.4661 0.49687 0.49677 0.49678 0.49722 -25 0.4609 0.49529 0.49489 0.49521 0.49554 -20 0.4568 0.48022 0.48444 0.48529 0.48184 -15 0.4396 0.46525 0.46368 0.46503 0.46107 -10 0.4095 0.42867 0.42957 0.42882 0.4278 -5 0.3279 0.34828 0.33735 0.3397 0.33425 0 0.14
29、97 0.1727 0.17514 0.1711 0.18706 课 程 设 计 报 告 书 专 用 纸 第 17 页 共 18 页 相同信噪比的情况下, 不同噪声对误码率的影响不同。 其中同时加入多种噪 声时误码率最大, 对信号传输的影响最大; 加高斯噪声的误码率较小; 加瑞利噪 声的误码率也比较小; 加莱斯噪声的误码率相对较大, 对信号的传输相应的影响 也较大。 5 总结 通过仿真软件来模拟和估算通信系统的性能,通过模拟和仿真来调整一些 通信系统的参数以期达到最佳使用效果。本课题中使用国际控制界公认的标准仿 真软件 MATLAB 来仿真移动通信系统各种数字调制解调技术,具有数字通信的 诸多
30、优点,广泛使用它来传送各种控制信息的数字调相信号,比较不同调相技术 之间的性能差异。 通过这次课程设计, 我学到了很多东西: 从刚开始的研究 QPSK 的调制解调 原理到熟悉 MATLAB 函数编写程序和 Simulink 建模,再编写程序并验证QPSK 的算法是否正确以及模块能不能够实现调制解调的功能,最后对全局有了大体的 把握,改善了一些波形的显示, 调整了程序和模块的各种参数,使调制解调各步 骤得到的波形越来越符合理论值,并对 QPSK 性能做了仿真和研究, 对其有了大 体的掌握。 在信道编码的设计与调制中,在不停的查找资料中, 我学到了很多相 关的知识,对于信道编码有了更加清晰的认识。
31、这将使我终身受益。 总之一步步的走的非常缓慢艰辛,知识的探索本身就是一个曲折的过程,在 这次课程设计中,让我更深刻的体会到这一点。 参考文献 1 薛定宇. 基于 MATLAB 的系统仿真技术与应用 M . 北京:清华大学出版社, 2002. 2 曹志刚. 现代通信原理 M . 北京:清华大学出版社, 2007. 3 郭文彬. 基于 MATLAB 的计算机仿真 M . 北京:北京邮电大学出版社, 2006.6. 4 曹雪虹. 信息论与编码 M . 北京:清华大学出版社, 2009.2. 5 徐明远. MATLAB 仿真在通信与电子工程中的应用M . 西安:西安电子科技 大学出版社, 2005.6. 6 邓华. MATLAB 通信仿真及应用实例详解M . 北京:人民邮电出版社, 2003. 7 王世一. 数字信号处理 (修订版 )M . 北京:理工大学出版社,2012.6. 8 樊昌信. 曹丽娜 . 通信原理(第六版)M . 北京:北京国防工业出版社, 2012.1. 9 刘卫国. MATLAB 程序设计教程 M . 北京:中国水利水电出版社,2002.8. 10 谢沅清 . 模拟电子线路 M . 四川:成都电子科大学出版社,2006.
链接地址:https://www.31doc.com/p-5197966.html