基于MATLAB的BPSK和QPSK调制的性能比较

这篇具有很好参考价值的文章主要介绍了基于MATLAB的BPSK和QPSK调制的性能比较。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:本文基于研究了MATLAB设计了一个数字通信系统,该系统研究比较了同一数据在不同信噪比下通过高斯信道时BPSK和QPSK的误码率,以及通过同一个瑞利信道时,不同信噪比下两种调制方式的误码率,同时本文也对BPSK和QPSK作了简要介绍。最后,本文研究了QPSK在高斯信道和瑞利信道下的误码率对比。同时,文章也详细研究了在该情况下的各个指标。本文所有代码均由MATLAB实现。

关键词:BPSK,QPSK,误码率,MATLAB

Abstract: This paper designs a digital communication system based on the study of MATLAB. The system studies and compares the bit error rates of BPSK and QPSK when the same data passes through the Gaussian channel under different signal-to-noise ratios, and the bit error rates of two modulation modes when passing through the same Rayleigh channel under different signal-to-noise ratios. At the same time, this paper also gives a brief introduction to BPSK and QPSK. Finally, the bit error rate of QPSK in Gaussian channel and Rayleigh channel is studied. At the same time, the article also studied in detail each index in this case. All codes in this paper are implemented by MATLAB.

Keywords: BPSK,QPSK,error rate,MATLAB

1 引言

BPSK意为二相相移键控,是利用偏离相位的复数波浪组合来表现信息键控移相方式的一种。它使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。

QPSK意为正交相移键控,是一种数字调制方式。它以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接人、移动通信及有线电视系统之中。

本文研究在高斯信道和瑞利信道下的BER-SNR曲线进行横向及纵向的比较,分析QPSK与BPSK的在不同信道的差异。

2 BPSK系统原理简介

2.1BPSK调制简介

BPSK调制有模拟调制和键控调制两种方法,如下图

   基于MATLAB的BPSK和QPSK调制的性能比较

图1模拟调制

 基于MATLAB的BPSK和QPSK调制的性能比较

 图2数字调制

在BPSK中,通常用初始相位0和p分别表示二进制“1”和“0”。因此,BPSK信号的时域表达式为

基于MATLAB的BPSK和QPSK调制的性能比较

 式中,表示第n个符号的绝对相位:

基于MATLAB的BPSK和QPSK调制的性能比较

因此,上式可以改写为

基于MATLAB的BPSK和QPSK调制的性能比较

2.2BPSK解调

基于MATLAB的BPSK和QPSK调制的性能比较

 

3 QPSK系统原理简介

3.1QPSK调制

QPSK信号可视为两个互为正交的2PSK信号的合成。QPSK数据源经过编码后经QPSK调制器,经由发送滤波器进入传输信道。其调制器框图如下

基于MATLAB的BPSK和QPSK调制的性能比较

 

 图3QPSK调制器框图

3.2QPSK解调

接收方,信号首先经过带通滤波器,经过载波恢复后,再经低通滤波器解调,经阈值比较和串并转换后输出,从而实现解码。如图4

基于MATLAB的BPSK和QPSK调制的性能比较

 

4.高斯信道和瑞利信道下BPSKQPSK误码率比较

4.1高斯信道

通过图5和图6对比发现在同一信道中BPSK的误码率小于QPSK,在此种情况下,仅误码率来说BPSK的性能要优于QPSK。

基于MATLAB的BPSK和QPSK调制的性能比较图5                                                                                        图6

4.2瑞利信道

在相同情况下,BER-SNR曲线如下图(图7,图8),通过下面两图我们任可以得到在同一信道中BPSK的误码率小于QPSK这一结论。

基于MATLAB的BPSK和QPSK调制的性能比较
正在上传…重新上传取消

 

4.3其他指标

通过阅读书籍,我们可以知道在传码率相同的情况下,QPSK系统的信息速率是BPSK的2倍。在相同信息速率条件下,QPSK的传码率是BPSK的1/4倍,这使得QPSK的码元宽度是BPSK码源宽度的2倍,码元宽度的加大,可增加每个码元的能量,也可减小码间串扰的影响。由于QPSK码元速率比BPSK的降低,所需信道带宽减小。所以仅就带宽来说,QPSK的性能要优于BPSK。

频带利用率:频带利用率公式为

由上知在传码率相同的情况下,QPSK系统的信息速率是BPSK系统的2倍,所以在相同信号速率的情况下,QPSK和BPSK系统的带宽是相同的,但是由于QPSK每个信号包含2bit信息,所以比特率就是BPSK的两倍,因而其频带利用率即为BPSK的两倍。BPSK系统理论的频带利用率最大为1,但是在实际的实现中往往达不到1,而在QPSK系统中,频带利用率可以超过1。

综上所述:QPSK在频带利用率、带宽、可靠性、信息传输率多方面均优于BPSK,但是在误码率方面BPSK表现更好,而当下多数情况下,QPSK的误码率也可以达到要求,所以,QPSK应运与当下的许多场景。

所以,我们应该信道的传输特性适当选择调制方式,当信道传输特性较好时,采用QPSK调制以便获得更大的传输效率,当信道传输特性较差时,采用BPSK调制,降低误码率。

5  QPSK在不同信道比较

5.1误码率比较

基于MATLAB的BPSK和QPSK调制的性能比较

 

通过上图可以看出仿真误码率与理论误码率有一定的出入,这也说明了实验具有偶然性。通过其他曲线,我进一步了解了基带信号、调制信号、解调信号在时域谱和频域上的谱函数,更加理解了各个信号的关系,同时我也观测了QPSK信号星座图,进一步了解了调制时的映射,加深了我对QPSK系统的理解。

基于MATLAB的BPSK和QPSK调制的性能比较

基于MATLAB的BPSK和QPSK调制的性能比较

 

6 结束语

本文通过对BPSK和QPSK调制方法性能的研究,加深了我对调制方法和误码率,带宽利用率等基本概念的理解,同时,也加强了我利用MATLAB进行编程的能力。文章来源地址https://www.toymoban.com/news/detail-460429.html

到了这里,关于基于MATLAB的BPSK和QPSK调制的性能比较的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于FPGA的QPSK调制解调-------(1)QPSK调制技术的原理

    QPSK(正交相移键控)是M=4的MPSK一种,也可叫做四进制相移键控。即有四个不同相位的状态,每个码元需要传输2bit的数字信息,可由00、01、11、10组合来对应表示四个不同的相位0、pi/2、pi、3pi/2或pi/4、3pi/4、5pi/4、7pi/4。 由 QPSK调制原理框图如图所示:        首先将输入的数

    2024年02月04日
    浏览(51)
  • 基于FPGA的QPSK调制系统verilog开发

    目录 一、理论基础 二、核心程序 三、测试结果         正交相移键控(Quadrature Phase Shift Keying,QPSK)是一种数字调制方式。它分为绝对相移和相对相移两种。由于绝对相移方式存在相位模糊问题,所以在实际中主要采用相对移相方式DQPSK。QPSK是一种四进制相位调制,具有良

    2024年02月01日
    浏览(47)
  • 基于AD9361的BPSK调制解调器、位同步、误码率测试demo

    基于AD9361的BPSK调制解调器、位同步、误码率测试demo。 零中频架构,适用于AD9361等软件无线电平台,带AD9361纯逻辑FPGA驱动,verilog代码,Vivado 2019.1工程。 本产品为代码 基于AD9361的BPSK调制解调器、位同步、误码率测试demo 1. 简介    在软件无线电平台上,进行调制解调操作是

    2024年04月23日
    浏览(51)
  • m基于FPGA的BPSK调制解调通信系统verilog实现,包含testbench,包含载波同步

    目录 1.算法仿真效果 2.算法涉及理论知识概要 3.verilog核心程序 4.完整算法代码文件 vivado2019.2仿真结果如下:        对比没载波同步和有载波同步的仿真效果,我们可以看到,当不存在载波同步时,数据的包络会有一个缓慢的类正弦变换,这是由于存在频偏导致的。而当加

    2024年02月16日
    浏览(46)
  • m基于FPGA的QPSK调制解调通信系统verilog实现,包含testbench,不包含载波同步

    目录 1.算法仿真效果 2.算法涉及理论知识概要 3.Verilog核心程序 4.完整算法代码文件 本系统进行了两个平台的开发,分别是: Vivado2019.2 Quartusii18.0+ModelSim-Altera 6.6d  Starter Edition 其中Vivado2019.2仿真结果如下:  Quartusii18.0+ModelSim-Altera 6.6d  Starter Edition的测试结果如下:        

    2024年02月12日
    浏览(47)
  • 单载波频域均衡matlab仿真,包括卷积编码维特比译码,矩阵交织,QPSK调制解调,导频插入,MMSE-FDE频域均衡

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB         频域均衡是从校正系统的频率特性出发,利用一个可调滤波器的频率的频率特性去补偿信道或系统的频率特性,使包括可调滤波器在内的基带系统的总特性接近无失真传输条件。频域均衡是在频域上进行的,

    2023年04月08日
    浏览(51)
  • 数字带通调制系统实验-BPSK的调制与解调

    1、实验原理 BPSK的调制原理 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化 时,则产生二进制移相键控(2PSK)信号。通常用已调信号载波的0度和180 度分别表示二进制数字基带信号的1和0.二进制移相键控信号的时域表达式为 这种以载波的不同相位直接

    2024年02月02日
    浏览(64)
  • 《移动通信原理与应用》——QPSK调制解调仿真

    目录 一、QPSK调制与解调流程图: 二、仿真运行结果:  三、MATLAB仿真代码:  QPSK调制流程图: QPSK解调流程图:    1、Figure1:为发送端比特流情况图:             从Figure1看出发送端发送的比特流信息…[ak,bk]…情况:奇数进入I路,偶数进入Q路。比特进入I路与Q路情况如

    2024年01月23日
    浏览(42)
  • 通信系统中基于matlab的BPSK信噪比检测算法及实现

    根据是否需要辅助数据,信噪比估计算法可以分为数据辅助类算法(Data aided, DA)和非数据辅助类算法(No Data aided, NDA)。DA估计算法准确性较高,但是需要提供先验信息,需要牺牲信道传输效率。NDA方法在传输数据信息的同时进行信噪比估计,不影响信息传输效率,适用范围较广

    2024年02月04日
    浏览(44)
  • 【MATLAB源码-第38期】基于OFDM的块状导频和梳状导频误码率性能对比,以及LS/LMMSE两种信道估计方法以及不同调制方式对比。

    块状导频和梳状导频都是用于无线通信系统中信道估计的方法。 块状导频: 定义: 在频域上,块状导频是连续放置的一组导频符号。这意味着所有的导频符号都集中在一个短的时间段内发送。 优点: 对于时间选择性信道,块状导频可以提供准确的信道估计。 由于导频符号

    2024年04月09日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包