微波EDA网,见证研发工程师的成长! 2025婵犵數濮烽弫鍛婃叏閹绢喗鍎夊鑸靛姇缁狙囧箹鐎涙ɑ灏ù婊呭亾娣囧﹪濡堕崟顓炲闂佸憡鐟ョ换姗€寮婚敐澶婄闁挎繂妫Λ鍕磼閻愵剙鍔ゆ繛纭风節瀵鎮㈤崨濠勭Ф闂佸憡鎸嗛崨顔筋啅缂傚倸鍊烽懗鑸靛垔椤撱垹鍨傞柛顐f礀閽冪喖鏌曟繛鐐珕闁稿妫濋弻娑氫沪閸撗€妲堝銈呴獜閹凤拷04闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珕闂佽姤锚椤︻喚绱旈弴銏♀拻濞达綀娅g敮娑㈡煕閺冣偓濞茬喖鐛弽顓ф晝闁靛牆娲g粭澶婎渻閵堝棛澧遍柛瀣仱閹繝濡烽埡鍌滃幗闂佸搫娲ㄩ崑娑㈠焵椤掆偓濠€閬嶅焵椤掍胶鍟查柟鍑ゆ嫹13闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧扮紒顕嗙到铻栧ù锝堟椤旀洟姊洪悷鎵憼闁荤喆鍎甸幃姗€鍩¢崘顏嗭紲闂佺粯鐟㈤崑鎾绘煕閵娿儳鍩g€殿喖顭锋俊鎼佸煛閸屾矮绨介梻浣呵归張顒傜矙閹达富鏁傞柨鐕傛嫹 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕鐏炲墽鐓瑙勬礀閳规垿顢欑紒鎾剁窗闂佸憡顭嗛崘锝嗙€洪悗骞垮劚濞茬娀宕戦幘鑸靛枂闁告洦鍓涢敍娑㈡⒑閸涘⿴娈曞┑鐐诧躬閹即顢氶埀顒€鐣烽崼鏇ㄦ晢濠㈣泛顑嗗▍灞解攽閻樺灚鏆╁┑顔芥尦楠炲﹥寰勯幇顒傦紱闂佽宕橀褔鏌ㄩ妶鍡曠箚闁靛牆瀚崗宀勬煕濞嗗繑顥㈡慨濠呮缁辨帒螣閼姐値妲梻浣呵归敃銈咃耿闁秴鐒垫い鎺嶈兌閸熸煡鏌熼崙銈嗗闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧扮紒顕嗙到铻栧ù锝堟椤旀洟姊洪悷鎵憼闁荤喆鍎甸幃姗€鍩¢崘顏嗭紲闂佺粯鐟㈤崑鎾绘煕閵娿儳鍩g€殿喖顭锋俊鎼佸煛閸屾矮绨介梻浣呵归張顒傜矙閹达富鏁傞柨鐕傛嫹
首页 > 应用设计 > 汽车电子 > 采用TMS320C54x免提开发平台的车载信号处理与音频系统

采用TMS320C54x免提开发平台的车载信号处理与音频系统

时间:07-06 来源:互联网 点击:
1.免提应用概述

为什么要使用免提蜂窝电话系统呢?我们不妨来看看下面这段对话,这样就能清楚地明白现有蜂窝电话在某些情况下的使用会多么的不方便:"对不起,亲爱的,我要急转弯。""等等,我要转几个弯。"这种不方便是由现有蜂窝电话系统的手持终端造成的。司机常常要放下手机两只手驾驶,如转弯等,然后在转回谈话。电话交谈的中断很不方便,甚至还会造成经济成本损失,因为移动电信收费相当高。另一个重要问题就是安全性。不妨设想一下只用一只手操纵方向盘、打着手机的司机。既然司机不能双手操纵方向盘,那么再要什么防抱死系统和气囊就显得毫无意义了。因此,免提蜂窝电话系统正成为使用移动电话的司机的必备品。

2. HFK开发平台

HFK开发平台是一套包括 DSP的解决方案,提供了软硬件设计,实现了最终产品的快速开发,并使其独树一帜。HFK 开发平台可通过 JTAG 实现与 TI 软件开发环境 Code Composer StudioTM (CCStudio) 开发工具相连接。该开发环境与文档相结合可实现 TI DSP 第三方软件的快速集成,并能加速产品的上市进程。

