Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ELEMENTYTEORIICYFROWYCHSYSTEMÓWTELEKOMUNIKACYJNYCH
DlarosnącegostosunkuE
b
/N
0
krzyweprawdopodobieństwabłędnegozdekodowania
stająsięcorazbardziejrównoległedosiebieiwgranicyprzesunięteoGdecybeli
względemosiE
b
/N
0
.WartośćGnazywamyasymptotycznymzyskiemkodowania.
1.4.3.Podziałkodów
Istniejekilkakryteriówpodziałukodów.Podstawowypodziałkodówwynikazich
funkcji.Takwięcrozróżniamykodykorekcyjneidetekcyjne.Ożnicachmiędzynimi
jużwspomnianopoprzednio,takwięcniebędziemysiętympodziałemobecniebliżej
zajmować.
Dalszązasadąpodziałujestsposóbtworzeniaciąwkodowych.Niech,podobnie
jakwpoprzednimparagrafie,strumieńbitówinformacyjnychbędziepodzielonynabloki
a
j
odługościkbitów,gdziejjestnumerembloku.Jeśliciągkodowyc
j
jestfunkcją
wyłącznieaktualnegoblokuinformacyjnegoa
j
,wimyokodzieblokowym.Jeślizaś
ciągkodowyc
j
jestfunkcjąnietylkoaktualnegoblokuinformacyjnegoa
j
,leczrównież
kilkublokówpoprzednicha
j1
,a
j2
,,a
jl
,wimyokodziesplotowym.Zpunktu
widzeniateoriiukładówlogicznychkoderkodublokowegomożebyćzrealizowany
wyłączniezapomocąukładukombinacyjnego(czylibrameklogicznych),natomiast
koderkodusplotowegojestautomatem,awięcukłademzpamięcią.Niezbędnejest
zastosowaniewnimprzerzutnikówdącychelementamipamięci.Nazwakodu
splotowegopochodziodstwierdzenia,żeciągbinarnynawyjściukoderajestsplotem
ciąguinformacyjnegoiodpowiedziimpulsowejkodera(czyliodpowiedzinapojedynczy
symbolrówny„1”,poktórymnastępujeciągzer).
Kolejnymkryteriumpodziałukodówjestwartościowośćsymbolikodowych.
Zazwyczajciągikodoweskładająsięzsymbolibinarnych(bitów).Mówimywtedy
okodziebinarnym.Wszystkieoperacjewykonywanenaelementachciągówkodowych
odbywająsięwcieleliczbowymskładającymsięzdwóchelementów:zeraijedynki.
Takwięcdodawaniejestdodawaniemmodulo2,natomiastmnożeniejestiloczynem
logicznym.
Wpewnychszczególnychzastosowaniachwykorzystujesiękodyniebinarne.
Liczbażnychsymbolistosowanychdoreprezentacjiciągówkodowychjestliczbą
pierwsząlubjejpotęgą.Przykłademzastosowaniapraktycznegokoduniebinarnegojest
korekcjaciągubinarnegozakłóconegoprzezbłędyzgrupowanewpaczkach.Ciąg
kodowykoduniebinarnego0osymbolachwybieranychzezbioruolicznościwnej
potędzeliczbydwa,czylizzakresu[0,,(2
m
1)]1jestutworzonywtakisposób,że
kolejnesymboleciągukodowegozapisanewpostaciblokówodługościmbitów.
Operacjedodawaniasymbolikodowychtododawaniemodulo-2
m
,natomiastmnożenieto
równieżmnożeniemodulo-2
m4)
.Jeślipaczkabłędównieprzekraczamkolejnychbitów,
touszkadzawtensposób,zależnieodpołożeniawzględembinarnejreprezentacji
symbolikodowych,conajwyżejdwakolejneniebinarnesymbole.Wystarczywięc,aby
zastosowanykodniebinarnybyłwstaniepoprawićdwabłędnesymbole,abyprzy
4)
Przypomnijmy,żeoperacjamodulo-MtoobliczanieresztyzdzieleniaprzezliczbęM.
34