Matlab Code for Fast Variational Block-Sparse Bayesian Learning
Beschreibung
Fast Variational Block-Sparse Bayesian Learning
This repository contains the matlab implementation of the fast variational block-sparse Bayesian learning algorithm (FV-BSBL) described in [1].
Repository Structure
- fastBSBL/: Folder containing the algorithm described in [1]
- fastBSBL/fastBSBL.m: main file of the algorithm
- BSBL_public/: Folder containing the comparison algorithms BSBL-EM and BSBL-BO described in [2], copied from http://dsp.ucsd.edu/~zhilin/BSBL.html
- SBL_MV_matlab/: Folder containing the DOA-SBL comparison algorithm decsribed in [3], copied from https://github.com/gerstoft/SBL
- testFastBSBL.m: Demo script that generates a signal based on a Gaussian dictionary and blocks-sparse weights and applies the algorithms [1] and [2].
- application_DoA.m: Demo script how to apply the algorithm to Direction-of-Arrival (DOA) estimation and compares the performance to [3]
- plotThresholding.m: Script to generate [1, Figure 1].
- ospa_dist.m: function to calculate the OSPA distance, needed for application_DoA.m
- munkres.m: auxilary function required for ospa_dist.m
References
Dateien
fast-variational-block-sparse-bayesian-learning-main.zip
Dateien
(88.6 kB)
Name | Größe | Download all |
---|---|---|
md5:e6a6ff4b678f477aeda1dac109d8d213
|
35.7 kB | Herunterladen |
md5:3a7d2f58ab71db21db6b4147e554a085
|
52.9 kB | Vorschau Herunterladen |
Weitere Details
Verwandte Arbeiten
- Is part of
- Publication: arXiv:2306.00442 (arXiv)