论文部分内容阅读
语音识别技术是一门跨学科的研究领域。近二十年语音识别技术已经成为了国际上研究的热门课题,并且已经取得了很多成就,渐渐从实验室走到实际应用中。科学家们预计,在未来的二十年之内,语音识别技术会在工业、医疗、家庭生活等方面广泛应用。在现代强大的计算机技术的支持与推动下,20世纪末,电子技术有了飞速的发展,现在电子产品几乎渗透与社会生活的各个方面与各个领域。在现代的电子设计技术中,EDA(Electronic DesignAutomation)技术已经成为核心。在EDA工具软件的平台上,对以硬件描述语言HDL(Hardware Description Language)为系统逻辑完成的设计文件,可以自动完成逻辑化简、逻辑分割、逻辑综合、结构综合以及逻辑功能仿真等。EDA技术和之前传统的电子技术相比,具有很多优点。本文基于EDA和语音识别技术的基础,设计了一款基于FPGA的音阶识别系统。本系统通过麦克将音阶信号输入到整个FPGA系统中,对音阶信号进行检测与识别,最后将识别的结果通过LCD显示出来。硬件方面:本电路硬件方面主要采用Altera公司的CycloneII系列FPGA芯片2C35F672为主处理器,在其上设计硬件电路,充分利用了FPGA更新升级方便和运算速度快等优点。结合性能优异的音频编码解码器WM8731,实现对音阶信号的检测。对音阶信号的检测主要包括数字化、预处理和端点检测。然后再将经过处理之后的音阶信号输入到音阶识别系统中进行识别。软件方面:由于各个音阶都有自己所对应的频率,各不相同,所以我们在Quartus II环境下采用硬件描述语言设计了一款等精度数字频率计,对处理后的音阶信号进行识别。基于自顶向下的设计方案,先设计出顶层电路,在对每一个模块进行设计。频率计主要包括信号源模块、分频器模块、控制信号发生器模块、计数器模块、锁存器模块和显示模块,然后进行模拟仿真。再把最后的结果通过LCD显示出来。研究本系统的目的主要是对下一步对语音信号的识别奠定基础。通过最后对实验数据的处理,成功率还有进一步提升的空间。误差主要是在对音阶信号检测和端点识别时造成的,如果有必要提高成功率的话,需要对这部分进行改进。