Grundlagen der Informationstheorie und Kodierung

36 Zeichen, nämlich 26 Großbuchstaben und 10 Ziffern, sollen durch Bitfolgen gleicher Länge (einen Code fester Länge) unterschieden werden. Wie viele Bit werden pro Zeichen mindestens benötigt?

  1. A5 Bit
  2. B6 Bit
  3. C36 Bit
Antwort und Erläuterung anzeigen

Antwort: B. 6 Bit

Mit n Bit lassen sich 2ⁿ Fälle unterscheiden; gesucht ist also das kleinste n mit 2ⁿ ≥ 36. 2⁵ = 32 reicht nicht, 2⁶ = 64 reicht, also sind 6 Bit nötig. Das entspricht auch dem aufgerundeten Wert von log₂ 36 ≈ 5,17.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Informationstheorie und Kodierung

  1. Welche Aussage über Codes variabler Länge im Vergleich zu Codes fester Länge ist richtig?
  2. Welche der folgenden Mengen von Codewörtern für 4 Symbole ist ein Präfixcode (ein Code, in dem kein Codewort der Anfang eines anderen Codeworts ist)?
  3. Ein Präfixcode ordnet den Symbolen A, B, C und D die Codewörter A = 0, B = 10, C = 110 und D = 111 zu. Was ergibt die Dekodierung der Bitfolge 110100111 von vorn?
  4. Den 4 Symbolen A bis D sollen Codewörter der folgenden Längen (in Bit) zugeordnet werden, sodass ein Präfixcode aus 0 und 1 entsteht. Mit welcher Kombination von Codewortlängen ist das möglich?
  5. Es wird ein Präfixcode aus 0 und 1 aufgebaut. Die Codewörter 00 und 01 der Länge 2 sind bereits vergeben. Wie viele Codewörter der Länge 3 lassen sich höchstens hinzufügen, ohne die Präfixbedingung zu verletzen?