24.11.2013 Views

3 Teori för symmetriska system

3 Teori för symmetriska system

3 Teori för symmetriska system

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

68<br />

<strong>Teori</strong> <strong>för</strong> <strong>symmetriska</strong> <strong>system</strong><br />

3.3.2 Den binära <strong>symmetriska</strong> kanalen (BSC)<br />

I BSC (och i 'one time pad') finns två källsymboler x 1 och x 2 som <strong>för</strong>ekommer med<br />

sannolikhet p(x 1 ) = p respektive p(x 2 ) = 1 - p. Figuren illustrerar denna kanal.<br />

x1<br />

a<br />

1-a<br />

a<br />

y1<br />

x2<br />

1-a<br />

Figur 3.2 BSC<br />

y2<br />

Övergångssannolikheterna <strong>för</strong> de mottagna symbolerna y 1 och y 2 ges av<br />

och<br />

p(y 1 | x 2 ) = p(y 2 | x 1 ) = a<br />

p(y 1 | x 1 ) = p(y 2 | x 2 ) = 1 - a.<br />

Ett värde a ≠ 0 representerar ett över<strong>för</strong>ingsfel (eller "distorsion" via kryptering) ; lika <strong>för</strong><br />

båda symbolerna.<br />

Likheten a = 0.5 gäller <strong>för</strong> 'one time pad'; en slumpföljdsnyckel har ju lika många 0-or som<br />

1-or.<br />

För att beräkna kanalkapaciteten C används I(X, Y) = H(Y) - H(Y | X).<br />

H (Y) erhålls enkelt genom att beakta att<br />

och att<br />

Alltså är<br />

p(y 1 ) = p(x 1 ) p(y 1 | x 1 ) + p(x 2 ) p(y 1 | x 2 ) = a + p - 2ap<br />

p(y 2 ) = 1 - p(y 1 ).<br />

H(Y) = h (p(y 1 )) = h (a + p - 2ap),<br />

där h är den binära entropifunktionen.<br />

Genom att utnyttja att p(x i , y j ) = p(x i ) p(y j | x i ) kan den andra termen<br />

beräknas.<br />

H(Y | X) = - Σ x Σ y p(x, y) log p(y | x)<br />

H(Y | X) = - p [a log a + (1 - a) log (1 - a)] - (1- p) [a log a + (1- a) log (1- a)] = h (a).<br />

Eftersom kanalen är symmetrisk är detta resultat oberoende av p.<br />

Den ömsesidiga informationen blir alltså<br />

I(X, Y) = h (a + p - 2ap) - h (a),<br />

som beror både på felsannolikheten a och på källans sannolikhets<strong>för</strong>delning p.<br />

Om a = 0 så blir I = h(p) = H(X), med maximum C = 1 (<strong>för</strong> p = 0.5).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!