GNU Radio 3.3.0 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.