• DocumentCode
    2263600
  • 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
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    140
  • Lastpage
    144
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON, 2009 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1088-7725
  • Print_ISBN
    978-1-4244-4980-4
  • Electronic_ISBN
    1088-7725
  • Type

    conf

  • DOI
    10.1109/AUTEST.2009.5314063
  • Filename
    5314063