![Controls](https://jp.mathworks.com/academia/courseware/teaching-signal-processing-and-communications-with-matlab-and-simulink/_jcr_content/mainParsys/columns_copy_copy_co/1/feature/items/item0.adapt.full.medium.jpg/1711428439750.jpg)
Educators use MATLAB and Simulink in many signal processing and communication courses.
With domain-specific toolboxes and apps, MATLAB makes it easy for students to learn and perform domain-specific tasks involving signal processing, image processing, and communications. Educators can use MATLAB live scripts to create lectures that combine explanatory text, mathematical equations, code, and results.
Below is a sampling of course curricula, textbooks, educational videos, online labs, and additional tools for teaching signal and system courses with MATLAB and Simulink.
Downloadable Course Materials to Help Develop and Enhance Curriculum
Videos
- MATLAB Tech Talks are short educational videos that explore fundamental engineering concepts. These videos can help supplement instructors’ curriculum materials.
- Wavelet Transforms
- Introduction to Signal Processing Apps in MATLAB (10:12)
- Deep Learning and Machine Learning for Signal Processing Applications (33:07)
See more Signal Processing videos.
See more Wireless Communications videos.
Virtual, Remote, and Low-Cost Hardware-Based Labs
Auto Grading with MATLAB
Use MATLAB Grader to create interactive course assignments, automatically grade student work, and provide feedback:
- Digital Signal Processing Collection (This MATLAB Grader collection includes problems for concepts taught in undergraduate digital signal processing courses.)
- Automating Grading of Assignments in a MATLAB Programming Course (Duarte G.T. Antunes, Eindhoven University of Technology)
Additional Resources
- Free, online hands-on tutorials:
- MATLAB Online (use MATLAB in your browser)
- Simulink Online (use Simulink in your browser)
- Explore MATLAB Apps