Reed Solomon LabVIEW Implementation
Home Reed Solomon Project Reed Solomon Galois Fields Theory Reed Solomon LABVIEW Implementation Reed Solomon Experiments
There are two components to this project's implementation: 1. Reed Solomon Encoding in the transmitter end and 2. Reed Solomon Decoding in the receiver end. All software implementation was done in LabVIEW. Testing was performed in software using a simulator and in hardware using the NI USRP software defined radio. For this project's purposes, the Reed-Solomon code generator polynomial is based on RS(255,239). However, for most testing, the shortened code of RS(32,16) is used by populating the initial 239 to 16 symbols with zeros. Click on the rectangles in the flowchart to view the LabVIEW block diagram of each function.
The relevant project VIs can be found here. Note that rs_simulator.vi is the highest top-level VI.
Reed Solomon Encoding
Reed Solomon Decoding
Prepared by Amulya Kattimani, a Rutgers ECE undergraduate student