BW12 teoria informacji i kodowania turbokody

background image

Kodowanie i kryptografia

Turbokody-przeplot i rozplot

Turbokody-przeplot i rozplot

dr Robert Borowiec

Politechnika Wrocławska

Instytut Telekomunikacji i Akustyki

pokój 909, C-5

tel. 3203083

e-mail: Robert.Borowiec@pwr.wroc.pl

WWW: https://lst.ita.pwr.wroc.pl/kursy/

background image

Slajd 2

Plan wykładu

• Historia turbokodów;

• Podstawy turbokodów

• Splot i rozplot;

©

R

o

b

e

rt

B

o

ro

w

ie

c

• Splot i rozplot;

• Typy koderów splotowych;

background image

Slajd 3

Historia

• Turbokody zostały wynalezione przez

zespół francuskich naukowców w 1993.
Jest to pierwszy kod FEC, który umożliwił
zbliżenie się w rozwiązaniach

©

R

o

b

e

rt

B

o

ro

w

ie

c

zbliżenie się w rozwiązaniach
praktycznych do granicy wyznaczającej
teoretyczną pojemność kanału.

background image

Slajd 4

Zasada działania kodera

W turbo kodach, ta sama informacja

wysyłana jest kilkukrotnie, lecz po
przepuszczeniu jej przez układ dokonujący
permutacji informacji w ramach bloku.

©

R

o

b

e

rt

B

o

ro

w

ie

c

permutacji informacji w ramach bloku.

Nie w tym tkwi jednak zasadnicza istota

turbokodów. To co odróżnia turbo kody od
kodów powtórzeniowych jest wielokrotne
iteracyjne ich dekodowanie.

background image

Slajd 5

Co decyduje o zdolności korekcyjnej
kodu?

Jedynym czynnikiem mającym bezpośredni

wpływ na zdolność korekcyjną kodu jest
odległość minimalna w zbiorze słów
kodowych.

©

R

o

b

e

rt

B

o

ro

w

ie

c

kodowych.

W przypadku kodów binarnych jest to

minimalna odległość Hamminga MHD-(ang.
Minimum Hamming Distance)

background image

Slajd 6

Co chcemy, a co mamy

Chcemy !!!

Mamy !!!

©

R

o

b

e

rt

B

o

ro

w

ie

c

Kody o dużym MHD

Kody o małym MHD

background image

Slajd 7

Rozwiązanie problemu, które zapewni
dużą odległość Hamminga

Kody o małym MHD

©

R

o

b

e

rt

B

o

ro

w

ie

c

Kody o dużym MHD

Kody o małym MHD

Kody o małym MHD

Rozwiązaniem problemu jest wykorzystanie wielu kodów o

małej odległości Hamminga

background image

Slajd 8

Turbo koder PCC

©

R

o

b

e

rt

B

o

ro

w

ie

c

Równolegle Powiązany Kod Splotowy

(ang. Parallel Concatenated Convolutional Code)

background image

Slajd 9

Turbo koder SCCC

©

R

o

b

e

rt

B

o

ro

w

ie

c

Szeregowo powiązane kod splotowy

(ang. Serially Concatenated Constituent Coding)

background image

Slajd 10

Turbo koder hybrydowy (HTC)

©

R

o

b

e

rt

B

o

ro

w

ie

c

background image

Slajd 11

Turbo Product Code (TPC)-koder
zbudowany na koderach blokowych

©

R

o

b

e

rt

B

o

ro

w

ie

c

Turbo koder zbudowany na dwóch koderach blokowych (8,4) i (7,4). Nie ma w

nim układu przeplotu, gdyż sam sposób kodowania zapewnia odpowiednie

przemieszanie bitów

background image

Slajd 12

Kodery w turbo koderach

• Przy wyborze koderów do turbo koderów,

należy wykazać pewną ostrożność i tak w
koderach PCC należy stosować:

©

R

o

b

e

rt

B

o

ro

w

ie

c

• tylko i wyłącznie kodery splotowe systematyczne;

• o małym stosunku R=k/n (k-dł symbolu wej., n-dł

symbolu wyj.), gdyż zwiększanie n nie prowadzi
do poprawy parametrów kodera, a wymaga
większych nakładów obliczeniowych;

• najlepiej kodery rekursywne RSC

