Skip to content

SLfRank: Shinnar-Le-Roux Pulse Design using Rank Factorization

License

Notifications You must be signed in to change notification settings

SHINDONGMYUNG/slfrank

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLfRank: Shinnar-Le-Roux Pulse Design using Rank Factorization

This repo contains code for the SLfRank pulse design algorithm described in https://arxiv.org/abs/2103.07629.

SLfRank can generate pulses with lower energy (by as much as 26%) and more accurate phase profiles when compared to the SLR pulse design algorithm.

The code depends on SigPy and CVXPy. You can install dependent libraries by running

 pip install -r requirements.txt

To get started, you can run the demo notebook demo.ipynb locally or demo_colab.ipynb through Colab: Open In Colab

About

SLfRank: Shinnar-Le-Roux Pulse Design using Rank Factorization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.5%
  • Python 1.5%