MASK、MPSK、MFSK信号的调制与解调+星座图

news2025/1/12 15:57:26

MASK、MPSK、MFSK信号的调制与解调+星座图

本文主要涉及多进制幅度键控(MASK)、多进制相移键控(MPSK)、多进频移键控(MFSK)的调制与解调,同时涉及到星座图的分析。
关于通信原理还有其他文章可参考:

1、信息量、码元、比特、码元速率、信息速率详细解析——实例分析
2、模拟系统的AM信号的调制与频域分析
3、AM解调、DSB、VSB的调制与解调
4、模拟非线性调制——相位调制PM、频率调制FM、NBFM窄带调频
5、低通抽样与带通抽样
6、简单二元码的编码与功率谱
7、数字双向码、密勒码、传号反转(CMI)码、AMI、HDB3
8、ASK(幅度移键控)、FSK(频率移键控)、PSK(相位移键控)的matalab仿真
9、ASK、PSK、FSK的调制与解调

一、 二进制与多进制的比较

在这里插入图片描述

用多进制数字基带信号调制载波即可得到多进制数字调制信号,多进制调制有MASK、MFSK及MPSK之分,一般取 M = 2 n M=2^n M=2n

二、多进制数字调制

1. 多进制幅度键控(MASK)

MASK信号可表示为: S M A S K ( t ) = [ ∑ n a n g ( t − n T s ) ] c o s ω c t S_{MASK}(t)=[\sum_{n}{}a_ng(t-nT_s)]cos\omega_ct SMASK(t)=[nang(tnTs)]cosωct
其中, g ( t ) g(t) g(t)为基带波形, a n a_n an为幅度,有M种取值。
在这里插入图片描述

在这里插入图片描述

MASK信号的带宽与2ASK信号的带宽相同,都是基带信号带宽的2倍;
信息速率和频带利用率提高 l o g 2 M log_{2}{M} log2M
对于MASK,由于是多电平,所以要求调制器有较宽的线性范围;
为限制带宽,MASK信号基带波形除采用矩形波之外,还可采用余弦滚降波或部分响应信号等;
MASK的解调可采用包络检波方式,也可采用相干解调方式。

2. 多进制相移键控(MPSK)

MPSK信号的表达

在这里插入图片描述

在这里插入图片描述

由上式可见,MPSK是两个正交载波MASK信号,所以MPSK与MASK具有相同的频带宽度

在这里插入图片描述

上式第一项为同相分量,第二项为正交分量。可见,MPSK可用正交调制法产生

星座图

在这里插入图片描述

QPSK

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MPSK信号的调制

一般MPSK多取M=4或8;4PSK又称QPSK

  • 产生方法有正交调制法、相位选择法及插入脉冲法,后两种的载波为方波。

在这里插入图片描述
在这里插入图片描述

8PSK

在这里插入图片描述

下图是QPSK的相位选择法原理图。
在这里插入图片描述

这是一种全数字化实现方法,适合于载频较高的场合

MPSK的解调

由于MPSK可以等效为两个正交载波的MASK,所以,MPSK可以采用下图示的相干解调法解调。
在这里插入图片描述

在MPSK相干解调中,同样存在相位模糊度问题,所以,实际中,类似于BPSK,也可采用相对调相法来克服这一问题。
其方法是:

  • 对二进制数完成串并转换后,将其编码为多进制差分码,再进行绝对调相。
  • 解调时,可采用相干解调和差分译码解调方法,也可采用延迟解调方法。

3. 多进频移键控(MFSK)

在这里插入图片描述

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023/11/13JAVA学习

字节数组增大的同时,运行速度也会加快,但是大到一定程度就不行了 要想追加数据,要在低级流后面加true,高级流后面加不了 不是乱码,不是让人看的 保持数据一一对应 否则会报错 下载后,拷贝到一个包里,再 comment是你想添加的注释 txt文本也可

宝塔开心版hostcli的广告去除

首先感谢hostcli把宝塔7.6剥离了,直接安装我这里是缺少pyenv的包。 直接进入正题吧。 定位到页面左下方的广告位于 /www/server/panel/BTPanel/templates/default/layout.html “退出”按钮下方有条线开始去掉 去掉之前的忘了截图了,就这样吧&#xff…

幼师一旦开窍,工作真的没有这么难

真心希望所有新手幼教老师都能知道啊 只有输入关键词和要求,几秒就能生成一篇教案,从教学目标到教学内容都能给你安排的妥妥的。而且可以多次生成,每次生成都是不一样的内容。 什么教案、发言稿、总结、评语都能用的上啊,幼师姐…

【Kettle实战】数据分批处理及参数化传递子作业任务

对于大表操作,本来离线数据需要分批处理,刚开始只会用具体日期去做,通过复制多分转换和作业来处理。当日期范围大了后,这是个苦力活儿,kettle里面有参数化传递功能,多动手实操,懂得灵活变通自然…

【PG】PostgreSQL 目录结构

目录 1 软件安装目录 2 数据文件目录 base/:存储每个数据库的基本数据文件 global/:包含了全局性质的系统表空间文件 pg_tblspc/:包含了表空间的符号链接 pg_twophase/:包含了两阶段提交中使用的文件 pg_stat_tmp/&#xff…

Mysql Explain工具介绍

