The code is to implement the block diagonalizations based on the results in [1]. It has been tested on MATLAB R2015b and R2016a.
The main function is proposed_blk_diagonalization.m. A short demo is also provided in demo_ds.m.
If you have any questions, please contact kengshil at usc dot edu
References: [1] K.-S. Lu and A. Ortega, "Fast Implementations for Symmetric Non-Separable Transforms Based on Grids."