信道编码matlab代码#tdoa这是用于估计时差的TDOA系统的第一部分。
它已在隆德大学作为硕士论文开发。
将多个声音文件作为输入,它输出与一个声道(下图中的红色声道)相比的距离差:
先决条件
这些脚本仅在Matlab
2014a(包括“图像处理工具箱”)中进行了测试。
希望它们也可以与Matlab的早期(和更高版本)一起使用。
如果您修复audioread那么GNU
Octave也应该audioread
。
用法
下载脚本和Matlab函数,然后在新的工作区中打开它们。
运行main
。
这是代码的依赖图:
输入数据
该脚本将任意数量的声音文件作为输入数据。
记录必须同步。
要使用readaudio
,文件名必须对应并以整数结尾,例如channel-1.aiff
,
channel-2.aiff等。到目前为止,只有以96000
Hz采样率记录的输入声音文件已用于测试音频。脚本。
其他采样率也应该起作用,但是可能需要对设置进行一些额外的调整。
样本输入数据将很快上传!
贡献
欢迎任何改进和反馈意见!
可能是优化Matlab代码,将脚本移植到Python或使用脚本测试结果。
2021-11-10 17:43:18
17KB
系统开源
1