Skip to content

alixiashu/Reverberation_Eric-A.-Lehmann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Reverberation_Eric-A.-Lehmann

Reverberation coding in Matlab referring to work of Eric A. Lehmann

old

MakeIMResp.m

  • 函数功能

       计算对应房间参数的冲击响应及其频域形式

  • 核心公式
         

         

         

         

          : 声源位置

          : 接收器位置

          : 房间尺寸
       
          : 房间墙壁反射系数

  • 思路总结

    • 根据Sabine公式估算混响时间;
    • for a=0:1
        for b=0:1
          for c = 0:1
                  改变l,调用Check_lDim(...)
           end
        end
      end
    • Check_lDim(...)改变m,调用Check_nDim(...)
    • Check_nDim(...)改变n,计算h;并验证是否大于预设的停止计算时间(与混响时间成比例关系)

MakeIMResp.m

  • 函数功能    IMRevTimeAnalysis函数的变量输入辅助函数
  • example
    IMRevTimeAnalysis('IMSetup','PlotRes',1)//设置PlotRes = 1(显示图像)    

About

Reverberation coding in Matlab referring to work of Eric A. Lehmann

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages