matlab代码中的rir
基于声音的室内机器人定位
所有代码和数据集都可以在以下存储库中找到:
存储库包含三个
matlab
文件:
获取RIR.m
数据集.m
数据处理.m
GetRIR
是收集数据的辅助函数。
它可以在没有任何参数的情况下在
Matlab
中简单地调用来生成房间脉冲响应。
此外,它还返回脉冲响应的时间向量以及原始音频输入的离散傅立叶变换。
这是对该函数的调用示例:
[time_vector,
RIR,
fourier_transform]
=
GetRIR();
DataCollection
文件要求提供房间名称并收集指定数量的
RIR
样本。
此样本存储为
matlab
矩阵,稍后保存为可由
matlab、python
或许多其他工具收集的文件。
它可以在没有任何参数的情况下简单地调用。
DataProcessing
文件搜索目录中的任何
mat
文件并处理存储在
mat
文件中的脉冲响应。
它还从数据中提取重要特征,并创建可以输入任何机器学习框架的组合特征和标签矩阵。
在工作区中设置了具有特征的变量后,就可以使用
matlab
中的分类学习器应用程序来训练
S
评论0