当前位置: 首页 > news >正文

【2-6】数字调制

前言

前面谈到了脉冲传输来调制信号,本文主要介绍用模拟信号传输零或一的数据。

文章目录

  • 前言
  • 1. ASK
  • 2. FSK
  • 3. PSK
  • 4. QAM
  • 后记
  • 修改记录

1. ASK

Amplitude Shift Keying 振幅键控:
载波信号的振幅会根据数字信号的不同状态(通常是二进制的0和1)而发生变化。具体来说,当数字信号为1时,载波信号的振幅会上升到某个预定值;当数字信号为0时,载波信号的振幅会下降到另一个预定值,或者完全关闭。
在这里插入图片描述
ASK调制的优点在于其实现相对简单,因为它只需要改变载波的振幅即可。然而,它的缺点是抗干扰能力较弱,因为振幅的变化很容易受到信道噪声的影响。

2. FSK

Frequency Shift Keying 频移键控:
不同的数字信号状态(通常是二进制的0和1)对应于不同的载波频率。例如,数字信号为1时,载波频率为f1;数字信号为0时,载波频率为f2,这两个频率通常被称为“标记频率”和“空闲频率”。

在这里插入图片描述

  • 二进制FSK(BFSK)‌:最简单的形式,使用两个不同的频率来表示二进制的0和1。在每个比特时间内,发送方根据当前比特的值选择相应的频率进行传输。
  • 多进制FSK(MFSK)‌:可以使用多个频率来表示多于两位的信息。例如,四进制FSK(4-FSK)使用四个不同的频率来表示两个比特的信息。

3. PSK

Phase Shift Keying 相移键控:
载波的振幅和频率保持不变,而相位则根据数字基带信号的变化而变化。
在这里插入图片描述

PSK 的优点之一是抗噪声能力较强,因为它只改变相位而保持幅度不变。这使得 PSK 在高噪声环境下的传输效果更好。此外,PSK 在高频率应用中表现出色,比如卫星通信。然而,PSK 的缺点是对相位变化非常敏感,因此在高速传输时容易受到相位失真的影响。

有两种常见的相移键控,分别是“BPSK”、“DPSK”:

  • BPSK (Binary phase-shift keying)它使用两相,相距 180°(通常是0度和180度)来表示二进制数据中的“0”和“1”,因此也可以称为 2-PSK。这也是最传统的PSK。
  • DPSK (Differential phase-shift keying)它通过改变信号的相位差来表示数据,与前面有差别表示0,无差别表示1
  • QPSK(Quadrature phase-shift keying)使用四个不同的相位(通常是45度、135度、225度和315度)来表示两个二进制位的信息。

注:DPSK是2相调制,码元种类为2;QPSK是4相调制,码元种类为4.

4. QAM

Quadrature Amplitude Modulation 正交幅度调制:

把两个幅度相同但相位相差90°的模拟信号合成一个载波信号。

QAM能够在一个符号周期内传输多个比特的信息。例如,16-QAM可以传输4比特的信息,而64-QAM可以传输6比特的信息。

后记

文中有任何错误、遗漏,烦请各位老铁在评论区指出,共同学习进步。

修改记录

更新日期修改内容
2025年4月3日完成初稿
http://www.dtcms.com/a/108666.html

相关文章:

  • 蓝桥杯2024JavaB组的一道真题的解析
  • 云计算:基础、概念与未来展望
  • vue2拖拉拽做个模拟公式工具
  • 计算机视觉算法实战——基于YOLOv8的行人流量统计系统
  • 缺页异常导致的iowait打印出相关文件的绝对路径
  • Linux红帽:RHCSA认证知识讲解(十)使用 tar创建归档和压缩文件
  • RAG库搭建:从零开始,开启智能问答新世界
  • OpenCV 图形API(15)计算两个矩阵(通常代表二维向量的X和Y分量)每个对应元素之间的相位角(即角度)函数phase()
  • Ubuntu换Windows磁盘格式化指南
  • 二,<FastApi>FastApi的两个核心组件
  • JavaScript基础-window.sessionStorage
  • 通信算法之255:无人机频谱探测设备技术详解
  • 使用Kafka和kafkajs构建示例项目
  • 前端面试题(三):axios有哪些常用的方法
  • Linux上位机开发实践(从用板子到自己做板子)
  • 针对 SQL 查询中 IN 子句性能优化 以及 等值 JOIN 和不等值 JOIN 对比 的详细解决方案、代码示例及表格总结
  • Webpack vs Vite:现代前端构建工具的巅峰对决与选型指南
  • Linux学习七——进程回收
  • 一文详解QT环境搭建:Windows平台Qt安装配置指南
  • react 15-16-17-18各版本的核心区别、底层原理及演进逻辑的深度解析--react18
  • 电脑异常关机导致oracle监听器启动后自动停止
  • 蓝桥杯 web 请到下一步
  • Spread使用 配合report使用前篇
  • python爬虫基础讲解
  • 【调用通义千问实现手写文字识别】
  • 04-08手写持久层框架——核心配置和映射配置文件解析
  • 从零构建大语言模型全栈开发指南:第四部分:工程实践与部署-4.2.1视觉-语言模型(VLM)架构设计(CLIP与Flamingo模式)
  • HarmonyOS 基础组件和基础布局的介绍
  • Nyquist插件基础:LISP语法-条件语句
  • 数据量管理系统