说到调制,我想很多人马上会联想到这些关键词:BPSK、QPSK、调幅、调相、QAM、星座图……

众所周知,调制和解调是通信基本业务流程中的重要组成部分。没有它们,我们的移动通信根本无法实现。

那么,究竟什么是调制?为什么要调制?5G又是怎么调制的呢?接下来,我们逐一介绍。

调制是做什么用的呢?

让我们看一下生活中的一个例子:我们每天都在出行。出行的时候,我们会根据行程选择适合的交通工具。

乘坐不同的交通工具,出行的速度也会有快有慢。整个过程,大概就是这样一个模型:

实际上,通信系统和这个模型类似。上面的出行模型,是把人从出发点运输到目的地。而通信系统,是把数据信号从发送端传输到接收端。我们进行以下转换:

就可以类比出一个简单的通信模型:

看出来了吧?“调制”,就像为信号找一个交通工具,让它载着信息穿过信道到达目的地。

我们知道,在无线信道中,信号是以电磁波的形式传递的。那么,电磁波怎么来传递信息呢?

我们先来举一个“用水果传递信息”例子。

例如,我们要传递0和1,可以让苹果代表0,香蕉代表1。

我们发送给接收端,接收方收到后一看是苹果就知道是发送的是0,一收到香蕉,就知道发送的是1。

换一种方式,如果只能用苹果来传递信息呢?

我们约定让红苹果代表0,绿苹果代表1。

接收方一看是红苹果,就知道是发送的是0。收到绿苹果,就知道发送的是1。

再换一种方式。如果只有红苹果,怎么传递信息呢?

我们可以用大的红苹果来代表0,小的红苹果代表1。一看是大红苹果,就知道是发送的是0。收到小红苹果,就知道发送的是1。

在这个过程中,我们其实用的是水果的种类、颜色、大小这3个特征来传递信息的。

类似的,电磁波可以用正弦波来描述。一个正弦波也有3大特征,幅度,相位,频率。我们可以利用电磁波的这3大特征来传递信息。

下面的公式(1),描述了一个正弦波信号:

所谓调幅、调频、调相,就是下图的样子:

看出来了没?0和1,被“调”进了不同的电磁波波形之中。

5G速度那么快,它是怎么调制的呢?

在3GPP协议(TS 38.201)中,定义了5G支持的调制方式如下:

按照使用的载波的特征的不同,5G采用的调制方式可以分为两大类:

载波的相位变化,幅度不变化:π/2-BPSK, QPSK。这就是前面说的PSK(Phase-Shift keying相移键控)。

载波的相位和幅度都变化:16QAM, 64QAM,256QAM。这一类专业名词叫做QAM(Quadrature Amplitude Modulation,正交振幅调制)。

星座图

各种调制方式之间的差异,还是不太容易理解。

想一想,为什么我们能很容易区分各种水果的不同?(什么是苹果,什么是香蕉,什么是红苹果,什么是大苹果。)

这是因为我们见过实物,看到过不同状态的水果。

那么,我们能不能把调制方式也用图表示起来呢?

可以。为了直观的表示各种调制方式,我们引入一种叫做星座图的工具。星座图中的点,可以指示调制信号的幅度和相位的可能状态。

BPSK定义了2种相位,分别表示0和1,因此BPSK可以在每个载波上调制1比特的信息。

π/2-BPSK是BPSK在序列的奇数位时调制信号相位偏移π/2,序列的偶数位时和BPSK调制信号的相位一样,也就是π/2-BPSK定义了4种相位来表示0和1。

QPSK全称是正交相移键控,它定义了4个不同的相位,分别表示00、01、10、11,因此QPSK可以在每个载波上调制2比特的信息。

16QAM:一个符号代表4bit。

64QAM:一个符号代表6bit。

256QAM:一个符号代表8bit。来个动图,帮助理解:

QAM示意图(来自cisco)

从星座图中可以看出PSK调制信号的幅度不变,相位有变化。QAM调制信号的幅度和相位在变化。

正是因为每个符号能代表的bit数不断提升,使得携带的信息量提升,最终让这个“交通工具”能显著提升速率。

可能大家觉得5G好像也不是很难的样子嘛。既然我们已经有了通信模型和星座图两大法宝,是不是可以自己打造一套下一代通信系统出来呢?

Hoho,你以为256QAM就是那么简单就搞出来的吗?上图!

3GPP 38.211协议中定义的5G调制方式的映射关系

懵圈了!有木有? 通信搞到最后,都是数学!

调制和解调原理

我们再简单讲一下调制和解调的原理。

5G的各种调制方式,都可以使用IQ调制解调来实现。

我们从公式1出发,进行各种神奇的公式转换。

将公式2画成框图,这个就是IQ调制:

解调是把接收到的调制信号提取出来的过程,调制信号经过解调转换为原始的信号。解调的过程可以通过下面的公式来解释。

通过公式3可以看到,接收信号在乘以对应相位的载波后,进行积分,可以得到原始的信号,将公式3画成框图,这个就是IQ解调。

将2个框图结合起来,我们下面给出IQ调制和解调的框图。

IQ调制可以用复数的形式进行理解。调制的公式描述:

解调的公式描述:

对应的我们给出复数形式的框图。

这个框图搭配上前面3GPP协议里面的5G调制映射关系,就是一个较为完整的5G的调制和解调过程。是不是彻底懵圈啦?调制解调,从入门到放弃!

免责声明:本文系网络转载,版权归原作者所有。如本文所用视频、图片、文字如涉及作品版权问题,请在文末留言告知,我们将在第一时间处理!本文内容为原作者观点,并不代表本公众号赞同其观点和对其真实性负责。

bpsk调制及解调实验_漫画讲解调制解调,深奥的通信原理是不是明白了?相关推荐

  1. bpsk调制及解调实验_无线通信中的IQ调制,BPSK调制,QPSK调制,16QAM调制的理解...

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 先从IQ调制说起: IQ调制:IQ解调原理:Linux下使用GNU Octave运行下面的代码: ...

  2. fsk调制解调实验报告 matlab,FSK调制解调MATLAB源代码

    关键词:FSK 高斯白噪声 调制 眼图 信噪比 function FSK Fc=10;   %载频 Fs=40;   %系统采样频率 Fd=1;    %码速率 N=Fs/Fd; df=10; num ...

  3. socket read time out解决方法_深入浅出讲解:php的socket通信

    来源:https://www.cnblogs.com/aipiaoborensheng/p/6708963.html 对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展, ...

  4. socket不能bind请求的地址_深入浅出讲解:php的socket通信

    对TCP/IP.UDP.Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵.那么我想问: 什么是TCP/IP.UDP? Socket在哪里呢? Socket是什么呢? 你 ...

  5. matlab 2ask,(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)

    <(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)>由会员分享,可在线阅读,更多相关<(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实 ...

  6. 【全套完结】通信原理----全套Matlab仿真实验报告

    目录 实验一.基于Matlab的模拟信号的调制和解调 实验二.角度调制实验 实验三.数字基带码型产生实验 实验四.数字基带信号的眼图实验 实验五.基于Matlab的2ASK和2FSK调制解调 实验六. ...

  7. 通信原理实验之调频【100010372】

    通信原理实验之调频 一.实验目的 1.掌握利用 VCO 作调频器产生调频信号的方法: 2.掌握采用普通鉴频器进行调频解调的方法: 3.了解调频输出信号的波形及频谱. 二.实验仪器 1.余弦信号发生器 ...

  8. 通信原理实验c语言,基于LabVIEW软件的通信原理实验教学平台设计方案

    1.引言本文引用地址:http://www.eepw.com.cn/article/201809/388499.htm <通信原理>课程是我校通信工程专业.电子信息工程专业的一门专业基础课 ...

  9. 两路语音 两路计算机数据综合,脉冲编码调制解调实验摘要.doc

    2012-2013 第二学期 开放实验项目 题 目:两路话音+两路计算机数据综合 传输系统实验 学生姓名 专业名称: 电子信息工程 指导教师: 2013年 5月 20日 脉冲编码调制解调实验 实验原理 ...

  10. fsk调制解调实验报告 matlab,基于MATLAB的-FSK调制与解调-通信原理实验

    <基于MATLAB的-FSK调制与解调-通信原理实验>由会员分享,可在线阅读,更多相关<基于MATLAB的-FSK调制与解调-通信原理实验(2页珍藏版)>请在人人文库网上搜索. ...

最新文章

  1. MailMail、RegeX等程序的云端版
  2. 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场
  3. 火星人乘坐核动力飞船回故乡
  4. Transformer模型深度解读
  5. 机床使用教学_辽宁高校学子前往凤城市,进行与数控机床相关的专业实践活动...
  6. 微信公众号开发笔记2
  7. 郑义宣就任韩国现代汽车集团会长;爱立信携手中国电信运用爱立信频谱共享技术 | 美通企业日报...
  8. python人脸识别系统界面_人脸识别演示界面:python GUI--tkinter实战(1)
  9. Android车牌识别sdk开发包,基于Android和iOS平台的车牌识别SDK开发包
  10. gis属性表怎么导成excel_ArcGIS中将属性表直接导出为Excel的方法
  11. MATLAB课设代做在哪儿找,代写Grid World作业、代做CID留学生作业、代写Matlab课程设计、代做Matlab编程实验作业...
  12. 张涵诚对于税务信息化跨入大数据云计算时代的思考
  13. python中reduce是什么意思_python中的reduce是什么
  14. GODADDY上买域名心得
  15. Vue 生成海报的插件vue-canvas-poster
  16. VS2019离线安装包下载方法
  17. 国内突然爆发暴力蠕虫病毒!已有大量用户中招:所有文件被删
  18. 英尺 厘米_我们如何在80小时内建立33,000英尺高的社区?
  19. [CODEVS1537] 血色先锋队 - BFS
  20. 关于byte溢出问题

热门文章

  1. python试题库_python 题库
  2. 360提高计算机运行速度,简单操作,360优化加速帮你优化电脑运行速度
  3. 【雕虫小技第10篇】scratch编程技巧之源码素材快速导出为png或者svg格式
  4. html中pre的作用是,HTML pre 标签与code标签的作用与用法
  5. java 微信小程序 在线学习系统app
  6. 概要设计和详细设计区别_塑胶模具设计常用知识要点概要
  7. 什么是缺陷分析?一篇文章带你了解,测试工程师必备技能
  8. 两个实用型教学网站:菜鸟教程与W3School,估计是国内做得做好的了
  9. mysql安装+navicat激活
  10. STM32串口接收以及发送大全