Signal processing coursework in MATLAB: adaptive beamforming, audio processing, filtering and estimation.
MATLAB coursework across several signal processing subjects. Around 109 .m
files plus a few Simulink models and audio samples, grouped by topic.
| Directory | Subject |
|---|---|
Adaptive Beamforming and Localization |
Eigen-based beamformers, null steering, FMCW |
Digital Audio Processing |
Reverberation, time-of-arrival, parametric evaluation |
Digital Filtering |
FIR and IIR design and application |
Intelligent Sensors and Networks |
Sensor network processing |
Least Squared Error Modeling |
LSE fitting and system identification |
Linear Filter Applications |
Applied linear filtering |
Noise Reduction Techniques |
Denoising methods |
Recursive Adaptive Filtering |
RLS and related recursive schemes |
Open MATLAB, cd into a directory and run the script you want. The Simulink
models (.mdl) open with open_system.
Most scripts expect the working directory to be their own folder, because audio files and data are referenced by relative path.
Some files are uppercase (NULLEIG.M, DTOA.M) and some are not. On Windows
and macOS this is invisible; on Linux, MATLAB is case sensitive about function
names, so call them exactly as they appear on disk.
MATLAB-main/
├── Adaptive Beamforming and Localization/
├── Digital Audio Processing/
├── Digital Filtering/
├── Intelligent Sensors and Networks/
├── Least Squared Error Modeling/
├── Linear Filter Applications/
├── Noise Reduction Techniques/
├── Recursive Adaptive Filtering/
├── Recursive Least Squares Techniques/
├── Sampled Data Systems/
├── Signal Detection Techniques/
├── Spectral Density/
├── The Fourier Transform/
├── The Z-Transform/
123 tracked files · 1.8 MB · 1 languages · last pushed 2024-07-03