#separator:tab
#html:true
#tags:symbols-and-information-quiz
#columns:Vorderseite Rückseite
Was ist im Sinn der Informationstheorie ein Symbol?
- Ein kleines Bild, etwa ein Icon auf dem Bildschirm.
- Ein Schriftzeichen wie ein Buchstabe oder eine Ziffer, also etwas, das man aufschreiben kann.
- Ein vereinbarter, unterscheidbarer Zustand.
- Ein einzelner Messwert eines Sensors, etwa eine bestimmte Helligkeit.
- Ein vereinbarter, unterscheidbarer Zustand.
Genau, und beide Wörter tragen: unterscheidbar, weil der Empfänger ihn sicher von allen anderen trennen muss, und vereinbart, weil der Zustand ohne Absprache keine Bedeutung trägt.
Ein Symbol braucht beides: Die Physik macht es unterscheidbar, und eine Vereinbarung gibt ihm Bedeutung.
Zwei Teams übertragen Daten mit farbigem Licht, und ihre LED zeigt vier vereinbarte Farben. Was ist das Alphabet ihrer Strecke?
- Die 26 Buchstaben von A bis Z, die über die Strecke gehen sollen.
- Die Menge der vier Farben, die beide Teams als Symbole vereinbart haben.
- Die Reihenfolge, in der die Farben einer Nachricht gesendet werden.
- Die Zuordnung der Farben zu Bitfolgen, etwa dass Grün für 01 steht.
- Die Menge der vier Farben, die beide Teams als Symbole vereinbart haben.
Genau. Wie groß diese Menge sein darf, entscheidet die Vereinbarung allerdings nicht allein: Hardware und Umgebung reden mit, und damit wird es eine Frage der Messung.
Das Alphabet ist der Vorrat vereinbarter Symbole, und ein Code sagt danach, wofür jedes davon steht.
Eine Strecke überträgt Buchstaben als farbige Lichtblitze. Wer legt fest, dass ein grünes Aufleuchten „A“ bedeutet?
- Die Physik des Lichts: Jede Farbe hat eine feste Wellenlänge, und an der erkennt der Empfänger, welches Zeichen gemeint ist.
- Sender und Empfänger gemeinsam, durch eine Vereinbarung vor der Übertragung.
- Eine Norm für Lichtübertragung, an die sich alle Geräte halten, damit sie sich untereinander verstehen.
- Der Empfänger allein, denn er ist die Seite, die aus Messwerten Zeichen machen muss.
- Sender und Empfänger gemeinsam, durch eine Vereinbarung vor der Übertragung.
Genau, und beide Seiten müssen exakt dieselbe Zuordnung benutzen. In der Praxis ist diese Vereinbarung ein Stück Dokumentation und zwei Stellen im Code, eine im Sender und eine im Empfänger.
Die Bedeutung steckt nicht im Signal, sondern in einer Vereinbarung, die beide Seiten vorher getroffen haben.
Was ist ein Bit?
- Ein winziges Bauteil im Computer, das Strom entweder durchlässt oder sperrt.
- Die Speichermenge, die ein Computer für ein einzelnes Zeichen wie „A“ braucht.
- Die Informationsmenge einer Entscheidung zwischen zwei gleich wahrscheinlichen Möglichkeiten.
- Die kleinste Helligkeit, die ein Sensor noch messen kann.
- Die Informationsmenge einer Entscheidung zwischen zwei gleich wahrscheinlichen Möglichkeiten.
Genau: ein Ja oder Nein, ein An oder Aus. Das Bit ist die kleinste Währung, in der sich Information zählen lässt, und jede größere Menge wird in dieser Währung gemessen.
Ein Bit ist die Antwort auf eine Ja-Nein-Frage, deren beide Antworten gleich wahrscheinlich sind.
Ein Alphabet hat vier Farben, alle gleich wahrscheinlich. Wie viel Information trägt ein einzelnes empfangenes Symbol, und warum?
- 4 Bit, denn jede der vier Farben ist eine eigene Möglichkeit, und jede Möglichkeit zählt ein Bit.
- 2 Bit, denn zwei Ja-Nein-Entscheidungen genügen, um eine von vier Farben sicher zu bestimmen.
- 1 Bit, denn der Empfänger trifft je Symbol eine Entscheidung: Es ist angekommen oder nicht.
- Das hängt von der gesendeten Farbe ab, denn eine gut erkennbare Farbe wie Rot trägt mehr als eine schwer erkennbare wie Gelb.
- 2 Bit, denn zwei Ja-Nein-Entscheidungen genügen, um eine von vier Farben sicher zu bestimmen.
Genau, und die Begründung ist das Halbieren: Die erste Frage teilt die vier in zwei Hälften, die zweite trifft die Farbe. Jede Verdopplung des Alphabets bringt genau ein weiteres Bit je Symbol.
Bei N gleich wahrscheinlichen Symbolen trägt jedes log₂(N) Bit, vier Farben tragen also zwei.
Eine Strecke wechselt von 2 auf 8 Farben und sendet weiterhin gleich viele Symbole je Sekunde. Wie ändert sich die Übertragungsdauer derselben Datei?
- Sie sinkt auf ein Viertel, denn 8 geteilt durch 2 ist 4.
- Sie sinkt auf ein Drittel: Jedes Symbol trägt jetzt 3 Bit statt 1.
- Sie bleibt gleich, denn die Symbolrate hat sich nicht geändert.
- Sie sinkt auf ein Achtel, ein Achtel je Farbe.
- Sie sinkt auf ein Drittel: Jedes Symbol trägt jetzt 3 Bit statt 1.
Genau: 2 Farben tragen 1 Bit je Symbol, 8 Farben tragen 3. Gleiche Symbolrate, dreifache Bitrate, ein Drittel der Zeit, vorausgesetzt, die acht Farben bleiben unterscheidbar, und genau diese Grenze setzt der Abstand zwischen den Bereichen.
Die Zeit folgt den Bits je Symbol, log₂(2) = 1 gegen log₂(8) = 3, also ein Drittel.
Mehr Symbole je Alphabet heißt mehr Bit je Symbol. Warum macht man das Alphabet dann nicht einfach riesig, etwa 256 Farben?
- Weil eine Lampe aus ihren drei Kanälen nur eine begrenzte Zahl verschiedener Farben mischen kann.
- Weil der Empfänger für 256 Farben eine Zuordnungstabelle bräuchte, deren Durchsuchen je Symbol zu lange dauert.
- Weil der Empfänger die Symbole noch sicher auseinanderhalten muss: Je mehr es sind, desto enger rücken ihre Messbereiche zusammen.
- Weil ein Alphabet nur so viele Symbole braucht, wie der Text verschiedene Zeichen hat; weitere Farben blieben ungenutzt.
- Weil der Empfänger die Symbole noch sicher auseinanderhalten muss: Je mehr es sind, desto enger rücken ihre Messbereiche zusammen.
Genau, hier greifen zwei Gedanken ineinander: Das Maß der Information sagt, was ein größeres Alphabet bringt, und der Abstand zwischen den Bereichen sagt, was es kostet. Wo das Gleichgewicht liegt, entscheiden Rauschen, Umgebungslicht und Messung.
Ein größeres Alphabet trägt mehr je Symbol, bis das Rauschen benachbarte Symbole ununterscheidbar macht.
Ein Empfänger erkennt jede Farbe fehlerfrei, die Trefferquote der Erkennung liegt bei 100 Prozent. Trotzdem kommt als Text nur Unsinn heraus. Was ist die wahrscheinlichste Ursache?
- Der Sensor liefert verfälschte Werte, etwa weil die Verstärkung zu hoch eingestellt ist.
- Sender und Empfänger benutzen unterschiedliche Zuordnungen von Farben zu Zeichen.
- Das Umgebungslicht verschiebt die Messwerte, sodass der Empfänger die Farben zwar sieht, aber in die falschen Bereiche einsortiert.
- Das Alphabet hat weniger Farben als der Text verschiedene Zeichen, deshalb landen mehrere Zeichen auf derselben Farbe.
- Sender und Empfänger benutzen unterschiedliche Zuordnungen von Farben zu Zeichen.
Genau: Das Signal kommt perfekt an, aber die Vereinbarung ist gebrochen. Bedeutung steckt nicht im Licht, sondern in der Zuordnung, und die muss auf beiden Seiten identisch sein. Ein Klassiker, wenn Sender- und Empfängercode getrennt geschrieben wurden.
Perfekter Empfang mit verschiedenen Tabellen ergibt perfekten Unsinn.
Ein Alphabet hat 16 Symbole. Wie viele Ja-Nein-Fragen braucht man höchstens, um ein empfangenes Symbol sicher zu bestimmen?
- 4, denn viermal halbieren führt von 16 Möglichkeiten auf eine.
- 8, denn jede Frage halbiert, und die Hälfte von 16 Möglichkeiten sind 8.
- 15, denn im schlechtesten Fall muss man 15 Symbole einzeln ausschließen.
- 2, denn jede Frage hat zwei Antworten, und zweimal zwei Antworten decken 16 ab.
- 4, denn viermal halbieren führt von 16 Möglichkeiten auf eine.
Genau: 16, 8, 4, 2, 1. Dieselbe Rechnung wie beim Kartenraten durch Halbieren, und zugleich die Aussage, dass ein Symbol aus 16 genau 4 Bit trägt.
Die Zahl der Halbierungen ist log₂(16) = 4, und das ist zugleich die Zahl der Bits.
Welche Aussagen über Bits treffen zu?
- Ein Bit unterscheidet genau zwei Möglichkeiten.
- Ein Bit und ein Byte bezeichnen dieselbe Menge, nur in verschiedenen Zusammenhängen.
- Jede Information lässt sich als Folge von Bits darstellen.
- Bits gibt es nur in Computern, denn nur dort werden Zustände elektrisch gespeichert.
- Eine Nachricht enthält mehr Bits, wenn ihr Inhalt wichtiger ist.
- Ein Bit unterscheidet genau zwei Möglichkeiten.
Genau, das ist die Definition: an oder aus, ja oder nein, hell oder dunkel. - Jede Information lässt sich als Folge von Bits darstellen.
Richtig, und deshalb kann ein und dieselbe Technik Texte, Bilder und Töne transportieren. Wie die Zuordnung im Einzelnen aussieht, ist eine Frage der Codes.
Bits zählen Möglichkeiten, unabhängig von Hardware und Wichtigkeit.
Ein Alphabet hat vier Farben, jedes Symbol trägt also 2 Bit. Übertragen werden soll eine Kennung mit 12 Bit. Wie viele Symbole braucht das mindestens?
- 12, ein Symbol je Bit.
- 6, denn 12 Bit geteilt durch 2 Bit je Symbol.
- 3, denn 12 geteilt durch 4 Farben.
- 24, zur Sicherheit jedes Bit doppelt.
- 6, denn 12 Bit geteilt durch 2 Bit je Symbol.
Genau, und diese Division ist die halbe Durchsatzrechnung: Bits geteilt durch Bits je Symbol ergibt die Zahl der Symbole, und mal Sekunden je Symbol die Dauer.
Bits geteilt durch Bits je Symbol ergibt die Zahl der Symbole.
Warum genügt im Prinzip ein Alphabet aus nur zwei Symbolen für jede noch so komplizierte Nachricht?
- Es genügt nicht: Für Texte braucht man mindestens 26 Symbole.
- Weil zwei Symbole im Signal am weitesten auseinanderliegen und der Empfänger sie deshalb nie verwechselt.
- Weil sich jedes Symbol eines größeren Alphabets durch eine feste Gruppe von Zweiersymbolen ersetzen lässt; es kostet nur Länge.
- Weil Computer intern ohnehin mit zwei Zuständen arbeiten und jede Nachricht schon vor dem Senden in dieser Form vorliegt.
- Weil sich jedes Symbol eines größeren Alphabets durch eine feste Gruppe von Zweiersymbolen ersetzen lässt; es kostet nur Länge.
Genau, und deshalb ist das Bit die Universalwährung: Alles lässt sich in Zweierentscheidungen wechseln. Aus demselben Grund überlebt eine Norm, die in Bits statt in Farben festgelegt ist, sogar den Tausch des Trägers, etwa Ton statt Licht.
Was ein großes Alphabet je Symbol leistet, leisten zwei Symbole in der Gruppe.
"Was legt dieses Wörterbuch im Sinn von Symbolen und Information fest?
ALPHABET = {
""red"": ""00"",
""green"": ""01"",
""blue"": ""10"",
""yellow"": ""11"",
}
- Die vier Farben, die eine Lampe erzeugen kann, jeweils mit dem Code, den der Hersteller dafür vorgesehen hat.
- Die Vereinbarung: welches Symbol welche Bitgruppe trägt. Der Empfänger braucht exakt dieselbe Zuordnung, nur in Gegenrichtung.
- Die Reihenfolge, in der die Farben gesendet werden: erst Rot, dann Grün, dann Blau, dann Gelb.
- Wie viele Symbole je Sekunde gesendet werden, denn zwei Bit je Symbol legen das Tempo der Übertragung fest.
" - Die Vereinbarung: welches Symbol welche Bitgruppe trägt. Der Empfänger braucht exakt dieselbe Zuordnung, nur in Gegenrichtung.
Genau: Hier steht ein Alphabet als Code, vier Symbole mit je 2 Bit. Diese Zeilen sind die eine Hälfte der Absprache, und weichen Sender und Empfänger auch nur in einem Eintrag ab, wird aus perfektem Empfang perfekter Unsinn.
Das Wörterbuch ist die Vereinbarung im Code, und es muss auf beiden Seiten identisch vorliegen.
Sechzehn Gesichter, eines ist gesucht. Frage A lautet „Trägt es eine Brille?“, und acht der sechzehn tragen eine. Frage B lautet „Ist es Gesicht Nummer 7?“. Welche Frage bringt im Durchschnitt mehr?
- Frage A: Sie bringt garantiert 1 Bit, Frage B im Durchschnitt nur etwa ein Drittel davon.
- Frage B: Ein „Ja“ löst das Rätsel sofort vollständig auf, das kann Frage A nie.
- Beide gleich viel: Es sind beides Ja-Nein-Fragen, und eine Ja-Nein-Antwort ist ein Bit.
- Das hängt vom Glück ab und lässt sich vorher nicht sagen.
- Frage A: Sie bringt garantiert 1 Bit, Frage B im Durchschnitt nur etwa ein Drittel davon.
Frage A halbiert, egal wie die Antwort ausfällt: 16 werden zu 8, das ist genau 1 Bit. Frage B löst in einem von sechzehn Fällen alles auf (4 Bit), lässt aber in den anderen fünfzehn noch 15 Möglichkeiten übrig, was fast nichts einbringt. Im Mittel sind das etwa 0,34 Bit.
Nur eine Frage, die das Feld halbiert, ist ein ganzes Bit wert; der Erwartungswert einer schiefen Frage liegt weit darunter.
Im Morsecode ist der häufigste Buchstabe, das „e“, auch der kürzeste: ein einzelner Punkt. Seltene Buchstaben wie das „q“ sind lang. Warum lohnt sich diese Ungleichbehandlung?
- Weil kurze Codes weniger fehleranfällig sind und der häufigste Buchstabe deshalb am besten geschützt sein sollte.
- Weil das „e“ der wichtigste Buchstabe ist und wichtige Zeichen zuerst ankommen sollen.
- Weil die durchschnittliche Nachricht dadurch kürzer wird: Was oft vorkommt, kostet dann wenig.
- Weil ein Alphabet mit unterschiedlich langen Codes mehr Zeichen aufnehmen kann als eines mit gleich langen.
- Weil die durchschnittliche Nachricht dadurch kürzer wird: Was oft vorkommt, kostet dann wenig.
Genau darum geht es. Wenn Zeichen nicht gleich wahrscheinlich sind, trägt ein seltenes Zeichen mehr Information als ein häufiges, und es darf deshalb auch mehr Platz kosten. Auf dieser Beobachtung beruht jede Kompression.
Häufige Symbole bekommen kurze Codes, dadurch wird die durchschnittliche Nachricht kürzer.
Eine Strecke schafft zuverlässig nur zwei Symbole, hell und dunkel. Sie soll trotzdem ein Alphabet aus 32 Zeichen übertragen, indem sie mehrere Blitze zu einer Gruppe zusammenfasst. Wie viele Blitze braucht eine Gruppe mindestens?
- 16, also die Hälfte der Zeichenzahl.
- 5, denn zwei hoch fünf sind 32.
- 32, denn für jedes Zeichen wird ein Blitz gebraucht.
- 6, weil eine zusätzliche Stelle für die Abgrenzung der Gruppen gebraucht wird.
- 5, denn zwei hoch fünf sind 32.
Jeder Blitz trägt eine Entscheidung zwischen zwei Möglichkeiten, also ein Bit; fünf Blitze tragen fünf Bit und unterscheiden damit 32 Gruppen. Das ist die Halbierungsrechnung, nur andersherum gelesen.
n Blitze mit je zwei Möglichkeiten ergeben 2ⁿ Gruppen, und 2⁵ = 32.