Dvb-t/t2

Hi,

With Rons help I got the DVB-T/T2 flowgraphs up and running.

DVB-T works great, no issues at all, while DVB-T2 is somehow flaky in
reception.

When using a cheap DVB-x tester, the DVB-T2 constellation is phase
shifted.
I have no real world T2 signals to compare, but at least the tester
shows
normal constellation views when looking at S and T signals off the air.

This is how things look:

http://dk5ras.dyndns.org/tmp/DVB/

The flowgraphs are almost original, just adopted to the USRP B210, and I
added channel slider…

Any ideas what I could tweak?

Ralph.

Hmm, now I see, there is an option “constellation rotation” in the
modulator
block. Maybe this is not an accident, but wanted behavior?! I will check
this evening…

Ralph.

From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ralph A. Schmid, dk5ras
Sent: Tuesday, April 7, 2015 06:39
To: [email protected]
Subject: [Discuss-gnuradio] DVB-T/T2

Hi,

With Rons help I got the DVB-T/T2 flowgraphs up and running.

DVB-T works great, no issues at all, while DVB-T2 is somehow flaky in
reception.

When using a cheap DVB-x tester, the DVB-T2 constellation is phase
shifted.
I have no real world T2 signals to compare, but at least the tester
shows
normal constellation views when looking at S and T signals off the air.

This is how things look:

http://dk5ras.dyndns.org/tmp/DVB/

The flowgraphs are almost original, just adopted to the USRP B210, and I
added channel slider…

Any ideas what I could tweak?

Ralph.

It is intended:

http://dcis2009.unizar.es/FILES/CR2/p41.pdf

So forget about my question :slight_smile:

Ralph.

