|
GNU Radio 3.6.1 C++ API
|
ATSC Reed-Solomon encoder / decoder. More...
#include <atsci_reed_solomon.h>
Public Member Functions | |
| atsci_reed_solomon () | |
| ~atsci_reed_solomon () | |
| void | encode (atsc_mpeg_packet_rs_encoded &out, const atsc_mpeg_packet_no_sync &in) |
| Add RS error correction encoding. | |
| int | decode (atsc_mpeg_packet_no_sync &out, const atsc_mpeg_packet_rs_encoded &in) |
ATSC Reed-Solomon encoder / decoder.
The t=10 (207,187) code described in ATSC standard A/53B. See figure D5 on page 55.
| atsci_reed_solomon::atsci_reed_solomon | ( | ) |
| atsci_reed_solomon::~atsci_reed_solomon | ( | ) |
| int atsci_reed_solomon::decode | ( | atsc_mpeg_packet_no_sync & | out, |
| const atsc_mpeg_packet_rs_encoded & | in | ||
| ) |
Decode RS encoded packet.
| void atsci_reed_solomon::encode | ( | atsc_mpeg_packet_rs_encoded & | out, |
| const atsc_mpeg_packet_no_sync & | in | ||
| ) |
Add RS error correction encoding.