news 2026/6/24 5:14:37

通信原理篇---第二类部分响应的预编码和相关编码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通信原理篇---第二类部分响应的预编码和相关编码

我们用「带负号的声音接力」这个游戏来彻底搞懂第四类部分响应的预编码和相关编码。这个类比会让你发现它和第一类的精妙差异。


核心比喻:带负号的猜数游戏

这次的游戏规则变了,更奇特:

新规则:我报出的数字 =我当前的数字-你猜的上上个数字

注意:中间跳过了「你猜的上一个数字」!

举个例子

  • 我心中的序列还是:1 0 1 1 0

  • 第一个数:我报1(前面没有上上个,默认为0,1 - 0 = 1

  • 你猜出第一个是1

  • 第二个数:我心中的是0,但规则要看「上上个数字」,现在还没有上上个(只有一个猜过的),所以默认为0,0 - 0 = 0

  • 你听到0

  • 第三个数:我心中的是1,现在有「上上个数字」了(就是你猜的第一个数1),所以我要报1 - 1 = 0

  • 你听到0...

等等!这样直接玩会出问题,因为0可能代表很多情况。所以我们需要预编码这个「作弊小抄」。


第四类的特殊规则:[1, 0, -1]

数学表达:发送值 T_k = 预编码值 P_k - 预编码值 P_{k-2}

关键特征

  1. 中间系数为0:意味着不包含「前一个值」的影响

  2. 最后一个系数为-1:是「减去上上个值」,不是加上

  3. 天然无直流:所有值正负抵消,平均值为零


预编码:提前布局的数学魔术

对于第四类,最常用的预编码方式是:

预编码规则P_k = D_k ⊕ P_{k-2}
(注意:这里是P_{k-2},不是P_{k-1}!)

让我们实际算一下:

步骤1:预编码计算

原始数据:D = [1, 0, 1, 1, 0]
设初始值:P₋₁ = 0,P₀ = 0(需要两个初始值)

  • P₁ = D₁ ⊕ P₋₁ = 1 ⊕ 0 = 1

  • P₂ = D₂ ⊕ P₀ = 0 ⊕ 0 = 0

  • P₃ = D₃ ⊕ P₁ = 1 ⊕ 1 = 0

  • P₄ = D₄ ⊕ P₂ = 1 ⊕ 0 = 1

  • P₅ = D₅ ⊕ P₃ = 0 ⊕ 0 = 0

得到预编码序列:P = [1, 0, 0, 1, 0]


相关编码:按照规则「出牌」

规则:T_k = P_k - P_{k-2}(发送值 = 当前预编码值 - 上上个预编码值)

计算发送序列:
设:P₋₁ = 0,P₀ = 0

  • T₁ = P₁ - P₋₁ = 1 - 0 = 1

  • T₂ = P₂ - P₀ = 0 - 0 = 0

  • T₃ = P₃ - P₁ = 0 - 1 = -1

  • T₄ = P₄ - P₂ = 1 - 0 = 1

  • T₅ = P₅ - P₃ = 0 - 0 = 0

发送序列T = [1, 0, -1, 1, 0]

注意:出现了负值-1!这是第四类的特点。


接收端的巧妙「解密」

接收端收到:R = [1, 0, -1, 1, 0]

判决规则超级简单

  1. 如果R_k = 0→ 直接判为0

  2. 如果R_k = ±1→ 判为1

为什么?因为预编码的设计让这个规则成立!

让我们验证:

  • R₁ = 1→ 输出1

  • R₂ = 0→ 输出0

  • R₃ = -1→ 输出1

  • R₄ = 1→ 输出1

  • R₅ = 0→ 输出0

完美还原[1, 0, 1, 1, 0]


全过程图解


为什么第四类如此特别?

与第一类 ([1, 1]) 对比:

特性第一类 ([1, 1])第四类 ([1, 0, -1])
规则当前值 + 前一个值当前值 - 前前个值
预编码P_k = D_k ⊕ P_{k-1}P_k = D_k ⊕ P_{k-2}
发送值0, 1, 2(全非负)-1, 0, 1(有负有正)
直流分量可能有直流天然无直流
接收判决看奇偶(奇→1,偶→0)看是否为0(0→0,非0→1)
适合信道普通基带信道交流耦合信道(电话线等)

第四类的「天然无直流」优势

这是它最大的价值!因为发送值 = 当前值 - 前前值,正负会自然抵消:

  • 如果数据中1多,会出现+1-1

  • 长期平均值为0

  • 适合变压器、电容耦合的信道(这些器件通不了直流)

生活类比

  • 第一类像电池供电的玩具:可以有恒定电压(直流)

  • 第四类像交流电灯泡:电压正负交替,平均为零,适合家用电路


一句话总结第四类的预编码+相关编码

预编码用「隔位异或」布局,相关编码用「当前减前前」出牌,接收端用「是零非零」判决——这套组合拳专门为「不能过直流」的信道而生,实现了简单、无直流、抗干扰的完美平衡。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:56:22

JSON文件中显示为 \uXXXX 字符 的解决办法

在JSON文件中,有些字段值是直接使用汉字,而有些字段值则是以 \u 开头的字符,这是因为:✅ 正确显示的汉字:这些是正常编码的中文字符,文件保存格式为 UTF-8,浏览器或编辑器能正确识别并显示为中文…

作者头像 李华
网站建设 2026/6/18 6:58:42

私有化大模型部署:企业AI落地的关键技术方案

私有化大模型部署:企业AI落地的关键技术方案 引言:为什么企业需要私有化大模型? 1. 企业的「AI落地痛点」 当企业尝试用AI解决实际问题时,公有云大模型(如GPT-4、文心一言) 往往无法满足核心需求: 数据隐私风险:金融、医疗等行业的敏感数据(如客户交易记录、患者病…

作者头像 李华
网站建设 2026/6/15 15:03:34

救命神器8个AI论文工具,专科生搞定毕业论文+格式规范!

救命神器8个AI论文工具,专科生搞定毕业论文格式规范! 专科生的毕业论文救星,AI 工具如何改变你的写作方式? 对于很多专科生来说,毕业论文不仅是一次学术训练,更是一场与时间、压力和知识盲区的较量。尤其是…

作者头像 李华
网站建设 2026/6/21 23:05:31

SRAM 芯片容量计算及常见型号速查表

IS62WV51216 SRAM 芯片容量计算及常见型号速查表 IS62WV51216 的总容量为 1MB(字节),计算核心是拆解型号中的关键参数,结合 SRAM 容量计算公式推导。 一、型号参数拆解 ISSI 公司的 IS62WV 系列 SRAM 型号命名有明确规律&#xff…

作者头像 李华
网站建设 2026/6/15 20:11:31

单片机基础知识 -- HADDR

STM32中HADDR的完整解析 一、HADDR的基础定义(必记核心) HADDR AHB Peripheral Address Bus,中文全称:AHB外设地址总线。 它是STM32单片机内部 高速AHB总线(Advanced High-performance Bus) 的专属地址总线…

作者头像 李华
网站建设 2026/6/15 11:45:04

新手友好:全面解析克隆Demo代码仓库的操作步骤!

即使你从未使用过Git,也能通过本教程轻松掌握克隆Demo代码仓库的方法。整个过程简单直观,只需几个命令即可完成。接下来,我们将分阶段讲解操作流程,确保每位新手都能一次成功。 一、下载模组的示例代码 下载示例代码到一个合适的项…

作者头像 李华