车载高端娱乐系统中高速度、高集成度的音频处理解决方案

2019-02-12 10:12:15 来源:网络
标签:

 

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

 

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


DSP Amplifier=DSP放大器

 

Driver InformaTIon Display=驱动器信息显示器

 

Head Unit=磁头驱动机构

 

MOST? BUS =MOST?总线

 

Rear Video Display=背投显示器

 

Rear View AcquisiTIon=背投浏览采集

 

Camer=照相机

 

NavigaTIon System=导航系统

 

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

 

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

 

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

 

3. 在基于MOST总线车载娱乐系统中的音频处理
DVD Player=DVD播放器

 

HeadUnit=磁头驱动机构

 

Amplifier=放大器

 

NavigaTIon System Announcement=导航系统通知

 

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

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

 

ADI公司的BlackFin处理器体系结构非常适合于这种功能,因为它具有丰富的外围设备和优化的指令集,从而能使它完成类似微控制器(MCU)的工作以及传统数字信号处理器(DSP)的工作。同时,导航系统通知也必须通过MOST总线传输到放大器以允许驱动器在驱动时能够接收到指令。这些基于PCM的信号通常根据12.24 KHz立体声,我们称之为FS_in2。

 

MOST收发器可收发多种音频源并且重新将数据安排成数据块以便在总线上传输(如图2所示)。

 

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

 

Multi channe codec=多通道编解码器

 

DTCP Decryption=DTCP解密

 

DTCP Encryption=DTCP加密

 

SPORT Interface=SPORT I接口

 

Bitstream Detector=比特流监测器

 

Audio Decoder=音频解码器

 

Audio Post- Processing=音频后处理

 

Pac MOS dat=打包MOST 数据

 

Unpac MOS dat=解包MOST 数据

 

SRC=采样速率转换器

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

 

为了进一步增加系统的复杂性,使用DTCP的加密技术已经成为网络应用中的必备条件,从而可为通过网络的数字数据提供安全。DTCP有四层复制保护:

 

CCI:复制控制信息

 

AKE : 设备鉴别和密钥交换

 

内容加密

系统更新

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

 

4. 新一代系统问题的解决方案
为了解决基于网络的车载娱乐系统日益增加的系统基本问题,ADI公司已经开发出了Sharc ADSP-21365处理器。

 

Misc. Control Pins=Misc.控制引脚

 

4 Timers=4个定时器

 

333 MHz SIMD SHARC CORE=333 MHz

 

SIMD

 

SHARC内核

 

Block =数据块

 

I/O Processor with 25 DMA Channels=带25个DMA

 

通道的

 

I/O处理器

 

Interrupts=中断

 

Sport =端口

 

8 Channels Sample Rate=8个通道的采样率

 

Input Data Port (8)/=输入数据端口(8)/

 

Signal Routing Unit=信号路由单元

 

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

 

ADSP-21365是一款32/40 bit的SIMD(单指令多数据)信号处理器。它具有内置4 Mbit的ROM,完全支持所有多通道解码器标准,例如Dolby Digital解码器、DTS解码器以及包括DPL2x、Neo6等预处理模块。客户专用预处理模块可以在3 Mbit的内部RAM内完成,客户利用Visual Audio(见第5部分)音频专用开发工具能够增加他们的预处理产品种类同时缩短设计时间。

 

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

 

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

 

ADSP-21365 Sharc DSP也包括一个基于DTCP M6密码引擎(与DTLA兼容)的硬件。外围设备具有两个专用的DMA总线以允许高速速据传输到M6或者从M6传输以避免来自内核的干扰,并且具有对加密和解密的本地支持。ADSP-21365可支持完全DTCP兼容系统的简单设计链路。密码引擎包括支持密钥动态更新的功能。使用内置定时器,用户可以设置密钥更新并且切换到增加整个网络安全性的时间周期。 音频处理包括FIR和IIR滤波器的密集使用。在递归运算中,由于信号的数字表示产生的量化误差可能会引起音频质量的下降。高端音频处理器,例如ADI公司的SHARC处理器,使用浮点表示音频信号以减少这种误差。

 

