Compressive Sensing (CS) is a relatively new signal processing technique that challenges the conventional Shannon-Nyquist theorem, asserting that signals can be accurately reconstructed from significantly fewer samples than dictated by the traditional sampling rate. Compressive sensing exploits the inherent sparsity of many real-world signals, where only a small fraction of the data carries significant information. This is achieved through a process of random sampling and reconstruction through optimization algorithms.
Compressive sensing involves concepts from several subjects and is at the intersection of various fields, including mathematics, signal processing, and computer science. Mathematically, it involves linear algebra and domain transformations, while in computer science, the use of efficient algorithms is required for signal reconstruction and computation. This multidisciplinary nature requires a nuanced understanding of different concepts. However, the complexity of CS concepts, coupled with its mathematical foundation, often renders it less accessible to undergraduate students. The mathematical intricacies involved in optimization problems, theorems related to sparse signal representations, and the novel approach to sampling contribute to a steep learning curve. The lack of emphasis on the visual and graphical interpretation of CS in undergraduate education further compounds the challenge, making it difficult for students to develop an intuitive understanding of the concepts.
Recognising these challenges, there is a compelling need to create an educational aid that leverages the graphical and visual nature of Compressive Sensing. By developing visual and graphical representations, students can more intuitively grasp the core concepts of CS, bridging the gap between theoretical understanding and practical application. The educational aid aims to provide a tangible tool for educators to enhance the accessibility of CS, making it a more engaging and comprehensible topic for undergraduate students and postgraduate students.
Undergraduate
Students should have a firm mathematical background and be familiar with MATLAB. Knowledge in basic linear algebra would be advantageous, and it is recommended that at least one student is enrolled in Signal Processing (ELECTENG733).
Signal Processin (405.722, Lab)