HFK开发平台理想适用于对成本及性能都要求很高的高质量后市场免提套件。HFK 开发平台是一款理想的解决方案,非常适用于具备蓝牙功能的 HFK。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻濞戔懞鍥偨缁嬪灝鐎俊銈忕到閸燁偆绮诲☉妯忓綊鏁愰崨顔跨缂備礁顑勯懗鍓佹閹捐纾兼慨姗嗗厴閸嬫捇鎮滈懞銉モ偓鍧楁煥閺囨氨鍔嶉柟鍐茬焸濮婄粯鎷呴崨濠傛殘闂佽崵鍠嗛崕鎶藉箲閵忕媭娼ㄩ柍褜鍓欓锝嗙節濮橆厼浜滅紒鐐妞存悂寮查鍕拺闁圭ǹ娴风粻鎾寸箾鐠囇呭埌閺佸牊淇婇妶鍛櫤闁稿鍓濈换婵囩節閸屾稑娅e銈忕到閵堟悂骞冩禒瀣垫晬婵炴垶蓱鐠囩偤姊虹拠鈥虫灍闁荤噦濡囬幑銏犫攽鐎n亞鍊為梺闈浤涢崘銊ヮ洭濠电姷鏁告慨鐑藉极閹间礁纾规い鏍仜閻掑灚銇勯幒鎴濐仼缁炬儳顭烽弻鐔煎礈瑜忕敮娑㈡煟閹惧娲撮柟顔筋殜閺佹劖鎯旈垾鑼晼濠电姭鎷冮崘顏冪驳闂侀€涚┒閸斿秶鎹㈠┑瀣窛妞ゆ洖鎳嶉崫妤呮⒒娴e憡璐¢柟铏尵閳ь剚姘ㄦ晶妤佺┍婵犲洤绠瑰ù锝堝€介妸鈺傜叆闁哄啠鍋撻柛搴$-缁辩偤骞掑Δ浣叉嫽闂佺ǹ鏈悷銊╁礂瀹€鍕厵闁惧浚鍋呭畷宀€鈧娲滈弫璇差嚕娴犲鏁囬柣鎰問閸炵敻姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷...


图 1:免提套件开发平台结构图 HFK 主要包括六个模块,分别为:

- 数字信号处理器;
- 音频编解码器;
- RF (FM) 发送器;
- 可编程逻辑器件 (PLD) ;
- 蓝牙收发器;
- 车载电源。

3. 用于免提系统的回声消除软件

就车载免提广播/电话系统而言,一大不利因素就是远端喇叭会感到有回声。为了在汽车内实现舒适的全双工免提通话,最重要的软件元素之一就是回声消除器(AEC)。欧洲电信标准学院 (ETSI) 目前正在制定 AEC 系统的标准。 回声现象是由扩音喇叭与扩音器之间耦合造成的。在全双工通信中,远端喇叭听到自己的声音会有延迟,延迟的长短取决于汽车内部与全球移动通信系统 (GSM) 的延迟。回声路径长度是 AEC 的关键参数。 自适应滤波(更准确的说法是 NLMS 算法)是针对AEC最常见的解决方案之一。NLMS算法在计算负载与性能之间实现了良好的平衡折中。 AEC 的其他问题在于两人同时讲话的模糊音(DT)情况。如果没有检测到的话,DT 会造成自适应算法的发散。 AEC 软件利用 NLMS 算法来消除回声,执行 C54x DSP 汇编程序。

NLMS 算法

NLMS 算法可更新自适应有限脉冲响应 (FIR) 滤波器的系数,可将该滤波器用于预计回声。随后我们从实际回声中减去预计值,并给出剩余回声。

活动通道检测

AEC 算法的一个关键特性就是活动通道检测。远端操作者沉默而近端操作者讲话时,滤波器不可进行适配,因为近端操作者不再是回声。通过计算信号能量,并将该能量与自适应阈值进行比较,可实现活动通道的检测。

模糊音 (DT) 检测

在 DT 情况下,扩音器上的近端信号包括回声与近端话音(即模糊音)。用于更新滤波器系数的剩余误差包括近端讲话,而如果算法仍在进行自适应,则算法可能开始发散,必须避免这种情况。DT 检测使用基于能量的算法,并配合一个变量阈值来解决此问题。

基准

AEC 软件的基准(以 16 位字表示)为:

