3 Teori för symmetriska system
3 Teori för symmetriska system
3 Teori för symmetriska system
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
78<br />
<strong>Teori</strong> <strong>för</strong> <strong>symmetriska</strong> <strong>system</strong><br />
Med dessa värden erhålls:<br />
H(M) = -1/4 log (1/4) - 3/4 log (3/4) = 2 - 3/4 log 3 ≈ 0.81.<br />
H(K) = 1.5.<br />
H(C) ≈ 1.85.<br />
H(K | C) ≈ 0.46.<br />
Detta är kompatibelt med H(K | C) = H(K) + H(M) - H(C).<br />
3.6 Störningsfria kanaler<br />
Följande resonemang syftar till att kvantifiera begreppet kanalkapacitet <strong>för</strong> en störningsfri<br />
kanal, d v s då H(output | input) = 0.<br />
En komplikation är att de meddelanden som sänds via kanalen inte kan bestå av godtyckliga<br />
kombinationer av tecken eller bitar; stopp-bitar måste <strong>för</strong>ekomma på exakt rätt platser;<br />
fastställda regler <strong>för</strong> Morse-signalering måste följas &c.<br />
En annan komplikation består i att att de olika kodorden kan ha olika utsträckning i tiden<br />
(olika längd). Antag att alfabetet är {s i }, i = 1, ..., n. Till varje symbol s i associeras en tid<br />
t i ; den tid det tar att sända symbolen.<br />
i. Exempel. Vid Morse-signalering kodas tecken mha ♦, ⇔, |; dvs "punkt", "streck" och<br />
"mellanslag".<br />
Varje bokstav sänds t ex som en fix sekvens av ♦ och ⇔. Bokstavs- och ordmellanrum<br />
kodas också. Implementeringen av grundsymbolerna kan vara:<br />
Symbol Implementering Tid Kommentar<br />
♦ Ett intervall +5V, ett 0V 2 Kort "pip"<br />
⇔ Tre intervall +5V, ett 0V 4 Långt "piiip"<br />
| Tre intervall 0V 3 Bokstavsmellanrum<br />
|| Sex intervall 0V 6 Ordmellanrum<br />
Tabell 3.6. Morsekod-<strong>för</strong>utsättningar<br />
Härav följer den naturliga restriktionen att två bokstavsmellanrum inte får följa på varandra,<br />
ty i så fall kan detta inte skiljas från ordmellanrum. Frågan är hur kapaciteten <strong>för</strong> en kanal<br />
ska definieras <strong>för</strong> detta fall.<br />
En definition bör ju degenerera till den vanliga i det fall alla bitkombinationer är tillåtna. När<br />
binärdata sänds som oktetter (256 olika möjligheter) och kanalen klarar 8n bitar/sek är det<br />
naturligt att detta får stå <strong>för</strong> kanalkapaciteten C. I detta fall har alla 256 olika kodord samma<br />
tidsutsträckning.<br />
N(T) står <strong>för</strong> antalet tillåtna signaler av längd T i tiden. I binära fallet är alltså N(T) = 2 8 T.<br />
ii. Definition. Kanalkapaciteten (<strong>för</strong> en diskret kanal) är C = lim T →∞ log [N(T) ] / T.<br />
Observera att detta uttryck reduceras till det intuitiva resultatet om alla ord har samma längd.<br />
Vad händer om de olika kodorden har olika utsträckning?