Yes, you can use the BCH and LDPC blocks stand alone. However, the size of the input data block will be determined by the code rate and frame size. For example with the LDPC block, a code rate of 2/3 with normal frame size (64800 bits) would require input blocks of 43200 bits (5400 bytes). In the DVB-S2 specification, this number is called Nbch.

I had considered making the I/O pins on the LDPC and BCH blocks vectors (so that the above would be obvious), but felt it was too much work for not much in return (assuming they would never be used stand alone).

The parity bits are appended at the end of the input block. So in the above example, you'll see your original 43200 bits followed by 21600 parity bits. Note that the parity bits are differentially encoded.

Ron

On 06/07/2016 03:26 PM, Jose Ruvalcaba wrote:
Hello all,

I was wondering if in order to use the DVB-S2 BCH and LDPC encoder I would have to use the header, scrambler, DVB-S2X modulator and physical layer frame blocks in my Tx side. In other words, can I use the FEC encoders from DVB-S2 stand alone? Also, is the data coming out from the DVB-S2 LDPC encoder symmetric, that is it has the information bits first then the parity bits? I'm currently trying to decode the data coming from the BCH/LDPC encoded data without any of the other blocks and have not been seeing the results I expect.


Thanks,
Jose


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to