通信原理简明教程 | 现代数字调制

news2025/2/28 15:58:51

文章目录

  • 1 多进制基带信号
  • 2 多进制数字调制
    • 2.1 多进制调制的基本原理
    • 2.2 MPSK调制
  • 3 MSK
    • 3.1 MSK信号的表示
    • 3.2 MSK的相位网格图
    • 3.3 MSK的产生和解调
  • 4 QAM
    • 4.1 QAM的基本原理
    • 4.2 QAM信号的产生和解调
    • 4.3 QAM信号的特性
  • 5 正交频分复用
    • 5.1 OFDM的基本思想
    • 5.2 OFDM的基本原理
    • 5.3 基于FFT的OFDM系统组成

1 多进制基带信号

在多进制数字调制中,基带信号一般为多进制基带信号。
在这里插入图片描述

2 多进制数字调制

2.1 多进制调制的基本原理

MASK调制

  • 在MASK信号中,载波幅度有M 种取值,对应M 进制基带信号中的M 种电平幅度。MASK信号的表达式与2ASK信号相同,只是其中的基带信号m(t)为M 进制单极性NRZ信号。
  • MASK调制的原理也与2ASK信号一样,用一个模拟乘法器即可实现,只是乘法器输入的基带信号应该是M进制。
    在这里插入图片描述
  • 4ASK信号可以分解为3个2ASK信号波形的叠加。推广到一般情况,任一MASK信号都可以视为由M-1个载波频率相同、幅度不同的2ASK信号叠加而成。
  • MASK功率谱与2ASK相同,即MASK信号的带宽是M 进制基带信号带宽的2倍。码元频带利用率为
    在这里插入图片描述
  • 当带宽相同时,MASK信号的信息速率是2ASK信号的log2M 倍。或者说,当信息速率相同时,MASK信号的带宽仅为2ASK信号的1/log2M。由此得到MASK传输时的信息频带利用率为在这里插入图片描述

与2ASK调制相比,MASK信号具有如下特点:

  • 传输效率高,因此在高信息速率的传输系统中得到应用;
  • 抗衰落能力差。MASK信号只宜在恒参信道(如有线信道)中使用;
  • 在接收机输入平均信噪比相等的情况下,MASK系统的误码率比2ASK系统要高;
  • 进制数M 越大,设备越复杂。

在这里插入图片描述

MFSK调制
在这里插入图片描述

2.2 MPSK调制

基本原理
在MPSK信号中,载波的幅度和频率保持不变,而相位有M 种取值。
考虑到正弦信号的相位以2π为周期,则在MPSK信号中,载波相位一般是在0~2π范围内等间隔地取M 种取值,可以表示为在这里插入图片描述
在第k个M 进制码元间隔内,MPSK信号可以表示为
在这里插入图片描述

由此可见,MPSK调制可以看作是对两个相互正交的载波进行MASK调制所得的信号之和,因此,MPSK信号的带宽与MASK信号相同,等于M 进制码元速率的2倍。
式(7-5)中的两项分别称为同相分量正交分量

  • MPSK信号的星座图
    在这里插入图片描述

在这里插入图片描述

  • MPSK的调制体系
    表7-1给出了M =4时,二进制代码与载波相位的两种对应关系,分别对应式(7-4)中θ 取值为0和π/4的情况。
    这两种情况又分别称为MPSK的π/2和π/4调制体系,其星座图分别如图7-5和图7-6所示。
    在这里插入图片描述

在这里插入图片描述

QPSK(4PSK)信号的产生和解调

  • QPSK信号的产生
    相位选择法、正交调制法在这里插入图片描述
    下面验证调制器输出已调信号中载波相位与发送代码序列之间的关系满足表7-1。
    以发送代码10为例,通过串并转换和极性转换后得到I(t)=1,Q(t)=-1,则输出已调信号为在这里插入图片描述由此可见,当发送代码10时,调制器输出相位为-π/4的载波。用类似的方法可以验证:当发送代码分别为00、01、11时,调制器输出载波的相位分别为-3π/4、3π/4和π/4。显然,此时实现的是表7-1中的π/4体系调制。
    在这里插入图片描述

  • QPSK信号的解调
    对上述π/4体系调制得到的QPSK信号,可以得到bk和ck的取值如表7-2所示。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

OQPSK调制
QPSK信号中载波的相位关系如图7-10(a)所示。随着输入二进制代码序列的不同,QPSK信号的相位沿着对角线切换时,将产生180°的相位跳变。这种相位跳变会引起带限滤波后的QPSK信号包络起伏,再通过系统中的非线性器件后,将导致频谱扩散,增加对邻近信道的干扰。
在这里插入图片描述
为了减小包络起伏,对QPSK进行改进——
在对QPSK做正交调制时,将正交分量Q(t)的基带信号相对于同相分量I(t)的基带信号延迟一个码元间隔Tₛ。
由于两支路码元有一个码元的偏移,因此每次只有一路可能发生极性翻转,不会发生两支路码元极性同时翻转的现象。
因此,OQPSK信号相位只能跳变0°或±90°,不会出现±180°的相位跳变。这种调制方式称为偏移四相相移键控(OQPSK),其相位关系图如图7-10(b)所示。
在这里插入图片描述

3 MSK

在开关法实现2FSK调制中,不同码元对应不同的频率,因而在频率跳变处相位很可能是不连续的,就会造成其功率谱产生很大的旁瓣分量。这样的信号通过带限滤波后,信号的包络不再恒定,会出现较大的起伏变化。
为了克服以上缺陷,要求在2FSK频率变化的时候相位保持连续,因此提出了一种能够产生恒定包络、相位连续的调制,称为最小移频键控,简记为MSK调制

3.1 MSK信号的表示

在这里插入图片描述

载波频率
在这里插入图片描述

附加相位和初始相位
在这里插入图片描述

由此可见,MSK信号在第k个码元的初始相位φₖ 不仅与当前码元中αₖ 的取值有关,还与前一个码元及其初始相位有关。假设第1个码元(对应k=0)间隔内的初始值φ₀ =0,则φₖ =0或±kπ。考虑到相位以2π为周期,则φₖ =0或±π。
显然,如果已知了需要发送的代码序列,则根据式(7-7)和式(7-8)可以求得每个码元间隔内对应的两个载波频率f₁和f₂,再由式(7-12)求得各码元间隔内对应的两个信号的初始相位,即可得到MSK信号的波形。

在这里插入图片描述

3.2 MSK的相位网格图

在第k个码元间隔内,αₖ和初始相位φₖ 都保持为常数,则由式(7-11)可知,以载波相位为参考的附加相位θₖ(t)将随着时间线性变化。
在这里插入图片描述
在一个码元间隔时间范围内,当αₖ = +1时,附加相位θₖ(t)增大π/2;当αₖ=-1时,θₖ(t)减小π/2。所有码元间隔内的附加相位θₖ(t)随时间t的变化关系可以用图7-11所示的曲线表示。
在这里插入图片描述
图中,正斜率直线表示传送1码(对应αₖ = +1)时的相位轨迹,负斜率直线表示传送0码(对应αₖ = -1)时的相位轨迹。这种曲线称为MSK的相位网格图

在这里插入图片描述
对于给定的一串代码序列,在相位网格图中的轨迹是一定的。对不同的代码序列,其具体路径也将随之变化,但可能的路径一定是沿着图中的虚线变化的。假设发送的二进制代码序列为100111,初始附加相位为0,则相位变化路径如图7-13中所的实线所示。

3.3 MSK的产生和解调

MSK信号的产生
在这里插入图片描述

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

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

  • 调制原理和过程
    在这里插入图片描述
    在这里插入图片描述

MSK信号的解调
由于MSK信号是一种2FSK信号,因此也可以采用与2FSK类似的相干和非相干解调方法实现解调。
在这里插入图片描述

4 QAM

QAM的全称是正交幅度调制(Quatrature Amplitude Modulation),是用一个信源符号同时控制载波两个参数的调制方式,是一种幅度和相位的联合键控,因此又称为幅-相键控(APK)
它可以提高系统的可靠性,能够获得较高的信息频带利用率,是目前应用较为广泛的一种数字调制方式。

