- IEEE Mentor
Download
Report
Transcript - IEEE Mentor
IEEE 802.21 MEDIA INDEPENDENT HANDOVER
DCN: 21-08-0147-00-0000
Title: DVB-H Networks
Date Submitted: May, 2008
Presented at IEEE 802.21 session #26 in Jacksonville
Authors or Source(s):
Burak Simsek (Fraunhofer Institute)
Juan Carlos Zuniga (InterDigital)
Abstract: This presentation summarizes DVB-H characteristics
and describes the service discovery procedure of DVB-H.
21-08-0147-00-0000
1/11
DAIDALOS
IEEE 802.21 presentation release statements
This document has been prepared to assist the IEEE 802.21 Working Group. It is
offered as a basis for discussion and is not binding on the contributing
individual(s) or organization(s). The material in this document is subject to
change in form and content after further study. The contributor(s) reserve(s)
the right to add, amend or withdraw material contained herein.
The contributor grants a free, irrevocable license to the IEEE to incorporate
material contained in this contribution, and any modifications thereof, in the
creation of an IEEE Standards publication; to copyright in the IEEE’s name
any IEEE Standards publication even though it may include portions of this
contribution; and at the IEEE’s sole discretion to permit others to reproduce in
whole or in part the resulting IEEE Standards publication. The contributor also
acknowledges and accepts that this contribution may be made public by IEEE
802.21.
The contributor is familiar with IEEE patent policy, as stated
outlined
in in
Section
Section
6 of
6.3the
of
the IEEE-SA
IEEE-SA
Standards
Standards
Board
Board
bylaws
Operations Manual
<http://standards.ieee.org/guides/opman/sect6.html#6.3> and
<http://standards.ieee.org/guides/bylaws/sect6-7.html#6>
and in
in
Understanding Patent Issues During IEEE Standards Development
http://standards.ieee.org/board/pat/guide.html>
http://standards.ieee.org/board/pat/faq.pdf>
21-08-0147-00-0000
2/11
DAIDALOS
DVB Networks
DVB Transmitters
Program Specific Information / Service Information (PSI/SI)
Management
Cell_1
Cell_2
MPEG-2 TV Service
MPEG-2 TV Service
MPEG-2 TV Service
Multiplexer
IP Services
Modulator &
Transmitter
Cell_3
- MPE
- Time Slicing
Cell_x
PSI/SI Management
21-08-0147-00-0000
3/11
DAIDALOS
DVB-H Transport Structure
DVB-H Network
Providers
Broadcasters
TV Channels / IP Services
Here are the IP streams
21-08-0147-00-0000
4/11
DAIDALOS
IP within DVB
• Two
IP Platform:
IP streams
A set
carry
of IP/MAC
the samestreams
IP
and/or receiver
datagram
stream
devices
if: managed by an
- Source IP addresses are identical
organization
- Destination
addresses
- The IP/MAC platform
concept IP
allows
for theare
identical
coexistence of several
non-harmonized IP/MAC
IP
streams
are
associated
with
the same IP
address spaces on the same DVB
network
platform
- Destination IP address is not
in unicast range
21-08-0147-00-0000
5/11
DAIDALOS
Handover from X to DVB-H
Popular Multimedia Services, hence unidirectional
Handover is triggered by some means from X to
DVB-H
What kind of information do we need in order to switch
to the same stream?
Without any prior information it is possible to have
this information but takes too long…
21-08-0147-00-0000
6/11
DAIDALOS
First Step:
Scanning / Tuning
Worst case: Whole Frequency scanning (e.g.
470MHz – 862MHz)
NIT_actual – NIT_other
•
Reduces the frequencies to be scanned to a specific list
If does not exist, either found frequencies are
used or whole scan is carried on
For each found network, accomplish tuning
Search within transport stream if the IP service
exits or not…
21-08-0147-00-0000
7/11
DAIDALOS
Finding the right service
Finding right service means finding the right PID (packet identifier)
188 bytes
4 bytes
Header
Payload
Header
Payload
Header
Payload
Packet
IDentifier
Sync
byte
Transport
error
indicator
Payload
unit start
indicator
Transport
priority
PID
8
1
1
1
13
Transport
scrambling
control
2
Adaptation
field
control
Continuity Adaptation
counter
field
2
21-08-0147-00-0000
4
8/11
DAIDALOS
How to find PIDs
Program Association Table
Multiplex
PAT (pid=0)
1 100
Program Map Table
Service
Component
PMT (for pid=200)
elementary_stream (pid=1000)
2 200
10 A 1000
3 300
11 V 1100
VJDGHDGHKGHKFGHKFGRTUWRTZWWRZ
4 400
12 D 1200
HGJDGHNVBNRSTHWRTHWRTHWRTHRTH
13 D 1300
GHSHGJJJFGDDDDDDDDDDDDDDDDDDD
pmt_pid
AAAGASDGJHGHMHSHAGAAAAAAAAAAA
elementary_pid
Service_id
stream_type
component_tag
21-08-0147-00-0000
9/11
DAIDALOS
How to find PID of an IP
Stream
1.
2.
3.
4.
5.
6.
7.
8.
Find network and tune
Find NIT_actual of the tuned
network
Find NIT_actual of the new network
which includes INT link_descriptor
Find service ID of INT table of the
platform we are interested in
Find the PID of the INT table for the
PMT
Find the PID of the IP service
(based on the IP Address) from INT
Find the PID of the IP Service for
the PMT
Find PID of the elementary stream
(IP Stream)
21-08-0147-00-0000
10/11
DAIDALOS
Parameters for Optimum Handovers with
DVB-H
Parameters
Source
Remark
cell_id
cell_list_descriptor
TPS bits
Uniquely cell identifier for DVB-T/H
NIT
To announce cells and sub-cells of the DVB-H network
cell_frequency_link_descriptor
NIT
To announce all frequencies used to transmit the TS within the
DVB network
original_network_id
network_id
transport_stream_id
linkage_descriptor
service_id
component_tag
NIT
typically allocated by DVB on a per country basis
Platform_id
IP source/destination address
PID
INT
identifies an IP platform
INT
Identifies a single IP stream
PAT/PMT
Identifier for component_tag
NIT
PAT
Identifies uniquely an TS within an “original” DVB network
NIT
to announce INT
PMT
Identifies a DVB service
Identifier for a component of a DVB service
* not an exhaustive list
21-08-0147-00-0000
11/11
DAIDALOS
Handover Overview XDVB-H
In case service exists over DVB-H make handover decision
Else DAIDALOS could consider creating the service in case of
demand, but currently DVB-H would not…(no .21 problem)
They target customized services as the next steps…
No resource availability check (avoid this)
Inform DVB Network about the handover complete
(optional)
Inform Network X about handover complete (optional)
Multicast leave can be synchronized with this information
21-08-0147-00-0000
12/11
DAIDALOS
Thanks For Your Attention
21-08-0147-00-0000
13/11
DAIDALOS
Program Specific Information / Service
Information (PSI/SI)
• PAT: Program association table (helps finding services)
• PMT: Program Map Table (helps finding components of
services)
• NIT: Network Information Table (gives network specific PHY
information)
• INT: IP/MAC Notification Table (helps finding IP services)
• CAT: Conditional Access Table
• SDT: Service Description Table
*(not an exhaustive list)
21-08-0147-00-0000
14/11
DAIDALOS
IP Matching
• Platform_id and IP source/destination addresses
must be available in case there is no PID
available
•
•
•
Multicast IP addresses for each IP Platform are
globally defined, hence IP addresses can be saved
before
ESG (Electronic Service Guide) of DVB-H provides
IP Platform ID and IP Address of all available
service…
MIIS can provide with the ESG similar data enabling
faster IP Platform ID – IP address information
acquisition
21-08-0147-00-0000
15/11
DAIDALOS