## What is `doa-tools`
A set of MATLAB functions for direction-of-arrival (DOA) estimation related
applications, including basic array designs, various DOA estimators, and tools
to compute performance bounds. It serves as a small toolbox for
[my research](http://research.wmz.ninja/research.html)
related to array signal processing.
This repository also contains MATLAB codes that produce figures similar to
those in my papers (may not be exactly the same due to the randomness of Monte
Carlo simulations). You can browse them [here](examples/experiments).
**If somehow you do not have access to MATLAB, you can use the Python version [here](https://github.com/morriswmz/doatools.py).**
## Features
* Several array design and difference coarray related functions.
* Commonly used DOA estimators including MVDR beamformer, MUSIC,
root-MUSIC, ESPRIT, etc.
* Sparsity-based DOA estimator.
* Functions to compute the [Cramér-Rao bounds](https://en.wikipedia.org/wiki/Cram%C3%A9r%E2%80%93Rao_bound).
* Functions to compute the asymptotic covariance matrix of the estimation errors
of MUSIC estimators (including difference coarray based).
* Functions to visualize the estimation results.
* Several useful utility functions, including a simple progress bar to
display the simulation progress.
## Getting started
Run `startup.m` to add `doa-tools` to your MATLAB search path.
Refer to the examples [here](examples/).
## License
The source code is released under the [MIT](LICENSE.md) license.
## Citation
If you find my code helpful. You are welcomed to cite my papers
[here](http://research.wmz.ninja/research.html).
没有合适的资源?快使用搜索试试~ 我知道了~
A set of MATLAB functions for direction-of-arrival (DOA)
共91个文件
m:86个
md:4个
gitignore:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 34 浏览量
2023-07-21
20:18:07
上传
评论
收藏 90KB ZIP 举报
温馨提示
A set of MATLAB functions for direction-of-arrival (DOA) estimation in array signal processing.zip
资源推荐
资源详情
资源评论
收起资源包目录
A set of MATLAB functions for direction-of-arrival (DOA) estimation in array signal processing.zip (91个子文件)
doa-tools-master
plottool
plot_sp.m 5KB
visualize_array.m 4KB
performance
ecov_coarray_music_1d.m 3KB
unify_source_power_matrix.m 883B
crb_general_det_1d.m 1KB
crb_uc_sto_1d.m 2KB
crb_general_sto_1d.m 1KB
unify_source_power_vector.m 901B
ecov_music_1d.m 2KB
LICENSE.md 1KB
startup.m 209B
array
snapshot_gen_sto.m 2KB
is_ula.m 878B
get_central_ula_size.m 931B
get_perturbed_positions.m 845B
ura_2d.m 904B
weight_function_1d.m 1KB
mra_1d.m 2KB
ula_1d.m 820B
unique_differences.m 567B
coarray_selection_matrix_1d.m 2KB
steering_matrix.m 6KB
uca_2d.m 734B
snapshot_gen_sym.m 2KB
design_array_1d.m 1KB
nested_1d.m 820B
difference_coarray.m 817B
merge_arrays.m 2KB
coprime_1d.m 1KB
examples
ex3_coprime_array.m 1KB
ex2_music.m 1KB
experiments
coarrays_music_crb
check_doa_correctness.m 1KB
sim_mse_acc_2d.m 3KB
sim_mse_same_coarray.m 2KB
sim_efficiency.m 2KB
sim_resolution.m 3KB
README.md 978B
check_resolution_ana.m 948B
location_errors
get_design_set.m 2KB
sim_crb_vs_mle_fixed_pos_err.m 3KB
crb_uc_sto_pos_err.m 3KB
snapshot_gen_sto_pos_err.m 3KB
sim_error_analysis_sto.m 3KB
mle_uc_sto_pos_err.m 4KB
gen_pos_err.m 2KB
sim_error_analysis_det_snr.m 3KB
sim_error_analysis_det_full.m 3KB
ecov_perturbed_coarray_music_1d.m 7KB
get_pos_err_mask_from_design.m 799B
sim_error_analysis_det_perturb.m 3KB
README.md 809B
ex4_ula_performance.m 2KB
ex6_model_errors.m 2KB
ex7_coarray_music_perf.m 2KB
ex1_design_and_visualize.m 513B
ex5_resolution.m 1KB
utils
khatri_rao.m 312B
run_for_parameters.m 6KB
logdeth.m 385B
grid2.m 841B
opt2struct.m 485B
ae2broad.m 155B
diagonal_indices.m 450B
cm2doa.m 323B
extend_struct.m 5KB
progressbar.m 5KB
seconds2str.m 876B
randccsn.m 193B
solvers
check_opt_solver.m 635B
sdpt3_hpsd_nnd.m 6KB
svec2vec_conversion_matrix.m 922B
sdpt3_create_hpsd_blk.m 2KB
estimator
covariance
virtual_ula_cov_1d.m 2KB
refine_grid_estimates.m 1KB
sparse_bpdn_1d.m 7KB
sn_aic.m 849B
mvdr_1d.m 3KB
mle_sto_uc_1d.m 5KB
default_doa_grid.m 2KB
esprit_1d.m 5KB
sn_sorte.m 813B
find_doa_from_spectrum_1d.m 1KB
conventional_bf_1d.m 3KB
music_1d.m 3KB
rmusic_1d.m 2KB
sn_mdl.m 732B
sn_ld.m 674B
test
test_sdpt3_hpsd_nnd.m 5KB
test_run_for_parameters.m 4KB
.gitignore 34B
README.md 2KB
新建文件夹
共 91 条
- 1
资源评论
AbelZ_01
- 粉丝: 874
- 资源: 5441
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现对表面肌电信号进行归一化处理,并对归一化后的图形显示 .rar
- 基于matlab实现单级倒立摆的 T-S 模型 包括 LMI 程序源码
- 图书管理系统(struts+hibernate+spring+ext).rar
- 基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar
- STM32使用PWM驱动舵机并通过OLED显示
- 基于matlab实现车辆路径规划;遗传算法;matlab代码.rar
- 图书管理系统(struts+hibernate+spring)130225.rar
- 基于matlab实现采用标量衍射理论,实现菲涅尔衍射和夫琅禾费衍射,对光波的波前传播和数字全息的应用有帮助.rar
- JavaScript版去除链表重复元素
- 微信小程序项目-功德木鱼(带设置面板-自定义文字、可选字体颜色、可选木鱼样式)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功