Filtering toolbox development

With the development of digital signal processing technology, it is now possible to process audio signals with various acoustic effects. For instance, by applying a low pass filter with a certain cutoff frequency to a piece of music, noise can be removed from it, returning a signal with much better...

Full description

Saved in:
Bibliographic Details
Main Author: Qing, Xiangyue
Other Authors: Anamitra Makur
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54518
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the development of digital signal processing technology, it is now possible to process audio signals with various acoustic effects. For instance, by applying a low pass filter with a certain cutoff frequency to a piece of music, noise can be removed from it, returning a signal with much better quality. And by analyzing the digital samples of a female’s voice speech, we can reconstruct it to make it sound like a male’s voice speech. These effects are not only very interesting but also widely useful in a number of industries. My final year project is titled “filtering toolbox development”. It aims to develop a user interface, ie, GUI, with a list of filters (low pass/high pass/band pass) and special effects from which the user can freely choose. The design of the interface makes use of matlab GUIDE. It allows personalized style of design strategy and can automatically generate corresponding m-file. The various filters are created with the aid of matlab function ‘fir2’. A number of concepts are vital to the development of this toolbox. DTFT (discrete time fourier transform) transforms the discrete digital audio samples to the frequency domain. Z-transform can be utilized to generate IIR or FIR filters. It is important to understand and well apply these digital signals processing knowledge for the success of this project.