【MATLAB源码-第92期】基于simulink的QPSK调制解调仿真,采用相干解调对比原始信号和解调信号。

操作环境:

MATLAB 2022a

1、算法描述

QPSK,有时也称作四位元PSK、四相位PSK、4-PSK,在坐标图上看是圆上四个对称的点。通过四个相位,QPSK可以编码2位元符号。图中采用格雷码来达到最小位元错误率(BER) — 是BPSK的两倍. 这意味著可以在BPSK系统带宽不变的情况下增大一倍数据传送速率或者在BPSK数据传送速率不变的情况下将所需带宽减半。

数学分析表明,QPSK既可以在保证相同信号带宽的前提下倍增BPSK系统的数据速率,也可以在保证数据速率的前提下减半BPSK系统的带宽需求。在后一种情况下,QPSK的BER与BPSK系统的BER完全相同。

由于无线电通讯的带宽都是由FCC一类部门所事先分配规定的,QPSK较之于BPSK的优势便开始显现出来:QPSK系统在给定的带宽内可以在BER相同的情况下可以提供BPSK系统两倍的带宽。采取QPSK系统在实际工程上的代价是其接收设备要远比BPSK系统的接收设备复杂。然而,随着现代电子技术的迅猛发展,这种代价已经变得微不足道。

较之BPSK系统,QPSK系统在接收端存在相位模糊的问题,所以实际应用中经常采取差分编码QPSK的方式。

QPSK遵循如下公式:

在二维信号空间中得出的以单位基函数表示的结果为:

第一个基函数被用作信号的在相分量,第二个基函数被用作信号的正交分量。

根据上面的理论推导,QPSK的BER等同于BPSK,即:

然而,为了实现相同的BER,QPSK系统需要使用BPSK两倍的功率(假设两个比特同时传输)。错误率模型由如下公式给出:

 如果信噪比较高,则实际错误率模型可估计为:

2、仿真结果演示

3、关键代码展示

4、MATLAB 源码获取

      V

点击下方名片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/216055.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java开发之个微机器人的实现

简要描述: 二次登录 请求URL: http://域名地址/secondLogin 请求方式: POST 请求头Headers: Content-Type:application/jsonAuthorization:login接口返回 参数: 参数名必选类型说明wcId…

【导航控制器总结-导航控制器栈 Objective-C语言】

一、导航控制器总结 1.我们接着上一堂课的内容继续 我们上节课说到哪里了,是不是就是对这个导航控制器的一个总结啊 然后,使用的注意事项 2.导航控制器使用注意事项: 1)第一点,使用导航控制器,你在创建的时候,需要给它指定一个根控制器 创建导航控制器的同时,指定…

多多情报通:助力拼多多商家选品运营的数据分析工具

多多情报通(原名多多参谋)是一款专为拼多多商家设计的数据分析工具,旨在帮助商家进行选品、运营优化和提高销售业绩。通过多多情报通,商家可以更好地了解市场趋势、消费者需求和竞争对手状况,从而制定有效的运营策略。…

电脑发生0x80070002错误,0x80070002错误代码怎么解决

电脑发生0x80070002错误代码是一个常见的问题,它通常与Windows更新或系统文件损坏有关。当你的电脑出现这个错误代码时,在使用电脑时可能会受到影响,因为这可能意味着系统无法正常更新或运行。几天的这篇文章将和大家聊聊0x80070002错误代码怎…

无公网IP环境固定地址远程SSH访问本地树莓派Raspberry Pi

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,…

vue学习笔记(九)——Vue-Router(路由系统)

一、Vue路由简介和基础使用 1.1 生活中的路由 设备和ip的映射关系 1.2 nodejs路由 接口和服务的 映射 关系 1.3 前端路由 路径和组件的 映射 关系 1. 路由是什么呢? 路由是一种映射关系 2. Vue中的路由是什么? 路径和组件的映射关系 1.4 为何使用路由 目标&#xf…

Qt内存泄漏工具vld使用

