《MATLAB对QPSK通信系统的仿真.docx》由会员分享,可在线阅读,更多相关《MATLAB对QPSK通信系统的仿真.docx(16页珍藏版)》请在三一办公上搜索。
1、QPSK通信系统的性能分析与mat lab仿真1绪论在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。信息作为一 种资源,只有通过广泛地传播与交流,才能促进社会成员之间的合作,推动生产 力的发展,创造出巨大的经济效益。在新技术革命的高速推动和信息高速公路的 建设,全球网络化发展浪潮的推动下,通信技术得到迅猛的发展,载波通信、卫 星通信和移动通信技术正在向数字化、智能化、宽带化发展o Simulink具有适应 面广、结构和流程清晰及仿真精细、效率高、贴近实际、等优点,基于以上优点 Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大 量的第三方软件和硬件应用于
2、Simulink。本文设计出一个QPSK仿真模型,以分 析QPSK在高斯信道中的性能,通过此次课程设计,更好地了解QPSK系统的 工作原理,传输比特错误率和符号错误率的计算。1.1研究背景与研究意义1.1.1研究背景在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。信息作为一 种资源,只有通过广泛地传播与交流,才能促进社会成员之间的合作,推动生产 力的发展,创造出巨大的经济效益。信息的数字转换处理技术走向成熟,为大规 模、多领域的信息产品制造和信息服务创造了条件。高新技术层出不穷。随着 通信技术的发展,通信系统方面的设计也会越来越复杂,利用计算机软件的仿 真,可以大大地降低通信过程中
3、的实验成本。Simulink是MATLAB最重要的组 件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中只 要通过简单的鼠标操作,就可以构造出复杂的系统。Simulink提供了一个建立模 型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标操作就能完成,它 提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。1.1.2研究意义通过完成实验的设计内容,加深对通信原理理论的理解,熟悉通信系统的基本概 念,复习正交相位偏移键控(QPSK)调制解调的基本原理和误比特率的计算方法, 了解调制解调方式中最基础的方法。包括模拟调制中的幅度调制(AM)如双边带 幅度调制(
4、DSB)、单边带幅度调制(SSB)、常规幅度调制;角度调制中的相位调制 (FM)和频率调制(PM)。以及数字调制中的幅度调制,相位调制,频率调制等方 式,了解QPSK的实现方法及数学原理,掌握通信系统Simulink仿真建模方法。 数字通信之所以取得迅速的发展不是偶然的现象,有其理论上、技术上和客观需 求上的基础从理论分析开始,人们早就认识到数字通信在理论上比模拟通信具 有一系列优点。除上述各点外,在频带和功率的有效利用方面也更为有利计算技 术和微电子学的进展为通信的数字化提供了坚实的技术基础人们在社会生活中 对多种功能综合服务的需要是数字通信发展的强大动力。1.2课程设计的目的和任务1.2.
5、1课程设计的目的本次课程设计是根据“通信工程专业培养计划”要求而制定的。通信系统的计 算机仿真设计课程设计是通信工程专业的学生在学完通信工程专业基础课、通信 工程专业主干课及科学计算与仿真专业课后进行的综合性课程设计。其目的在于 使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分 析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向 工作岗位进行设计打下一定的基础。1.2.2课程设计的任务(1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握 用计算机仿真通信系统的方法。(2)训练学生网络设计能力。(3)训练学生综合 运用专业知识的能力,提
6、高学生进行通信工程设计的能力。1.3可行性分析而四相绝对移相键控(QPSK)技术具有抗干扰能力好、误码率低、频谱利用效率高 等一系列优点。现正广泛地应用于数字微波通信系统、数字卫星通信系统、宽带 接入、移动通信和有线电视系统之中。数字通信的主要优点在于用数字信号传送 信息易于再生,可减小传输中的失真易于用脉冲数字电路来实现,设备可做到 体积小、重量轻可以引入计算技术,应用微处理器及单片微机,发挥各种数字信 号处理及智能化控制功能数字信号易于加密便于采用纠错编码和扩频技术,提 高抗干扰能力。2 QPSK通信系统偏移四相相移键控信号简称“O-QPSK”。全称为offset QPSK,也就是相对移相
7、 方式OQPSK。它具有一系列独特的优点,已经广泛应用于无线通信中,成为现代 通信中一种十分重要的调制解调方式。在数字信号的调制方式中QPSK四相移键 控是最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗 干扰性、在电路上实现也较为简单。随着通信技术的发展,通信系统方面的设计也会越来越复杂,利用计算机软件 的仿真,可以大大地降低通信过程中的实验成本。本文设计出一个QPSK仿真模 型,以分析QPSK在高斯信道中的性能,通过此次实验,可以更好地了解QPSK 系统的工作原理。正交相移键控,是一种数字调制方式。数字通信现已广泛应用 于各个频段和各种通信方式中,成为当今通信发展的一种必
8、然趋势。所谓数字通 信即用数字信号传送信息进行通信,也可以说通信的数字化。2.1 QPSK通信系统基本模型及各个模块2.1.1通信系统的各个模块(1) 信号源:模拟的正弦波语音信号4KHz。(2) SAMPLE:抽样器,对模拟信号进行抽样,抽样频率8KHz。(3) A-LAW:量化器,A-LAW十三折线法。(4) PCM:编码器,将量化后的信号进行PCM编码,变成1个传输速率为 64Kbit/s的数字信号。(5) 信道编码:可以选择分组码、卷积码、RS码等。(6) 调制:从QPSK、2PSK中选择一种调制方式。(7) 信道:信号经过调制以后,通过信道。信道可以选择高斯加性白噪声信道、二进制对称
9、信道、多径瑞利(Rayleigh)衰落信道、莱斯(Rician) 衰落信道等。设置不同的信道信噪比,对系统进行仿真,分析不同信 噪比情况下的系统性能。(8) 解调:根据调制方式,选择对应的解调方式。(9) 译码:根据信道编码方式,选择对应的信道解码方式。2.1.2 QPSK通信系统的基本模型通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息 源、发送设备、信道、接收设备和信宿(受信者),它的一般模型如图2.1所示。图1通信系统一般模型2.2 QPSK通信系统的性能指标2.2.1有效性指标数字通信系统的有效性指标用用传输速率和频带利用率来表征。(1) 传输速率有两种表示方法:码元
10、传输速率RB和信息传输速率Rb。在N进 制下,设信息速率为Rb(bit/s),码元速率为RBN(Baud)。(2) 频带利用率n在比较不同的通信系统有效性时,但看他们的传输速率是不够的,还应看在这样 的传输速率下占有信道的频带宽度。频带利用率有两种不同的表示方式:码元频 带利用率和信息频带利用率。码元频带利用率是指单位频带内的码元传输速率, 即n =RB/B(Baud/HZ)。信息频带利用率是指每秒钟在单位频带上传输的信息量, 即 n =Rb/B bit/(s.HZ)2.2.2可靠性指标数字通信系统的可靠性指标用差错率来衡量。差错率越小,可靠性越高。差错率 也有两种表达方式误码率与误信率。(1
11、)误码率:指接收到的错误码元数和总的传输码元个数之比,即在传输中出现错误码元的概率,记为Pe=接收的错误码元数传输总码元数(2)误信率:又叫误比特率,是指接收到的错误比特数和总的传输比特数之比,即在传输中出现的错误信息量的概率,记为Pb=接收的错误比特数 传输的总比特数性能分析:信号经过调制、信道、解调过程。在接收端,将得到的数与原始信号 源数据比较,得到在特定信噪比下的误码率。改变系统信噪比,从而得到系统的 误码率曲线图,并给出各关健点信号图及星座图。3 MATLAB关于QPSK通信系统的设计3.1 QPSK工作原理四相绝对移相调制是利用载波的4种不同相位来表征数字信息。每一种载波相位 代表
12、两个比特的信息。例如,若输入一进制数字信息,序列为.则应该先将 其进行分组,每两个比特编为一组。可将它们分成10,00,01,11等,然后分 别用四种不同的相位来表示。故每个四进制码元又被称为双比特码元,把组成双 比特码元的前一个信息比特用a表示,后一个信息比特用b表示。双比特码元的 两个信息比特ab通常按照格雷码排列。载波相位用。k表示。k取0到2n等 间隔值中的四种可能。如表所示为QPSK的信号编码.表1 QPSK的信号编码abe kabe k方式A0o0o90o1o1o270o0o1o0o1o0o180o方式B0o0o225o1o1o45o0o1o315o1o0o135oQO J- 01
13、A方式图2 A方式 B方式式3.2基带信号处理数字基带信号的传输模型如图所示,输入信号一般认为是单极性二进制矩形脉冲 序列;(dn)经过码型变换以后一般变形为双极性码型(归零或不归零)。在波形 形成时,通常先对(an)进行理想抽样,变成二进制冲激脉冲序列d(t),然后送入发送滤波器以形成所需的波形,即d(t)=堂anb(t-nTs)dn_码型变换相乘器代 s(t)fn(t)图3基带传输系统模型3.3调制/解调3.3.1 QPSK通信系统的调制QPSK的调制有两种产生方法相乘电路法和选择法。此次课程设计涉及了相乘法。(1)相乘法输入信号是二进制不归零的双极性码元,它通过“串并变换”电路变成了两路
14、码元。变成并行码元后,每个码元的持续时间是输入码元的两倍。用两路正交 载波去调制并行码元。图4选择法QPSK的调制中,QPSK信号可以看成是两个载波正交的2PSK信号调制器构成。原理分析如下:基本原理和系统结构QPSK与二进制PSK一样,传输信号包含的 信息都存在于相位中。个别的载波相位取四个等间隔值之一,如口 /4、3口 /4、 5口 /4、7口 /4。相应的,可将发射信号定义为:r一.J ,一- ,八丸F八一。,八 2E/1 cos2功 + 一1) |, 0 t 0,则判决同相信道地输出为符号1;如果x10 , 则判决同相信道的输出为符号0。如果正交通道也是如此判决输出。最后同相信 道和正
15、交信道输出这两个二进制数据序列被复加器合并,重新得到原始的二进制 序列。在AWGN信道中,判决结果具有最小的负号差错概率。用两路具有相互正 交特性的载波来解调信号,可以分离这两路正交的2PSK信号。相干解调后,并 行码元经过并/串变换后,最终得到串行的数据流。4 MATLAB对QPSK通信系统的仿真4.1 MATLAB主要模块4.1.1 PCM-code 模块PCM-code模块实现了 QPSK通信系统的抽样,量化,编码功能。信号源为模拟的 正弦波语音信号4KHz。抽样器(SAMPLE),对模拟信号进行抽样,抽样频率8KHz。 A-LAW:量化器,A-LAW十三折线法。PCM:编码器,将量化后
16、的信号进行PCM编 码,变成1个传输速率为64Kbit/s的数字信号。如图所示为PCM-code模块。如闭A-LawInteger to BitCompresKa-C-onvrter图7 PCM-code模块4.1.2 Frame-buffer/frame-bufferl 模块Frame-buffer是对信号进行信道编码,frame-buffer1模块是对信号进行译码。 单极性信号转化为双极性信号,因为QPSK的调制信号要求的是双极性信号,所 以用伯努利随机生成二进制Generator模块产生的信号必须经过转化才能够被 使用。利用加法模块和常数产生模块将1和0的序列各自减去1/2,再利用比例
17、运算模块乘以2,就得到了 1和-1的双极性序列。如图所示为 Frame-buffer/frame-buffer1 模块BuffBrConvEfsisn图 8 Frame-buffer/frame-bufferl 模块4.1.3PCM-decode 模块Pcm-decode模块是pcm-decode模块的反过程,信号经过调制,信道加噪声,解 调之后,经过串并变换之后经过pcm-decode进行解码。如图所示。图 9 PCM-decode 模块4.2 MATLAB主要参数设置uonsieiiaTion oraermg: riinaryInput type:BitlpView Constellati
18、onApply图15 QPSK解调模块参数设置框图Function Block Parameters: AWGN ChannelAWGN Channel (mask) (link)Add white Gaussim noise to the input signal. The input signal can be real or complex. This block supports inulticlirniTLel processing.Vni已h using either of the variance mudes with cumpleK inputthe variance valu
19、es are equally divided :among the real :and iinaginary ccunponents of the input signal.Paramet ersInput processing:Inlierited (this choice will be removed - see release notes) Initial seed:67Mu de: Signal to noise ratio (Es/No)Es/No (dB):50Input signal powerj referenced to 1 oIljtl (watts):Symbol pe
20、riod (s图 AWGN信道参数设置框图4.2 QPSK通信系统的仿真图和结果分析0KCancelHelpApply4.2.1 QPSK通信系统的总原理图Display图16 QPSK无信道总原理图Calculation图17 QPSK加信道总原理图4.2.2 QPSK通信系统的仿真与结果分析(1)理想无信道无信噪比Q qpsk4/Discrete-Time Scatter Plot ScopelFile Axes Channels Window Help+IlliIlli111 r-| 111111111111 1 1 1+图理想无信噪星座图Scatter Plot-1-0.500.5In
21、-phase Amplitude11.55 0 5 n_n_- ITIprl 一一-CIL_lllaE 焉 nQEye Diagram图理想无信道解调后眼图图19理想无信道调制后眼图如图所示,因为在理想无信道情况下,所以在调制与解调后眼图都是端正,无叠影。图21 QPSK理想信道仿真总原理图QPSK系统在理想情况下,无需加信道,原始信号经过抽样量化编码后,经过信 号调制模块调制过后直接进入信号解调模块,此间无噪声干扰。信号经过解码后 得到原来的波形。如图所示。(2)有信道加信噪比仿真图Q qpsk4/Discrete-Ti me Eye Diagram Scope| 回qpsk4/Discre
22、te-Time Eye Diagram Scopel后,噪声叠加在信号上,眼图线迹出现叠影,“眼睛”也就更小。图 加信道调制星座图同理眼图,加信道后星座图前后比对信号经过信道加噪声后会出现星座点模糊的 现象。ume offset: 0.0054.550.图26QPSK加信道总原理仿真图PSK系统在加信道情况下,原始信号经过抽样量化编码后,经过信号调制模块调 制过后直接进入信号解调模块,此间加噪声干扰。信号经过解码后得到与原来的 不同波形。如图所示。4.3加入噪声及干扰时系统性能指标的变化分析通过设置不同的Es/No的值,可得到不同的误码率。本次实验统计误码率时, 设置的载波频率为4000Hz,
23、信号源的采样时间为0.01s,除了在理想信道时误码 率为零,高斯信道的采样时间以载波的频率为参考依据,现载波频率为4000 Hz, 则我们设这两个时间参数设置为0.00025,即得到下表。当然如果这两个时间参 数设置的更小的话,会得到更小的误码率。当QPSK无信道时,误码率一直为0。 当原理图加信道高斯白噪声时,信噪比与误码率关系如下表所示。表2信噪比与误码率的关系Es/No(dB)020501000.49450.225500SNR020501000.20310.102300误码率程序:clc;xSimulationTime=10;x=-50:50;y1=x;y2=x;for i=5:length(x);xSNR=x(i);sim(wumalv);y1(i)=xErrorVec(1);endsemilogy(x,y1,*)hold onfor i=1:length(x);xSNR=exp(x(i)*log(10)/10);y2(i)=1-(1-1/2*erfc(sqrt(xSNR).八2; endsemilogy(x,y2, -r);legend( 大仿真值,-理论值);xlabel(信噪比r/dB);ylabel(误码率 Pe);title(误码率与信噪比关系曲线); grid on;误码率与信噪比关系曲线-20-10信噪比rAJB1020