音频处理技术:定位音频、环绕声编解码与说话人识别
1. 定位音频
1.1 示例概述
此示例展示了音频信号定位的几个基本方面。听众位于一个圆的中心,声源位置在圆内变化。声源是直升机的单声道录音,声场由圆周上的五个离散扬声器位置和一个假定位于圆心的低频输出表示。
1.2 示例前提条件
该示例需要 5.1 声道扬声器配置,音频通道映射到物理位置如下:
| 编号 | 位置 |
| ---- | ---- |
| 1 | 左前 |
| 2 | 右前 |
| 3 | 前中 |
| 4 | 低频 |
| 5 | 左后 |
| 6 | 右后 |
这是 Windows 默认的 5.1 声道扬声器配置,根据声卡类型,该示例在其他扬声器配置下也可能有较好效果。
1.3 示例基础
模型中有两个感兴趣的源块。第一个是音频信号本身,第二个是直升机的空间位置,由一对限制在单位圆内的笛卡尔坐标表示。默认情况下,位置由“Set position randomly”块确定,该块为“Speaker volume computation”的 MATLAB 函数块提供输入,该函数块确定扬声器音量矩阵。然后将声源与扬声器位置矩阵进行外积运算,结果通过“To Audio Device”块提供给六个扬声器。
1.4 手动确定直升机位置
也可以手动确定直升机位置。操作步骤如下:
1. 在模型中选择开关,使提供给“computeVol”块的信号来自“Set position visually”块。
超级会员免费看
订阅专栏 解锁全文
936

被折叠的 条评论
为什么被折叠?



