Block Diagram of the Ramanujan Filter Bank. The filters have integer coefficients. [View Larger] |
Time vs Period Plane using the RFB. (Top) A signal with localized periodicity. (Bottom) Time vs period plane. [View Larger] |
Instantaneous Period vs Time Plane for a chirp signal using the Ramanujan Filter Banks. [View Larger] |
Introduction to the RFBThe Ramanujan Filter Bank is a new filter-bank structure for estimating and tracking periodicities in data. This filter-bank is inspired from the recently proposed period estimation techniques based on dictionary representations of periodic signals (click here). Apart from inheriting the numerous advantages that the dictionary techniques offered over conventional period-estimation methods (such as those using the DFT), the filter-banks proposed here expand the domain of problems that can be addressed to a much richer set. For instance, we can now produce instantaneous period vs time plots (using simple integer computations) for signals whose periodic nature changes with time. This includes signals that are periodic only for a short duration and signals such as chirps. The RFB is introduced in these papers. We are currently developing applications of the RFB in finding microsatellites in DNA, identifying protein repeats, and in detecting epipleptic seizures. Our papers outlining these applications are under preparation. We are making our code implementing the RFB available below. |
Matlab CodeThe following code is only relevant to the application of finding DNA microsatellites using the Ramanujan Filter Bank. The following paper was recently presented at ISCAS 2016.
Our Papers on the RFB
Related Work
Journal Papers
Conference Papers |
||
People |
||
P.P. Vaidyanathan |
Srikanth V. Tenneti |