An Octave script that performs noise reduction on audio signals using the Discrete Fourier Transform through the in-built fft module of GNU Octave. The idea is to identify the main frequencies present in the audio sample through DFT and then zero out everything apart from those main frequencies by using a low/high pass filter depending on the sample. The project was developed as a part of my freshman year Linear Algebra & Vector Calculus course with the help of my groupmates.
More on Discrete Fourier Transform: http://www.robots.ox.ac.uk/~sjrob/Teaching/SP/l7.pdf