DVB-S Transmitter
Posted: Thu Apr 24, 2014 11:52 pm
I've ported Edmund Tse's implementation of a DVB-S transmitter (https://github.com/EdmundTse/gr-dvb) to GnuRadio 3.7.x and bladeRF. There's some interest in this mode for Digital Amateur Television (DATV) due to it's low PAPR (Peak to Average Power Ratio).
https://github.com/drmpeg/gr-dvbs
A complete gnuradio-companion flowgraph and stand-alone Python script are included. Here's a spectrum analyzer trace of a 10 Msymbols/s (20 Msps) DVB-S signal from bladeRF. At a 7/8 Viterbi code rate, the Transport Stream rate would be approximately 16.1275 Mbps.
For 6 MHz channels, the symbol rate would be around 4.5 Msps (and around 7.25 Mbps Transport Stream rate with 7/8 code rate).

Here's a nice DVB-S (and DVB-S2) bitrate calculator.
http://www.satbroadcasts.com/DVB-S_Bitr ... lator.html
Ron
https://github.com/drmpeg/gr-dvbs
A complete gnuradio-companion flowgraph and stand-alone Python script are included. Here's a spectrum analyzer trace of a 10 Msymbols/s (20 Msps) DVB-S signal from bladeRF. At a 7/8 Viterbi code rate, the Transport Stream rate would be approximately 16.1275 Mbps.
For 6 MHz channels, the symbol rate would be around 4.5 Msps (and around 7.25 Mbps Transport Stream rate with 7/8 code rate).

Here's a nice DVB-S (and DVB-S2) bitrate calculator.
http://www.satbroadcasts.com/DVB-S_Bitr ... lator.html
Ron