1.引入:应用举例,空间立体声、混响

空间立体声HRTF(Head Related Transfer Functions)

【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源
【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源
左耳声音:声源和左耳的脉冲响应做卷积
右耳声音:声源和右耳的脉冲响应做卷积
【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源

数据可以使用公开的HRTF数据(华工、MIT等)
【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源

使用方法:(以MIT数据库为例) 先在matlab中尝试:

【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源
这里使用的是仰角0°,水平偏50°

步骤:

  1. 读MIT数据
  2. 读入要处理的声音信号(单声道)
  3. 将MIT数据与要处理的声音滤波处理
  4. 保存结果
  5. by the way,存储为dat文件以便vsDSP++中使用

最后在vsDSP++中实现:

【DSP实验】软件仿真方法在VisualDSP++中实现2个方向的虚拟声源

注:两个声源的情况:

  1. 两个声源分别滤波处理
  2. 最后输出结果相加即可:左耳声1+左耳声2,右耳声1+右耳声2

相关文章:

  • 2021-12-06
  • 2021-05-30
  • 2021-07-09
  • 2021-05-23
  • 2021-05-28
  • 2021-08-20
  • 2021-04-07
  • 2022-01-11
猜你喜欢
  • 2022-02-02
  • 2021-12-12
  • 2022-12-23
  • 2021-10-03
  • 2021-11-19
  • 2021-07-03
  • 2021-07-24
相关资源
相似解决方案