Skip to content
/ slfrank Public

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

License

Notifications You must be signed in to change notification settings

MRSRL/slfrank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

665e7c3 · Oct 17, 2022

History

42 Commits
Oct 17, 2022
Sep 28, 2020
Mar 8, 2021
Mar 16, 2021
Oct 17, 2022
Oct 17, 2022
Mar 8, 2021

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

Releases

No releases published

Packages

No packages published