Designing fast Golay encoder/decoder in Xilinx XACT with Mentor Graphics CAD interface
Download
Author
Sari, Mehmet
Date
1997-03Advisor
Lee, Chin Hwa
Second Reader
Weatherford, Todd
Metadata
Show full item recordAbstract
The programmable logic array is one of the most fascinating and fast developing areas of technology. Field programmable gate arrays are becoming prevalent in design as the density of the gate arrays goes up. In this thesis study, a fast encoding/decoding algorithm, Extended Golay Coding, is implemented in Xilinx XC4000 family programmable gate array (FPGA) architecture. The encoder/decoder is designed using the Xilinx XACT tool with the Mentor Graphics schematic capture Design Architect (DA) and Quicksimll simulation interfaces. With the static RAM bits onboard the new Xilinx FPGAs, the architecture is more powerful, and it is relatively easy to upgrade the old design based on the needs of the users. In this thesis, fast encoder/decoder is implemented with transmission word redundancy and interleaving. This is based on the data link layer description of the Misted 181-144A. The FPGA static RAM bits are used for the encode and decode ROM of the algorithm that makes the coder faster. Modular approach and design hierarchy made design tasks easier and upgradable in this study. The timing simulations of some design modules will be presented. Due to the complexity of the circuits, it is found that the design has to be migrated to a higher density chip than X04003 used in the simulations
Collections
Related items
Showing items related by title, author, creator and subject.
-
A systolic array implementation of a Reed-Solomon encoder and decoder.
McKenzie, Stephen Scott (1985-06);A systolic array is a natural architecture for the implementation of a Reed- Solomon (RS) encoder and decoder. It possesses many of the properties desired for a special-purpose application: simple and regular design, ... -
The design of a programmable convolutional encoder using VHDL and an FPGA
Snelgrove, Andrew H. (Monterey, California. Naval Postgraduate School, 1994-12);Convolutional encoding is a Forward Error Correction (FEC) technique used in continuous one-way and real time communication links. It can provide substantial improvement in bit error rates so that small, low power, inexpensive ... -
Implementation of multi-frequency modulation with trellis encoding and Viterbi decoding using a digital signal processing board
Wisniewski, John W. (Monterey, California. Naval Postgraduate School, 1991-06);Multi-Frequency Modulation has been the topic of several papers at NPS. In past systems the majority of time required for the generation of the MFM signal was due to the software routine used to implement the FFT. In this ...