您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间:2007-06-30 原文发表:2007-06-30 人气:2

本文章共2543字,分2页,当前第2页,快速翻页:
 



2.2软件部分

LabVIEW是美国NI公司推出的一种通用虚拟仪器开发软件,他包含丰富的功能函数库和完备的总线设备驱动程序。LabVIEW的一大特色是其基于图形的编程方式是采用数据流(dat astream)而非传统的文本方式的编程方法。这种编程方式强调信号处理的实际过程,有利于简化编程,缩短开发时间和降低开发难度。

LabVIEW的编程包括前面板设计和后台设计。前面板对应一台仪器的面板,实现对仪表的控制和信号的表达功能。LabVIEW提供了一套丰富的控制模板库,用户通过这些模板来设计面板的内容。后台对应一台仪器的内部工作部分,用于实现仪表对信号的采集处理等操作。对应的LabVIEW提供了一套功能模板库,用来帮助用户实现程序改造、仪器控制数据分析等功能。主要的功能模块如下:

采集与预处理完成语音信号的采集,然后对信号进行消噪处理。

时域处理主要包括短时分析与预处理、短时能量、短时平均幅度和短时平均过零率、语音端点检测、短时自相关函数、短时平均幅度差函数和基音周期估计等。

频域处理主要包括基于短时傅里叶分析与重构、复倒谱和倒谱分析、联合时频分析。

预测与量化主要包括语音信号预测编码分析和矢量量化。

语音识别主要包括特征表示与提取、谱失真测度、模板匹配技术、隐马尔可夫模型技术、孤立词及连接词识别、大词汇量连续语音识别和说话人识别。

与Matlab软件接口通过LabVIEW提供的Script Node子VI连接主流算法仿真分析软件Matlab,充分发挥后者强大的数据处理能力。尽管LabVIEW中提供了一些信息处理功能函数,但是毕竟功能有限,仍无法满足用户各种各样的数值计算和分析的需求。而Matlab特别擅长数值分析和处理,如果能够在LabVIEW中调用他的话,不失为一种较好的解决方法。

软件在实现过程中,充分利用LabVIEW软件本身所提供的丰富的应用分析工具包如数字滤波器、频域分析等工具模块,避免大量的软硬件开发工作。

3结语

通过上述方法构建的语音分析平台,界面丰富友好,操作使用方便,并且能不断随着虚拟仪器技术和计算机软硬件技术的进步而升级。特别重要的是用户可以在该平台上开发验证新的语音信号分析处理算法。

参考文献
[1]蔡莲红,黄德智,蔡锐.现代语音技术基础与应用[M].北京:清华大学出版社,2003.
[2]易克初,田斌,付强.语音信号处理[M].北京:国防工业出版社,2000.
[3]刘君华,郭会军.基于LabVIEW的虚拟仪器设计[M].北京:电子工业出版社,2002. (
相关文章

油品测试用规格仪器国产化回眸
集中供暖及中央空调系统用热量计的研究
高炉软水密封循环冷却水超声监测系统
一种新型悬浮陀螺式质量流量计的研究
水煤浆激光粒度仪的研制和应用
混合煤气流量计量的密度补正
基于System View的比特误码率测试的仿真
新型气相色谱仪用电化学硫检测器(ASD)
图像处理技术在零件表面破损检测中的应用
谈综合布线中手持式测试仪的分类和区别
数字水准仪的数据采集与处理系统研究
RFID
PXI产品在多功能校准仪中的应用
基于DSP的陀螺加速度计数字伺服回路研究
DSP芯片在超声波钻井液测漏仪中的应用
精密测试技术展望
新型气体泄漏超声检测系统的研究与设计
智能自动化及其在仪器仪表中的应用
油料散料秤的电气设计
光栅投影三维轮廓测量的应用研究

相关评论


本文章所属分类:首页 仪器仪表维修技术