工控网首页
>

应用设计

>

基于DSP的下一代车载娱乐系统

基于DSP的下一代车载娱乐系统

2008/5/13 10:45:00
        新一代音频系统的要求不断提高速度和提高集成度的音频处理器。为了维持市场竞争地位,音频处理器供应商必须提供高性能器件以使他们的客户保持领先的“音频特性曲线”,同时提供一套简单易用的开发工具以节省客户产品投放市场的时间。

         车载娱乐系统的技术发展趋势正在变得日益复杂,通过铜缆发送音频数据的简单音频系统已经成为过去。为了满足多通道音频处理和分布式视频的要求,复杂的网络处理变得越来越流行。特别是与数字传输内容保护(DTCP)加密和解密方法相关的面向媒体的系统传输(MOST)光网络正在被许多高挡和中档汽车采用,这种趋势以及车载音频系统通常必须以变化的采样频率适应多种输入源(调幅和调频、CD、DVD、蜂窝电话和导航系统输入)这个事实给数字信号处理器(DSP)供应商增加了压力,要求他们提供增强性能和更高集成度的处理器。


图1:基于MOST总线的典型车载高端娱乐系统。


基于MOST的车载高端娱乐系统

        MOST总线专门用于满足要求严格的车载环境。这种新的基于光纤的网络能够支持24.8Mbps的数据速率,与以前的铜缆相比具有减轻重量和减小电磁干扰(EMI)的优势。

         MOST总线基于环形拓扑,从而允许共享多个发送和接收器的数据。MOST总线主控器(通常位于汽车音响主机处)有助于数据采集,所以该网络可支持多个主拓扑结构,在一个网络上最多高达64个主设备。为了确保数据安全,总线主控器在上电时将查询总线上的每一台从设备并且完成自动密钥交换(AKE)。如果从设备有一个有效的总线密钥,那么允许它使用预定的协议发送和接收MOST总线上的数据。

         MOST传输协议由分割成帧的数据块组成,每一帧包含流数据、分组数据和控制数据。流数据与MOST时钟同步并且不断地在网络中循环传输。分组数据与MOST时钟异步,根据需要产生,其中一个例子就是来自无线个人数字助理(PDA)设备的电子邮件。帧中分配给流数据和分组数据之间的带宽是可变的,以满足系统在特定的时间需求,并且其控制字包含数据类型、在帧中什么地方可以找到数据以及数据大小等流信息。控制信息可以在多个帧中分配,并且应该在接收设备中重建。

音频处理


图2:基于MOST总线的车载音频娱乐系统原理图。


        图2给出了一个简单的基于MOST总线的车载音频娱乐系统。来自DVD播放器音频源内容,例如PCM、AC3和DTS通过SPDIF链路传送到主机。SPDIF链路将以音频源的采样频率(FS_in1)工作,例如对于CD音频为44.1kHz,对于AC3和DTS等DVD视频内容为48KHz。当要将编码的音频数据传输到网络上时,在传输之前必须对传输内容进行加密以阻止盗版拷贝。通常对于车载系统可选的加密机制是DTCP,该机制将在下面介绍。

        ADI公司的BlackFin处理器架构非常适合于这种功能,因为它具有丰富的外设和优化的指令集,从而能使它完成类似微控制器(MCU)的工作以及传统DSP的工作。同时,导航系统公告(Navigation System Announcement)也必须通过MOST总线传输到放大器,以允许驾驶员在驾驶时能够听到指令。这些基于PCM的信号通常基于12.24kHz立体声,我们称之为FS_in2。MOST收发器可收发多种音频源信号,并且重新将数据安排成数据块以便在总线上传输(如图2所示)。

       一些音频数据包中可能采用DTCP加密(如FS_in1),它们通过总线传输到放大器部分,而这部分通常位于汽车尾部(见图3)。当音频源数据通过MOST总线发送后,DSP必须重构原始分组数据,并且如果数据是DTCP加密的,则需要将数据流解密为最初的形式。通过MOST总线传输的副作用就是丢失了源音频的原始采样速率,即使采用时钟重构技术,原始的源采样率也无法精确地重构,这将导致DSP缓存器中可听到的“pop”声以及声音丢失。


图3:放大器系统处理流程。


        为了进一步增加系统的复杂性,使用DTCP的加密技术已经成为网络应用中的必备条件,从而可为通过网络的数字数据提供安全。DTCP有四层拷贝保护机制:拷贝控制信息(CCI)、设备鉴别和AKE、内容加密和系统更新。

        拷贝控制信息(CCI)是以通过网络传输的内容为基础,并且它由内容拥有者决定,例如“免费拷贝”、“禁止拷贝”、“不再拷贝”和“拷贝一次”。在交换任何内容之前,网络上的设备必须确定是否它们是原始内容。有完全鉴权和受限访问鉴权两个级别。在密钥交换之后,可通过网络传输内容。采用预定义基本密码引擎加密和解密内容,并且放入MOST传输协议的保护内容包中,该保护包具有包头签名以识别已经加密的内容。

下一代系统问题的解决方案

        基于网络的车载娱乐系统的系统相关问题日益增加,为了解决这些问题,ADI公司已经开发出了SHARC ADSP-21365处理器。

         ADSP-21365是一款32/40b的浮点单指令多数据(SIMD)信号处理器,它具有内置4Mb的ROM,完全支持所有多声道解码器标准,例如Dolby Digital解码器、DTS解码器以及包括DPL2x、Neo6等后处理模块。客户专用后处理模块可以在3Mb的内部RAM上执行,客户利用Visual Audio(见后文)这样的音频专用开发工具能够在较短的时间内增加他们后处理的类别。

        为了解决多个音频源采用不同基本采样率的问题,ADI公司已经将AD1896独立的采样率转换器集成在到ADSP-21365中。它具有8个通道的采样转换和高达140dB的性能,多个音频源不需要存储器和MIPS开销,并且所有的输出后处理都能运行在单采样速率条件下,以进一步减少数据流的复杂度。


图4:ADI公司用于车载娱乐的ADSP-21365 SHARC处理器。


         其它音频专用外设包括6个串行端口,并且支持TDM和I2S,以及集成的SPDIF Tx/Rx端口以便直接与数字音频源连接。

       ADSP-21365 SHARC DSP也包括一个基于DTCP M6密码引擎(与DTLA兼容)的硬件。外设具有两个专用的DMA总线,在不需要内核干涉的条件下,允许高速传输到M6或者从M6传输,并且具有对加密和解密的本地支持。ADSP-21365实现了完成DTCP兼容系统的简单设计途径。密码引擎支持密钥动态更新的功能,用户可以使用内置定时器设置密钥更新和改变的间隔周期,以增加在网络上的安全性。

        音频处理包括FIR和IIR滤波器的密集使用。在递归运算中,由于信号的数字表示产生的量化误差可能会引起音频质量的下降。高端音频处理器,例如ADI公司的SHARC处理器,使用浮点表示音频信号以减少这种误差。

        在高档音频系统中,通常声音的质量是通过如何准确地再现小幅度或非常安静的声音来衡量的。随着音频信号幅度变得越来越小,定点处理器精确再现这种信号的能力是有限的,但是对于浮点处理器而言,保持音频等级的精度包含在固定的界限内,并且具有186dB的最小SNR。SHARC处理器具有40b浮点精度和80b的累加器,从而可以实现非常高性能的音频。

         家庭影院音频处理器的另一个重要特性就是动态范围。动态范围定义为在音频处理器能够没有下溢或溢出条件下再现音频信号幅度的最小值和最大值的比值。同样的,浮点处理器远远超越了定点处理器所能实现的动态范围。


图5:定点和浮点处理器的SNR值。


       随着预解码器算法和后解码器算法的复杂度日益增加,实现家庭影院体验需要的MIPS数或执行周期数也始终在增加。为了解决这些问题,最显然的方法就是增加信号处理器的时钟频率。

        由于硅工艺的限制,这种方法实现起来有很多障碍,因此信号处理器供应商通过改进处理器架构来解决这个问题。一些信号处理器供应商已经采用MIMD架构,即在一个时钟周期内执行多条指令同时完成多个数据移动。该架构需要更多的存储器,因此直接影响到芯片的成本。SHARC处理器架构采用SIMD的创新方法,可采用相同的指令隐含地完成第二个平行的算术单元,因此使得代码更紧凑从而可以降低完成这些算法所需的MIPS数。鉴于这种SIMD架构,音频信号处理器无需额外的<
投诉建议

提交

查看更多评论
其他资讯

查看更多

助力企业恢复“战斗状态”:MyMRO我的万物集·固安捷升级开工场景方案

车规MOSFET技术确保功率开关管的可靠性和强电流处理能力

未来十年, 化工企业应如何提高资源效率及减少运营中的碳足迹?

2023年制造业“开门红”,抢滩大湾区市场锁定DMP工博会

2023钢铁展洽会4月全新起航 将在日照触发更多商机