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.