论文部分内容阅读
本文是以铁道部科技发展项目“提速列车优化操纵与机车仿真器研究开发”为依托,对机车仿真器的声音系统进行研究:第一,对机车仿真器中声音仿真系统的音效进行改进,增加3D音效,如声音的距离感、方位感、多普勒效应等,使得训练环境音响更加逼真;第二,实现机车仿真器中教员与学员间的语音网络通讯。 声音仿真系统以声音渲染的数学模型、人耳的听觉模型、计算机音频知识为基础。本文分析了实际机车运行过程中的声音情况,并结合机车声音仿真的控制方法与具体要求,比较Windows环境中各种声音媒体控制的方法和特点后,提出了采用DirectSound技术开发声音仿真系统的方法。探讨了利用DirectSound技术实现声音的混音、回放和3D效果的原理及处理过程,实现了机车声音仿真的3D音效和多普勒效应。 以语音压缩编解码技术、网络通信技术和多线程技术为主要理论基础,给出了教员与学员间语音网络通讯的具体实现方案:采用对等模式及UDP通信技术和简捷的数据压缩技术,对全双工声卡编程,在局域网内实现点到点的全双工的、实时的语音通讯。文章详细地讨论了语音网络通讯的采集模块、回放模块、通信模块和压缩解压模块的具体实现,并提出了一种自适应的静音检测算法和数据包乱序调整的策略。最后,分析了语音网络通讯的时延。