You are on page 1of 7

CERTIFICATE OF THE SUPERVISOR

This is to certify that thesis/Report entitled DESIGN OF A DIGITAL FILTER USING FDATOOL AND SYNTHESIS IN XILINX which is submitted by SONAL AGRAWAL AND TEJSHREE SENGAR in partial fulfillment of the requirement for the award of degree B.E. in Electronics & Telecommunication Engineering to Chattisgarh Swami Vivekanand Technical University, Bhilai as a record of the candidate own work carried out by them under my/our supervision. The matter embodied in this thesis is original and has not been submitted for the award of any other degree.

SIGNATURE

SIGNATURE

HEAD OF THE DEPARTMENT

SUPERVISOR Assistant Professor

Electronics & Telecommunication, Bhilai Institute of Technology, Durg.

Electronics & Telecommunication, Bhilai Institute of Technology, Durg.

[i]

CERTIFICATE BY THE EXAMINER

The thesis entitled DESIGN OF A DIGITAL FILTER USING FDATOOL AND SYNTHESIS IN XILINX which is submitted by SONAL AGRAWAL AND TEJSHREE SENGAR is hereby recommended for the award of the degree of Bachelor of Engineering in the faculty of Electronics & Telecommunication Engineering to Chattisgarh Swami Vivekanand Technical University, Bhilai

Internal Examiner Electronics & Telecommunication, Bhilai Institute of Technology, Durg.

External Examiner

[ii]

ACKNOWLEDGEMENT

It gives us immense pleasure to convey our heartfelt appreciation to the institution. We sincerely thank the institution providing me with adequate knowledge to take on this but interesting task. We are grateful towards the management for providing us this opportunity to carry out analysis of one of its ambitious projects. We would render our sincere thanks to our project supervisor Mr. Atul Dwivedi who have been extremely helpful and co-operative to share with us information and time.. Finally, We would not be able to finish our report without the support of our parents and we thank them from the core of our heart.

Sonal Agrawal (3012809102) Tejshree Sengar (3012809309)

[iii]

ABSTRACT

The field of very large circuit integrated (VLSI) signal processing concerns the design and implementation of signal processing algorithms using application-specific VLSI architecture including programmable digital signal processor and dedicated signal processors implemented with VLSI technology. Digital filter plays an important role in digital signal processing applications. Digital filter can also be applied in speech processing applications, such as speech filtering, speech enhancement, noise reduction and automatic speech recognition among others. The design of signal processing algorithm is done using matlab FDA tool but it is implemented using VLSI .An interface is created between matlab and Xilinx for algorithm design and design implementation. This will lead to the real time implementation of many design algorithms. Using matlab human speech filter will be designed, its GUI will be created and will be synthesized using Xilinx. The filter will remove the noise from the input signal which can be heard. In this paper Matlab program is used to implement a low-pass FIR filter using rectangular window function. Designed low-pass FIR filter is used in the speech filtering application. The filter is applied to a recorded speech signal to remove background noise components of the speech signal. Signal comparison between filtered speech and original speech shows that a noise signal of the original speech signal successively eliminates by using this low pass filter.

[iv]

LIST OF FIGURES

1.1 1.2 1.3 4.1 4.2 4.3 4.4 4.5 4.6 4.7 5.1 6.1 6.2 6.3 6.4 6.5 6.6

A basic filtering process Concept of digital filtering Response of non-ideal filter MATLAB window FDA tool Generating a GUI Blank GUI A simple GUI Project Navigator Direct-form realization of FIR filter Design flow Magnitude response Impulse response Step response GUI output of the signal hello hello hello Signal with noise Filtered signal

Pg no. 1 Pg no. 3 Pg no. 4 Pg no. 18 Pg no. 19 Pg no. 21 Pg no. 22 Pg no. 23 Pg no. 23 Pg no. 28 Pg no. 31 Pg no. 36 Pg no. 36 Pg no. 36 Pg no. 38 Pg no. 38 Pg no. 39

[v]

LIST OF TABLES

4.1 5.1 6.1 6.2

Analog versus Digital filtering FIR filter specifications Variation of PSNR with order of filter Variation of PSNR with cut off frequency

Pg no. 27 Pg no.33 Pg no. 37 Pg no. 37

[vi]

LIST OF ABBREVATIONS

MATLAB DSP PSNR VHDL

MATrix LABoratory Digital Signal Processing Peak Signal to Noise Ratio Very High Speed Integrated Circuit Hardware Description Language

IEEE FIR IIR VLSI FDA GUIDE IC FPGA ASIC GUI HDL ADC DAC

Institute of Electrical and Electronics Engineers Finite Impulse Response Infinite Impulse Response Very Large Scale Integration Filter Design and Analysis Graphic User Interface Design Equipment Integrated Circuit Field Programmable Gate Array Application Specific Integrated Circuit Graphic User Interface Hardware Description Language Analog to Digital Converter Digital to Analog Converter

[vii]

You might also like