基于ARM的自动笛语识别系统研究与实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:kzxs88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
笛语识别就是通过模拟人类的听觉把汽车鸣笛的声音转变为文本形式或者人类能理解的语音。结合不断完善的语音识别技术和应用广泛的嵌入式技术,并随着无人驾驶技术的发展,具有高实时性和高性价比、低功耗的嵌入式自动笛语识别技术将会成为无人驾驶技术信息采集的又一辅助手段。论文分别从算法分析、系统的硬件环境、系统的软硬件实现等方面详细介绍了自动笛语识别系统研究与实现的过程。在算法分析上,本文在原有短时能量法的基础上,结合笛语识别的特点,设置了动态能量阈值,符合笛语识别实时性的要求;在硬件环境方面,本文根据笛语识别系统的要求,选取ARM S3C2410微处理器作为主控模块,UDA1341TS音频处理芯片作为数字语音模块,以及S3C2410微处理器中的IIS数据总线实现微处理器与数字语音模块之间的互相通信;在系统的软硬件实现方面,本文从数字语音模块数据的采集到S3C2410控制模块的设计,以及笛语识别模块的代码实现,和ARM开发环境与PC机之间的交互等方面分别作了介绍。本课题对自动笛语识别系统的研究是基于ARM开发板的,并最终在ARM9的开发板上得以实现。实验表明,该笛语识别系统能够在不同的噪声环境下,准确地自动识别出各种不同类型车辆笛语的意义,能够满足实时系统的需要。
其他文献
随着网络技术,多媒体技术以及计算机技术的发展以及人们对流媒体信息需求的增加,流媒体系统已经在因特网上开始了现大规模地应用。可是流媒体传输的实时性、高宽带性等特点使
随着GIS地图功能的完善,以及日益增大的地图数据量,GIS对计算机的软硬件要求也越来越高。目前,GIS在嵌入式设备上的应用也日益增多,但由于软硬件存在的局限性,内存容量有限,
随着计算机和互联网技术的发展,云计算作为一种新兴的商业分布式计算模型产生了。云计算是分布式处理、并行处理和网格计算的发展,通过将计算任务分布在处于不同地理位置的大量
SaaS (Software as a Service,软件即服务),是随着互联网技术的飞速发展与应用软件的日趋成熟而形成的一种新型软件服务供销模式。它通过互联网提供应用软件服务,消除了客户
联想记忆网络是一类特殊的人工神经网络,能够从不完整、含噪信息中获得全部信息。模糊联想记忆是模糊系统和神经网络的结合,兼具两种优点,已广泛应用在人工智能,模式识别等领
随着信息化时代的到来,Internet飞速发展,各种新的网络应用层出不穷,导致了各种网络问题的出现,给网络监测带来巨大的挑战。网络检测是保证网络正常运行的重要手段,合适的网
信息技术的快速发展使得越来越多的企业使用电子应用系统替代传统的电话、传真等方式。大量具有应用意义的事件在各应用系统之间进行传递。因此实时地搜集事件信息,并快速推
互联网技术日新月异的发展与网络数据库资源的日益丰富,为科研工作带来极大的帮助。学术论文、调研报告、分析数据等等学术论文写作所需要的参考资料得以便捷获取,与此同时论
Android应用软件具有事件驱动特性,主要通过GUI(图形用户界面)与用户进行交互。为了保证Android应用软件的可靠性和安全性,需要对其进行分析与检测,而对GUI进行遍历是其中的
随着Web应用的普及,Web应用测试在保证Web系统质量和可靠性方面发挥着重要的作用,由于Web应用具有的新特性,传统的软件测试方法不能直接用来对Web应用进行测试。在Web应用测