PCM(Pulse-Code Modulation,脉冲编码调制)是现在最为常见的一种音频编码格式,什么wav,ape,flac,mp3等等几乎所有常见音频都是pcm编码格式

其原理简单来说,我们先准备好一组规定电平值(对于电平这个概念,可以简单地等同理解为电压),比如-3,-2,-1,0,1,2,3等等,每个值给一个编号,就像ABCD这样,不过我们现在给这些电平值使用二进制的编号(就是000 001 010 等等).

好了,开始转换过程,从麦克风过来了一段模拟信号,我们每隔一小段时间,对这个信号采一次样,得到其采样电平

然后从先前的那组规定电平内,找出最接近采样电平的值,嗯..采用四舍五入的办法....然后记录下来这个最接近值的编号

然后进行下一次采样..如此反复,就能用一组二进制编号(也就是数字信号)把麦克风过来的原始模拟信号给记录下来了,记录下来的数字信号就是PCM了..

上面的整个过程就是常说的ADC编码过程,录音室里的录音过程就是这样了

用画图来表示的话,图中的红线表示一个信号(随手画的,实际的信号更复杂就是了)
纵坐标表示电平值,横坐标表示时间
纵坐标被平均分成若干份,在图中每一条横向黑线代表度量用的规定电平值
横向从左往右每走一格取一次样,得到图中蓝色的点
每个点都对应一个纵坐标,也就是取样点的电平
然后,我们就要用这组规定电平值来度量和记录取样电平了
但是呢,取样电平肯定不会都刚好等于规定电平的,于是这时候我们就要找相近的电平值来大概地表示这个取样了,用四舍五入的办法来记录接近的电平值
于是,图中紫色的点表示最终记录的值
绿线表示记录的值还原后的信号曲线,可以看出和原信号相比有明显失真

这整个过程中输出信号与输入信号间的差叫做量化误差.量化误差对于信号而言是一种噪声,所以也被称为量化噪声
上面几幅图为了更明显地表现量化噪声都夸大了误差的程度

DSD(Direct Stream Digital)『直接比特流数字』,它是Sony与Philips在1996年宣布共同发展的高解析数字音响规格, DSD新技术与DVD的音响技术指针竞争,用1bit比特流的方式取样,采样率2.4MHz(CD 44.1kHz取样的64倍)的高取样方式,直接把模拟音乐讯号波形以脉冲方式转变为数字讯号
===================================================
上面的是官方介绍所用的屁话,皮毛都没有沾到
现在我来简单介绍下DSD的编码原理

上面介绍PCM的时候已经说了,对于16bit PCM,每记录一个采样点需要用到16bit数据
但是DSD对于每一个采样点,用1bit就可以记录,也就是说,仅仅用表示“否”的“0”和表示“是”的“1”去记录这一个采样点的电平值
这看起来像地外科技一样不可思议,但是实际上原理并不复杂,只是需要一些基础的数学知识来理解它

DSD的编码过程中,对信号进行量化的方式和PCM完全不一样

首先是Δ调制这个概念
试想一下,我们不像PCM那样用一组规定电平值去度量,而是只使用一个固定值"Δ"去度量原始信号.依然是隔一段固定时间取一次样,每次取样得到的电平会拿来与上一次取样的信号进行比较,如果其插值大于Δ,则输出"1",如果插值小于Δ或者为负数,则输出"0".于是就这样,每个采样点就能以1bit的形式被记录下来.

Δ调制有着一个缺点,就是随着输入模拟信号的频率增高,信噪比会急剧下降.我们可以通过减小Δ的值,并且增大采样率,来控制量化噪声.

DSD的主体思想就是这样,每一个采样的值是上一个采样的相对值,前后采样点相互连系密不可分.这种量化方式的思想因为其连续性,更加接近自然中的声音(声音信号就是一连串的,单独一个点毫无意义),个人是认为比起PCM更有美感啦~

