摘 要伴随着科学技术的发展以及声源感知处理技术的成熟,声源定位技术在越来越多的领域得以运用。例如,视频会议、安防监控、车载免提电话对说话人的识别、智能机器人等都需要声源定位技术的支持,因此,声源定位技术研究的意义不言而喻。86505
本课题的声源定位系统所研究的的是一种基于麦克风阵列,根据声源发出后到达各麦克风之间的时间差而估算出声源的所在位置的定位技术。本课题的声源定位系统的后端系统中还利用了CUDA运算平台提高了算法的运行效率,使得GPU与CPU并行工作,更快处理数据,得出运算计算结果后传输至前端展示出来。
本篇论文主要负责是声源定位系统的前端系统。主要使用JAVA语言在eclipse中建立一个Web工程,在Tomcat上部署该工程项目,主要包括了前端系统的处理部分和前端系统的展示部分,处理部分主要是该工程的数据传输模块以及服务器模块,展示部分则是使用的成熟的框架bootstrap完成一个前端系统的页面设计。后端计算所得的声源定位数据通过CURL接口传输至前端处理部分的服务器模块来处理,当用户通过浏览器与服务器建立链接后,使用WS协议完成WebSocket的连接,最终在前端利用HTML5将声源定位的结果展示在浏览器前端页面。
毕业论文关键词:声源定位; CUDA; WebSocket; HTML5
Abstract With the development of science and technology and the maturity of sound source sensing processing technology, sound source localization technology is applied in more and more fields。 Such as, video conferencing, security monitoring, car hands-free telephone in the speaker recognition, intelligent robots need sound source localization technology support, therefore, the significance of the research of sound source localization technology is self-evident。
The research of this system is based on the microphone array, which is based on the time difference between the sound source and the sound source to estimate the location of the sound source。 This topic sound source localization system back-end system also utilizes CUDA computing platform to improve the operating efficiency of the algorithm makes GPU and CPU parallel, faster processing of data, obtained after calculating the results transmitted to the front end displayed。
This thesis is mainly responsible for the front-end system of sound source localization system。 The main use of JAVA language to build a Web project in eclipse, and deploy the project on Tomcat, including the processing section and display section front-end system, the processing part is the project server module, display part is ripe used framework bootstrap complete page design a front-end system。 The computational data by curl interface to the front, when the user through the browser and server to establish a link, use the WS agreement websocket connection, eventually in the front using HTML5 sound source localization results show front page in the browser。
Keywords: Sound source localization; CUDA; WebSocket; HTML5
目 录
第一章 绪论 1
1。1 声源定位的课题背景 1
1。2 声源定位课题的目的以及意义 1
1。3 声源定位课题技术的现状以及发展 2
1。4 本课题的主要研究内容以及章节安排 3
第二章 声源定位系统的需求 4
2。1 声源定位系统的概述 4
2。2 系统整体需求分析 4
2。3 前端系统的功能需求分析