Encoding

本文翻译自http://www.sharetechnote.com/

教科书中的“编码”是一个非常通用的术语。因为它在一开始可能没有明确的定义,或者出现了很多不同类型的编码技术,现在定义变得更加模糊。即使人们使用“编码”一词,他们也倾向于在非常特定的上下文中使用它。所以你不清楚这个词的使用背景,你可能不清楚它真正的意思。

在通用的形式中,“编码”可以如下图所示进行描述。编码是将“一种形式的事物”转换为“另一种形式的事物”的过程(或技术)。
image

现在的问题是,在上面的描述中,所说的“东西”是什么意思。定义这个“东西”会更加困难,因为有太多不同类型的“东西”可以插入到这个语句中。最实用的方法就是看很多例子。然而,在大多数教科书中,他们试图将“事物”分为两大类,称为“数字”和“模拟”。使用这两种类型的所有可能组合,他们将编码器类型大致分为以下4种类型。
image

简单地思考一下这些类型的含义。实际上,每一个话题都是一个巨大的话题,几乎不可能用几句话来清楚地描述它。所以,即使你仅仅通过阅读这一页就不清楚这一描述,也不要失望。

Analog Data => Analog Signal

这是将一种形式的模拟信号转换为另一种形式的模拟信号。这种类型的一些例子有AM(振幅调制)、FM(频率调制)和PM(相位调制)等。其中一个典型的例子是AM/FM无线电广播。当人们用麦克风说话时,声波是一种模拟数据,当它通过通信系统时,它会转换(编码)成AM或FM电信号(当然,你需要进一步研究才能理解AM/FM的含义)。

Analog Data => Digital Signal

这是将模拟数据转换为数字信号。这通常被称为“数字化”。这种类型的典型例子是PCM(脉冲编码调制)。

Digital Data => Analog Signal

这是将数字形式的数据转换为模拟形式的信号。这种类型的典型示例有ASK(振幅移位键控)、FSK(频率移位键控)和PSK(相移键控)。

Digital Data => Digital Signal

这是将数字数据转换为数字信号。这种类型的典型示例有RZ/NRZ、门切斯特编码、双极性AMI、B8ZS、块编码(3B/4B、5B/6B、8B/10B)等。这些广泛用于有线数字通信。

posted @ 2022-03-14 21:06  GeofferyH  阅读(335)  评论(0编辑  收藏  举报