The Ramanujan Periodicity Project


Home Papers People Software


Nested Periodic Dictionaries

This page contains Matlab implementations of the dictionary based period estimation algorithms proposed in [9]. These algorithms use the Nested Periodic Dictionaries (NPDs). There are three ways in which NPDs can be used to find the period of a signal:

  1. l1-l2 norm based block sparsity minimization.
  2. l1 norm based sparsity minimization.
  3. l2 norm based penalty measure minimization.
We have provided implementations for the latter two here.


Matlab code for the NPDs

Click here to download the Matlab code. Please read the README_NPD.txt file for instructions.



An example illustrating the advantages



[View Larger]

[View Larger]

[View Larger]

[View Larger]

[View Larger]

[View Larger]





Maintained by Srikanth Tenneti
- last update: July.2016 -