数字音频技术(第6版) 36


分类:相关阅读 / 「数字音频技术(第6版)」

数字音频技术(第6版) 36
前一篇:数字音频技术(第6版) 35 下一篇:数字音频技术(第6版) 37
文本阅读:
  第1章声音与数字9
  以用4位二进制数表示(参见表1.1)因此一个8bit的字节可以用2个十六进制数表示。例如,数值01101110将被表示成6E
  数字就是我们要达到的目标,各种数制区别仅在于基数的不同,在操作上其实都是一样的。算机使用二进制仅仅是一个方便的问题,它并没有为理解数字技术带来真正的障碍,它仅仅是最合理的方法。问问你自己,你是愿意处理用10个、60个或是无限个模拟数字表示的电平是愿意处理2个电平?所幸的是,大多数数字系统都能自动地在这两个数制之间进行选择你把十进制的数字敲进计算器中,计算器使用二进制进行运算,然后用十进制显示结果。
  12.3二进制编码
  虽然二进制数学的各种抽象概念构成了数字音频系统的基础,但这些原语的实现需要更高层次的处理。具体地,进化阶梯的下一步是对二进制信息进行编码。例如,单独的二进制位或数字可以排列成附带有特殊含义的字。通过这种方式,数字系统就能更为容易地处理符号信息和数字信息
  就像摩托车牌照号码中的各个数字携带了一个具体的产权所有信息一样,特定的信息也可以被编码进各组二进制数字。例如,一个十进制数字可以直接转换成与其相等的二进制数值进制数可以被编码成十进制数的二进制表示形式。显然,在可编码数值的数量上是有限制的具体地,一个n位二进制数可以编码2个数字。比如,3位二进制数可以编码8种状态:000
  00、101、110和111。它们分别对应着十进制2、3、4、5、6和
  负数面临着
  题,因为符号也必须要(通过二进制数)被编码。例如,在最左侧的那一位上,用1来指示
  数,用0来指示一个整数,剩余的各位可以表示该数的绝对值这类编码被称为符号数表示。3bit的字000、001、010、01和111可以分
  别与
  2和-3对应。这里有一个不合常规的地方,就是既有+0也有-0。还有其他方法能够更好地表示负数。
  因为我们生活在一个十进制的世界,所以创建一些二进制数编码表示那些十进制数字并且保持同样的十进制特征,这通常是有用的。不幸的是,没有一种二进制分组能够直接表示10个十进制数字。3位二进制数只能处理前7个十进制数字,而4位二进制数则能处理6个数
  为了获得更高的效率,需要一种更为复杂的编码方法。这种方法要能够很容易地用多组4位二进制数实现,每组表示一个十进制数字第1个十进制分组
  第2个十进制分组
  第
  制分
  b,b,b,bo
  ann,no