PCM与DSD究竟是什么??相关推荐

  1. PCM音频数据、DSD音频数据,spdif,以及DOP格式说明

    了解PCM音频数据.DSD音频数据,spdif看下面连接 https://blog.csdn.net/LINZAI508/article/details/111413061#commentBox DO ...

  2. 浅谈DSD音频 是发展趋势还是厂商噱头

    1DSD和现行的PCM截然不同 [PChome电脑之家音频频道原创]随着索尼Hi-Res Audio概念的提出以及近期一些支持DSD解码设备的上市,DSD的曝光率似乎又高了起来,同时这也勾起了无数发烧 ...

  3. 无损音乐知识收集3(转)

    一.什么是PCM编码格式? PCM中文称脉冲编码调制(Pulse Code Modulation),是70年代末发展起来的,记录媒体之一的CD,在80年代初由飞利浦和索尼公司共同推出.脉码调制的音频格 ...

  4. 39度发烧堂:常用音频格式有什么区别?

    原文链接 1 不同的文件用哪个好? [中关村在线音频频道原创]对于很多音频爱好者.普通消费者甚至一部分发烧友来说,都有这样的一个疑问:目前常见的音频格式种类之多,能挑花眼也一点都不夸张,在这些名字各不 ...

  5. 全新的 XMOS USB Audio 方案主控 XU316-1024-QF60B-PP24

    2021 年底,知名的音频芯片制造厂商 XMOS 正式发布了最新的 XCORE.AI 系列的芯片 XU316-1024-QF60B-PP24 ,这款芯片能够实现高达 768KHz PCM 和 DSD ...

  6. 转:HiRes高采样率的必要性

    文章原文地址 :http://tieba.baidu.com/p/4176851934?pn=1&red_tag=w1529407323 浏览贴吧发现的一篇不错的文章,如有侵权请联系删除. 博 ...

  7. 音频声学相关的常用缩略语

    缩略语 英文全称 中文解释 备注 A2DP Advanced Audio Distribution Profile 蓝牙音乐. ADC 模拟转数字转换器 用于将模拟信号(在时间和振幅上保持连续的信号) ...

  8. Android Audio 2: Audio相关术语

    https://source.android.com/devices/audio/terminology.html Audio相关的术语包含广泛运用的通用术语和Android专属的术语. 1.通用术语 ...

  9. 成熟的 XMOS 方案 ——「 XMOS USB Audio 」

    2022年3月17日 英国布里斯托尔 - 英国领先的芯片公司XMOS发布了其用于自动车牌识别(ALPR)的参考解决方案, 旨在将停车场的ALPR从复杂的资源密集型硬件转向简单的设备上的人工智能. 该方 ...

  10. 音频-DSD-Delta-Sigma

    那个啥,DSD是一种编码格式,更专业是表述是:Delta-Sigma. 这个东西和PCM编码格式是同一作用,都是将模拟量转成数字量的方法,业内简称AD转换. ×××× PCM这种AD转换方式 网上很多 ...

最新文章

  1. Bzoj3998: [TJOI2015]弦论
  2. linux常用命令,知识在于总结
  3. oracle指定源位置怎么弄,ORACLE Goldengate测试解决源端和目标端表结构字段位置不同的2种实现方法...
  4. C# 9.0 正式发布了(C# 9.0 on the record)
  5. centos 多个mysql数据库_CentOS6.5 一台服务器同时安装多个Mysql数据库
  6. 怎么判断机械硬盘要多大_秋天要多吃芋头,买芋头是买大的还是小的?学学广西大妈怎么买...
  7. Vue系列Vue-cli 4配置别名(六)
  8. barrel-distortion
  9. 基于java洗浴中心管理系统_Java小白也能听懂的线程池的内部原理:老王的洗浴中心...
  10. iPhone 13 Pro原型机曝光:全新玫瑰金配色,女性首选
  11. 局域网中用centos6架设ftp服务器-配置文件说明
  12. python列表转为一个数字_关于python:将整数列表转换为一个数字?
  13. 机器学习-样本集(包括训练集及测试集)的选取
  14. python tkinter 实现图片格式批量转换小工具
  15. 蓝牙设备删除失败_十代混动雅阁车载蓝牙连接不上怎么办?
  16. Scala隐式转换的问题分析--String隐式转换为Int
  17. 【全局规划】人工势场法(APF)
  18. 中兴推“小兴看看”,诠释智能家电的真谛
  19. Tomcat架构详解
  20. SQL Server数据库通过身份证号获取年龄段分布

热门文章

  1. Python爬虫系列-------Scrapy框架爬取校花网校花图片
  2. zencart 模板文件说明
  3. excel保存快捷键_实例演示:Excel表格数据很少但文件很大,教你如何瘦身缩小...
  4. 【你问我答】不包装简历是不是面试机会都没有?
  5. rhel6.5 oracle12c,中标麒麟Linux6.5安装Oracle12C配置过程
  6. php 自定义函数转字母大小,PHP自定义函数实现文字到拼音转换功能
  7. iP138版 iP地址 离线iP数据库 ip.dat详解
  8. 智遥工作代理问题解析
  9. 如何根本上解决屎山代码的问题
  10. 在weblogic下部署找不到授权文件的解决方法