T2-MI: Technical overview - Rohde & Schwarz€¦ · Source: DVB Document A136 and A14-1 DVB-T2...
Transcript of T2-MI: Technical overview - Rohde & Schwarz€¦ · Source: DVB Document A136 and A14-1 DVB-T2...
www.rohde-schwarz.com For more information:
pad
8 bit 8 bit 4 bit 9 bit
packet_type
superframe_idx rfupacket_
countt2mi_
stream_id payload_len
3 bit 16 bit
48 bit
T2-MI header crc32payload
pad_len bit 32 bitpayload_len bit
DVB-T2
(RF)
NTP/PPS/10 MHz
T2-MI
interfaceDEMUX
IA
Timestamp
TX
T2-MI via ASI or IP
Transmitter site (one or more sites)
TSn (audio/video)
L1 config
NTP/PPS/10 MHz
FEF config/data
AUX config/data
IA config
T2 gateway
T2-MI
interface
BB frame, PLPn
IA
AUX
Headend site
Mandatory
Timestamp
L1 signaling
FEFMUX
20-byte IP header 8-byte UDP header 12-byte RTP header n × TS packet
40 + n × 188 byte
Minimum packet format (IPv4) for RTP encapsulation
T2-MI packet ●●●●●●
TS packet
T2-MI packet
payload_unit_start_indicatorbit set
8-bit pointer to start ofnew T2-MI packet
4 bit
rfusubseconds
4 bit
bw
13 bit
utcoseconds_since_2000T2_timestamp 2016
27 bit40 bit8 bit 8 bit
frame_idx rfu L1-future_data 1116
variable
8 bit 8 bit
frame_idx rfu 1016
variable
L1-current_data
fef_idx rfu
3 bit
s1_field
4 bit
s2_field
9 bit8 bit
fef_idx rfu fef_part_data
variable
variable
3 bit
s1_field
4 bit
s2_field
9 bit8 bit
fef_idx rfu rfu2 num_subparts
32 bit 16 bit3 bit
s1_field
4 bit
s2_field
9 bit8 bit
fef_idx tx_identifier subpart_variety subpart_length subpartrfu2
16 bit 10 bit 10 bit32 bit
rfu1
16 bit
subpart_idx
9 bit8 bit
3016
3116
3216
3316
8 bit 8 bit 8 bit 7 bit
frame_idx plp_id intl_frame_start rfu BBFRAME 0016
K bchbit
fef_idx rfu fef_part_data
variable3 bit
s1_field
4 bit
s2_field
9 bit8 bit
frame_idx tx_identifier arbitrary_cell_data
variable18 bit
rfu
22 bit
start_cell_adress
16 bit8 bit
fef_idx rfu rfu2 num_subparts
32 bit 16 bit3 bit
s1_field
4 bit
s2_field
9 bit8 bit
0116
0216
1216
rfuindividual_adressing_length
individual_adressing_data 2116
variable8 bit8 bit
for i = 1…I { tx_identifier (16 bit) function_loop_length (8 bit) for f = 1…F{ function() (variable) }}
Rohde & Schwarz solutions for various DVB-T2 applications
Glossary:ASI = Asynchronous Serial Interface; BB = Baseband; CRC = Cyclic Redundancy Check; DTV = Digital Television; DVB-T2 = Digital Video Broadcasting-Terrestrial; FEC = Forward Error Correction; FEF = Future Extension Frame; GPS = Global Positioning System; HDTV = High Defi nition (HD) Television; MPEG = Moving Picture Experts Group; NTP = Network Time Protocol; PAD = Program Associated Data; PES = Packetized Elementary Stream; PLP = Physical Layer Pipe; PPS = Positioning Per Second; PSI = Pro-gram Specifi c Information; RFU = Reserved for Future Use; RTP = Realtime Transport Protocol; SFN = Single Frequency Network; SI = Service Information; T2-MI = T2 Modulator Inter-face; UDP = User Datagram Protocol; VCM = Video Compres-sion Manager;
Rohde & Schwarz complies with the T2-MI standards. Monitor-ing of the T2-MI structure is defined in the TR 101290 measure-ment guidelines.Source: DVB Document A136 and A14-1
DVB-T2 transmitter feed
T2-MI protocol stack
The DVB-T2 standard allows different modulation parameters to be used for individual programs or groups of programs within a channel.
Programs/groups of programs are fed to the modulator as physical layer pipes (PLP). The associated modulation parameters are transmitted as L1 information. The T2 modulator interface (T2-MI) has been defi ned.
This serial interface (ASI or IP) enables time division multiplex (TDM) transmission of all channel data, including PLPs and L1 information.
T2-MI packet type Description0016 Baseband frame
0116 Auxiliary stream I/Q data
0216 Arbitrary cell insertion
1016 L1-current
1116 L1-future
1216 P2 bias balancing cells
2016 DVB-T2 timestamp
2116 Individual addressing
3016 FEF part: null
3116 FEF part: I/Q data
3216 FEF part:composite
3316 FEF subpart
all other values Reserved for future use
For network operators ❙ Transmitters ❙ Headends ❙ Monitoring devices ❙ Signal analyzers
For developers and manufacturers ❙ Signal generators ❙ Signal analyzers
T2-MI packetsAll data (BB frames, L1 data, SFN info, FEF and AuxData streams) is packetized as payload into T2-MI packets. In the T2-MI packet header, the packet_type gives the type of payload data, the payload_len fi eld the payload length in bits. Padding bits are used to align the subsequent CRC32 fi eld byte. The CRC32 and packet_count fi elds make it possible to verify error free transmission of the T2-MI packet.
DVB data piping (T2-MI specific) single PIDT2-MI packets are encapsulated into DVB/MPEG transport stream packets using “data piping” in line with EN 301 192 [4], clause 4. The T2-MI packets are inserted, one after another, into the payload of MPEG-2 TS packets. Each new T2-MI packet is to immediately follow the previous one. A TS packet may contain more than one T2-MI packet. T2-MI packets that are too big to fi t into the payload of a single TS packet are to be split across multiple TS packets as required. The fi rst byte of a T2-MI packet is signaled by the payload_unit_start_indicator bit in the transport_packet_header and, in this case, a pointer_fi eld is inserted after the trans-port_packet_header or adaptation_fi eld. The value of the pointer_fi eld gives the offset to the start of the fi rst T2-MI packet.
Timestamp (in line with TS-MI specifi cations)Used for SFN synchronizationT2-MI packet type: ❙ DVB-T2 timestamp = 2016
L1 signalingDVB-T2 setup configuration data (e.g. FEC, interleaver, modulation of different PLPs, T2-lite, T2-base, FEF)T2-MI packet type: ❙ L1-current = 1016
❙ L1-future = 1116
FEFAdditional frame structure to transmit other T2 profiles (e.g. T2-Lite)T2-MI packet type: ❙ FEF part: null = 3016
❙ FEF part: I/Q data = 3116
❙ FEF part: composite = 3216
❙ FEF subpart = 3316
BB frames, PLPn
Payload packed in BB frames and transmitted via PLPsT2-MI packet type: ❙ Baseband frame = 0016
AUXAdditional frame part within a T2 frame. Can be used to transmit e.g. I/Q dataT2-MI packet type: ❙ Auxiliary stream I/Q data = 0116
❙ Arbitrary cell insertion = 0216 ❙ P2 bias balancing cells = 1216
IAUsed for configuration of individual trans-mitters (e.g. MISO group)T2-MI packet type: ❙ Individual addressing = 2116
Transport streamT2-MI packets + null packets + optional PAT, PMT with T2MI_descriptor
IPEncapsulation of MPEG-2 TS in IP packets according to TS 102 034 clause 7.1.1
ASI8-bit/10-bit coding according to ETSI EN 50083-9.
or
R&S®AVHE100
R&S®ETL
R&S®BTC
R&S®DVMS4
R&S®THU9
T2-MI: Technical overview
T2-MI_po_en.indd 1 11.02.2015 16:44:26
Broadcast & Media
Poster | 02.00
R&
S® is a reg
istered trademark of R
ohde & S
chwarz G
mbH
& C
o. KG
Trade nam
es are trademarks of the ow
ners P
D 3606.7324.82 | V
ersion 02.00 | February 2015 (as) T2-M
I: Technical Overview
D
ata without tolerance lim
its is not binding | S
ubject to change
© 2013 - 2015 R
ohde & S
chwarz G
mbH
& C
o. KG
| 81671 Munich, G
ermany
Service th
at add
s value
❙ Worldw
ide
❙ Local and personalized❙ C
ustomized
and flexible❙ U
ncomprom
ising quality
❙ Long
-term dependability
3606.7324.82 02.00 PDP 1 en
Ab
ou
t Roh
de &
Sch
warz
The Rohde &
Schw
arz electronics group is a leading
supplier of solutions in the fields of test and m
easurement, broadcast and
media, secure com
munications, cyber security, and radiom
onitoring
and radiolocation. Founded more than 80 years ag
o, this independent g
lobal company has an extensive sales netw
ork and is present in m
ore than 70 countries. The company is headquartered
in Munich, G
ermany.
Su
stainab
le pro
du
ct desig
n JE
nvironmental com
patibility and eco-footprint JE
nergy efficiency and low
emissions
JLongevity and optim
ized total cost of ownership
Certified Environmental M
anagement
ISO 14001Certified Q
uality Managem
ent
ISO 9001
Reg
ion
al con
tact JE
urope, Africa, M
iddle East | +
49 89 4129 12345 custom
ersupport@rohde-schw
arz.com JN
orth Am
erica | 1 888 TES
T RS
A (1 888 837 87 72)
customer.support@
rsa.rohde-schwarz.com
JLatin Am
erica | +1 410 910 79 88
customersupport.la@
rohde-schwarz.com
JAsia Pacific | +
65 65 13 04 88 custom
ersupport.asia@rohde-schw
arz.com JC
hina | +86 800 810 82 28 | +
86 400 650 58 96 custom
ersupport.china@rohde-schw
arz.com
Roh
de &
Sch
warz G
mb
H &
Co. K
Gw
ww
.rohde-schwarz.com
T2-M
I: Te
chni
cal o
verv
iew
3606732482
ww
w.ro
hde-
schw
arz.c
omFo
r mor
e in
form
atio
n:
pad
8 bi
t8
bit
4 bi
t9
bit
pack
et_
type
supe
rfram
e_i
dxrfu
pack
et_
coun
tt2
mi_
stre
am_i
dpa
yloa
d_le
n
3 bi
t16
bit
48 b
it
T2-M
I hea
der
crc3
2pa
yloa
d
pad_
len
bit
32 b
itpa
yloa
d_le
n bi
t
DVB-
T2
(RF)
NTP
/PPS
/10
MHz
T2-M
I
inte
rface
DEM
UXIA
Tim
esta
mp
TX
T2-M
I via
ASI
or I
P
Tran
smitt
er s
ite (o
ne o
r mor
e si
tes)
TSn (a
udio
/vid
eo)
L1 c
onfig
NTP
/PPS
/10
MHz
FEF
confi
g/da
ta
AUX
confi
g/da
ta
IA c
onfig
T2 g
atew
ay
T2-M
I
inte
rface
BB fr
ame,
PLP
n
IAAUX
Head
end
site
Man
dato
ry
Tim
esta
mp
L1 s
igna
ling
FEF
MUX
20-b
yte
IP h
eade
r8-
byte
UDP
hea
der
12-b
yte
RTP
head
ern
× T
S pa
cket
40 +
n ×
188
byt
e
Min
imum
pac
ket f
orm
at (I
Pv4)
for R
TP e
ncap
sula
tion
T2-M
I pac
ket
●●
●●
●●
TS p
acke
t
T2-M
I pac
ket
payl
oad_
unit_
star
t_in
dica
tor
bit s
et8-
bit p
oint
er to
sta
rt of
new
T2-
MI p
acke
t
4 bi
t
rfusu
bsec
onds
4 bi
t
bw
13 b
it
utco
seco
nds_
since
_200
0T2_t
imes
tam
p20
16
27 b
it40
bit
8 bi
t8
bit
fram
e_id
xrfu
L1-fu
ture
_dat
a11
16
varia
ble
8 bi
t8
bit
fram
e_id
xrfu
1016
varia
ble
L1-c
urre
nt_d
ata
fef_
idx
rfu
3 bi
t
s1_fi
eld
4 bi
t
s2_fi
eld
9 bi
t8
bit
fef_
idx
rfufe
f_pa
rt_da
ta
varia
ble
varia
ble
3 bi
t
s1_fi
eld
4 bi
t
s2_fi
eld
9 bi
t8
bit
fef_
idx
rfurfu
2nu
m_s
ubpa
rts
32 b
it16
bit
3 bi
t
s1_fi
eld
4 bi
t
s2_fi
eld
9 bi
t8
bit
fef_
idx
tx_i
dent
ifier
subp
art_
varie
tysu
bpar
t_len
gth
subp
art
rfu2
16 b
it10
bit
10 b
it32
bit
rfu1
16 b
it
subp
art_
idx
9 bi
t8
bit
3016
3116
3216
3316
8 bi
t8
bit
8 bi
t7
bit
fram
e_id
xpl
p_id
intl_
fram
e_s
tart
rfuBB
FRAM
E00
16
K bc
hbit
fef_
idx
rfufe
f_pa
rt_da
ta
varia
ble
3 bi
t
s1_fi
eld
4 bi
t
s2_fi
eld
9 bi
t8
bit
fram
e_id
xtx
_ide
ntifi
erar
bitra
ry_c
ell_
data
varia
ble
18 b
it
rfu
22 b
it
star
t_ce
ll_ad
ress
16 b
it8
bit
fef_
idx
rfurfu
2nu
m_s
ubpa
rts
32 b
it16
bit
3 bi
t
s1_fi
eld
4 bi
t
s2_fi
eld
9 bi
t8
bit
0116
0216
1216
rfuin
divi
dual
_adr
essi
ng_l
engt
hin
divi
dual
_adr
essi
ng_d
ata
2116
varia
ble
8 bi
t8
bit
for i
= 1
…I {
tx
_ide
ntifi
er
(16
bit)
fu
nctio
n_lo
op_l
engt
h
(8
bit)
fo
r f =
1…
F{
fu
nctio
n()
(
varia
ble)
}
}
Rohd
e & S
chw
arz s
olut
ions
for v
ario
us D
VB-T
2 ap
plic
atio
ns
Glo
ssar
y:A
SI
= A
sync
hron
ous
Ser
ial I
nter
face
; BB
= B
aseb
and;
C
RC
= C
yclic
Red
unda
ncy
Che
ck; D
TV
= D
igita
l Tel
evis
ion;
D
VB
-T2
= D
igita
l Vid
eo B
road
cast
ing
-Ter
rest
rial;
FEC
= F
orw
ard
Err
or C
orre
ctio
n; F
EF
= F
utur
e E
xten
sion
Fra
me;
G
PS
= G
loba
l Pos
ition
ing
Sys
tem
; HD
TV
= H
igh
Defi
niti
on
(HD
) Tel
evis
ion;
MP
EG
= M
ovin
g P
ictu
re E
xper
ts G
roup
; N
TP
= N
etw
ork
Tim
e P
roto
col;
PA
D =
Pro
gra
m A
ssoc
iate
d D
ata;
PES
= P
acke
tized
Ele
men
tary
Str
eam
; PLP
= P
hysi
cal
Laye
r P
ipe;
PP
S =
Pos
ition
ing
Per
Sec
ond;
PS
I =
Pro
-g
ram
Spe
cifi c
Info
rmat
ion;
RFU
= R
eser
ved
for
Futu
re U
se;
RTP
= R
ealti
me
Tran
spor
t P
roto
col;
SFN
= S
ing
le F
requ
ency
N
etw
ork;
SI
= S
ervi
ce In
form
atio
n; T
2-M
I =
T2
Mod
ulat
or In
ter-
face
; UD
P =
Use
r D
atag
ram
Pro
toco
l; V
CM
= V
ideo
Com
pres
-si
on M
anag
er;
Roh
de &
Sch
war
z co
mpl
ies
with
the
T2-
MI s
tand
ards
. Mon
itor-
ing
of
the
T2-M
I str
uctu
re is
def
ined
in t
he T
R 1
0129
0 m
easu
re-
men
t g
uide
lines
.S
ourc
e: D
VB
Doc
umen
t A
136
and
A14
-1
DVB-
T2 tr
ansm
itter
feed
T2-M
I pro
toco
l sta
ck
The
DV
B-T
2 st
anda
rd a
llow
s di
ffer
ent
mod
ulat
ion
para
met
ers
to b
e us
ed
for
indi
vidu
al p
rog
ram
s or
gro
ups
of p
rog
ram
s w
ithin
a c
hann
el.
Pro
gra
ms/
gro
ups
of p
rog
ram
s ar
e fe
d to
the
mod
ulat
or a
s ph
ysic
al la
yer
pipe
s (P
LP).
The
asso
ciat
ed m
odul
atio
n pa
ram
eter
s ar
e tr
ansm
itted
as
L1
info
rmat
ion.
The
T2
mod
ulat
or in
terf
ace
(T2-
MI)
has
been
defi
ned
.
This
ser
ial i
nter
face
(AS
I or
IP) e
nabl
es t
ime
divi
sion
mul
tiple
x (T
DM
) tr
ansm
issi
on o
f al
l cha
nnel
dat
a, in
clud
ing
PLP
s an
d L1
info
rmat
ion.
T2
-MI
pac
ket
typ
eD
escr
ipti
on
0016
Bas
eban
d fr
ame
0116
Aux
iliar
y st
ream
I/Q
dat
a
0216
Arb
itrar
y ce
ll in
sert
ion
1016
L1-c
urre
nt
1116
L1-f
utur
e
1216
P2
bias
bal
anci
ng c
ells
2016
DV
B-T
2 tim
esta
mp
2116
Indi
vidu
al a
ddre
ssin
g
3016
FEF
part
: nul
l
3116
FEF
part
: I/Q
dat
a
3216
FEF
part
:com
posi
te
3316
FEF
subp
art
all o
ther
val
ues
Res
erve
d fo
r fu
ture
use
For
net
work
op
erat
ors
❙Tr
ansm
itter
s ❙H
eade
nds
❙M
onito
ring
dev
ices
❙S
igna
l ana
lyze
rs
For
dev
elop
ers
and
man
ufa
ctu
rers
❙S
igna
l gen
erat
ors
❙S
igna
l ana
lyze
rs
T2-M
I p
acke
tsA
ll da
ta (B
B f
ram
es, L
1 da
ta, S
FN in
fo, F
EF
and
Aux
Dat
a st
ream
s) is
pac
ketiz
ed a
s pa
yloa
d in
to T
2-M
I pa
cket
s. In
the
T2-
MI p
acke
t he
ader
, the
pac
ket_
type
giv
es t
he t
ype
of p
aylo
ad d
ata,
the
pay
load
_len
fi el
d th
e pa
yloa
d le
ngth
in b
its. P
addi
ng b
its a
re u
sed
to a
lign
the
subs
eque
nt C
RC
32 fi
eld
byte
. The
CR
C32
and
pa
cket
_cou
nt fi
elds
mak
e it
poss
ible
to
verif
y er
ror
free
tra
nsm
issi
on o
f th
e T2
-MI p
acke
t.
DV
B d
ata
pip
ing
(T2-M
I sp
ecif
ic)
sin
gle
PID
T2-M
I pac
kets
are
enc
apsu
late
d in
to D
VB
/MP
EG
tra
nspo
rt s
trea
m p
acke
ts u
sing
“da
ta p
ipin
g”
in li
ne w
ith
EN
301
192
[4],
clau
se 4
. The
T2-
MI p
acke
ts a
re in
sert
ed, o
ne a
fter
ano
ther
, int
o th
e pa
yloa
d of
MP
EG
-2 T
S
pack
ets.
Eac
h ne
w T
2-M
I pac
ket
is t
o im
med
iate
ly f
ollo
w t
he p
revi
ous
one.
A T
S p
acke
t m
ay c
onta
in m
ore
than
one
T2-
MI p
acke
t. T
2-M
I pac
kets
tha
t ar
e to
o bi
g t
o fi t
into
the
pay
load
of
a si
ngle
TS
pac
ket
are
to b
e sp
lit a
cros
s m
ultip
le T
S p
acke
ts a
s re
quire
d. T
he fi
rst
byte
of
a T2
-MI p
acke
t is
sig
nale
d by
the
pay
load
_uni
t_st
art_
indi
cato
r bi
t in
the
tra
nspo
rt_p
acke
t_he
ader
and
, in
this
cas
e, a
poi
nter
_fi e
ld is
inse
rted
aft
er t
he t
rans
-po
rt_p
acke
t_he
ader
or
adap
tatio
n_fi e
ld. T
he v
alue
of
the
poin
ter_
fi eld
giv
es t
he o
ffse
t to
the
sta
rt o
f th
e fi r
st
T2-M
I pac
ket.
Tim
esta
mp
(in
lin
e w
ith
TS
-MI
spec
ifi c
atio
ns)
Use
d f
or S
FN s
ynch
roni
zatio
nT2
-MI p
acke
t ty
pe:
❙D
VB
-T2
times
tam
p =
20 16
L1
sig
nal
ing
DV
B-T
2 se
tup
con
figur
atio
n d
ata
(e.g
. FE
C,
inte
rlea
ver,
mod
ulat
ion
of d
iffer
ent
PLP
s,
T2-li
te, T
2-b
ase,
FE
F)T2
-MI p
acke
t ty
pe:
❙L1
-cur
rent
= 1
0 16
❙L1
-fut
ure
= 1
1 16
FEF
Ad
diti
onal
fra
me
stru
ctur
e to
tra
nsm
it ot
her
T2
pro
files
(e.g
. T2-
Lite
)T2
-MI p
acke
t ty
pe:
❙FE
F pa
rt: n
ull =
30 16
❙FE
F pa
rt: I
/Q d
ata
= 3
1 16
❙FE
F pa
rt: c
ompo
site
= 3
2 16
❙FE
F su
bpar
t =
33 16
BB
fra
mes
, P
LP
n
Payl
oad
pac
ked
in B
B f
ram
es a
nd t
rans
mitt
ed v
ia
PLP
sT2
-MI p
acke
t ty
pe:
❙B
aseb
and
fram
e =
00 16
AU
XA
dd
ition
al f
ram
e p
art
with
in a
T2
fram
e.
Can
be
used
to
tran
smit
e.g
. I/Q
dat
aT2
-MI p
acke
t ty
pe:
❙A
uxili
ary
stre
am I/
Q d
ata
= 0
1 16
❙A
rbitr
ary
cell
inse
rtio
n =
02 16
❙P
2 bi
as b
alan
cing
cel
ls =
12 16
IA Use
d f
or c
onfig
urat
ion
of in
div
idua
l tra
ns-
mitt
ers
(e.g
. MIS
O g
roup
)T2
-MI p
acke
t ty
pe:
❙In
divi
dual
add
ress
ing
= 2
1 16
Tran
sport
str
eam
T2-M
I pac
kets
+ n
ull p
acke
ts +
opt
iona
l PA
T, P
MT
with
T2M
I_de
scrip
tor
IP Enc
apsu
latio
n of
MP
EG
-2 T
S in
IP p
acke
ts a
ccor
ding
to
TS 1
02 0
34 c
laus
e 7.
1.1
AS
I8-
bit/
10-b
it co
ding
acc
ordi
ng t
o E
TSI E
N 5
0083
-9.
or
R&
S®A
VH
E1
00
R&
S®E
TL
R&
S®B
TC
R&
S®D
VM
S4
R&
S®T
HU
9
T2-M
I: Te
chni
cal o
verv
iew
T2-M
I_po
_en_
3606
-732
4-82
.indd
1
29.0
1.20
15
18:1
6:11
T2-MI_po_en.indd 2 11.02.2015 16:44:28