Communications Toolbox™ provides tools for block encoding and decoding of data using either MATLAB® or Simulink®. To learn more about error control coding, see Error Detection and Correction.
Reed-Solomon Coding Part I – Erasures
This example shows how to configure the RSEncoder
and RSDecoder
System objects to perform Reed-Solomon (RS) block coding with erasures when simulating a communications system.
Reed-Solomon Coding Part II – Punctures
This example shows how to set up the Reed-Solomon (RS) encoder/decoder to use punctured codes.
Reed-Solomon Coding Part III – Shortening
This example shows how to set up the Reed-Solomon (RS) encoder/decoder to shorten the (63,53) code to a (28,18) code.
Transmit and Receive Shortened Reed-Solomon Codes
Transmit and receive standard and shortened RS-encoded, 64-QAM-modulated data through an AWGN channel.
Reed-Solomon Coding with Erasures, Punctures, and Shortening in Simulink
This model shows how to configure Reed-Solomon (RS) codes to perform block coding with erasures, punctures, and shortening.