EE551 communications program project, 1998
Scope and Contents
The collection consists of theses written by students enrolled in the Monmouth College and Monmouth University graduate Electronic Engineering programs. The holdings are bound print documents that were submitted in partial fulfillment of requirements for the Master of Science degree.
Dates
- Creation: 1998
Creator
- McConnell, Jon A. (Author, Person)
- Yu, Guoyao (Thesis advisor, Person)
Conditions Governing Access
All analog collection holdings are limited to library use only.
Researchers seeking to photocopy collection materials must complete an Application to Photocopy Form.
In some cases, photocopying of collection materials may be performed by the Monmouth University Library staff.
The Monmouth University Library reserves the right to limit or refuse duplication requests subject to the condition of collection materials and/or restrictions imposed by the collection creators or by the United States Copyright Act.
Permission to examine, or copy, collection materials does not imply permission to publish or quote. It is the responsibility of the researcher to obtain such permissions from both the copyright holder and Monmouth University.
Extent
1 Items (print book) : 64 pages ; 8.5 x 11.0 inches (28 cm).
Language of Materials
English
Abstract
This project builds upon the Viterbi encoding/decoding project from EE517 and the code division multiple access (CDMA) project from EE518 to model end-to-end digital communications. A C++ project was developed that lets the user select a 32 by 32 pixel window of a color bitmap for transmission. The selected pixels are digitized, and the user can choose to encrypt, encode, interleave, and modulate the bits. The user can select the bit error rate (BER), or choose burst errors, which will then be applied to the transmitted bit stream. The program demodulates, de-interleaves, decodes, and decrypts the bit stream, depending on the user's choices. The resulting bits are converted back to pixel values and plugged into the original user-selected window, where the results can be observed. A graphical user interface (GUI) allows the user to select encoding, interleaving, encryption, and errors (BER or burst), so that the effects of each process, both individually and combined with the others, can be observed.
As expected, the convolutional encoding (rate ½, K=3) and Viterbi decoding corrects a significant amount of random errors with a BER of less than 8 percent. The interleaving improves the performance of the Viterbi decoding for burst errors, and if decryption is not performed after encrypting the bit stream, the transmitted image is scrambled. CDMA modulation, using a 63-bit pseudo-random (PN) spread code, can correct over 30% errors.
Partial Contents
Introduction -- Program description and theory -- Conclusion -- Appendix A. Screen shots of communication program -- Appendix B. Communications program source code -- Bibliography.
Source
- Monmouth University (West Long Branch, N.J.) (University place, Organization)
Repository Details
Part of the Monmouth University Library Archives Repository
Monmouth University Library
400 Cedar Avenue
West Long Branch New Jersey 07764 United States
732-923-4526