Reed-solomon encoder, 3 reed-solomon encoder – Comtech EF Data SNM-1001L User Manual
Page 235
SNM-1001L Satellite Modem
Revision 1
Reed-Solomon Codec
MN/SNM1001L.OM
15–3
15.1.3 Reed-Solomon
Encoder
A block diagram of the Reed-Solomon encoder section is shown in Figure 15-3.
The Reed-Solomon encoder section includes the following circuits:
• Synchronous Scrambler
• Reed-Solomon Codec (encoder section)
• Serial/Parallel Converter
• RAM Interleaver
• Parallel/Serial Converter
Figure 15-3. Reed-Solomon Encoder Section Block Diagram
The data and clock signals (MUXDATA and MUXCLK) come from the multiplexer on the
main PCB, and are sent to the Reed-Solomon encoder section. Since the data input to the
Reed-Solomon encoder is serial, the data passes through a self-synchronizing serial scrambler,
in accordance with INTELSAT-308 Rev. 6B specification.
The host software allows the scrambler to be turned on or off at the front panel as required by
the user. If the scrambler is disabled, the data passes through the scrambler unaltered.
The data then passes through a serial/parallel converter, and on to a FIFO. The serial/parallel
converter changes the data to an 8-bit word. A synchronous FIFO buffers the incoming data,
because the rate is different than the encoded data rate. Once buffered by the FIFO, the data
passes to the Reed-Solomon Codec.
Refer to Figure 15-4 for the Reed-Solomon code page format. The Reed-Solomon outer Codec
reads the data in blocks of k bytes, and calculates and appends check bytes to the end data
block. The letter n represents the total number of bytes in a given block of data out of the
Codec. The letter k represents the number of data bytes in a given block.
The term, n - k = 2t, is the total number of check bytes appended to the end of the data. This is
referred to as the “Reed-Solomon overhead.” The term’s k, n, and t will vary, depending on the
Reed-Solomon coding used. The output data is passed to a block interleaver.
U4
U3
U4
U1
U4
JP2
JP2
TXSATDAT
TXSATCLK
U4
U4
MUXDATA
(SERIAL)
MUXCLK
SERIAL
TO PARALLEL
CONVERTER
RS CODEC
(ENCODER SECTION)
UNIQUE WORD
INSERTION
RAM
INTERLEAVER
INTERLEAVER
ADDRESS
GENERATOR
RS TIMING CONTROLLER
PARALLEL
TO SERIAL
CONVERTER
SYNCHRONOUS
SCRAMBLER
JP2
JP2