Title :
FPGA implementation of a configurable viterbi decoder for software radio receiver
Author :
Shaker, Sherif Welsen ; Elramly, Salwa Hussien ; Shehata, Khaled Ali
Author_Institution :
Nanoelectron. Integrated Syst., Center, Nile Univ., Cairo, Egypt
Abstract :
Convolutional codes are one of the Forward Error Correction (FEC) codes that are used in every robust digital communication system. Viterbi algorithm is employed in wireless communications to decode the convolutional codes. Such decoders are complex and dissipate large amount of power. Software Defined Radio (SDR) is realized using highly configurable hardware platforms. Field Programmable Gate Array technology (FPGA) is a highly configurable option for implementing many sophisticated signal processing tasks in SDR. In this paper, a generic, configurable and low power Viterbi decoder for software defined radio is described using a VHDL code for FPGA implementation. The proposed design of the Viterbi decoder is considered to be generic so that it facilitates the prototyping of the decoder with different specifications. The proposed design is implemented on Xilinx Virtex-II Pro, XC2vp30 FPGA using the FPGA Advantage Pro package provided by Mentor Graphics and ISE 10.1 by Xilinx.
Keywords :
Viterbi decoding; convolutional codes; field programmable gate arrays; hardware description languages; radio receivers; software radio; FPGA Advantage Pro package; FPGA implementation; Mentor Graphics; VHDL code; XC2vp30 FPGA; Xilinx ISE; Xilinx Virtex-II Pro; configurable Viterbi decoder; convolutional codes; digital communication system; field programmable gate array; forward error correction codes; highly configurable hardware platforms; low power Viterbi decoder; signal processing; software defined radio; software radio receiver; wireless communications; Convolutional codes; Decoding; Digital communication; Field programmable gate arrays; Forward error correction; Receivers; Robustness; Software radio; Viterbi algorithm; Wireless communication; FPGA; Software Defined Radio; VHDL; Viterbi decoder;
Conference_Titel :
AUTOTESTCON, 2009 IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-4980-4
Electronic_ISBN :
1088-7725
DOI :
10.1109/AUTEST.2009.5314063