4.1 QAM的基本原理

QAM是用两路独立的数字基带信号对两个相互正交的同频载波进行抑制载波的双边带调制,利用已调信号在同一带宽内频谱正交的特性来实现两路并行的数字信息传输。
在一个码元间隔内,QAM信号可以表示为
在这里插入图片描述

  • 式中,k为正整数,代表需要传送的第k个码元;Αₖ和φₖ分别是第k个码元对应的QAM信号的幅度和相位,分别可以取多个离散值。

由此可见,QAM可以视为两路相互正交的MASK信号之和,其中Xₖ和Yₖ是两路独立的数字基带信号,且在这里插入图片描述

  • 如果Xₖ和Yₖ为L进制基带信号,将得到MQAM信号,其中M=L²。以16QAM为例,此时Xₖ、Yₖ都为四进制双极性基带信号,假设其取值为1或3,则对应16QAM信号的幅度和相位Aₖ和φₖ如表7-4所示。

由此可见,对应基带信号Xₖ和Yₖ的16种取值组合,16QAM信号的幅度共有3种情况,而相位共有9种情况。

在这里插入图片描述

4.2 QAM信号的产生和解调

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

4.3 QAM信号的特性

QAM的星座图
在这里插入图片描述

欧氏距离与噪声容限
在星座图中,各点之间的距离称为欧氏距离,相邻两点之间的最小欧氏距离代表了噪声容限,意味着当噪声强度超过噪声容限时,接收端将发生错误判决,形成误码。

  • 显然,随着进制数L和M的增加,各信号点之间的欧氏距离也将减小,错误判决的概率越大。
  • 当M=4时,4PSK和4QAM的星座图完全相同,因此欧氏距离也相等。当M =16时,16QAM的欧氏距离比16PSK大约1.6dB,表明16QAM的抗噪声能力优于16PSK。

功率谱与频带利用率
在这里插入图片描述

QAM特别适合于频带资源有限的场合。
例如,电话信道的带宽通常限制在话音频带300~ 3400Hz范围内,通过调制解调器传输数字信号时,如果希望在此频带内获得更高的传输速率,则QAM是非常适合的。
在ITU-T的建议V.29和V.32中,都采用16QAM体制,以2.4kB的码元速率传输9.6kbps的数字信息。目前最新的调制解调器其传输速率更高,对应的星座图也复杂得多,但仍然只占据一个话路的频带范围。

5 正交频分复用

前面介绍的ASK、PSK、FSK和MSK等调制方式在某一时刻都只用单一的载波频率来发送信号,这种将需要传输的数据流调制到单个载波上进行传送的方式称为单载波调制。对单载波调制传输,如果信道特性不理想,就会造成信号的失真和码间干扰。
为此,提出了多载波调制传输技术,典型的就是正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)

5.1 OFDM的基本思想

在多载波调制传输系统中,将信道划分为若干不同频段的子信道,需要传输的高速数据信号被转换为多个并行的低速子数据流,然后将其调制到各子信道上进行传输。在接收端用同样的载波对发送信号进行相干接收,获得低速率数据后,再通过串/并变换得到原来的高速信号。

OFDM的基本思想: 由于各子信道中传输的数据码元宽度比原始高速数据流宽得多,因此各子信道所需的带宽大为减小,从而可以有效减小码间干扰和频率选择性衰落的影响。如果各子信道中的各调制载波相互正交,则可以使载波间隔达到最小,从而提高频带利用率。

OFDM技术的应用已有近40年的历史,主要用于军用的无线高频通信系统。早期由于系统结构过于复杂,从而限制了其推广和应用。直到20世纪80年代,采用离散傅立叶变换实现多个载波调制,简化了系统结构,使得OFDM技术更趋于实用化。

目前,OFDM已经广泛应用于ADSL(非对称数字用户环路)、高清晰度电视(HDTV)信号传输、数字视频广播(DVB)和无线局域网(WLAN)等领域。IEEE的5GHz无线局域网标准802.11a和2GHz~11GHz的标准802.16a都采用OFDM作为物理层标准。

