曙海教育集团论坛DSP专区DSP5000技术讨论 → 回复帖子

  回复帖子
用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
高级设置: 签名: 回帖通知:
 

主题新回顾(发布时间:2010-11-22 12:21:45)
--  作者:wangxinxin
--  汽车电子中的DSP和FPGA应用
提到汽车电子的数字化,不能不想到目前无线通信很看好的软件无线电技术,尽管它是针对无线通信的,但软件无线电所要实现的思想,与汽车电子之所以要数字化处理所追求的目标却是殊路同归的。因此,有必要提及和采用这一技术的实现思路和思想。软件无线电概念的首次明确提出是在1992年5月,由MITRE公司的JoeMitola提出,它是当今计算技术、超大规模集成电路和数字信号处理技术在无线通信中应用的产物;它所追求的基本思想和目标是:构造一个具有开放性、标准化、模块化的通用硬件平台,将多种功能,如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来完成,以实现具有高度灵活性,开放性的通信产品。

    因此,对于汽车电子数字化产品的研究,完全可以吸取软件无线电的以下主要思想:第一,要使汽车电子产品摆脱硬件结构的束缚;第二,并不是不要硬件;第三,汽车电子产品应该具有开放性和兼容性,开放是指对使用的开放、对生产的开放和对研制的开放。下面,就基于软件无线电的思想探讨DSP和FPGA在汽车电子中的主要应用。

    基于DSP和FPGA的车用语音信号处理

    汽车电子产品中的语音处理主要涉及到语音的数字化处理、语音编解码、语音压缩和语音识别。国外比较热门的汽车电子产品之一就是语音识别系统,语音识别系统具有潜在的应用前景,包括声控电话、语音操作导航、声控选择广播频道、防盗语音鉴别等。例如,一种基于隐式马可夫模型(HMM)的与讲话人无关、100条指令识别的应用,由文献可知,那幺声学HMM模型的大小将为。进行包括输入语音采样的细分/开窗、MFCC提取、概率计算和Viterbi搜寻等适时处理,对DSP的运算量要求一般为10000万次乘加(MAC)运算。对于连续语音信号的识别,则要求更好的数字信号处理速度和更大的存储空间。

    由于语音识别系统要对声音进行实时处理和采样,需要大量的运算,如果以它们20%的计算资源分配用于1000万次MAC语音识别应用,那么需要处理器能够具有5000万次MAC的能力。因此,必须采用DSP和FPGA才能完成其任务。DSP和FPGA的处理速度对语音信号处理应用系统的复杂性和性能起着决定性作用,高速DSP和FPGA的实现可实现声道自适应和声域自适应等现代语音处理和识别技术。从理论上讲,DSP和FPGA处理速度越快,汽车语音处理和识别产品的应用性能就越好。

    随着应用日益多样化,DSP和FPGA演变成不再是一块独立的芯片,而变成了构件内核。这使得设计师能选择合适的内核和专用逻辑“胶结”在一起形成专用DSP和FPGA方案,以满足信号处理的需要。目前,还出现把DSP核和ASIC微控制器集成在一起的芯片。汽车电子系统使用通用DSP和FPGA来实现语音合成,纠错编码。而语音合成、语音压缩与编码是DSP最早和最广泛的应用,矢量编码器用于将语音信号压缩到有限带宽的信道中。