In the DVB-S system, the TS stream becomes uint8 type data after RS encoding. During subsequent QPSK constellation mapping, a binary bitstream is required. Therefore, after RS encoding, the 8-bit data needs to be converted into 1-bit serial output.
Implementation Idea#
First, use the BitwiseOperator module for bitwise AND operation to extract the 8-bit binary data. Then, use a counter to generate a counting signal from 0 to 7 as the enable signal for the mux module, outputting the extracted 8-bit data over 8 clock cycles.
Structural Block Diagram#
Simulation Results#
The input data is 133, which is binary 10000101. It can be seen that the output results meet the requirements.