• DocumentCode
    1233598
  • Title

    An educational digital communications project using FPGAs to implement a BPSK detector

  • Author

    Ahamed, Faruque ; Scarpino, Frank A.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Dayton, OH, USA
  • Volume
    48
  • Issue
    1
  • fYear
    2005
  • Firstpage
    191
  • Lastpage
    197
  • Abstract
    With the recent advent of hardware description languages (e.g., Verilog or VHDL) and digital implementation for field-programmable gate arrays (FPGAs), substantial academic digital design projects become practicable. The time and effort to implement significant design projects may be undertaken without sacrificing the broad educational demands placed upon the modern engineering student. In the present paper, the design of an all-digital, binary-phase-shift-keying (BPSK) demodulator is described. The project details the design of the components (e.g., Booth multipliers and pseudorandom noise (PN) generators) and the simulation of the entire system. The entire system was designed using the Verilog hardware description language and implemented on an Altera 10-k FPGA device. This paper verifies that students are capable of accomplishing significant signal processing projects that provide educational benefits. Projects can readily be extended by developing several such projects across a class and then integrating distinct projects into more fully developed systems. The project described in This work is the design and simulation of a BPSK correlation detector.
  • Keywords
    digital communication; electronic engineering education; field programmable gate arrays; hardware description languages; phase shift keying; BPSK demodulator; BPSK detector; Booth multipliers; FPGA; Verilog hardware description language; academic digital design projects; binary-phase-shift-keying; educational digital communications project; engineering student; field programmable gate arrays; pseudorandom noise; Binary phase shift keying; Demodulation; Detectors; Digital communication; Field programmable gate arrays; Hardware design languages; Phase locked loops; Phased arrays; Signal processing; Threshold voltage;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2004.837036
  • Filename
    1393121