DocumentCode
261622
Title
High performance VHDL FIR filter structure for symbol timing system implemented on FPGA
Author
Fiala, Pavel ; Linhart, Richard
Author_Institution
Fac. of Electr. Eng., Univ. of West Bohemia, Plzeň, Czech Republic
fYear
2014
fDate
25-27 Nov. 2014
Firstpage
477
Lastpage
480
Abstract
The increasing popularity of Software Defined Radio is forcing complex digital signal processing blocks to be implemented in parallel design flow on FPGA or ASIC. Digital filters are necessary in transmitter / receiver side and FIR filters are often chosen for their beneficial properties against IIR filters. Symbol synchronization subsystem also maintains digital filters for interpolation purpose. The goal of this paper is to develop efficient fully parallel FIR filter structure in VHDL language for symbol synchronization purpose. The first part of this paper is focused on formulation distributed arithmetic technique for proposed FIR filter. The second part describes incorporation of this filter to symbol synchronization subsystem. The extensive emphasis will be put on efficient pipelined implementation with excellent registered performance and optimal design size. The result of RTL synthesis on FPGA is finally discussed.
Keywords
FIR filters; distributed arithmetic; field programmable gate arrays; hardware description languages; parallel processing; synchronisation; timing; FPGA; VHDL; digital filter; distributed arithmetic technique; efficient FIR filter; fully parallel FIR filter structure; software defined radio; symbol synchronization subsystem; symbol timing system; Detectors; Digital signal processing; Field programmable gate arrays; Finite impulse response filters; Interpolation; Synchronization; Digital communication; FPGA; VHDL; digital filters; signal processing; synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Telecommunications Forum Telfor (TELFOR), 2014 22nd
Conference_Location
Belgrade
Print_ISBN
978-1-4799-6190-0
Type
conf
DOI
10.1109/TELFOR.2014.7034450
Filename
7034450
Link To Document