• DocumentCode
    1834310
  • Title

    Synchronization and demodulation programming projects to accompany a first course on digital communications

  • Author

    Gunther, Jacob ; Moon, Thomas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Utah State Univ., Logan, UT, USA
  • fYear
    2013
  • fDate
    11-14 Aug. 2013
  • Firstpage
    311
  • Lastpage
    316
  • Abstract
    This paper describes a series of programming assignments associated with a first course on digital communications. The programs build upon one another and progress toward an innovative final programming project that is completed during the last six weeks of the semester. Using black-and-white (1 bit per pixel) images as the message bits to be transmitted, the instructor synthesizes a set of modulated signals that are subject to different types of impairments including amplitude variations, carrier phase and frequency offsets, data clock phase and frequency offsets, additive Gaussian noise, and combinations of these impairments. Students write signal processing receiver algorithms including automatic gain control, and carrier recovery and timing recovery phase locked loops. Students apply their programs to the signals created by the instructor and recover the images. This project helps students internalize concepts taught during lecture sessions.
  • Keywords
    automatic gain control; computer science education; demodulation; digital communication; educational courses; phase locked loops; programming; signal processing; additive Gaussian noise; amplitude variations; automatic gain control; black-and-white images; carrier phase; carrier recovery; course; data clock phase; demodulation programming project; digital communications; frequency offsets; image recovery; lecture sessions; modulated signal synthesis; programming assignments; signal processing receiver algorithms; synchronization programming project; timing recovery phase locked loops; Clocks; MATLAB; Phase locked loops; Programming; Receivers; Table lookup; Timing; Digital communications; phase locked loops; synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE), 2013 IEEE
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-1-4799-1614-6
  • Type

    conf

  • DOI
    10.1109/DSP-SPE.2013.6642610
  • Filename
    6642610