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

【计算机网络】408计算机网络高分指南:物理层编码与调制技术精讲

编码与调制

  • 导读
  • 一、定义
  • 二、数字数据编码为数字信号
  • 三、模拟数据编码为数字信号
  • 四、数字数据调制为模拟信号
  • 五、模拟数据调制为模拟信号
  • 结语

通信基础

导读

大家好,很高兴又和大家见面啦!!!

在数据通信中,信号是数据在传输过程中的具体表现形式,而码元是构成数字信号的基本单元。理解信号如何通过不同的码元组合来表示数据,是掌握通信技术的关键。

信号可分为模拟信号数字信号,码元作为数字信号的计量单位,其不同的编码方式直接影响着通信的效率和可靠性。那么,数据是如何通过编码与调制技术转换为适合传输的信号的呢?

本文将系统解析四种重要的转换方式:数字数据编码为数字信号数字数据调制为模拟信号模拟数据编码为数字信号模拟数据调制为模拟信号,帮助您深入理解数据通信的物理层基础。

让我们开始阅读正文,探索这些重要的通信技术原理。

一、定义

信号时数据的具体表示形式,数据无论是数字的还是模拟的,为了传输的目的,都要转换成信号。

  • 将数据转换成数字信号的过程称为编码

  • 将数据转换为模拟信号的过程称为调制

数字数据可通过数字发送器转换为数字信号传输,也可以通过调制器转换成模拟信号传输;

同样,模拟数据可以通过 PCM 编码器转换成数字信号传输,也可通过放大器调制器转换成模拟信号传输。这样就形成了4种编码与调制方式:

  • 数字数据编码为数字信号
  • 模拟数据编码为数字信号
  • 数字数据调制为模拟信号
  • 模拟数据调制为模拟信号

二、数字数据编码为数字信号

数字数据编码用于基带传输中,即在基本不改变数字数据信号频率的情况下,直接传输数字信号。具体用什么样的数字信号表示 0 0 0 及用什么样的数字信号表示 1 1 1 ,就是所谓的编码

编码的规则由多种,只要能有效区分 0 0 0 1 1 1 即可。常用的数字数据编码由以下几种:

  • 归零( R Z ( R e t u r n _ t o _ Z e r o ) RZ(Return \_ to \_ Zero) RZ(Return_to_Zero))编码:用高电平表示 1 1 1 、低电平表示 0 0 0 (或者相反),每个码元的中间均跳变到零电平(归零),接收方根据该跳变调整本方的时钟基准,这就为收发双方提供了自同步机制。

归零编码

上图展示的就是归零编码,在进行编码时,因为归零需要占用一部分带宽,所以传输效率受到了一定的影响。

  • 非归零( N R Z ( N o n e _ R e t u r n _ t o _ Z e r o ) NRZ(None \_ Return \_ to \_ Zero) NRZ(None_Return_to_Zero))编码:用高电平表示 1 1 1 、低电平表示 0 0 0 (或者相反)。

非归零编码

上图所示的就是非归零编码,相比于 R Z RZ RZ 编码, N R Z NRZ NRZ 编码不用归零,一个时钟全部用来传输数据,编码效率最高。但是 N R Z NRZ NRZ 编码的收发双方存在同步问题,为此需要双方都带有时钟线。

  • 反向归零( N R Z I ( N o n e _ R e t u r n _ t o _ Z e r o _ I n v e r t e d ) NRZI(None\_Return\_to\_Zero\_Inverted) NRZI(None_Return_to_Zero_Inverted))编码:与 N R Z NRZ NRZ 编码的区别是用电平的跳变表示 0 0 0 、电平保持不变表示 1 1 1

反向非归零编码

上图就是反向非归零编码,这里我是以高电平作为初始电平的例子来说明该编码。在反向非归零编码中,起始电平是高电平还是低电平取决于前一个比特结束时的电平状态,我们需要谨记一个核心: 0 0 0 不跳 1 1 1