From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ralph A. Schmid, dk5ras
Sent: Tuesday, April 7, 2015 07:04
To: [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hmm, now I see, there is an option “constellation rotation” in the
modulator
block. Maybe this is not an accident, but wanted behavior?! I will check
this evening…

Ralph.

From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ralph A. Schmid, dk5ras
Sent: Tuesday, April 7, 2015 06:39
To: [email protected]
Subject: [Discuss-gnuradio] DVB-T/T2

Hi,

With Rons help I got the DVB-T/T2 flowgraphs up and running.

DVB-T works great, no issues at all, while DVB-T2 is somehow flaky in
reception.

When using a cheap DVB-x tester, the DVB-T2 constellation is phase
shifted.
I have no real world T2 signals to compare, but at least the tester
shows
normal constellation views when looking at S and T signals off the air.

This is how things look:

http://dk5ras.dyndns.org/tmp/DVB/

The flowgraphs are almost original, just adopted to the USRP B210, and I
added channel slider…

Any ideas what I could tweak?

Ralph.


Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Yes, rotated constellations are a new feature of DVB-T2. More reading
here.

http://www.etsi.org/deliver/etsi_ts/102800_102899/102831/01.02.01_60/ts_102831v010201p.pdf

See section 9.2.3. In addition to the rotation, the I and Q components
of a QAM/QPSK symbol are cyclically delayed. Since there’s a time and a
frequency interleaver after the modulator, the I and Q components of a
symbol get sent at a different time and a different frequency (OFDM
carrier). Almost all DVB-T2 broadcasters turn this feature on, even with
256QAM. All DVB-T2 receivers must support rotated constellations.

Be sure to change the “Constellation rotation” parameter in both the
Modulator block and the Frame Mapper block, or the receiver will get
confused.

BTW, both the DVB-T2 and DVB-S2 transmitters will be included in GNU
Radio in the next release (3.7.7) as part of gr-dtv.

If you place a Scope Sink after the modulator, you can see the “virtual”
constellation mentioned in the link above.

Virtual 16QAM

Ron

The test clips have AC3 audio. AC3 is not used much at all in Europe
because broadcasters have to pay an extra licensing fee to Dolby to
transmit it. It looks like DVBViewer does not come with an AC3 decoder,
but you can add one.

http://www.dvbviewer.com/en/index.php/index.php?page=manual&chapter=j&sub=j2

Ron

Hi Ron,
I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?
Thanks,
Bogdan

 On Tuesday, April 7, 2015 1:32 PM, "Ralph A. Schmid, dk5ras" 

[email protected] wrote:

#yiv0268530338 #yiv0268530338 – _filtered #yiv0268530338 {panose-1:2 4
5 3 5 4 6 3 2 4;} _filtered #yiv0268530338
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered
#yiv0268530338 {panose-1:2 11 5 2 4 2 4 2 2 3;} _filtered #yiv0268530338
{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}#yiv0268530338
#yiv0268530338 p.yiv0268530338MsoNormal, #yiv0268530338
li.yiv0268530338MsoNormal, #yiv0268530338 div.yiv0268530338MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv0268530338
a:link, #yiv0268530338 span.yiv0268530338MsoHyperlink
{color:blue;text-decoration:underline;}#yiv0268530338 a:visited,
#yiv0268530338 span.yiv0268530338MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv0268530338
p.yiv0268530338MsoAcetate, #yiv0268530338 li.yiv0268530338MsoAcetate,
#yiv0268530338 div.yiv0268530338MsoAcetate
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;color:black;}#yiv0268530338
span.yiv0268530338SprechblasentextZchn {color:black;}#yiv0268530338
span.yiv0268530338E-MailFormatvorlage19
{color:windowtext;}#yiv0268530338
span.yiv0268530338E-MailFormatvorlage20 {color:#1F497D;}#yiv0268530338
p.yiv0268530338BalloonText, #yiv0268530338 li.yiv0268530338BalloonText,
#yiv0268530338 div.yiv0268530338BalloonText
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv0268530338
span.yiv0268530338BalloonTextChar {}#yiv0268530338
span.yiv0268530338E-MailFormatvorlage23 {color:#1F497D;}#yiv0268530338
span.yiv0268530338E-MailFormatvorlage24 {color:#1F497D;}#yiv0268530338
.yiv0268530338MsoChpDefault {font-size:10.0pt;} _filtered #yiv0268530338
{margin:72.0pt 72.0pt 72.0pt 72.0pt;}#yiv0268530338
div.yiv0268530338WordSection1 {}#yiv0268530338 Great to hear that you
work finds its way into the official thing! At the moment, as the RF
stuff works, I am trying to learn about all this crazy video file stuff,
for being able to create transport streams with my own content. Up to
now I am still testing with the cartoon .ts :slight_smile: Still my laptop (with
DVBViewer software) will not decode the audio, while the DVB tester
decodes audio just fine. Ralph. From:
[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ron E.
Sent: Tuesday, April 7, 2015 8:14 AM
To: [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Yes, rotated constellations
are a new feature of DVB-T2. More reading here.

http://www.etsi.org/deliver/etsi_ts/102800_102899/102831/01.02.01_60/ts_102831v010201p.pdf

See section 9.2.3. In addition to the rotation, the I and Q components
of a QAM/QPSK symbol are cyclically delayed. Since there’s a time and a
frequency interleaver after the modulator, the I and Q components of a
symbol get sent at a different time and a different frequency (OFDM
carrier). Almost all DVB-T2 broadcasters turn this feature on, even with
256QAM. All DVB-T2 receivers must support rotated constellations.

Be sure to change the “Constellation rotation” parameter in both the
Modulator block and the Frame Mapper block, or the receiver will get
confused.

BTW, both the DVB-T2 and DVB-S2 transmitters will be included in GNU
Radio in the next release (3.7.7) as part of gr-dtv.

If you place a Scope Sink after the modulator, you can see the “virtual”
constellation mentioned in the link above.

RonOn 04/06/2015 10:14 PM, Ralph A. Schmid, dk5ras wrote:
It is intended: http://dcis2009.unizar.es/FILES/CR2/p41.pdf So forget
about my question :slight_smile: Ralph. From:
[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ralph A. Schmid, dk5ras
Sent: Tuesday, April 7, 2015 07:04
To: [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Hmm, now I see, there is an
option “constellation rotation” in the modulator block. Maybe this is
not an accident, but wanted behavior?! I will check this evening…
Ralph. From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Ralph A. Schmid, dk5ras
Sent: Tuesday, April 7, 2015 06:39
To: [email protected]
Subject: [Discuss-gnuradio] DVB-T/T2 Hi, With Rons help I got the
DVB-T/T2 flowgraphs up and running. DVB-T works great, no issues at all,
while DVB-T2 is somehow flaky in reception. When using a cheap DVB-x
tester, the DVB-T2 constellation is phase shifted. I have no real world
T2 signals to compare, but at least the tester shows normal
constellation views when looking at S and T signals off the air. This is
how things look: http://dk5ras.dyndns.org/tmp/DVB/ The flowgraphs are
almost original, just adopted to the USRP B210, and I added channel
slider… Any ideas what I could tweak? Ralph.

Ok, it would be useful to have receivers too like for the DVB-T.

Bogdan

 On Tuesday, April 7, 2015 11:23 PM, Ron E. <[email protected]> 

wrote:

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

On 04/07/2015 06:38 AM, Bogdan D. wrote:

Hi Ron,
I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?
Thanks,
Bogdan

   On Tuesday, April 7, 2015 1:32 PM, "Ralph A. Schmid, dk5ras" 

[email protected] wrote:

#yiv5839327111 – filtered {panose-1:2 4 5 3 5 4 6 3 2
4;}#yiv5839327111 filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4
3 2 4;}#yiv5839327111 filtered {panose-1:2 11 5 2 4 2 4 2 2
3;}#yiv5839327111 filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4
2 4;}#yiv5839327111 p.yiv5839327111MsoNormal, #yiv5839327111
li.yiv5839327111MsoNormal, #yiv5839327111 div.yiv5839327111MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv5839327111
a:link, #yiv5839327111 span.yiv5839327111MsoHyperlink
{color:blue;text-decoration:underline;}#yiv5839327111 a:visited,
#yiv5839327111 span.yiv5839327111MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv5839327111
p.yiv5839327111MsoAcetate, #yiv5839327111 li.yiv5839327111MsoAcetate,
#yiv5839327111 div.yiv5839327111MsoAcetate
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;color:black;}#yiv5839327111
span.yiv5839327111SprechblasentextZchn {color:black;}#yiv5839327111
span.yiv5839327111E-MailFormatvorlage19
{color:windowtext;}#yiv5839327111
span.yiv5839327111E-MailFormatvorlage20 {color:#1F497D;}#yiv5839327111
p.yiv5839327111BalloonText, #yiv5839327111 li.yiv5839327111BalloonText,
#yiv5839327111 div.yiv5839327111BalloonText
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv5839327111
span.yiv5839327111BalloonTextChar {}#yiv5839327111
span.yiv5839327111E-MailFormatvorlage23 {color:#1F497D;}#yiv5839327111
span.yiv5839327111E-MailFormatvorlage24 {color:#1F497D;}#yiv5839327111
.yiv5839327111MsoChpDefault {font-size:10.0pt;}#yiv5839327111 filtered
{margin:72.0pt 72.0pt 72.0pt 72.0pt;}#yiv5839327111
div.yiv5839327111WordSection1 {}#yiv5839327111 Great to hear that you
work finds its way into the official thing! At the moment, as the RF
stuff works, I am trying to learn about all this crazy video file stuff,
for being able to create transport streams with my own content. Up to
now I am still testing with the cartoon .ts :slight_smile: Still my laptop (with
DVBViewer software) will not decode the audio, while the DVB tester
decodes audio just fine. Ralph.

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning:

I modified your flow graph according to Rons hints, and now I have a
stable and reliable DVB-T transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2.

You and Ron really did a great job with coding those DVB-x packages!

Ralph.

From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Ok, it would be useful to have receivers too like for the DVB-T.

Bogdan

On Tuesday, April 7, 2015 11:23 PM, Ron E. <[email protected]
mailto:[email protected] > wrote:

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

On 04/07/2015 06:38 AM, Bogdan D. wrote:

Hi Ron,

I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?

Thanks,

Bogdan

On Tuesday, April 7, 2015 1:32 PM, “Ralph A. Schmid, dk5ras”
mailto:[email protected] [email protected] wrote:

Great to hear that you work finds its way into the official thing!

At the moment, as the RF stuff works, I am trying to learn about all
this crazy video file stuff, for being able to create transport streams
with my own content. Up to now I am still testing with the cartoon .ts
:slight_smile: Still my laptop (with DVBViewer software) will not decode the audio,
while the DVB tester decodes audio just fine.

Ralph.

The DVB-T2 transmitter repository is here:

https://github.com/drmpeg/gr-dvbt2

In the README, there are links to test transport streams for a few
representative flow graphs.

gr-dvbt2 is also part of pybombs.

Ron

Hi Ralph,
DVB-T.png shows some u’s on the command line which means the whole
flowgraph do not provide data to USRP at the right speed. It basically
mean the computer cannot cope with the required processing requirement.

As for the video parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below).

If you just broadcast video from a file and not plan to use a live
streaming from camera, the rate should not matter too much. The video is
sent at the rate of the DVB-T according to it’s parameters and with
RTL2832 receiver it is buffered and played at the correct speed (at
least for short files like test.ts).
Bogdan

 On Wednesday, April 8, 2015 11:55 AM, "Ralph A. Schmid, dk5ras" 

[email protected] wrote:

#yiv3233999861 #yiv3233999861 – _filtered #yiv3233999861
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered
#yiv3233999861 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv3233999861
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv3233999861
#yiv3233999861 p.yiv3233999861MsoNormal, #yiv3233999861
li.yiv3233999861MsoNormal, #yiv3233999861 div.yiv3233999861MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv3233999861
a:link, #yiv3233999861 span.yiv3233999861MsoHyperlink
{color:blue;text-decoration:underline;}#yiv3233999861 a:visited,
#yiv3233999861 span.yiv3233999861MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv3233999861
p.yiv3233999861msonormal, #yiv3233999861 li.yiv3233999861msonormal,
#yiv3233999861 div.yiv3233999861msonormal
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv3233999861
p.yiv3233999861msoacetate, #yiv3233999861 li.yiv3233999861msoacetate,
#yiv3233999861 div.yiv3233999861msoacetate
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv3233999861
p.yiv3233999861balloontext, #yiv3233999861 li.yiv3233999861balloontext,
#yiv3233999861 div.yiv3233999861balloontext
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv3233999861
p.yiv3233999861msochpdefault, #yiv3233999861
li.yiv3233999861msochpdefault, #yiv3233999861
div.yiv3233999861msochpdefault
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv3233999861
span.yiv3233999861msohyperlink {}#yiv3233999861
span.yiv3233999861msohyperlinkfollowed {}#yiv3233999861
span.yiv3233999861sprechblasentextzchn {}#yiv3233999861
span.yiv3233999861e-mailformatvorlage19 {}#yiv3233999861
span.yiv3233999861e-mailformatvorlage20 {}#yiv3233999861
span.yiv3233999861e-mailformatvorlage23 {}#yiv3233999861
span.yiv3233999861e-mailformatvorlage24 {}#yiv3233999861
p.yiv3233999861msonormal1, #yiv3233999861 li.yiv3233999861msonormal1,
#yiv3233999861 div.yiv3233999861msonormal1
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv3233999861
span.yiv3233999861msohyperlink1
{color:blue;text-decoration:underline;}#yiv3233999861
span.yiv3233999861msohyperlinkfollowed1
{color:purple;text-decoration:underline;}#yiv3233999861
p.yiv3233999861msoacetate1, #yiv3233999861 li.yiv3233999861msoacetate1,
#yiv3233999861 div.yiv3233999861msoacetate1
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;color:black;}#yiv3233999861
span.yiv3233999861sprechblasentextzchn1 {color:black;}#yiv3233999861
span.yiv3233999861e-mailformatvorlage191
{color:windowtext;}#yiv3233999861
span.yiv3233999861e-mailformatvorlage201 {color:#1F497D;}#yiv3233999861
p.yiv3233999861balloontext1, #yiv3233999861
li.yiv3233999861balloontext1, #yiv3233999861
div.yiv3233999861balloontext1
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv3233999861
span.yiv3233999861e-mailformatvorlage231 {color:#1F497D;}#yiv3233999861
span.yiv3233999861e-mailformatvorlage241 {color:#1F497D;}#yiv3233999861
p.yiv3233999861msochpdefault1, #yiv3233999861
li.yiv3233999861msochpdefault1, #yiv3233999861
div.yiv3233999861msochpdefault1
{margin-right:0cm;margin-left:0cm;font-size:10.0pt;}#yiv3233999861
span.yiv3233999861E-MailFormatvorlage39 {color:#1F497D;}#yiv3233999861
.yiv3233999861MsoChpDefault {font-size:10.0pt;} _filtered #yiv3233999861
{margin:70.85pt 70.85pt 2.0cm 70.85pt;}#yiv3233999861
div.yiv3233999861WordSection1 {}#yiv3233999861 Yep, this would be quite
useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning: I modified your flow graph
according to Rons hints, and now I have a stable and reliable DVB-T
transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2. You and Ron really did a
great job with coding those DVB-x packages! Ralph. From:
[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Ok, it would be useful to have
receivers too like for the DVB-T. Bogdan On Tuesday, April 7, 2015
11:23 PM, Ron E. [email protected] wrote: Only transmitter
implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

RonOn 04/07/2015 06:38 AM, Bogdan D. wrote:
Hi Ron, I have not followed the development of DVB-T2/S2 lately. Are
there receiver implementations for the T2/S2 or just transmitters?
Thanks,Bogdan On Tuesday, April 7, 2015 1:32 PM, “Ralph A. Schmid,
dk5ras” [email protected] wrote: Great to hear that you work finds its
way into the official thing! At the moment, as the RF stuff works, I am
trying to learn about all this crazy video file stuff, for being able to
create transport streams with my own content. Up to now I am still
testing with the cartoon .ts :slight_smile: Still my laptop (with DVBViewer
software) will not decode the audio, while the DVB tester decodes audio
just fine. Ralph.


Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Hi,

The Us are when I do something else with the machine. They do not show
when I keep my fingers off the mouse, so no reason to worry, it runs for
ages without a single U when the machine is kept alone.

I already found out about the rate. The coding also needs to be
reflected by the transport stream, or just regarding the bitrate? I did
not find a setting for that, but I will look deeper into it during the
next days, when I find some time. My first test trying to set identical
settings like from the working test stream brought just a black picture.

Another question…when looking into the constellation, what are the two
dot clouds on the X/I-axis, outside the expected 4*4 cloud matrix? Some
embedded BPSK? I could not find this in the DVB-T specs at first
glance…

Ralph.

From: Bogdan D. [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 2:57 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hi Ralph,

DVB-T.png shows some u’s on the command line which means the whole
flowgraph do not provide data to USRP at the right speed. It basically
mean the computer cannot cope with the required processing requirement.

As for the video parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below).

If you just broadcast video from a file and not plan to use a live
streaming from camera, the rate should not matter too much. The video is
sent at the rate of the DVB-T according to it’s parameters and with
RTL2832 receiver it is buffered and played at the correct speed (at
least for short files like test.ts).

Bogdan

On Wednesday, April 8, 2015 11:55 AM, “Ralph A. Schmid, dk5ras”
<[email protected] mailto:[email protected] > wrote:

Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning:

I modified your flow graph according to Rons hints, and now I have a
stable and reliable DVB-T transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2.

You and Ron really did a great job with coding those DVB-x packages!

Ralph.

From: [email protected]lid
mailto:[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
mailto:[email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Ok, it would be useful to have receivers too like for the DVB-T.

Bogdan

On Tuesday, April 7, 2015 11:23 PM, Ron E. <[email protected]
mailto:[email protected] > wrote:

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

On 04/07/2015 06:38 AM, Bogdan D. wrote:

Hi Ron,

I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?

Thanks,

Bogdan

On Tuesday, April 7, 2015 1:32 PM, “Ralph A. Schmid, dk5ras”
mailto:[email protected] [email protected] wrote:

Great to hear that you work finds its way into the official thing!

At the moment, as the RF stuff works, I am trying to learn about all
this crazy video file stuff, for being able to create transport streams
with my own content. Up to now I am still testing with the cartoon .ts
:slight_smile: Still my laptop (with DVBViewer software) will not decode the audio,
while the DVB tester decodes audio just fine.

Ralph.

Hi Ralf,
having Us when moving the mouse does not looks good. Can you show a
picture taken with htop (on Linux).

the coding is a setting of the transmitter and receiver and it just need
to be the same on both. It does impact the maximum bitrate of the stream
as in the table.

Look into the 4.5.4 and 4.5.5 chapters. It says that reference
information is sent at “boosted” power level with imaginary equal zero.
This is what you see in the two dots on left and right.
Bogdan

 On Wednesday, April 8, 2015 5:34 PM, "Ralph A. Schmid, dk5ras" 

[email protected] wrote:

#yiv2904105420 #yiv2904105420 – _filtered #yiv2904105420
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered
#yiv2904105420 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv2904105420
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv2904105420
#yiv2904105420 p.yiv2904105420MsoNormal, #yiv2904105420
li.yiv2904105420MsoNormal, #yiv2904105420 div.yiv2904105420MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv2904105420
a:link, #yiv2904105420 span.yiv2904105420MsoHyperlink
{color:blue;text-decoration:underline;}#yiv2904105420 a:visited,
#yiv2904105420 span.yiv2904105420MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv2904105420
p.yiv2904105420msonormal, #yiv2904105420 li.yiv2904105420msonormal,
#yiv2904105420 div.yiv2904105420msonormal
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msoacetate, #yiv2904105420 li.yiv2904105420msoacetate,
#yiv2904105420 div.yiv2904105420msoacetate
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420balloontext, #yiv2904105420 li.yiv2904105420balloontext,
#yiv2904105420 div.yiv2904105420balloontext
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msochpdefault, #yiv2904105420
li.yiv2904105420msochpdefault, #yiv2904105420
div.yiv2904105420msochpdefault
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msonormal1, #yiv2904105420 li.yiv2904105420msonormal1,
#yiv2904105420 div.yiv2904105420msonormal1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msoacetate1, #yiv2904105420 li.yiv2904105420msoacetate1,
#yiv2904105420 div.yiv2904105420msoacetate1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420balloontext1, #yiv2904105420
li.yiv2904105420balloontext1, #yiv2904105420
div.yiv2904105420balloontext1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msochpdefault1, #yiv2904105420
li.yiv2904105420msochpdefault1, #yiv2904105420
div.yiv2904105420msochpdefault1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
span.yiv2904105420msohyperlink {}#yiv2904105420
span.yiv2904105420msohyperlinkfollowed {}#yiv2904105420
span.yiv2904105420msohyperlink1 {}#yiv2904105420
span.yiv2904105420msohyperlinkfollowed1 {}#yiv2904105420
span.yiv2904105420sprechblasentextzchn1 {}#yiv2904105420
span.yiv2904105420e-mailformatvorlage191 {}#yiv2904105420
span.yiv2904105420e-mailformatvorlage201 {}#yiv2904105420
span.yiv2904105420e-mailformatvorlage231 {}#yiv2904105420
span.yiv2904105420e-mailformatvorlage241 {}#yiv2904105420
span.yiv2904105420e-mailformatvorlage39 {}#yiv2904105420
p.yiv2904105420msonormal2, #yiv2904105420 li.yiv2904105420msonormal2,
#yiv2904105420 div.yiv2904105420msonormal2
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv2904105420
span.yiv2904105420msohyperlink2
{color:blue;text-decoration:underline;}#yiv2904105420
span.yiv2904105420msohyperlinkfollowed2
{color:purple;text-decoration:underline;}#yiv2904105420
p.yiv2904105420msonormal3, #yiv2904105420 li.yiv2904105420msonormal3,
#yiv2904105420 div.yiv2904105420msonormal3
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msoacetate2, #yiv2904105420 li.yiv2904105420msoacetate2,
#yiv2904105420 div.yiv2904105420msoacetate2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420balloontext2, #yiv2904105420
li.yiv2904105420balloontext2, #yiv2904105420
div.yiv2904105420balloontext2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msochpdefault2, #yiv2904105420
li.yiv2904105420msochpdefault2, #yiv2904105420
div.yiv2904105420msochpdefault2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv2904105420
p.yiv2904105420msonormal11, #yiv2904105420 li.yiv2904105420msonormal11,
#yiv2904105420 div.yiv2904105420msonormal11
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv2904105420
span.yiv2904105420msohyperlink11
{color:blue;text-decoration:underline;}#yiv2904105420
span.yiv2904105420msohyperlinkfollowed11
{color:purple;text-decoration:underline;}#yiv2904105420
p.yiv2904105420msoacetate11, #yiv2904105420
li.yiv2904105420msoacetate11, #yiv2904105420
div.yiv2904105420msoacetate11
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;color:black;}#yiv2904105420
span.yiv2904105420sprechblasentextzchn11 {color:black;}#yiv2904105420
span.yiv2904105420e-mailformatvorlage1911
{color:windowtext;}#yiv2904105420
span.yiv2904105420e-mailformatvorlage2011 {color:#1F497D;}#yiv2904105420
p.yiv2904105420balloontext11, #yiv2904105420
li.yiv2904105420balloontext11, #yiv2904105420
div.yiv2904105420balloontext11
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv2904105420
span.yiv2904105420e-mailformatvorlage2311 {color:#1F497D;}#yiv2904105420
span.yiv2904105420e-mailformatvorlage2411 {color:#1F497D;}#yiv2904105420
p.yiv2904105420msochpdefault11, #yiv2904105420
li.yiv2904105420msochpdefault11, #yiv2904105420
div.yiv2904105420msochpdefault11
{margin-right:0cm;margin-left:0cm;font-size:10.0pt;}#yiv2904105420
span.yiv2904105420e-mailformatvorlage391 {color:#1F497D;}#yiv2904105420
span.yiv2904105420E-MailFormatvorlage54 {color:#1F497D;}#yiv2904105420
.yiv2904105420MsoChpDefault {font-size:10.0pt;} _filtered #yiv2904105420
{margin:70.85pt 70.85pt 2.0cm 70.85pt;}#yiv2904105420
div.yiv2904105420WordSection1 {}#yiv2904105420 Hi, The Us are when I
do something else with the machine. They do not show when I keep my
fingers off the mouse, so no reason to worry, it runs for ages without a
single U when the machine is kept alone.
I already found out about the rate. The coding also needs to be
reflected by the transport stream, or just regarding the bitrate? I did
not find a setting for that, but I will look deeper into it during the
next days, when I find some time. My first test trying to set identical
settings like from the working test stream brought just a black picture.
Another question…when looking into the constellation, what are the
two dot clouds on the X/I-axis, outside the expected 4*4 cloud matrix?
Some embedded BPSK? I could not find this in the DVB-T specs at first
glance… Ralph. From: Bogdan D.
[mailto:[email protected]]
Sent: Wednesday, April 8, 2015 2:57 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Hi Ralph, DVB-T.png shows
some u’s on the command line which means the whole flowgraph do not
provide data to USRP at the right speed. It basically mean the computer
cannot cope with the required processing requirement. As for the video
parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below). If you just broadcast video from a file
and not plan to use a live streaming from camera, the rate should not
matter too much. The video is sent at the rate of the DVB-T according to
it’s parameters and with RTL2832 receiver it is buffered and played at
the correct speed (at least for short files like test.ts). Bogdan On
Wednesday, April 8, 2015 11:55 AM, “Ralph A. Schmid, dk5ras”
[email protected] wrote: Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning: I modified your flow graph
according to Rons hints, and now I have a stable and reliable DVB-T
transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2. You and Ron really did a
great job with coding those DVB-x packages! Ralph. From:
[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Ok, it would be useful to have
receivers too like for the DVB-T. Bogdan On Tuesday, April 7, 2015
11:23 PM, Ron E. [email protected] wrote: Only transmitter
implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

RonOn 04/07/2015 06:38 AM, Bogdan D. wrote:
Hi Ron, I have not followed the development of DVB-T2/S2 lately. Are
there receiver implementations for the T2/S2 or just
transmitters? Thanks,Bogdan On Tuesday, April 7, 2015 1:32 PM, “Ralph
A. Schmid, dk5ras” [email protected] wrote: Great to hear that you work
finds its way into the official thing! At the moment, as the RF stuff
works, I am trying to learn about all this crazy video file stuff, for
being able to create transport streams with my own content. Up to now I
am still testing with the cartoon .ts :slight_smile: Still my laptop (with DVBViewer
software) will not decode the audio, while the DVB tester decodes audio
just fine. Ralph.


Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Hi,

Don’t be worried by the Us, I am running the whole thing in a virtual
machine that lives on a Windows tablet PC, so it is normal that Linux
stutters a bit when Windows claims its rights. I just must not touch
Windows, and everything is fine.

OK, so I just need to set the correct bitrate, and the stream should
run. Great. Can I keep frame rate as it is from the original video? And
what do the stream ID fields for video and audio mean?

My version of the specs does not have the mentioned chapters, but I have
already guessed something like this. It just made me curious because the
constellation plots in the specs do not show this. Ah, here, the stuff
linked in Wikipedia is what you referred to. My documents seem newer,
but different. tr_101190v010302p.pdf and ts_102831v010201p.pdf

Ralph.

From: Bogdan D. [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 17:13
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hi Ralf,

having Us when moving the mouse does not looks good. Can you show a
picture taken with htop (on Linux).

the coding is a setting of the transmitter and receiver and it just need
to be the same on both. It does impact the maximum bitrate of the stream
as in the table.

Look into the 4.5.4 and 4.5.5 chapters. It says that reference
information is sent at “boosted” power level with imaginary equal zero.
This is what you see in the two dots on left and right.

Bogdan

On Wednesday, April 8, 2015 5:34 PM, “Ralph A. Schmid, dk5ras”
[email protected] wrote:

Hi,

The Us are when I do something else with the machine. They do not show
when I keep my fingers off the mouse, so no reason to worry, it runs for
ages without a single U when the machine is kept alone.

I already found out about the rate. The coding also needs to be
reflected by the transport stream, or just regarding the bitrate? I did
not find a setting for that, but I will look deeper into it during the
next days, when I find some time. My first test trying to set identical
settings like from the working test stream brought just a black picture.

Another question…when looking into the constellation, what are the two
dot clouds on the X/I-axis, outside the expected 4*4 cloud matrix? Some
embedded BPSK? I could not find this in the DVB-T specs at first
glance…

Ralph.

From: Bogdan D. [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 2:57 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hi Ralph,

DVB-T.png shows some u’s on the command line which means the whole
flowgraph do not provide data to USRP at the right speed. It basically
mean the computer cannot cope with the required processing requirement.

As for the video parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below).

If you just broadcast video from a file and not plan to use a live
streaming from camera, the rate should not matter too much. The video is
sent at the rate of the DVB-T according to it’s parameters and with
RTL2832 receiver it is buffered and played at the correct speed (at
least for short files like test.ts).

Bogdan

On Wednesday, April 8, 2015 11:55 AM, “Ralph A. Schmid, dk5ras”
[email protected] wrote:

Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning:

I modified your flow graph according to Rons hints, and now I have a
stable and reliable DVB-T transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2.

You and Ron really did a great job with coding those DVB-x packages!

Ralph.

From: [email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Ok, it would be useful to have receivers too like for the DVB-T.

Bogdan

On Tuesday, April 7, 2015 11:23 PM, Ron E. [email protected]
wrote:

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

On 04/07/2015 06:38 AM, Bogdan D. wrote:

Hi Ron,

I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?

Thanks,

Bogdan

On Tuesday, April 7, 2015 1:32 PM, “Ralph A. Schmid, dk5ras”
mailto:[email protected] [email protected] wrote:

Great to hear that you work finds its way into the official thing!

At the moment, as the RF stuff works, I am trying to learn about all
this crazy video file stuff, for being able to create transport streams
with my own content. Up to now I am still testing with the cartoon .ts
:slight_smile: Still my laptop (with DVBViewer software) will not decode the audio,
while the DVB tester decodes audio just fine.

Ralph.

Short update: I was able to transmit my own stream now, audio stuttered
a bit, but for sure I will find out how to fix this. It was a short
iPhone video of a snake in front of our office (we do not have so much
snakes here in Germany), and it was fun seeing this transmitted via
DVB-T :slight_smile:

Ralph.

From: Bogdan D. [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 5:13 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hi Ralf,

having Us when moving the mouse does not looks good. Can you show a
picture taken with htop (on Linux).

the coding is a setting of the transmitter and receiver and it just need
to be the same on both. It does impact the maximum bitrate of the stream
as in the table.

Look into the 4.5.4 and 4.5.5 chapters. It says that reference
information is sent at “boosted” power level with imaginary equal zero.
This is what you see in the two dots on left and right.

Bogdan

On Wednesday, April 8, 2015 5:34 PM, “Ralph A. Schmid, dk5ras”
<[email protected] mailto:[email protected] > wrote:

Hi,

The Us are when I do something else with the machine. They do not show
when I keep my fingers off the mouse, so no reason to worry, it runs for
ages without a single U when the machine is kept alone.

I already found out about the rate. The coding also needs to be
reflected by the transport stream, or just regarding the bitrate? I did
not find a setting for that, but I will look deeper into it during the
next days, when I find some time. My first test trying to set identical
settings like from the working test stream brought just a black picture.

Another question…when looking into the constellation, what are the two
dot clouds on the X/I-axis, outside the expected 4*4 cloud matrix? Some
embedded BPSK? I could not find this in the DVB-T specs at first
glance…

Ralph.

From: Bogdan D. [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 2:57 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
mailto:[email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Hi Ralph,

DVB-T.png shows some u’s on the command line which means the whole
flowgraph do not provide data to USRP at the right speed. It basically
mean the computer cannot cope with the required processing requirement.

As for the video parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below).

If you just broadcast video from a file and not plan to use a live
streaming from camera, the rate should not matter too much. The video is
sent at the rate of the DVB-T according to it’s parameters and with
RTL2832 receiver it is buffered and played at the correct speed (at
least for short files like test.ts).

Bogdan

On Wednesday, April 8, 2015 11:55 AM, “Ralph A. Schmid, dk5ras”
<[email protected] mailto:[email protected] > wrote:

Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning:

I modified your flow graph according to Rons hints, and now I have a
stable and reliable DVB-T transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2.

You and Ron really did a great job with coding those DVB-x packages!

Ralph.

From: [email protected]lid
mailto:[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
mailto:[email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2

Ok, it would be useful to have receivers too like for the DVB-T.

Bogdan

On Tuesday, April 7, 2015 11:23 PM, Ron E. <[email protected]
mailto:[email protected] > wrote:

Only transmitter implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

Ron

On 04/07/2015 06:38 AM, Bogdan D. wrote:

Hi Ron,

I have not followed the development of DVB-T2/S2 lately. Are there
receiver implementations for the T2/S2 or just transmitters?

Thanks,

Bogdan

On Tuesday, April 7, 2015 1:32 PM, “Ralph A. Schmid, dk5ras”
mailto:[email protected] [email protected] wrote:

Great to hear that you work finds its way into the official thing!

At the moment, as the RF stuff works, I am trying to learn about all
this crazy video file stuff, for being able to create transport streams
with my own content. Up to now I am still testing with the cartoon .ts
:slight_smile: Still my laptop (with DVBViewer software) will not decode the audio,
while the DVB tester decodes audio just fine.

Ralph.

Hey guys, why does digital video need its own standard?

On Thu, Apr 9, 2015 at 7:45 PM, Ralph A. Schmid, dk5ras

Ralph, good to hear that you were able to stream with DVB-T.

BTW, Clayton used DVB-T to stream video for several miles and he put it
on his blog: http://www.irrational.net/2014/03/02/digital-atv/

You may find it useful.
Bogdan

 On Thursday, April 9, 2015 12:46 PM, "Ralph A. Schmid, dk5ras" 

[email protected] wrote:

#yiv0015152668 #yiv0015152668 – _filtered #yiv0015152668
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered
#yiv0015152668 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv0015152668
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv0015152668
#yiv0015152668 p.yiv0015152668MsoNormal, #yiv0015152668
li.yiv0015152668MsoNormal, #yiv0015152668 div.yiv0015152668MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv0015152668
a:link, #yiv0015152668 span.yiv0015152668MsoHyperlink
{color:blue;text-decoration:underline;}#yiv0015152668 a:visited,
#yiv0015152668 span.yiv0015152668MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}#yiv0015152668
p.yiv0015152668msonormal, #yiv0015152668 li.yiv0015152668msonormal,
#yiv0015152668 div.yiv0015152668msonormal
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate, #yiv0015152668 li.yiv0015152668msoacetate,
#yiv0015152668 div.yiv0015152668msoacetate
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext, #yiv0015152668 li.yiv0015152668balloontext,
#yiv0015152668 div.yiv0015152668balloontext
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault, #yiv0015152668
li.yiv0015152668msochpdefault, #yiv0015152668
div.yiv0015152668msochpdefault
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal1, #yiv0015152668 li.yiv0015152668msonormal1,
#yiv0015152668 div.yiv0015152668msonormal1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate1, #yiv0015152668 li.yiv0015152668msoacetate1,
#yiv0015152668 div.yiv0015152668msoacetate1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext1, #yiv0015152668
li.yiv0015152668balloontext1, #yiv0015152668
div.yiv0015152668balloontext1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault1, #yiv0015152668
li.yiv0015152668msochpdefault1, #yiv0015152668
div.yiv0015152668msochpdefault1
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal2, #yiv0015152668 li.yiv0015152668msonormal2,
#yiv0015152668 div.yiv0015152668msonormal2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal3, #yiv0015152668 li.yiv0015152668msonormal3,
#yiv0015152668 div.yiv0015152668msonormal3
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate2, #yiv0015152668 li.yiv0015152668msoacetate2,
#yiv0015152668 div.yiv0015152668msoacetate2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext2, #yiv0015152668
li.yiv0015152668balloontext2, #yiv0015152668
div.yiv0015152668balloontext2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault2, #yiv0015152668
li.yiv0015152668msochpdefault2, #yiv0015152668
div.yiv0015152668msochpdefault2
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal11, #yiv0015152668 li.yiv0015152668msonormal11,
#yiv0015152668 div.yiv0015152668msonormal11
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate11, #yiv0015152668
li.yiv0015152668msoacetate11, #yiv0015152668
div.yiv0015152668msoacetate11
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext11, #yiv0015152668
li.yiv0015152668balloontext11, #yiv0015152668
div.yiv0015152668balloontext11
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault11, #yiv0015152668
li.yiv0015152668msochpdefault11, #yiv0015152668
div.yiv0015152668msochpdefault11
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
span.yiv0015152668msohyperlink {}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed {}#yiv0015152668
span.yiv0015152668msohyperlink2 {}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed2 {}#yiv0015152668
span.yiv0015152668msohyperlink11 {}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed11 {}#yiv0015152668
span.yiv0015152668sprechblasentextzchn11 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage1911 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage2011 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage2311 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage2411 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage391 {}#yiv0015152668
span.yiv0015152668e-mailformatvorlage54 {}#yiv0015152668
p.yiv0015152668msonormal4, #yiv0015152668 li.yiv0015152668msonormal4,
#yiv0015152668 div.yiv0015152668msonormal4
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv0015152668
span.yiv0015152668msohyperlink1
{color:blue;text-decoration:underline;}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed1
{color:purple;text-decoration:underline;}#yiv0015152668
p.yiv0015152668msonormal5, #yiv0015152668 li.yiv0015152668msonormal5,
#yiv0015152668 div.yiv0015152668msonormal5
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate3, #yiv0015152668 li.yiv0015152668msoacetate3,
#yiv0015152668 div.yiv0015152668msoacetate3
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext3, #yiv0015152668
li.yiv0015152668balloontext3, #yiv0015152668
div.yiv0015152668balloontext3
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault3, #yiv0015152668
li.yiv0015152668msochpdefault3, #yiv0015152668
div.yiv0015152668msochpdefault3
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal12, #yiv0015152668 li.yiv0015152668msonormal12,
#yiv0015152668 div.yiv0015152668msonormal12
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate12, #yiv0015152668
li.yiv0015152668msoacetate12, #yiv0015152668
div.yiv0015152668msoacetate12
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext12, #yiv0015152668
li.yiv0015152668balloontext12, #yiv0015152668
div.yiv0015152668balloontext12
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault12, #yiv0015152668
li.yiv0015152668msochpdefault12, #yiv0015152668
div.yiv0015152668msochpdefault12
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal21, #yiv0015152668 li.yiv0015152668msonormal21,
#yiv0015152668 div.yiv0015152668msonormal21
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv0015152668
span.yiv0015152668msohyperlink21
{color:blue;text-decoration:underline;}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed21
{color:purple;text-decoration:underline;}#yiv0015152668
p.yiv0015152668msonormal31, #yiv0015152668 li.yiv0015152668msonormal31,
#yiv0015152668 div.yiv0015152668msonormal31
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msoacetate21, #yiv0015152668
li.yiv0015152668msoacetate21, #yiv0015152668
div.yiv0015152668msoacetate21
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668balloontext21, #yiv0015152668
li.yiv0015152668balloontext21, #yiv0015152668
div.yiv0015152668balloontext21
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msochpdefault21, #yiv0015152668
li.yiv0015152668msochpdefault21, #yiv0015152668
div.yiv0015152668msochpdefault21
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;}#yiv0015152668
p.yiv0015152668msonormal111, #yiv0015152668
li.yiv0015152668msonormal111, #yiv0015152668
div.yiv0015152668msonormal111
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv0015152668
span.yiv0015152668msohyperlink111
{color:blue;text-decoration:underline;}#yiv0015152668
span.yiv0015152668msohyperlinkfollowed111
{color:purple;text-decoration:underline;}#yiv0015152668
p.yiv0015152668msoacetate111, #yiv0015152668
li.yiv0015152668msoacetate111, #yiv0015152668
div.yiv0015152668msoacetate111
{margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;color:black;}#yiv0015152668
span.yiv0015152668sprechblasentextzchn111 {color:black;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage19111
{color:windowtext;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage20111
{color:#1F497D;}#yiv0015152668 p.yiv0015152668balloontext111,
#yiv0015152668 li.yiv0015152668balloontext111, #yiv0015152668
div.yiv0015152668balloontext111
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;color:black;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage23111
{color:#1F497D;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage24111
{color:#1F497D;}#yiv0015152668 p.yiv0015152668msochpdefault111,
#yiv0015152668 li.yiv0015152668msochpdefault111, #yiv0015152668
div.yiv0015152668msochpdefault111
{margin-right:0cm;margin-left:0cm;font-size:10.0pt;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage3911 {color:#1F497D;}#yiv0015152668
span.yiv0015152668e-mailformatvorlage541 {color:#1F497D;}#yiv0015152668
span.yiv0015152668E-MailFormatvorlage78 {color:#1F497D;}#yiv0015152668
.yiv0015152668MsoChpDefault {font-size:10.0pt;} _filtered #yiv0015152668
{margin:70.85pt 70.85pt 2.0cm 70.85pt;}#yiv0015152668
div.yiv0015152668WordSection1 {}#yiv0015152668 Short update: I was able
to transmit my own stream now, audio stuttered a bit, but for sure I
will find out how to fix this. It was a short iPhone video of a snake in
front of our office (we do not have so much snakes here in Germany), and
it was fun seeing this transmitted via DVB-T :slight_smile: Ralph. From: Bogdan
Diaconescu [mailto:[email protected]]
Sent: Wednesday, April 8, 2015 5:13 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Hi Ralf, having Us when
moving the mouse does not looks good. Can you show a picture taken with
htop (on Linux). the coding is a setting of the transmitter and
receiver and it just need to be the same on both. It does impact the
maximum bitrate of the stream as in the table. Look into the 4.5.4 and
4.5.5 chapters. It says that reference information is sent at “boosted”
power level with imaginary equal zero. This is what you see in the two
dots on left and right. Bogdan On Wednesday, April 8, 2015
5:34 PM, “Ralph A. Schmid, dk5ras” [email protected] wrote: Hi, The
Us are when I do something else with the machine. They do not show when
I keep my fingers off the mouse, so no reason to worry, it runs for ages
without a single U when the machine is kept alone.

I already found out about the rate. The coding also needs to be
reflected by the transport stream, or just regarding the bitrate? I did
not find a setting for that, but I will look deeper into it during the
next days, when I find some time. My first test trying to set identical
settings like from the working test stream brought just a black picture.
Another question…when looking into the constellation, what are the
two dot clouds on the X/I-axis, outside the expected 4*4 cloud matrix?
Some embedded BPSK? I could not find this in the DVB-T specs at first
glance… Ralph. From: Bogdan D.
[mailto:[email protected]]
Sent: Wednesday, April 8, 2015 2:57 PM
To: Ralph A. Schmid, dk5ras; ‘Ron E.’; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Hi Ralph, DVB-T.png shows some
u’s on the command line which means the whole flowgraph do not provide
data to USRP at the right speed. It basically mean the computer cannot
cope with the required processing requirement. As for the video
parameters, in the DVB-T specs
(http://www.etsi.org/deliver/etsi_en/300700_300799/300744/01.06.01_60/en_300744v010601p.pdf)
you will find Table 17 where the rates are presented. FYI, the settings
you have used are 8Mhz bandwidth, QAM-16 constellation, coding 1/2,
guard interval 1/32. The video should be constant bit rate but it is not
a hard requirement (see below). If you just broadcast video from a file
and not plan to use a live streaming from camera, the rate should not
matter too much. The video is sent at the rate of the DVB-T according to
it’s parameters and with RTL2832 receiver it is buffered and played at
the correct speed (at least for short files like test.ts). Bogdan On
Wednesday, April 8, 2015 11:55 AM, “Ralph A. Schmid, dk5ras”
[email protected] wrote: Yep, this would be quite useful!

Bogdan, as you are here, too - I don’t know very much about all the
crazy video file stuff, but maybe you can give me some basic parameters
I need to comply with for a transport stream, to be able to transmit it
with your package?! I need to use Windows for the conversion, as my
Linux installation is only on a virtual machine, with limited space and
power. A capable looking Windows program is available, but there are so
many options I have no clue about :frowning: I modified your flow graph
according to Rons hints, and now I have a stable and reliable DVB-T
transmission path with your package. See
http://dk5ras.dyndns.org/tmp/DVB/ with a screenshot. I am using the
Ettus B210, and for reception a second PC with DVB-T stick, or a DVB-x
tester that does them all, DVB-C/S/S2/T/T2. You and Ron really did a
great job with coding those DVB-x packages! Ralph. From:
[email protected]lid
[mailto:[email protected]lid] On Behalf Of
Bogdan D.
Sent: Wednesday, April 8, 2015 8:01 AM
To: Ron E.; [email protected]
Subject: Re: [Discuss-gnuradio] DVB-T/T2 Ok, it would be useful to have
receivers too like for the DVB-T. Bogdan On Tuesday, April 7, 2015
11:23 PM, Ron E. [email protected] wrote: Only transmitter
implementations for now. They are here:

https://github.com/drmpeg/gr-dvbs2

https://github.com/drmpeg/gr-dvbt2

The DVB-T2 implementation supports T2-Lite, tone reservation PAPR
reduction and MISO processing.

RonOn 04/07/2015 06:38 AM, Bogdan D. wrote:
Hi Ron, I have not followed the development of DVB-T2/S2 lately. Are
there receiver implementations for the T2/S2 or just
transmitters? Thanks,Bogdan On Tuesday, April 7, 2015 1:32 PM, “Ralph
A. Schmid, dk5ras” [email protected] wrote: Great to hear that you work
finds its way into the official thing! At the moment, as the RF stuff
works, I am trying to learn about all this crazy video file stuff, for
being able to create transport streams with my own content. Up to now I
am still testing with the cartoon .ts :slight_smile: Still my laptop (with DVBViewer
software) will not decode the audio, while the DVB tester decodes audio
just fine. Ralph.


Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs