文件名称:matlab音乐源代码-doatools.py:一个用于阵列信号处理中到达方向(DOA)估计的理论研究的简单库
文件大小:485KB
文件格式:ZIP
更新时间:2024-06-09 04:44:03
系统开源
matlab音乐源代码doatools.py doatools.py是我在MATLAB中的Python版本。 它为到达方向(DOA)估计的理论研究提供了基本工具,包括基本阵列设计,各种DOA估计器以及计算性能范围的工具。 MATLAB版本用作与阵列信号处理相关的小型工具箱。 之所以制作此Python版本,是因为我将无法再访问MATLAB。 我制作了一些笔记本,它们产生的数字与论文中的数字相似(由于蒙特卡洛模拟的随机性,它们可能并不完全相同)。 您可以浏览它们。 这些示例不如MATLAB版本中的示例完整。 您还可以查看完整的文档。 特征 几个数组设计和差异共数组相关的功能。 常用的DOA估计器包括MVDR波束形成器,MUSIC,根MUSIC,ESPRIT。 最大似然估计量,包括AML,CML和WSF。 基于稀疏度的DOA估计器。 计算的函数。 用于计算MUSIC估计量的估计误差的渐近协方差矩阵的函数(包括基于差分协数组的)。 可视化估算结果的功能。 注意: doatools.py旨在促进我对阵列信号处理的理论研究。 它不是为实际应用程序设计的。 但是,该存储库中各种DOA估计器的实现为理
【文件预览】:
doatools.py-master
----docs()
--------make.bat(756B)
--------Makefile(584B)
--------source()
----doatools()
--------optim()
--------plotting()
--------model()
--------tests()
--------performance()
--------__init__.py(34B)
--------estimation()
--------_version.py(21B)
--------utils()
----examples()
--------ex3_ula_performance.ipynb(47KB)
--------paper()
--------ex1_doa_with_ula.ipynb(33KB)
--------ex4_ula_resolution.ipynb(23KB)
--------ex0_design_and_visualize_arrays.ipynb(75KB)
--------ex2_coprime_array.ipynb(112KB)
--------ex5_spatial_smoothing.ipynb(69KB)
----setup.py(1KB)
----LICENSE.md(1KB)
----.gitignore(134B)
----README.md(3KB)