N R Z I NRZI NRZI 0 0 0 不跳 1 1 1 这种编码逻辑下,跳变信号本身可作为一种通知机制。这种编码方式集成了前两种编码的优点,既能传输时钟信号,又能尽量不损失系统带宽。 U S B 2.0 USB 2.0 USB2.0 的编码方式就是 N R Z I NRZI NRZI 编码。

  • 曼彻斯特编码:每个码元的中间都发生电平跳变,电平跳变既作为时钟信号(用于同步),又作为数字信号。可用向下跳变表示 1 1 1 、向上跳变表示 0 0 0 ,或者采用相反的规定。标准以太网使用的就是曼彻斯特编码。

曼彻斯特编码

上图所示的就是曼彻斯特编码,我们需要注意该编码的跳变规则:下跳为 1 1 1 ,上跳为 0 0 0(或者相反)。

该跳变规则我们应该以电平的变化来加深理解:

  • 高电平->低电平为下跳,表示 1 1 1
  • 低电平->高电平为上跳,表示 0 0 0

这里可能会有朋友奇怪,那上图中的 11 11 11 所对应的电平变化为:高电平->低电平->高电平->低电平,那按照电平跳变规则,它所表示的应该是 101 101 101 ,为什么实际表示的却是 11 11 11 呢?

实际上我们需要观察的电平变化应该是一个比特内的电平变化,如果用高电平表示 1 1 1 ,低电平表示 0 0 0 ,那么在曼彻斯特编码中,不同比特的电平变化为:

  • 比特 1 1 1高电平->低电平
  • 比特 0 0 0低电平->高电平

因此 11 11 11 所对应的电平变化应该是:高电平->低电平高电平->低电平。也就是说明两个比特之间是不存在电平变化,也就不存在低电平->高电平的电平变化。

  • 差分曼彻斯特编码:每个码元的中间都发生电平跳变,与曼彻斯特编码不同的是,电平跳变仅表示时钟信号,而不表示数据。数据的表示在于每个码元开始处是否有电平跳变:无跳变表示 1 1 1 ,有跳变表示 0 0 0

差分曼彻斯特编码

上图所示的就是差分曼彻斯特编码,在该编码中,我们需要关注的是码元开始处的电平状态:

  • 码元开始处为高电平,且保持高电平,则表示 1 1 1
  • 码元开始处为低电平,且保持低电平,则表示 1 1 1
  • 码元开始处为高电平,且从高电平跳变到低电平,则表示 0 0 0
  • 码元开始处为低电平,且从低电平跳变到高电平,则表示 0 0 0

在码元中间的跳变表示的仅仅是时钟信号,这种编码逻辑使得差分曼彻斯特编码拥有更强的抗干扰能力,其被广泛用于宽带高速网中。

三、模拟数据编码为数字信号

该编码方式主要包括三个步骤,即采样、量化和编码,常用于对音频信号进行编码的 P C M PCM PCM 编码。

  1. 采样是指对模拟信号进行周期性扫描,将时间上连续的信号变成时间上离散的信号。根据奈奎斯特定理,采样频率必须大于或等于模拟信号最大频率的两倍。

  2. 量化是指将采样得到的电平幅值按照一定的分级标度转换为对应的数值并取整,这样就将连续的电平幅值转换为了离散的数字量。采样和量化的实质就是分割和转换。

  3. 编码是指将量化得到的离散整数转换为与之对应的二进制编码。

四、数字数据调制为模拟信号

数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。下面我们介绍四种数字调制方式:

  • 调幅( A M ( A m p l i t u d e _ M o d u l a t i o n ) AM(Amplitude\_Modulation) AM(Amplitude_Modulation))或幅移键控( A S K ( A m p l i t u d e _ S h i f t _ K e y i n g ) ASK(Amplitude\_Shift\_Keying) ASK(Amplitude_Shift_Keying))。通过改变载波的振幅来表示数字信号 1 1 1 0 0 0

幅移键控

  • 调频( F M FM FM)或频移键控( F S K FSK FSK)。通过改变载波的频率来表示数字信号 1 1 1 0 0 0

频移键控

  • 调相( P M PM PM)或相移键控( P S K PSK PSK)。通过改变载波的相位来表示数字信号 1 1 1 0 0 0

相移键控

  • 正交幅度调制( Q A M QAM QAM)。在频率相同的前提下,将 A M AM AM P M PM PM 结合起来,形成叠加信号。设波特率为 B B B ,采用 m m m 个相位,每个相位有 n n n 种振幅(单位为 b / s b/s b/s),则该 Q A M QAM QAM 的数据传输速率 R R R 为:

R = B log ⁡ 2 ( m n ) R = B \log_2(mn) R=Blog2(mn)

五、模拟数据调制为模拟信号

为了实现传输的有效性,可能需要较高的频率。这种调制方式还可使用频分复用( F D M FDM FDM)技术,充分利用带宽资源。电话机和本地局交换机采用模拟信号传输模拟数据的编码方式。

结语

今天的内容到这里就全部结束了,通过本文的探讨,我们一起系统学习了​​编码与调制​​这一数据通信领域的核心基础。现在让我们简要回顾本文的重点内容,并为您提供一些实用的学习建议。

📡 核心知识总结

  • ​​编码与调制的基本概念​​

    • ​​编码​​:将数据转换为数字信号的过程
    • ​​调制​​:将数据转换为模拟信号的过程
  • ​​四种重要的转换方式​​

    • ​​数字数据 → 数字信号​​
      • 归零编码(RZ):自带同步时钟信号
      • 非归零编码(NRZ):传输效率最高
      • 反向非归零编码(NRZI):USB 2.0采用,跳"0"不跳"1"
      • 曼彻斯特编码:标准以太网使用,强同步能力
      • 差分曼彻斯特编码:抗干扰性强,用于高速宽带网
    • 模拟数据 → 数字信号​​
      • PCM编码三步骤:采样→量化→编码
      • 遵循奈奎斯特定理
    • 数字数据 → 模拟信号​​
      • 基本调制方式:ASK、FSK、PSK
      • 高效调制:QAM(结合幅度与相位)
      • 传输速率公式: R = B l o g 2 ( m n ) R=Blog2(mn) R=Blog2(mn)
    • 模拟数据 → 模拟信号​​
      • 使用频分复用(FDM)技术
      • 传统电话系统应用

💬 ​​期待你的参与​​
欢迎在评论区分享你的想法:

  • 你认为哪种编码或调制方式的设计最精妙?
  • 在实际应用中,你最想深入了解哪个技术细节?
  • 学习过程中还有哪些疑问需要解答?

如果觉得本文对你有帮助:

  • 欢迎​​点赞​​支持
  • ​关注​​我获取更多技术干货
  • 收藏​​文章方便随时查阅
  • 转发​​给更多需要的朋友

感谢阅读,期待在评论区看到你的精彩分享!

http://www.dtcms.com/a/520473.html

相关文章:

  • 怎样做一个企业的网站建站个人网站备案 网站名称
  • AR巡检系统:打开工业智能运维的下一幕
  • wang域名注册网站厚瑜网站建设
  • 网站建设夬金手指花总南昌做网站哪家好
  • 洪梅网站建设微信 host 微网站模版
  • 网站建设要用到的技术有哪些行业网站建设报价
  • 建网站所需材料生物信息网站建设
  • 【EE初阶】JVM
  • 深度学习------YOLOv5《第一篇》
  • 手机网站无法访问的解决方法文字图片制作网站
  • 叙述一个网站开发流程住房建设和城乡管理局官网
  • HarmonyOS 分布式与 AI 集成:构建智能协同应用的进阶实践
  • Trae x 图片素描MCP一键将普通图片转换为多风格素描效果
  • 游艇网站建设方案网页给别人做的 网站后续收费
  • UE5 外轮廓线,边缘,边界
  • Jackson 序列化的隐性成本
  • ProcDump 学习笔记(6.5):指定转储文件路径与命名策略
  • STM32项目分享:智能植物灌溉系统
  • 高级软考-系统架构设计师知识点1
  • 东城企业网站建设潍坊网站优化培训
  • 信阳网站建设哪个好河北邢台重大新闻
  • 《Python 自动化上传豆瓣电影到飞书:十个真实踩坑记录与避坑指南》
  • ubuntu24.4下载mysql报错解决、下载maraiDB
  • 建设银行网站修改预留手机号企业展厅设计公司100%正品保障
  • 数据结构 08 线性结构
  • 【Linux网络】Socket编程UDP
  • 互动网站建设多少钱wordpress怎么开发app
  • Linux 常见命令汇总:从入门到实用的效率工具包
  • Linux修炼:进程控制(二)
  • 机器学习笔记-假设检验