Varicode

Varicode

Varicode ist eine Entropiekodierung, das heißt der Kode häufig vorkommender Zeichen ist kürzer als bei selteneren Zeichen — ähnlich dem Morsecode. Dadurch erhöht sich der Datendurchsatz. Varicode wird zur Datenübertragung auf Kurzwelle mit dem Modus PSK31 im Amateurfunkdienst verwendet.

Inhaltsverzeichnis

Entstehung

Peter Martinez (G3PLX) entwickelte 1997 Varicode, um die effektive Übertragungsgeschwindigkeit von Slowbpsk zu erhöhen. Er suchte eine Möglichkeit, um Text effizienter zu übertragen und untersuchte deshalb große Mengen englischen Textes nach ihrer Buchstabenhäufigkeit.

Aufbau

Da die Kodes nur aus 0 und 1 bestehen, handelt es sich um einen Binärcode. Um die Fano-Bedingung zu erfüllen, wurden drei Regeln aufgestellt.

  • Nach jeder Nachricht folgt „00“ als Trennzeichen.
  • „00“ kommt in keiner Nachricht vor.
  • Jede Nachricht beginnt mit einer „1“ und endet mit einer „1“.

Nach diesen Regeln wurden den häufigsten ASCII-Zeichen die kürzesten Kodes zugewiesen. Beginnend mit dem Leerzeichen, wobei die 1 vom Start und Ende zusammenfällt. Danach folgen „e“ (11), „o“ (111), „t“ (101) und hauptsächlich Kleinbuchstaben, anschließend Großbuchstaben, Zahlen, Sonder- und Steuerzeichen.

Varianten

Ursprünglich wurde nur ASCII unterstützt, deutsche Umlaute waren z.B. nicht darstellbar. 1998 verwendeten erste Programme den 8-Bit-Code ISO 8859-1, wobei die neuen 128 Zeichen der Reihe nach aus dem Standard übernommen und nicht nach der Häufigkeit sortiert wurden. Mittlerweile unterstützen fast alle Programme zur (De-)Modulation von PSK31 / PSK63 256 Zeichen (8 Bit).

Verwendung

Die digitale Betriebsart PSK31 und die schnellere Variante PSK63 verwenden zur Kompression der Nachrichten Varicode.

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Varicode — is a Huffman code for use in PSK31. It supports all ASCII characters, but the characters used most frequently have shorter codes. The space between characters is indicated by a 00 sequence. Originally created for speeding up real time keyboard to …   Wikipedia

  • PSK31 — or Phase Shift Keying, 31 Baud is a digital , used primarily in the amateur radio field to conduct real time text chat between amateur radio operators. History PSK31 was developed by English amateur radio operator Peter Martinez (G3PLX) and… …   Wikipedia

  • PSK31 — Mehrere PSK31 Verbindungen um 14.070 kHz. PSK31 oder Phase Shift Keying, 31 Baud ist ein Modus zur digitalen drahtlosen Kommunikation und wird überwiegend auf Kurzwelle von Funkamateuren und im Seefunkdienst genutzt. Inhaltsverzeichnis …   Deutsch Wikipedia

  • PSK31 — Спектрограмма водопад (waterfall display) отображающая несколько PSK31 передач близ 14,070 кГц. PSK31 (англ. Phase Shift Keying, 31 Baud …   Википедия

  • MT63 — is a digital for transmission in high noise situations. How it works By encoding the data to transmit (what you type on the keyboard) in a complex way, using 64 different modulated tones, the MT63 developer Pawel Jalocha SP9VRC has been able to… …   Wikipedia

  • PSK31 — Exemple de shack de radioamateur. Le PSK 31 (sigle pour Phase Shift Keying, 31 Baud) est une forme de modulation conversationnelle de clavier à clavier de type radiotélétype. Elle a été inventée dans les années 1990 par un radioamateur polonais …   Wikipédia en Français

  • Huffman coding — Huffman tree generated from the exact frequencies of the text this is an example of a huffman tree . The frequencies and codes of each character are below. Encoding the sentence with this code requires 135 bits, as opposed of 288 bits if 36… …   Wikipedia

  • PSK63 — or Phase Shift Keying, 63 Baud, is a digital and communications protocol for sending data over a radio link. PSK63 can be used by amateur radio operators to conduct real time text based chat between locations. History In April 2003, Skip Teller,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”