background image

Slajd 13

Porównanie turbo koderów

PCC

SCCC

R R

R

R R

=

©

R

o

b

e

rt

B

o

ro

w

ie

c

Sprawność

Zalety

Mniejsze MHD

Większe MHD

Wady

Konieczność stosowania

kodów systematycznych

(maja gorsze właściwości

od niesystematycznych)

Rs<Rp, transmitujemy

mniej informacji, a

więcej bitów parzystości

1

2

1

2

1 (1

)(1

)

p

R R

R

R

R

=

1

2

s

R

R R

=

background image

Slajd 14

Dekodowanie turbo kodów

(

)

(

)

{

{

A

zdarzenia

prawdopod.

B

zdarzenia

prawdopod.

B

zdarzenia

prawdopod.

A

zdarzenia

prawdopod.

.

Pr

)

(

)

|

(

)

(

|

,

priori

a

posteriori

a

priori

a

posteriori

a

łączne

awdopod

B

P

A

B

P

B

P

B

A

P

B

A

P

=

=

4

3

42

1

4

3

42

1

3

2

1

©

R

o

b

e

rt

B

o

ro

w

ie

c

A

zdarzenia

B

zdarzenia

prawdopod.

B

zdarzenia

A

zdarzenia

prawdopod.

łączne

(

)

)

(

)

(

)

|

(

|

PP

B

P

A

P

A

B

P

B

A

P

A

=

4

3

42

1

background image

Slajd 15

Turbo dekoder

©

R

o

b

e

rt

B

o

ro

w

ie

c

background image

Slajd 16

SISO-Soft input, Soft Output

0

1

0

1

1

0

1

1

1

0

©

R

o

b

e

rt

B

o

ro

w

ie

c

16

16

Dekoder 1

Dekoder 2

O tym

wiem

tylko ja

o tym

Wiem

tylko ja

Wiemy o

tym obaj

background image

Slajd 17

Dekoder miękkodecyzyjny

To są moje hipotezy na

temat danych

prawdopodobieństwo a

priori

©

R

o

b

e

rt

B

o

ro

w

ie

c

SISO

To jest mój osąd na podstawie

danych (zebranego

doświadczenia)

prawdopodobieństwo a

posteriori

background image

Slajd 18

Zysk z wielokrotnego przetwarzania
informacji w turbo dekoderze

©

R

o

b

e

rt

B

o

ro

w

ie

c

background image

Slajd 19

[1] www.complextoreal.com

[2] C. Berrou, A. Glavieux, i P. Thitimajshima, „Near Shannon limit error-correcting

coding and decoding:Turbo-codes. 1”, in Technical Program, Conference Record, IEEE
International Conference on Communications, 1993. ICC 93. Geneva, 1993, t. 2, s.
1064-1070 vol.2.

©

R

o

b

e

rt

B

o

ro

w

ie

c

1064-1070 vol.2.


Wyszukiwarka

Podobne podstrony:
Z Ćwiczenia 20.04.2008, Zajęcia, II semestr 2008, Teoria informacji i kodowania
Z Wykład 24.02.2008, Zajęcia, II semestr 2008, Teoria informacji i kodowania
BW7 8 9 Teoria informacji i kodowanie kody cykliczne cale 6g
1 i 2, semestr 2, teoria informacji i kodowania
Z Wykład 30.03.2008, Zajęcia, II semestr 2008, Teoria informacji i kodowania
Microsoft Word Teoria Informacji i Kodowania
Teoria Informacji Wykład 6 (08 04 2015)
23[1][1][1].11, Teoria informacji - zajmuje się analizą procesów wytwarzania , przenoszenia , odbior
w3 teoria informacji
ti, Teoria Informacjii
Teoria informatyki, Szkoła, Systemy Operacyjnie i sieci komputerowe, utk, semestr II
pytania, kwantowa teoria informacji, Głupie pytanie
ALS - 004-000 - Zajęcia - Listy - teoria, Informatyka - uczelnia, WWSI i WAT, wwsi, SEM II, Algorytm
Teoria z informatyki rozwiazane
Kodowanie informacji
tiob2, Informacja Naukowa i Bibliotekoznawstwo, Teoria i organizacja bibliografii
Informatyka (teoria)

więcej podobnych podstron