使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈。 准备表 -- 课程表 CREATE TABLE class (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,update_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB DEFAULT CHARSET…

msvcr71.dll丢失多种解决方法解析,全方位解读msvcr71.dll文件

在日常使用电脑时,你是否曾遇到过“msvcr71.dll文件丢失”的错误提示?别着急,本文将为你详细介绍msvcr71.dll丢失的解决方法,让你迅速解决这一烦恼。 一.多种msvcr71.dll丢失解决方法 修复方法一:重新安装相应软件 首先&#xf…

QML14、Qt之Q_PROPERTY宏理解

在初学Qt的过程中,时不时地要通过F2快捷键来查看QT类的定义,发现类定义中有许多Q_PROPERTY的东西,比如最常用的QWidget的类定义: Qt中的Q_PROPERTY宏在Qt中是很常用的,那么它有什么作用呢? Qt提供了一个绝妙的属性系统,Q_PROPERTY()是一个宏,用来在一个类中声明一个属…

家电制造产线物料追踪RFID智能管理解决方案

家电行业需求 家电行业的生产节奏快,供应商众多,导致入厂车辆经常出现拥堵和等待的情况,生产线可能因为关键零部件物流未到位而停产,传统的家电制造行业生产物流模式主要依赖人工进行零部件的存储、拣选、配送、核对和发放等环节…

[WiFi] WiFi TPC原理及认证要求

TPC说明 发射功率控制 (TPC) 是 WLAN 设备使用的一种机制,用于确保缓解因子至少 来自大量设备的总功率为 3 dB。这要求 RLAN 器件的 TPC 范围为对于具有 TPC 的器件,其最低值至少比表 2 中给出的平均 值低 6 dB。 TPC机制及认证要…

C#中.NET Framework 4.8控制台应用通过EF访问已建数据库

目录 一、创建.NET Framework 4.8控制台应用 二、建立数据库 1. 在SSMS中建立数据库Blogging 2.在VS上新建数据库连接 三、安装EF程序包 四、自动生成EF模型和上下文 1.Blog.cs类的模型 2.Post.cs类的模型 3.BloggingContext.cs数据库上下文 五、编写应用程序吧 我们…

四点定球-克拉默法则

一、原理 使用克拉默法则进行四点定球 - 知乎 二、代码实现 c /// <summary> /// 四个不共面的点 用克拉默法则 计算球心和半径 /// </summary> /// <param name"p1"></param> /// <param name"p2"></param> /// &l…

跨国企业如何选择安全靠谱的跨国传输文件软件?

随着全球化的不断发展&#xff0c;跨国企业之间的合作变得越来越频繁。而在这种合作中&#xff0c;如何安全、可靠地将文件传输给合作伙伴或客户&#xff0c;成为了跨国企业必须面对的问题。 然而&#xff0c;跨国文件传输并不是一件容易的事情&#xff0c;由于网络物理条件的…

springboot整合SSE技术开发经验总结及心得

springboot整合SSE技术开发经验总结及心得 一、开发背景二、快速了解SSE1、概念2、特性 三、开发思路四、代码演示1、引入依赖2、服务端代码3、后端定时任务代码 4、解决乱码的实体类4、前端代码 五、核心代码分析 一、开发背景 公司需要开发一个大屏界面&#xff0c;大屏页面…

2024年武汉市中级工程师职称申报流程

很多人评审职称不知道职称申报需要走哪些步骤&#xff0c;不是很了解职称申报的一个过程&#xff0c;今天秋禾火告诉大家武汉职称申报流程是哪些&#xff0c;带你快速了解 首先是职称申报方式 职称评审目前是系统网上申报和线下送审纸质材料的双结合方式申报个人通过“湖北省…

相机以及其它传感器传感器

深度相机点云质量对比 比较点云质量时需要注意的点&#xff1a; 1.对特殊材质、颜色的检测效果&#xff1a;透明塑料、金属、毛玻璃、高反光物体&#xff08;镜子、水坑&#xff09;、吸光物体&#xff08;黑色物体&#xff09;。 2.特殊环境&#xff1a;雨、雪、雾、明暗交替位…

mNetAssist网络调试助手编译

1.现在的问题 很多都是用百度网盘下载&#xff0c;访问github才能下载源码。 2.码云下载地址 这个已经是7年前编辑的了&#xff0c;是从github上复制到码云的。 cheni/mNetAssist 3.下载后用QT编译 图示中的两行要注释掉&#xff0c;用//&#xff0c;作者也有备注QT4.8要用…

Docker 和 Kubernetes:技术相同和不同之处

Docker和Kubernetes是当今最流行的容器化技术解决方案。本文将探讨Docker和Kubernetes的技术相似之处和不同之处&#xff0c;以帮助读者更好地理解这两种技术。 Docker和Kubernetes&#xff1a;当今最流行的容器化技术解决方案 在当今的IT领域&#xff0c;Docker和Kubernetes无…

【Linux】进程概念IV 进程地址空间

Halo&#xff0c;这里是Ppeua。平时主要更新C语言&#xff0c;C&#xff0c;数据结构算法…感兴趣就关注我吧&#xff01;你定不会失望。 本篇导航 0. 数据在内存中的分布1. 虚拟地址与真实物理地址2. 进程地址空间2.1 进程地址空间概念2.2 进程->页表->内存 0. 数据在内…

Prometheus+Ansible+Consul实现服务发现

一、简介 1、Consul简介 Consul 是基于 GO 语言开发的开源工具&#xff0c;主要面向分布式&#xff0c;服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。 在没有使用 consul 服…