- 代码大小:154 字;
- 静态 RAM:527 字;
- 擦写 RAM:2 字;
- 最大计算时成本为 4.7MIPS。

计算时成本在 ST 时期最大;在 DT 时期降至 2.4MIPS。ST 时期表现通话主要部分,而DT 时期仅在较短的有限情况出现。

4. CVC-HFK 软件
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻濞戔懞鍥偨缁嬪灝鐎俊銈忕到閸燁偆绮诲☉妯忓綊鏁愰崨顔跨缂備礁顑勯懗鍓佹閹捐纾兼慨姗嗗厴閸嬫捇鎮滈懞銉モ偓鍧楁煥閺囨氨鍔嶉柟鍐茬焸濮婄粯鎷呴崨濠傛殘闂佽崵鍠嗛崕鎶藉箲閵忕媭娼ㄩ柍褜鍓欓锝嗙節濮橆厼浜滅紒鐐妞存悂寮查鍕拺闁圭ǹ娴风粻鎾寸箾鐠囇呭埌閺佸牊淇婇妶鍛櫤闁稿鍓濈换婵囩節閸屾稑娅e銈忕到閵堟悂骞冩禒瀣垫晬婵炴垶蓱鐠囩偤姊虹拠鈥虫灍闁荤噦濡囬幑銏犫攽鐎n亞鍊為梺闈浤涢崘銊ヮ洭濠电姷鏁告慨鐑藉极閹间礁纾规い鏍仜閻掑灚銇勯幒鎴濐仼缁炬儳顭烽弻鐔煎礈瑜忕敮娑㈡煟閹惧娲撮柟顔筋殜閺佹劖鎯旈垾鑼晼濠电姭鎷冮崘顏冪驳闂侀€涚┒閸斿秶鎹㈠┑瀣窛妞ゆ洖鎳嶉崫妤呮⒒娴e憡璐¢柟铏尵閳ь剚姘ㄦ晶妤佺┍婵犲洤绠瑰ù锝堝€介妸鈺傜叆闁哄啠鍋撻柛搴$-缁辩偤骞掑Δ浣叉嫽闂佺ǹ鏈悷銊╁礂瀹€鍕厵闁惧浚鍋呭畷宀€鈧娲滈弫璇差嚕娴犲鏁囬柣鎰問閸炵敻姊绘担鑺ョ《闁革綇绠撻獮蹇涙晸閿燂拷...

图2:CVC-HFK 应用图示 CVC-HFK(清晰语音捕捉--免提套件)集成了回声消除、噪声抑制、非线性处理等功能,是一套优化的 HFK 解决方案。CVC-HFK 解决方案使用全面的自适应子带方法来改善主要方面的性能,同时使资源成本较低。在汽车环境中,环境噪声是免提系统的主要问题。因此,除了回声消除功能外,Clarity CVC-HFK 还提供了集成的单扩音器解决方案 (OMS) 噪声抑制算法。OMS 解决方案支持自适应噪声消除功能,其可减少扩音器信号(传入)中的环境噪声,提取所需的语音,并将干净的话音(传出)传输至远端用户。由于 CVC-HFK 是完全自适应的,因此不再需要过多调节。下面,我们将简介 CVC-HFK 解决方案及其主要方面的性能。

CVC-HFK AEC

CVC-HFK 回声消除器是"无状态"AEC,其采用标准频率域NLMS算法的一个变体作为其主要的自适应滤波器。我们将在下面说明采用这些方法的优势。首先,子带频率域方法可取消关联或白化每个带中的输入信号,这相比于相当时间域的AEC 就可实现更快的收敛。第二,无状态 AEC 可实现连续的滤波器适应,这改善了噪声环境中的鲁棒性和整体模糊音性能。我们记得,DT 情况下扩音器信号既包含回声,又包含近端话音。近端话音不与回声信号相关联,如果没有进程避免它的话就会造成自适应滤波器的发散。第三,NLMS可实现独立于输入振幅的一致收敛。正由于此,CVC-HFK AEC实现了典型的40 dB ERLE(回声返回损失量),最大为50 dB ERLE,并可实现80ms左右的快速收敛时间,且在大多数环境下可进行全双工操作。此外,CVC-HFK AEC为其自适应滤波器采用了 64ms 的尾长,这就在内部容量方面实现了更大的灵活性。

鐏忓嫰顣舵稉鎾茬瑹閸╃顔勯弫娆戔柤閹恒劏宕�

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top