安装vld 下载并安装vld Github镜像站-GitHub - KindDragon/vld: Visual Leak Detector for Visual C 2008-2015 我安装在d盘的,如下图所示 拷贝文件 复制三个文件夹到工程目录的vld下 pro文件添加 win32: LIBS -L$$PWD/vld/lib/Win32/ -lvld INCLUDEPATH $$P…

EG网关串口连接力控ForceControl7.2软件应用案例

EG网关串口连接力控ForceControl7.2软件应用案例 前言:力控ForceControl软件广泛应于工业控制领域,是一款性能高,运行稳定的工业组态软件。此次我们要把力控ForceControl软件通过Modbus协议连接到EMCP设备管理云平台,实现电脑Web页…

Python中format函数用法

嗨喽~大家好呀,这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 format优点 format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 1.不需要理会数据类型的问题&#…

UE5 树叶飘落 学习笔记

一个Plane是由两个三角形构成的,所以World Position Offset,只会从中间这条线折叠 所有材质 这里前几篇博客有说这种逻辑,就是做一个对称的渐变数值 这里用粒子的A值来做树叶折叠的程度,当然你也可以用Dynamic Param 这样就可以让…

ai学习之快捷键介绍

ai2021学习之快捷键介绍 F 全屏Ctr Y ,可以在去色和全色中切换。Shift O 画板工具CtrlALTY 将矢量图转为位图。Ctrl R 可以显示标尺, CTRL冒号(:;) 隐藏参考线智能参考线CTRLshirtz 撤回撤回的撤回 Ai是一个…

Google AdMob是什么,效果如何

Google AdMob是一种移动广告平台,主要表示在帮助开发人员在移动应用程序中获利。AdMob于2006年成立,后被谷歌收购。它为开发人员提供了一种简单而有效的方式来在他们的应用程序中显示广告,并从中获得收益。 AdMob的工作原理如下:开…

可试玩广告——为app广告变现带来高收益

可试玩广告具有强烈的互动性,使用户能够试用应用程序的主要功能或者是游戏的核心玩法。 试玩广告为提供受众创造了身临其境的体验。当用户接触了广告试玩后,他们对游戏建立了明确的期待,如果他们想要继续体验,便自然会安装下载。…

PMP备考必看|浅谈PMP证书的价值,PMP考试详细全流程

作为已经在项目管理领域摸爬滚打五年的资深项目经理,我可以诚实的告诉大家,在项目管理领域拥有丰富项目管理经验的人都知道,很多公司在发布招聘信息时都会要求申请者持有PMP证书,这些证书在项目经理岗位的要求中经常出现。 在实际…

如何实现高效代码审查,赋能大规模开发

对于许多企业来说,代码审查都是开发过程中不可缺少的一环。软件开发人员通常会对代码审查感到又爱又恨。一般来说,实施代码审查的企业普遍认为通过及早发现问题和低效率,在长远来看可节省时间。 阅读本篇文章,您将了解到什么是代…

React全站框架Next.js使用入门

Next.js是一个基于React的服务器端渲染框架,它可以帮助我们快速构建React应用程序,并具有以下优势: 1. 支持服务器端渲染,提高页面渲染速度和SEO; 2. 自带webpack开发环境,实现即插即用的特性;…

【改进YOLOV8】融合EfficientViT骨干网络的车辆颜色车牌识别系统

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义: 随着交通事故的不断增加和交通管理的日益重要,车辆识别系统在交通领域中的应用变得越来越重要。车辆颜色和车牌识别系统是车辆识别系统中…

DeepVoice AI - Text To Voice

No sign-up, No API Keys, no recurr

StarRocks上新,“One Data、All Analytics”还有多远?

K.K在《未来十二大趋势》中认为,我们正处于一个数据流动的时代。商业乃数据之商业。归根结底,你在处理的都是数据。 的确,当数据成为新的核心生产要素之际,数据分析就犹如最重要的生产工具之一,决定着企业在数字化时代…