什么是非AC'97 CODEC?
/ j7 O) {, S( e) w4 C+ K0 j; @TerraTec DMX 6 Fire的非AC'97 CODEC——AK4524VF 并非所有CODEC都是采用48pin封装,也并非所有CODEC需要遵守AC'97的规范。为了区别目前主流的AC'97 CODEC,因此有了非AC'97 CODEC这个称呼。非AC'97 CODEC可以理解成单纯的DAC和ADC的集成。AC'97 CODEC采用AC-Link和主芯片通讯,非AC'97 CODEC则通常采用I2S和主芯片通讯(注:I2S的2是上标字符)。一般而言,非AC'97 CODEC通常和非AC'97 规范的音频加速器或者I/O控制器搭配,这种搭配往往没有SRC过程,因此数字信号的质量可以得到更高程度的保真。I2S也是一种数字传输界面,时差性能要优于S/PDIF,适合短距离通讯。: h: ^7 o& l: W) B% ?. ^/ c
什么是SRC?
$ E6 \5 N$ t* | SRC就是Sample Rate Convertor采样频率转换器,intel AC'97规范约定了声卡需要经过这样一个处理过程,即将所有信号重新转换成一个统一的采样率输出。SRC如果进行了非整数倍的转换的话,比如44100->48000,会有较大的噪声或者谐波出现,这些噪声因转换器的质量高低、算法好坏而定,不优秀的算法会比较严重的影响听感。既然SRC是一个可能破坏音质的过程,为什么会有这么一个产物呢?前面就说过,AC'97是为了节省成本而订,SRC的结果可以为声卡省下一颗Crystal。SRC一般都通过软件运算转换,这样受驱动版本的影响非常之大,例如Live!系列,SRC品质最好的是Windows Server2003 自带的驱动,也有使用硬件SRC的,例如:CS4630音频加速器。硬件SRC的品质往往大大优于软件的SRC,SRC品质的好坏的重要性甚至比Codec的档次更重要。 |