|
||||
|
Kodes mit variabler Länge |
![]() Kodes mit variabler LängeKonventionelle Kodes verwenden für alle Zeichen bzw. Symbole eine einheitliche Kodelänge. Die Kodierungsprozedur ist prinzipiell sehr einfach aufgebaut, eine Anpassung an unterschiedlich häufig auftretende Zeichen findet aber nicht statt. D.h., oft auftretende Zeichen beanspruchen die gleiche Kodelänge, wie sehr seltene auftretende. Mit variabler Kodelänge ließe sich eine effizientere Darstellung erreichen, sofern dies die Ausgangsdaten zulassen. Dazu müssen Verfahren eingesetzt werden, die häufig auftretende Zeichen mit kurzen und selten auftretende Zeichen mit längeren Kodes umsetzen. In der Summe ergibt sich daraus ein mitunter deutliches Einsparungspotential. Auskunft über die erforderlichen Kodelängen und statistische Grundlagen gibt die Informationstheorie. Damit derartige Kodierung in der Praxis einsetzbar sind, müssen allerdings einige Randbedingungen eingehalten werden. Ansonsten ist eine zweifelsfreie En- bzw. Dekodierung nicht gewährleistet. Anforderungen für Kodes mit variabler Kodelänge:
Beispiele für Kodes mit variabler Kodelänge:
Im englischsprachigen Raum werden Kodes mit variabler Kodelänge mit den Begriffen Variable Length Codes (VLC) bzw. Variable Length Encoding (VLE) bezeichnet. |
Anzeigen:
|
||