什么是数据编码?


为了数据传输,根据设备之间的距离和传输介质,数据必须转换为可以快速、正确传输的形式。大多数情况下,信息以电信号的形式传输。将数据位转换为电信号可能不够,很快就会有更多的传输需求。

一些传输需求足以指示传输信号中的信号转换、信号和传输介质的带宽匹配以及接收信号状态的正确区分。为了满足这些需求,数据应转换为有效的格式。这种转换称为数据编码或信号编码。要发送的数据可以是以下两种类型之一。

  • 模拟数据
  • 数字数据

根据数据、传输介质以及发送方和接收方之间的距离,可能需要四种类型的编码。它们是

  • 模拟数据到模拟数据的转换
  • 模拟数据到数字数据的转换
  • 数字数据到模拟数据的转换
  • 数字数据到数字数据的转换

数据以电信号的形式发送。这些电信号可以是模拟信号(模拟波形),它是连续的而非离散的。它们从高电压到低电压以及从低电压到高电压逐渐变化,或者以数字信号的形式表示,数字信号由具有高低电压状态突然变化的离散电压电平表示,如图所示。

在这两种信号中,高电压表示 1,低电压表示 '0'。数字数据具有二进制格式。在将其转换为电信号时,正电压可以被视为 '1',负电压被视为 '0'。

这些信号将是数字的,但转换为电信号是不够的,如果数据通过电话线或卫星传输,则必须转换为模拟信号。但是模拟信号存在缺点,例如通过放大器和传感器中继可能会导致线性失真,信道上的噪声称为衰减。

更新于: 2021年5月4日

5K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告