Skip to content

An Octave script that performs noise reduction on audio signals using the Discrete Fourier Transform through the in-built fft module of GNU Octave

License

Notifications You must be signed in to change notification settings

nikunj-taneja/audio-signal-denoising

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Signal Denoising using Discrete Fourier Transform

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.

Overview

Original Audio Signal in Time Domain Original Audio Signal in Frequency Domain Modified Audio Signal in Frequency Domain Modified Audio Signal in Time Domain

More on Discrete Fourier Transform: http://www.robots.ox.ac.uk/~sjrob/Teaching/SP/l7.pdf

About

An Octave script that performs noise reduction on audio signals using the Discrete Fourier Transform through the in-built fft module of GNU Octave

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages