news 2026/10/12 23:47:50

通信原理篇---PCM

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通信原理篇---PCM

您可以把PCM理解成给一段连续变化的模拟信号(比如你的声音)制作一张“数字身份证”的过程。有了这张身份证,信号就能在数字世界(比如手机、电脑、光缆)里畅通无阻。

这个过程分三步走:采样、量化、编码。我们用一个例子贯穿始终:

假设你现在对着麦克风,唱出一个音调,它的波形像一条连续、光滑的山丘曲线。


第一步:采样 —— “按时间点拍照”

  • 通俗理解:你不可能把一整条连绵的山丘曲线原封不动地塞进电脑。于是,你拿着相机,每隔固定时间(比如每秒44100次,这就是CD的采样率),给这个波形拍一张“快照”。

  • 专业点说:就是以固定的时间间隔,测量并记录下模拟信号在该瞬间的幅度值(高度)。

  • 结果:你得到了一系列在时间上离散的样本点。就像把连续的山丘,变成了一个个孤立的点,但每个点还保留着原来的精确高度(模拟值)。

  • 关键:采样率必须足够高(通常高于信号最高频率的2倍),才能保证这些点能还原出原来的波形,否则会失真。


第二步:量化 —— “给高度划等级”

  • 通俗理解:现在每个采样点的高度值可能是一个非常精确的数字(比如1.235V、2.987V…)。但计算机存储数字的位数是有限的。于是,我们拿出一把“尺子”。
    这把尺子不是连续的,而是像楼梯一样,只有固定的台阶。你需要把每个采样点的高度,就近归入最接近的那个“台阶等级”。

  • 专业点说:将采样得到的无限多种可能的连续幅度值,近似为有限个离散的量化电平。

  • 结果:原来精确的模拟值(如1.235V),被“取整”成了一个预定义的等级值(比如1.2V)。这个过程会引入微小的误差,叫做量化噪声。台阶划分得越细(量化等级越多),误差就越小,保真度越高。

  • 关键:量化的精度决定了信号的动态范围和信噪比。常用的有256级(8位)、65536级(16位)等。


第三步:编码 —— “翻译成二进制数字”

  • 通俗理解:现在,每个采样点都有了它对应的“台阶编号”(比如第56级台阶)。计算机只认识0和1。所以,我们需要把这个十进制编号,翻译成计算机能懂的二进制数字串。

  • 专业点说:将每个量化后的电平值,用一个固定位数的二进制代码来表示。

  • 结果:如果量化等级是256级(需要8位二进制数表示,因为 2^8 = 256),那么每个采样点就会被转换成一个8位的二进制数(比如00111000)。最终,一整段连续的模拟信号,就变成了一长串的0和1组成的数字序列。这就是数字信号!

  • 关键:编码后的比特流,可以被存储(如CD、MP3)、处理(如滤波、压缩),并通过数字信道(如光纤、5G)无失真地传输(因为有强大的纠错码保护)。


总结与生活比喻

想象你要用乐高积木拼出一个光滑的圆形:

  1. 采样:你先描点,在圆形轮廓上等间隔地标记出许多个关键点。

  2. 量化:但乐高积木只有有限的几种高度(比如薄板、厚块)。你把每个标记点的高度,就近匹配到最接近的积木厚度上。

  3. 编码:然后你写下一本说明书,用一套只有“0”和“1”的规则(比如“01”代表薄板,“10”代表厚块),记录下每个位置该用哪块积木。

这本由0和1写成的“说明书”,就是PCM信号。任何人拿到这本说明书和同样的乐高积木,都能几乎一模一样地还原出那个圆形。这就是数字音频(如CD、WAV文件)的核心原理!

一句话概括PCM:PCM就是把连续变化的模拟信号,通过“定时测量、分级取整、转成二进制”这三步,变成一长串0和1数字流的过程。它是现代所有数字通信(电话、音频、视频)的基石技术。

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

通信原理篇---单极性不归零码与双极性不归零码地优缺点

我将为你深入对比单极性不归零码(Single-Polarity NRZ) 和双极性不归零码(Bipolar NRZ) 的功率谱特性及其工程应用的优缺点。一、功率谱公式回顾(设0、1不等概:P(1)1−p,P(0)p)单极性…

作者头像 李华
网站建设 2026/10/12 3:19:12

pymodbus上位机开发实战案例解析(从零实现)

用pymodbus打造工业上位机:从零开始的实战手记 最近在做一个小型自动化监控项目,现场设备五花八门——有老款PLC、温控仪、变频器,还有一堆通过RS485组网的传感器。统一通信?Modbus是唯一靠谱的选择。 但问题来了:传统…

作者头像 李华
网站建设 2026/10/12 3:19:18

Fun-ASR浏览器兼容性测试:Chrome/Edge/Firefox表现对比

Fun-ASR浏览器兼容性测试:Chrome/Edge/Firefox表现对比 1. 引言 随着语音识别技术在会议记录、在线教育、智能客服等场景的广泛应用,Web端语音交互体验的重要性日益凸显。Fun-ASR是由钉钉与通义联合推出的语音识别大模型系统,由开发者“科哥…

作者头像 李华
网站建设 2026/10/12 3:19:24

电商搜索实战:用BGE-M3快速构建智能检索系统

电商搜索实战:用BGE-M3快速构建智能检索系统 1. 引言:电商搜索的挑战与BGE-M3的应对策略 在现代电商平台中,用户对搜索体验的要求日益提升。传统的关键词匹配方式已难以满足“语义理解”、“多语言支持”和“长文档精准匹配”等复杂需求。尤…

作者头像 李华
网站建设 2026/10/9 2:00:24

Youtu-2B部署显存占用?监控与调优实战案例

Youtu-2B部署显存占用?监控与调优实战案例 1. 背景与挑战:轻量模型的工程化落地 随着大语言模型(LLM)在各类智能应用中的广泛渗透,如何在有限硬件资源下实现高效推理成为关键课题。Youtu-LLM-2B 作为腾讯优图实验室推…

作者头像 李华
网站建设 2026/10/8 20:09:32

LeaguePrank终极指南:轻松定制你的英雄联盟展示信息

LeaguePrank终极指南:轻松定制你的英雄联盟展示信息 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 你是否曾经羡慕过好友华丽的段位边框?或者想要在个人资料中展示自己心仪的英雄皮肤?现在…

作者头像 李华