You are on page 1of 30

Lecture 9

Digital television
Set-Top-Box Architecture

• Set-Top-Boxes
• Hardware
• Software

• Some extras
• Hierarchical constellations
• Diversity reception

26.2.2003 Digital televsion techniques – Lecture 9 1


www.abo.fi/~jbjorkqv/digitv
Zarlink semiconductor
Z10310/11 DVB-T Receiver
388 Pin PBGA

26.2.2003 Digital televsion techniques – Lecture 9 2


www.abo.fi/~jbjorkqv/digitv
Sci-worx
FEC_SA DVB-S FEC

26.2.2003 Digital televsion techniques – Lecture 9 3


www.abo.fi/~jbjorkqv/digitv
LSI Logic

L64782 COFDM Receiver

26.2.2003 Digital televsion techniques – Lecture 9 4


www.abo.fi/~jbjorkqv/digitv
Comtech
AHA4210 FEC

26.2.2003 Digital televsion techniques – Lecture 9 5


www.abo.fi/~jbjorkqv/digitv
Digital TV back end

OK, we have the Transport Stream TS (from front end)

Note TS is exactly the same for DVB-C/S/T

26.2.2003 Digital televsion techniques – Lecture 9 6


www.abo.fi/~jbjorkqv/digitv
Demux of TS

• Construct Program Association Table (PAT), Program Map


Table (PMT), Network Information Table (NIT),
and Conditional Access Table (CAT)
• Extract compressed video
• Extract compressed audio
• Extract other data (MHP, Supertext, subtitles, conditional acces)

26.2.2003 Digital televsion techniques – Lecture 9 7


www.abo.fi/~jbjorkqv/digitv
Handling the data

Video stream decompression

Audio stream decompression

Teletext display

Program information display

MHP functions

Other interfaces (return channel)

26.2.2003 Digital televsion techniques – Lecture 9 8


www.abo.fi/~jbjorkqv/digitv
Exmple ST20 based

26.2.2003 Digital televsion techniques – Lecture 9 9


www.abo.fi/~jbjorkqv/digitv
Philips: Viper: Multiprocessor SOC for
STB

26.2.2003 Digital televsion techniques – Lecture 9 10


www.abo.fi/~jbjorkqv/digitv
Philips: Viper: Multiprocessor SOC for
STB

26.2.2003 Digital televsion techniques – Lecture 9 11


www.abo.fi/~jbjorkqv/digitv
Geode STB development platform

26.2.2003 Digital televsion techniques – Lecture 9 12


www.abo.fi/~jbjorkqv/digitv
STB architecture example SoC

26.2.2003 Digital televsion techniques – Lecture 9 13


www.abo.fi/~jbjorkqv/digitv
STB architecture example

26.2.2003 Digital televsion techniques – Lecture 9 14


www.abo.fi/~jbjorkqv/digitv
STB architecture example

26.2.2003 Digital televsion techniques – Lecture 9 15


www.abo.fi/~jbjorkqv/digitv
PC Cards:

26.2.2003 Digital televsion techniques – Lecture 9 16


www.abo.fi/~jbjorkqv/digitv
STB Software
Functions:

Hardware
tuner, demux, MPEG decode
Drivers
Operating system
Depending on processor,
Linux, Windows, Unix, OS20, VxWorks...
Middle Ware
MediaHigway, OpenTV, WinCE
Applications
By STB vendors

26.2.2003 Digital televsion techniques – Lecture 9 17


www.abo.fi/~jbjorkqv/digitv
Special needs for STB software

Limited input devices (remote control, a few buttons)

Limited output resolution (TV screen)

Easy of use VERY imporant

In general: STB market VERY price sensitive

26.2.2003 Digital televsion techniques – Lecture 9 18


www.abo.fi/~jbjorkqv/digitv
Set-top boxes

26.2.2003 Digital televsion techniques – Lecture 9 19


www.abo.fi/~jbjorkqv/digitv
Microsoft TV

Interactive program guide


Advertising, VOD, PPW

TV Server

TV Advanced

26.2.2003 Digital televsion techniques – Lecture 9 20


www.abo.fi/~jbjorkqv/digitv
MicrosoftTV

26.2.2003 Digital televsion techniques – Lecture 9 21


www.abo.fi/~jbjorkqv/digitv
Open TV

Example: EPG

26.2.2003 Digital televsion techniques – Lecture 9 22


www.abo.fi/~jbjorkqv/digitv
Open TV MHP Package 1.0

26.2.2003 Digital televsion techniques – Lecture 9 23


www.abo.fi/~jbjorkqv/digitv
26.2.2003 Digital televsion techniques – Lecture 9 24
www.abo.fi/~jbjorkqv/digitv
Extras: Diversity receiver

• Gaussian channel: Direct-path + echoes


• E.g. stationary roof-top antenna

• Rayleigh channel: Only echoes


• Typical in portable/mobile receivers

• Problems:
• Fades: Some subcarriers are faded -> OK (COFDM)
• Deep-fades / flat fading: large number of carriers lost -> ?
• Doppler spread: Orthogonality is lost ->
• Inter carrier interference / ”FFT-leakage”

26.2.2003 Digital televsion techniques – Lecture 9 25


www.abo.fi/~jbjorkqv/digitv
Extras: Diversity receiver

26.2.2003 Digital televsion techniques – Lecture 9 26


www.abo.fi/~jbjorkqv/digitv
Extras: Diversity receiver
ρ1(k)} Complex attentuation
σ1(k) Noise at channel k

ESTIMATION

CALCULATION
CHANNEL
ANTENNA 1
Estimation of

METRICS
DEMOD
{ ρ1(k)}, { σ1(k)}

OFDM
TUNER

CAN
Portable or {x 1(k)}
Mobile

MRC
Multipath {x2(k)}

CALCULATION
Channel
ANTENNA 2

ESTIMATION
DEMOD

METRICS
CHANNEL
OFDM
TUNER

Estimation of
CAN

{ ρ2(k)}, { σ2(k)}

SOURCE DECODING EXTERNAL DECODING INTERNAL DECODING


(MPEG2) (RS CODE) (SOFT VITERBI ALGORITHM)

26.2.2003 Digital televsion techniques – Lecture 9 27


www.abo.fi/~jbjorkqv/digitv
Extras: Diversity receiver

26.2.2003 Digital televsion techniques – Lecture 9 28


www.abo.fi/~jbjorkqv/digitv
Extras: Diversity receiver

26.2.2003 Digital televsion techniques – Lecture 9 29


www.abo.fi/~jbjorkqv/digitv
Hierarchical constellations

26.2.2003 Digital televsion techniques – Lecture 9 30


www.abo.fi/~jbjorkqv/digitv

You might also like