FPGA Implementation of Flexible Interpolators and Decimators
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
The aim of this thesis is to implement flexible interpolators and decimators onField Programmable Gate Array (FPGA). Interpolators and decimators of differentwordlengths (WL) are implemented in VHDL. The Farrow structure is usedfor the realization of the polyphase components of the interpolation/decimationfilters. A fixed set of subfilters and adjustable fractional-delay multiplier valuesof the Farrow structure give different linear-phase finite-length impulse response(FIR) lowpass filters. An FIR filter is designed in such a way that it can be implementedfor different wordlengths (8-bit, 12-bit, 16-bit). Fixed-point representationis used for representing the fractional-delay multiplier values in the Farrow structure. To perform the fixed-point operations in VHDL, a package called fixed pointpackage  is used.
A 8-bit, 12-bit, and 16-bit interpolator are implemented and their performancesare verified. The designs are compiled in Quartus-II CAD tool for timing analysisand for logical registers usage. The designs are synthesised by selecting Cyclone IVGX family and EP4X30CF23C6 device. The wordlength issues while implementingthe interpolators and decimators are discussed. Truncation of bits is required inorder to reduce the output wordlength of the interpolator and decimator.
Place, publisher, year, edition, pages
2013. , 70 p.
Interpolation, Decimation, Linear-phase FIR interpolation, VHDL implementation of interpolators and decimators
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-89761ISRN: LiTH-ISY-EX--13/4654--SEOAI: oai:DiVA.org:liu-89761DiVA: diva2:609369
Subject / course
Master of Science in Electronics Design Engineering
2013-02-21, Nollstället, Linköping University, Linköping, 13:15 (English)
Eghbali, Amir, Assistant Professor
Johansson, Håkan, Professor