基于LabVIEW的语音信号处理
2017-09-09刘鑫金暄宏
软件导刊 2017年8期
刘鑫+金暄宏



摘 要:针对LabVIEW的语音信号分析,为了体现LabVIEW的简洁性与可靠性,分别通过声卡和LabVIEW自带的程序包对声音进行信号采集与声音信息保存,并利用LabVIEW自身强大的信号处理能力进行信号分析处理,对语音信号进行端点检测、滤波、加窗等预处理。研究结果表明,通过与理论数值的对比,可以得到与预期一致的实验结果,并能够通过更加简单易懂的程序完成该功能,从而充分体现了G语言的简洁性、可靠性。
关键词:LabVIEW;声卡;信号采集;声音保存;信号分析;G语言
DOIDOI:10.11907/rjdk.171328
中图分类号:TP319
文献标识码:A 文章编号文章编号:1672-7800(2017)008-0135-03
0 引言
语音信号的处理与人工智能、计算机科学、信号处理学等领域关系越来越密切。语音信号采集与分析更是智能机器人发展的重要推动力量。但是现在市场上的语音分析系统价格昂贵、操作复杂,且仅能用于特定的方面,因此有关实验教学都是利用Matlab进行语音及其相关信号的处理[1]。但是Matlab却有学习慢、程序直观性不够等缺点,在进行语音信号处理时往往比较慢、比较难。
LabVIEW作为一种强大的信号处理软件,其基础语言G语言作为图形化语言,不仅可以代替传统的测量仪器,还拥有应用方案灵活、性能提高快、综合成本更低等优点[2]。不论是工程实践还是学校教学,它都是一个很不错的工具软件,也越来越多地在工业领域、教育领域得到推广。
1 系统设计
1.1 LabVIEW简介
LabVIEW是一种程序开发环境,由美国国家仪器(National Instruments,NI)公司研制开发,是目前国际上唯一的编译型图形化编程语言[3]。……
登录APP查看全文
