Grundlagen der Informationstheorie und Kodierung
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)?
- A{0, 01, 011, 111}
- B{0, 10, 110, 111}
- C{00, 01, 1, 10}
Antwort und Erläuterung anzeigen
Antwort: B. {0, 10, 110, 111}
Bei einem Präfixcode steht schon nach dem letzten Bit eines Codeworts fest, um welches Symbol es sich handelt, sodass sofort dekodiert werden kann, ohne auf folgende Bits zu warten (sofort dekodierbarer Code). In {0, 10, 110, 111} ist kein Codewort der Anfang eines anderen. In {0, 01, 011, 111} ist 0 der Anfang von 01 und 011, in {00, 01, 1, 10} ist 1 der Anfang von 10.
Weiter: 9 weitere Fragen zu Grundlagen der Informationstheorie und Kodierung