UID54042
威望0
金钱13125
交易诚信度5
主题3
帖子55
注册时间2003-11-30
最后登录2023-9-2
初级会员
 
交易诚信度5
注册时间2003-11-30
|
大概总结一下:
很多人不太清楚,普通电脑播放音乐和专业bbp hifi数字播放器的区别,很多厂商是通过mp4芯片用普通嵌入式操作系统比如wince等来做主控芯片,或者就是普通嵌入式软硬件系统,只是电源和解码分立称为hifi数字播放系统。播放采用的系统时钟44.1k和48k不同倍频采样一个晶振,和pc机没有本质区别!基于完全CPU的数字播放器功能最强,由于所有的功能都由软件实现,几乎无所不能。但转发性能方面差强人意,达不到真正音频需要的精度和实时性要求,有的人对音频播放的要求到底怎样的精度和实时性能不太清楚,我们下面来分析一下:
cd标准一秒钟的声音,被"数码化"后,变成多少数据: 2 X 44100 X 16比特 = 1411200比特. 141万多个二进制数据(0和1组成的数据). 192k24bit的是1/921600秒。音乐播放开始那刻(百万分之一秒起点),数据开始流动,在拷贝,读取,缓冲等方面来说,因为数据本身是完全正确的,不会产生任何错误。但是在音频解码方面,百万分之一秒放置数字量化的数据不均匀到目的地解码还原原来的模拟波形曲线就有差异。如下模式一和模式二就有了显著的不同,出来的模拟波形上有区别,耳朵也能分辨出来。
比方说这一段数据在24/1410000秒中处理完。
010101 010000111 100001111
第一个8/1410000秒:010101
第二个8/1410000秒:010000111
第三个8/1410000秒:100001111
这是模式一。
模式二:
第一8/1410000秒:01010101
第二8/1410000秒:0000111100
第三8/1410000秒:001111
所以Jitter,就是:最初把模拟声波信号数码化时的那套时序,和CD的重播过程或者数字播放器播放中,根据数码信号重建模拟声波时,所用的那套时序,存在差异."通俗点讲,就是1/1410000秒(光速跑3cm) 把一位数字匀速按原序列放会原位。192k24bit的是1/921600秒,这个难度够大吧,所有从读取-传输-播放-控制过程,到dac整个还原过程有影响的都做好是有困难吧,假如读取的时候无法严格保持每隔1/1410000秒种读取好下一位数据,这个活就是干的不均匀,数字音频需要非常非常高的时钟精确度,实时系统、硬件解码、双高精度低相位噪声晶振应该是关键。
jitter一定要有时间概念来阐述,任何电路都会产生jitter,不同的同轴线有不同声音是加入带来了不同频谱的jitter所以会有不同风格的声音差异,音频信号的频率越高,jitter越大,则失真就越大,这就是jitter总会首先影响高频音质的原因。Jitter的频谱是一个非常复杂的问题。同样大小的jitter,如果频谱是不同的,则会对声音带来不一样的影响。
究竟多少Jitter才是我们能接受的呢? 如果是一个24bits的PCM数字音频格式,1个LSB的分辨率是-144db,如果要求在20khz的时候jitter造成的失真不大于一个LSB,那么jitter造成的失真不能高于-144db,单频的jitter不能大于1ps。这样一个精度也就是全程用fpga硬件线速实现才有可能,包括fpga合成同轴信号,不用ti 等发射芯片来做。Ti等发射BBP数字转盘就是这样做的
bbp数字播放器模式特点:
为了更好的实现实时音乐播放系统,自行开发专用系统,没有用市面上的嵌入式操作系统,用arm做单一的管理和读出数字音乐文件工作,不用中断处理其他事务,然后再用像CD机的逻辑电路的fpga处理数字文件信息使之变换为数字信号。sd卡只是代替传统的光学cd碟片,eac抓轨正版cd的wav文件误差可以用工具软件对比,用高精度时钟晶振和fpga专用芯片实现由硬件来实现I2S流的输出及处理重要的关键逻辑处理达到时序精度的良好控制
1、这个bbp-101plus 特点是FPGA专门设计一个芯片,全部由硬件来实现I2S流的输出及重要的数字wav文件直接合成转为同轴信号输出(数字缓冲转rs422信号为专业的ds8921),(大家可以看看那些天价转盘很多都是采用了专门的CPLD/FPGA类器件来做处理的),而微处理器则退居二线,只负责数据读取显示以及相应的逻辑功能控制,真正突破微处理器的瓶颈。FPGA这类器件是高速的,纳秒级的,linn ds的结构也是如此。
2、使用-125db/1k 双温补精确晶振分别对应44.1k倍频22.5792兆(88.2k 176.4k)和48k倍频24.576兆(96k 192k),很多机器都只使用一个基准时钟对付两种倍频。晶振长期稳定性实际上并不是关键,实际相位噪声影响比较大。
3、系统不是wince ,也不是普通linux,是自己写的文件系统,好处是可以控制微中端,配合硬件fpga可以达到非常低的jitter.坏处是不方便接入硬盘等其他载体
bbp数字播放器不但全程硬件线速,而且没有用通用有中断处理的普通嵌入式操作系统,用了两个高精度低相位噪声温补晶振 ,专业的数字输出电路,并且现在做了足够的抗干扰处理。能支持正常传输最高192k 24bit 母带级别wav文件。cpu+CPLD/FPGA+dac 是hifi数字播放完美解决方案。BBP数字播放器历时2年不断完善,已经是成熟的数字播放器,相对同等音质国外产品性价比相当突出,在44.1k 16bit 采样频率下有台湾音乐工作室对比略好过万元级别CEC TL1转盘,淘宝几十条评价对比cd机均反馈比较满意
|
|