2. Introduction
DVBH aims to provide digital TV reception to
mobile devices.
Combines traditional television broadcast
standards with elements specific to handheld
devices; mobility, smaller screens and
antennas, indoor coverage and reliance on
battery power .
3. DVBT
Terrestrial Digital Television Standard
Used in 36 countries world wide
−
Onetomany broadband wireless data transport
Video, audio, data and – importantly – IP packets
−
Scalable: cell size up to 100km (DVBH cell size is smaller)
−
Huge capacity: 54 channels each 532Mbit/s
−
Shut down of analog TV will free up huge frequency
capacity for DVBT usage
Developed for MPEG2 stream distribution, but can
basically carry any data, flexible
DVBT = Digital Video Broadcasting Terrestrial
4. DVBT (2)
COFDM multicarrier modulation with 2k and 8k modes
One DVB channel is ~8MHz
−
1705 sub carriers (spacing: 4464 Hz) 2k mode
6817 sub carriers (spacing: 1116 Hz) 8k mode
Carrier modulation: QPSK, 16 QAM or 64 QAM
−
Error correction: convolutional code and SalomonReed
−
Basic mode in Finland:
64 QAM, code rate = 2/3, guard interval 1/8
−
Gives 22.12 Mbits/s capacity when C/N=19.2 dB and 8 MHz channel
−
COFDM = Coded Orthogonal Frequency Division Multiplexing
C/N = Carrier to Noise ratio
6. 2k, 4k or 8k and why?
A small number of subcarrier provides (like in 2k):
− large intercarrier spacing > gives tolerance to the
echoes affected by Doppler
− short symbol duration >limits the maximum delay of
accepted echoes
A large number of subcarriers (like in 8k):
− small intercarrier spacing but a large symbol duration
In short, the choice of the subcarrier number has no
impact on the broadcast capacity but is a new tradeoff
between transmission cell size and mobile reception
capabilities, flexibility for network planning (Doppler
acceptance and maximum echo delays)
7. Motivation for creating DVBH
Why not use UMTS?
Not scalable for mass content delivery
−
For delivery of mass media content, broadcast networks should be
−
preferred over pointtopoint cellular networks
Why not use DVBT?
Was designed for rooftop reception
−
Need for an efficient power saving mechanism
−
Inadequate impulse noise protection
−
Why not use DAB?
Designed for devices with similar power constraints but too narrow
−
spectrum is assigned for data transmission
DAB = Digital Audio Broadcasting
8. DVBH Standard
DVBH
TS 101
EN 302 304 Implementation
191
DVBH Guidelines
SFN
ETR XXX XXX
System
Megaframe
Specification
norminative
EN 300 468
EN 301 192
DVB SI
Data Broadcasting
Time Slicing
MPEFEC
EN 300 744
DVBT
Annex F, G
TPS 4k
Interleavers 5 Mz
9. What is DVBH ?
Transmission of Data mainly as IP frames
(Internet Protocol)
New video compression scheme (H.264) with
lower bitrate and for smaller screen size
approx. 390 Kbit/s per stream (MPEG2 34
Mbit/s)
More suitable for broadcasting to mobile
environment
11. Time Slicing
Burst Transmission
●
Significant Power Saving (up to 90%)
●
Seamless Handover
●
Longer initial tunning delay Bust Size 2 Mbit
●
> 2Mbit buffer
Off Time
Service 1
Service 1
Service 3
Service 4
Service 2
Service 5
Service 1
Service 2
Service 2
Service 3
Service 4
Service 5
DVBH
DVBT
12. MPEFEC
MPEFEC (Forward Error Correction)
• ReedSolomon coding on IP datagrams => higher error resistance
• Virtual interleaving, FEC placed in separate sections
• (receiver is free to ignore MPEFEC)
Application Data Table RS Data Table
191 columns 64 columns
1024 rows (max.)
RS Codewords
IP Section FEC Section
16. DVBH codec
RF signal
DVBH modulator
QPSK
MPEG2 8K
TPS
DVBH codec TS bits UHF
4K
MUX 16QAM (MPEFEC,
amplifier
IP Time slicing,
Cell id ...)
2K
MPE Time
MPE
FEC Slicing 64QAM
17. PSI/SI and DVBH
Transport Stream
PMT
PAT
Component 1
0x0000 Service 1 INT sub_table1
sub_table1
sub_table2
sub_table3
Service 2 Component 1 IP stream 1
NIT
IP stream 2
(actual network)
0x0010 IP stream 3
Component 2 IP stream 4
EIT
SDT IP stream 5
(actual TS)
(actual TS)
0x0012
0x0011 IP stream 6
Service 3 Component 1 IP stream 7
CAT TDT IP stream 8
IP stream 1
0x0001 0x0014
Component 2 IP stream 9
IP stream 10
18. DVBH architecture (1/2)
DVB Network
network_id
Transport Stream 1
PSI transport_stream_id, original_network_id
Multiplex
PAT IP Platform 1
( PID 0x0000)
DVB Service 2 DVB Service 1
Component 3 Component 1
PMT INT sub_table 1
IP Stream 2
PMT sub_table 1 IP Stream 3
Component 2
PMT sub_table 2
IP Stream 1
........
SI IP Platform 2
NIT table DVB Service 3
Component 1 Component 2
(PID 0x0010)
INT sub_table 2 IP Stream 1 IP Stream 2
table_id 0x40
NIT_actual
table_id 0x41
NIT_other
19. DVBH architecture (2/2)
DVB Network
network_id
Transport Stream 1
PSI transport_stream_id, original_network_id
Multiplex
PAT IP Platform 1
( PID 0x0000)
DVB Service 1
DVB Service 2 Component 1
Component 1 INT sub_table 1
PMT
IP Stream 1 IP platform 1
PMT sub_table 1
IP Stream 2 Component 2
INT sub_table 2
PMT sub_table 2
IP Platform 2
.........
SI IP Platform 2
DVB Service 3
NIT table Component 1 Component 2
(PID 0x0010)
IP Stream 2
IP Stream 1 IP Stream 2 IP Stream 3
table_id 0x40
NIT_actual
table_id 0x41
NIT_other
20. DVBH Network
DVB Networks DVB Network
Multiplex 1 Multiplex 2 Multiplex 3
Transport Streams
DVB Services DVB Service 2
DVB Service 1 DVB Service 3
Elementary Streams Component 1 Component 2 Component 3
21. DVBH Service Access
Signal Scan
Select TS
Best Signal Strength
Retrieve INT sub_table
for IP platform
Select IP Service (IP datagram stream)
usually from ESG
PMT sub_table
(service_id)
Elementary Stream
(component_tag)
Filter IP stream
based on IP address
22. DVBH Protocol Stack
Application(s)
Audio,Video
3GP file format, Post repair
subtitling ...
Binary data, and reception
ESG Data
still images, reporting
RTP payload
SPP mechanisms
text, ... SPP
formats
(KSM,
(KMM)
KMM)
Streaming
HTTP
File Delivery (FLUTE)
(RTP/RTCP)
TCP
UDP
IP
DVBH