在高挡音频系统中,通常声音的质量通过如何准确地再生出小幅度或非常安静的声音来度量。随着音频信号幅度变得越来越小,定点处理器精确再生这种信号的能力受到限制,但是对于浮点处理器而言,维持音频等级的精度包含在固定的界限内,并且具有186 dB的最小SNR。SHARC处理器具有40 bit浮点精度的本地支持和80 bit的累加器,从而可提供市场上所有信号处理器中最佳的音频性能。

 

Amplitude=幅度

 

40 bit floating point=40 bit浮点

 

32 bit fixed point=32 bit定点

 

24 bit fixed point=24 bit定点

 

16 bit fixed point=16 bit定点

 

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

 

家庭影院音频处理器的另一个重要特性就是动态范围。动态范围定义为在音频处理器能够没有下溢或溢出条件下能够再生出音频信号幅度的最小值和最大值的配给量。此外,浮点处理器远远超越了定点处理器的限制。

 

Dynamic Range(dB)=动态范围(dB)

 

Floating Point=浮点

 

Fixed Point=定点

 

Fixed =定点

 

Dynamic Range for floating point is determined by the size of the exponent

 

=浮点的动态范围由指数的大小决定

 

6 dB×255 exponent levels=1530 dB

 

=6 dB×255指数级=1530 dB

 

Dynamic Range for fixed point is determined by the data word size

 

=定点的动态范围由数据字的大小决定

 

图6:浮点和定点处理器的动态范围比较

 

随着预解码器算法和后解码器算法的复杂度日益增加,完成家庭影院体验所需的许多组合要求的MIPS数目或执行周期也始终在增加。

 

为了解决这些问题,最明显的方法就是增加信号处理器的时钟频率。由于硅工艺的限制,这种方法实现起来有很多障碍,它已经使信号处理器供应商通过改进体系结构来解决这个问题。一些信号处理器供应商已经采用MIMD体系结构方案,即在一个时钟周期内执行多条指令同时完成多个数据移动。该体系结构需要更多的存储器,因此直接影响到芯片的成本。SHARC处理器体系结构采用SIMD体系结构的创新方法,即可采用相同的指令隐含地完成第二个平行的算术单元,因此使得代码尺寸如此密集从而可以降低完成这些算法所需的MIPS要求。鉴于这种SIMD体系结构,音频信号处理器无需额外的处理开销可并行地处理立体声信号。SHARC内核基于完全互锁的5阶代码流水线,这意味着程序员无需担心数据什么时候有效即可随时写入代码。算法流水线优化为1个时钟周期,这意味着计算结果在下一个周期立即提供以便进一步计算。

 

由于ADSP-21365 Sharc处理器提供车载音频专用外围设备和基于32 bit浮点内核的SIMD,所以它能使音频系统达到了新的水平。

 

5. 使用Visual Audio开发工具定制音频后处理设计
DSP用户面临的历史性挑战就是最佳利用处理器时钟周期和有效利用存储器的软件开发。采用汇编语言手动编码音频信号处理算法这种长期使用的费力的方法已经越来越不可行。特别是要求大部分的精力放在创建标准的检查清单或我也是功能而不是集中精力通过增加产品价值不同于其它产品。因此需要一种开发音频软件的改进方法。为了满足这种需求,ADI公司开发出一种VisualAudio?图形环境以帮助设计和开发使用SHARC处理器系列的音频系统。VisualAudio为音频系统开发工程师提供了大部分的软件模块,以及直观的图形用户接口,如图6所示,以便设计、开发、调试和测试音频系统。

 

图7:VisualAudio图形接口显示屏示例

 

VisualAudio包含一个基于PC的图形用户接口(GUI,图形工具)、一个DSP内核(基本结构)以及一个可扩展的音频算法库(音频模块)。与ADI公司的VisualDSP++?集成开发和调试环境(IDDE)配合使用,VisualAudio可提供对每秒百万条指令(MIPS)和存储器利用都经过优化的现有产品代码。通过简化开发复杂数字信号处理软件的过程,VisualAudio降低了开发成本、风险和时间。因此,音频系统开发工程师能够集中精力增加他们的音频产品价值以不同于其它产品。

 

Visual Audio工具允许设计工程师使用直观的图形工具集中精力开发定制后处理模块,该图形工具和强大的SHARC体系结构以及内置ROM解码器功能结合在一起,从而允许快速、简化系统开发和产品配置。

 

您可以从主要参考网址中所列的ADI公司网站主页上下载Visual Audio工具30天试用版软件。

 

结论
新一代音频系统的要求不断地需要提高速度和提高集成度的音频处理器。为了维持市场竞争地位,音频处理器供应商必须提供高性能器件以使他们的客户保持领先的音频特性曲线,同时提供一套简单易用的开发工具以节省客户产品投放市场的时间。ADI公司通过推出第三代32和40 bit的浮点SHARC音频处理器已经完全解决了这个难题,它们可提供业界领先的高性能以及集成的存储器和外围设备。此外,Visual Audio开发工具通过为许多公用音频处理模块提供现有产品代码以简化音频算法开发。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
上海山景获得CEVA授权许可 在最新无线音频平台中部署使用CEVA 蓝牙 IP

CEVA,全球领先的智能和互联设备信号处理平台和人工智能处理器IP授权许可厂商 (纳斯达克股票交易所代码:CEVA) 宣布,服务于音频处理、无线和物联网应用市场的无晶圆厂半导体企业上海山景集成电路有限公司已经获得授权许可

汽车车载信息娱乐系统最佳解决方案

作为汽车半导体的领军企业飞思卡尔联合Khronos Group 推出了一款集成了OpenVG硬件加速器的汽车多媒体嵌入式微处理器i.MX35,成为全球首款集成OpenVG硬件加速器的汽车多媒体微处理器,i.MX35卓越的多媒体性能将车载多媒体推向一个新的高度,确定了Freescale在汽车电子行业不可撼动的引领地位。

详解LIN/CAN/FlexRay/MOST四大汽车总线
详解LIN/CAN/FlexRay/MOST四大汽车总线

随着新能源汽车列入国家加快培育和发展的七大战略性新兴产业,汽车的智能化、数字网络化、节能化成了汽车发展的大方向。汽车总线是实现数字网络化的基础,本文将和大家聊聊当今汽车三大总线,CAN、LIN、Flexray。

Microchip交付第5000万片采用MOST技术的50 Mbps汽车智能网络接口控制器

Microchip Technology Inc.(美国微芯科技公司)日前宣布,公司已经交付了第5000万片采用MOST®技术的50 Mbps智能网络接口控制器(INIC)。

采用MOST®技术的全新智能网络接口控制器支持在汽车应用中实现菊花链通信
采用MOST®技术的全新智能网络接口控制器支持在汽车应用中实现菊花链通信

Microchip Technology Inc.(美国微芯科技公司)日前宣布推出最新的MOST150智能网络接口控制器(INIC),除了环形拓扑之外,该器件还支持汽车制造商和一级供应商在同轴物理层采用以菊花链形式配置的“面向媒体的系统传输(MOST®)”网络,支持全双工通信。

更多资讯
[走进吉利] 汽车电子开发人员如何应对智能化时代新挑战

8月16日,《新电子》媒体资讯服务平台携手Mentor, a Siemens Business发起 [走进吉利] 数位化智能汽车电子开发技术研讨会,同时邀请Inova,MPS,Western Digital,Mouser,ITECH等企业共同参与。

中国区半年销量暴增 138.7%,再不提防特斯拉就来不及了

与非网8月22日讯,国内造车新势力都将对标竞品直指特斯拉,但目前看下来还有不小的差距,特斯拉Model3的价格下探更是对造车新势力生存环境的挤压。新势力造车企业能否把压力变为动力?

近期新能源汽车安全状态分析对比
近期新能源汽车安全状态分析对比

最近在北京,新能源汽车国家监管平台和清华大学电池安全实验室两家分别对近期的新能源汽车安全状态做了一些总结。

日本电动汽车产业分析
日本电动汽车产业分析

因为日本和中国在合作充电接口的问题,我们可以把两个国家的发展做一个有效的对比。

Waymo 对外开放部分自动驾驶数据, 可用于开发相关驾驶行为模型

Waymo表示,这些开源的数据集包含1000段自动驾驶路径,每一段包含20秒的不间断自动驾驶视频,这20秒视频中由Waymo的传感器采集的包含2万帧高分辨率的画面,可以被从事自动驾驶相关的研究人员开发跟踪与预测驾驶行为的模型。