Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CL-SCA

covariance learning via successive convex approximations

Directory Structure

root/
├── AD_simul.py              functions for simulation
├── main_AD_simul.py         function to run the AD simulation in the SPAWC'26 paper
├── src/                     source functions of the toolbox
├──────base.py               contains the base class for covariance learning algorithms
├──────methods/              CL-SCA algorithm and baseline CL-methods (CWO, MSBL, CLMP)
├──────plotting/             scripts for plotting
├──────data/                 scripts for data generation 
└── saved_results/           folder to save figures,json files

Citation

If you use this code, please cite the accompanying manuscript:

@inproceedings{ollila2026joint,
  title   = {Joint Activity Detection and Channel Estimation for Massive Random Access Using {SBL} and {SCA}},
  author  = {Ollila, Esa and Esfandiari, Majdoddin  and Palomar, Daniel P.},
  booktitle={2026 IEEE International Workshop on Signal Processing and Artificial Intelligence for Wireless Communications ({SPAWC})},
  year    = {2026},
  month = {Sep 6--9,},
  address = {Athens, Greece},
  pages ={1--5},
  note={arXiv:2604.12620 [eess.SP]}
}

License

This project is licensed under the MIT License. See LICENSE for details.

Contact:

Esa Ollila (firstname DOT lastname AT aalto dot fi)

About

CL-SCA: covariance learning via successive convex approximations

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages