MVEX01-14-06 Digital Filter Design Using Semidefinite Programming

Signal processing deals with the analysis and operation on signals in engineering and natural systems, with important applications in diverse fields such as electrical engineering, computer science, chemical engineering, physics, bioinformatics and so on. A crucial part of signal processing is the design of the algorithms to perform the analysis and operation on the signals. This project aims to provide the participants with an opportunity to learn and implement one of the most common and powerful tools for signal processing algorithm design. Specifically, the goal of this project is to develop an optimization based algorithm to design digital low-pass filters. Low-pass filter has many important applications including averaging, de-noising and anti-aliasing, and it serves as a major building block for more advanced signal processing techniques. The expected outcome of the project is a piece o