论文部分内容阅读
虚拟声源定位系统通过计算机模拟虚拟声源的位置,使听者得到比拟真实环境的听觉感知。为使复杂度高的信号处理算法能够实时实现,有时需降低系统的计算精确性。因此提高系统性能与优化算法是虚拟声源实时定位系统的重要课题。 本研究主要内容包括:⑴对虚拟声源实时定位系统的原理与基本算法进行了详细分析与研究,并介绍了相关的改进工作。描述了虚拟自由声场单个点声源的辐射原理,并以此为基础使用虚声源镜像法模拟房间反射声。虚拟声源定位系统加入房间反射声模拟使重放真实感得到提升,与虚拟自由声场相比较,加入房间信息后空间声场在听感上更加饱满。介绍了虚拟声源实时定位系统信号处理算法的实现结构,使系统对大数据量实现实时处理。最后对系统的动态跟踪处理算法进行了描述,使系统实现对虚拟声源的实时定位。⑵构建了虚拟声源实时定位系统。系统的硬件部分主要包括Windows操作系统计算机、耳机、头部跟踪器(Polhemus PATRIOTTM)等。硬件部分除头部跟踪器依赖于指定型号外,其余部件没有特定要求,当前通用的个人计算机、耳机、声卡都能支持系统的运行,系统具有良好的可移植性。软件部分使用C++编程语言在Microsoft Visual Studio6.0平台上开发,使系统能稳定运行于Windows98到Windows10之间的所有Windows操作系统,实现了用户交互界面、头部跟踪器交互界面、声卡交互界面、信号处理等模块。⑶对虚拟声源实时定位系统的定位准确性进行了心理声学主观实验验证。主观听觉心理声学实验以虚拟自由声场静态处理与虚拟自由声场动态处理作对比,由被试者判断声源方位。虚拟自由声场动态处理的定位误差比虚拟自由声场静态处理的定位误差降低了84.5%。动态处理与静态处理相比,能明显降低前后混乱率,提高虚拟声源实时定位系统的定位准确性。