Simulating the DFT Algorithm for Audio Processing

04/29/2021
by   Omkar Deshpande, et al.
0

Since the evolution of digital computers, the storage of data has always been in terms of discrete bits that can store values of either 1 or 0. Hence, all computer programs (such as MATLAB), convert any input continuous signal into a discrete dataset. Applying this to oscillating signals, such as audio, opens a domain for processing as well as editing. The Fourier transform, which is an integral over infinite limits, for the use of signal processing is discrete. The essential feature of the Fourier transform is to decompose any signal into a combination of multiple sinusoidal waves that are easy to deal with. The discrete Fourier transform (DFT) can be represented as a matrix, with each data point acting as an orthogonal point, allowing one to perform complicated transformations on individual frequencies. Due to this formulation, all the concepts of linear algebra and linear transforms prove to be extremely useful here. In this paper, we first explain the theoretical basis of audio processing using linear algebra, and then focus on a simulation coded in MATLAB, to process and edit various audio samples. The code is open ended and easily expandable by just defining newer matrices which can transform over the original audio signal. Finally, this paper attempts to highlight and briefly explain the results that emerge from the simulation

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/17/2019

Discrete and Fast Fourier Transform Made Clear

Fast Fourier transform was included in the Top 10 Algorithms of 20th Cen...
research
06/07/2013

Clifford Fourier-Mellin transform with two real square roots of -1 in Cl(p,q), p+q=2

We describe a non-commutative generalization of the complex Fourier-Mell...
research
06/05/2013

Quaternion Fourier Transform on Quaternion Fields and Generalizations

We treat the quaternionic Fourier transform (QFT) applied to quaternion ...
research
05/06/2021

Point Cloud Audio Processing

Most audio processing pipelines involve transformations that act on fixe...
research
12/12/2018

Thwarting Adversarial Examples: An L_0-RobustSparse Fourier Transform

We give a new algorithm for approximating the Discrete Fourier transform...
research
05/26/2017

Two-dimensional nonseparable discrete linear canonical transform based on CM-CC-CM-CC decomposition

As a generalization of the two-dimensional Fourier transform (2D FT) and...
research
10/28/2020

Optimizing Short-Time Fourier Transform Parameters via Gradient Descent

The Short-Time Fourier Transform (STFT) has been a staple of signal proc...

Please sign up or login with your details

Forgot password? Click here to reset