(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Real-time windowing fir filter implementation using dsp

Real-time windowing fir filter implementation using dsp / Chan Hui Shang
Pembangunan yang pesat dalam sektor telehubungan dan perhubungan wayarles telah menyebabkan sistem analog digantikan dengan sistem digital pada masa kini. Dalam kebanyakan pengendalian penurasan DSP, penuras digital memainkan peranan yang sangat penting disebabkan kelebihannya seperti mempunyai kejituan yang tinggi, mudah diubahsuai, mempunyai kestabilan dan kebolehharapan yang tinggi. Maka, projek ini memberi tumpuan untuk merekabentuk penuras digital sambutan dedenyut terhingga (FIR) yang merupakan salah satu jenis penuras digital yang digunakan dalam kebanyakan pengendalian penurasan disebabkan sifatnya iaitu fasa lelurus. Objektif rekabentuk penuras FIR adalah untuk menentukan pekali-pekali penuras itu supaya penuras tersebut dapat memenuhi penentuan yang ditetapkan. Dalam projek ini, teknik yang paling mudah iaitu berdasarkan fungsi tetingkap telah digunakan untuk merekabentuk penuras FIR. Penuras jalur rendah bagi penentuan yang ditetapkan telah direkabentuk dengan menggunakan pelbagai jenis fungsi tetingkap seperti tetingkap Segiempat Tepat, tetingkap Hamming dan tetingkap Blackman. Sebelum melaksanakan algoritma penuras FIR pada TMS320VC5510 DSK, rekabentuk penuras FIR telah diselaku dengan menggunakan MATLAB. Kemudian bahasa perhimpunan dan C telah digunakan untuk melaksanakan penuras FIR pada TMS320VC5510 DSK. Selepas itu, satu isyarat bentuk sinus telah dijanakan dan digunakan sebagai isyarat ujian untuk mengesahkan fungsi penuras FIR yang telah direkabentuk. Akhirnya, prestasi fungsi tetingkap yang digunakan dalam merekabentuk penuras FIR dinilai berdasarkan lebar cuping utama dan pelemah jalur penahan. Objektif projek ini telah dicapai disebabkan keputusan penyelakuan dan keputusan pelaksanaan adalah serupa dengan keputusan teori. Daripada keputusan yang diperolehi, ia telah membuktikan bahawa lebar peralihan dan prestasi cuping-tepi penuras ditentukan oleh fungsi tetingkap yang dipilih. ______________________________________________________________________________________________________ Due to the fast development in telecommunications and wireless communication applications, the traditional analog devices are being replaced with the digital system nowadays. In most of the DSP filtering application, digital filter play an extremely important role due to its greater degree of flexibility, more reliable and higher accuracy as compared to their analog counterparts. Hence, this project mainly focuses on designing a real-time FIR filter which is one of the basic types of digital filter that commonly used in most of the filtering operation owing to its linear phase characteristic. The objective of FIR filter design is to determine the filter coefficients such that the performance of the filter is approximate to the given specifications. This project concentrates on designing FIR filter by using window function which can be considered as the simpler and quick technique. The low-pass FIR filter for a given specification has been designed by using the various types of window functions such as Rectangular, Hamming, and Blackman windows in this project. Simulation of the FIR filter design has been done by using MATLAB before implementing the FIR filter algorithm on the DSP processor such as TMS320VC5510 DSK. A mixture of C and assembly code has been used for implementing FIR filter on DSP chip. Next, a sinusoidal signal has been generated and used as a test signal in order to verify the functionality of the designed FIR filter. Finally, the performance of the window function that used in designing FIR filter is evaluated based on the mainlobe width and stopband attenuation of their magnitude response. The objective of this project has been achieved as the MATLAB simulation results and hardware implementation results are both matched with the theoretical results. From the results obtained, it has been proven that the roll-off and sidelobe performance of the filter are determined by the selected window function.
Contributor(s):
Chan Hui Shang - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875004775
Barcode : 00003096395
Language:
English
Subject Keywords:
telecommunications; FIR filter; window
First presented to the public:
6/1/2012
Original Publication Date:
3/9/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 118
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-03-09 16:59:56.185
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
Real-time windowing fir filter implementation using dsp1 2018-03-09 16:59:56.185