5.2 OFDM的基本原理

在这里插入图片描述

调制过程
在这里插入图片描述
特 性
在这里插入图片描述
在这里插入图片描述

5.3 基于FFT的OFDM系统组成

在这里插入图片描述
由此可见,对串/并变换的并行数据序列进行N点IDFT,即可得到OFDM信号。在接收端,对接收到的OFDM信号取离散傅里叶变换(DFT),再取实部,即可恢复出并行数据和原始代码序列。用IDFT实现OFDM的原理框图如图7-22所示。
在这里插入图片描述

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

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

相关文章

Python基础学习 -- 常用模块

一、time模块1、时间戳可以理解为是一个计算机世界的当前时间,很多加密验证什么的,都会用到import time ttime.time() print(int(t)) 运行结果: 16732534522、当前时间import time ttime.strftime("%Y-%m-%d %X") print(t) 运行结果…

vue项目搭建(offline方式)

项目搭建的前提 需要安装node.js,安装步骤可参考https://blog.csdn.net/qq_44628230/article/details/122634132 1.检查环境是否已准备好 2.全局安装vue-cli 3.进入到项目目录,创建一个基于 webpack 模板的新项目(online) 4.由…

JavaScript笔记+案例

前端开发 第四节JavaScript JavaScript:概要 概要: JavaScript,是一门编程语言。浏览器就是JavaScript语言的解释器。 DOM和BOM 相当于编程语言内置的模块。 例如:Python中的re、random、time、json模块等。jQuery 相当于是编程…

搭建代理服务器

搭建代理服务器搭建代理服务器场景ccproxy进行搭建代理服务器proxifier配置代理服务器总结搭建代理服务器 有这种情况,在家需要访问某个内网环境,但是内网的ip从外网是访问不到的,这种需要怎么处理呢? 答案是使用代理服务器。 …

索引失效原因

目录 1.最佳左前缀法则 2.不在索引列上做任何操作 3.存储引擎不能使用索引中范围条件右边的列 4.尽量使用覆盖索引 5.mysql 在使用不等于(! 或者<>)的时候无法使用索引会导致全表扫描 6..is null ,is not null 也无法使用索引 7.like以通配符开头(%abc...)mysql索…

tkinter布局详解

文章目录placepackgrid前情提要&#xff1a; Python UI 界面 tkinter初步Tkinter共有三种布局方案&#xff0c;分别是绝对位置布局 place&#xff0c; 相对位置布局 pack和网格布局 grid。place place是通过声明具体位置来进行布局的方法&#xff0c;这个具体位置既可以绝对坐…

【大数据管理】Java实现布谷鸟过滤器(CF)

实现布谷鸟过滤器&#xff0c;每当有一个小说被存储后将其加入布谷鸟过滤器&#xff0c;并能够使用布谷鸟过滤器查询上述小说是否已经被存储 一、解题思路 在介绍布谷鸟过滤器之前&#xff0c;首先需要了解布谷鸟哈希的结构。最简单的布谷鸟哈希结构是一维数组结构&#xff0…

JAVA基础知识05面向对象

目录 面向对象概述 为什么要学习面向对象&#xff1f; 1. 类和对象 1.1 类的介绍 1.2 类和对象的关系 组织代码 1.3 类的组成 1.4 创建对象和使用对象的格式 2. 对象内存图 2.1 单个对象内存图 2.2 两个对象内存图 3. 成员变量和局部变量 4. this 关键字 4.1 t…

【c语言进阶】结构体最常用知识点大全

&#x1f680;write in front&#x1f680; &#x1f4dc;所属专栏&#xff1a;c语言学习 &#x1f6f0;️博客主页&#xff1a;睿睿的博客主页 &#x1f6f0;️代码仓库&#xff1a;&#x1f389;VS2022_C语言仓库 &#x1f3a1;您的点赞、关注、收藏、评论&#xff0c;是对我…

【电动车】基于多目标优化遗传算法NSGAII的峰谷分时电价引导下的电动汽车充电负荷优化研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

使用Redission和Aop以及注解实现接口幂等性

关于什么是接口幂等性这里不再赘述&#xff0c;本文将使用分布式锁来解决接口幂等性的问题。 本文接口幂等判断标准&#xff1a; String name IP 请求方式 URI 参数摘要值 当相同的name来临时&#xff0c;且上一个相同name对于的接口还未正常执行完毕&#xff0c;则判断为…

Python ·信用卡欺诈检测【Catboost】

Python 信用卡欺诈检测【Catboost】 提示&#xff1a;前言 Python 信用卡欺诈检测 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录Python 信用卡欺诈检测【Catboost】前言一、导入包二、加载数据三、数据可视化四、…

鱼雷的发射角设置

过年嘛 放松个五六天啥的 玩了个猎杀潜航的游戏觉得那玩意挺有意思的开年了 要美赛 写个设置鱼雷发射角的小程序玩玩 游戏嘛,反正大概简易版就是这个框架,自己补充呗 各种设定啥的,没怎么关心,就是总结一下里面的平面几何..水个文章玩玩顺便练习一下pptx绘图美赛的时候估计还是…

30. PyQuery: 基于HTML的CSS选择器

目录 前言 导包 基本用法 按标签选择 标签链式操作 简便链式&#xff1a;后代选择器 类选择器 id 选择器 属性/文本选择器&#xff08;重点&#xff09; 改进多标签拿属性方法 快速总结 PyQuery的强大功能&#xff1a;修改源代码 添加代码块 修改/添加属性 删…

java spring IOC xml方式注入(数组 list集合 map集合 set集合)类型属性

我们先创建一个基本的java项目 然后引入 spring 的基本依赖 然后在src下创建一个包 我这里叫 collectiontype 和我同名 会避免一些找不到资源的麻烦 毕竟说 你们开发代码大部分会在这篇文章拿过去 当然 名称是看自己去取的 只是和我同名会方便一些 直接复制过去就好了 然后在…

C语言函数定义

函数是一段可以重复使用的代码&#xff0c;用来独立地完成某个功能&#xff0c;它可以接收用户传递的数据&#xff0c;也可以不接收。接收用户数据的函数在定义时要指明参数&#xff0c;不接收用户数据的不需要指明&#xff0c;根据这一点可以将函数分为有参函数和无参函数。将…

ARP渗透与攻防(七)之Ettercap Dns劫持

系列文章 ARP渗透与攻防(一)之ARP原理 ARP渗透与攻防(二)之断网攻击 ARP渗透与攻防(三)之流量分析 ARP渗透与攻防(四)之WireShark截获用户数据 ARP渗透与攻防(五)之Ettercap劫持用户流量 ARP渗透与攻防(六)之限制网速攻击 ARP-Ettercap Dns劫持 1.什么是DNS 1.概念 DNS是D…

汇编语言学习 下

本文承接汇编语言学习笔记 上 上篇文章记录了汇编语言寄存器&#xff0c;汇编语言基本组成部分&#xff0c;数据传送指令&#xff0c;寻址指令&#xff0c;加减法指令&#xff0c;堆栈&#xff0c;过程&#xff0c;条件处理&#xff0c;整数运算的内容 高级过程 大多数现代编程…

通信原理简明教程 | 信号、信道与噪声

文章目录1 信号与系统的基本概念2 傅里叶变换与信号的频谱2.1 信号的频谱2.2 傅里叶变换的常用性质2.3 信号的能量谱、功率谱与自相关函数2.4 信号的带宽3 线性系统与滤波器3.1 线性系统及其频率特性3.2 系统响应的频域求解3.3 滤波器2.4 信道及其特性4.1 信道的分类4.2 信道的…

兔年伊始谈闲书:三体-乌合之众-百年孤独 和《猫城记》(随笔)

引言 “ 各位读者&#xff0c;我们都兔年大吉&#xff0c;新春快乐。我本想写一篇《公有云换帅转舵后的错误经验和正经歪念》&#xff0c;但刚过年就炮火味十足&#xff0c;觉得有失体面。所以就写了篇读书的散记杂记。本文和云计算行业完全无关&#xff0c;就是一个有常识性阅…