<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Varicode</id>
	<title>Varicode - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Varicode"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Varicode&amp;action=history"/>
	<updated>2026-05-22T20:36:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Varicode&amp;diff=255225&amp;oldid=prev</id>
		<title>imported&gt;O0TsRVi7 am 19. Dezember 2024 um 10:35 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Varicode&amp;diff=255225&amp;oldid=prev"/>
		<updated>2024-12-19T10:35:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Varicode&amp;#039;&amp;#039;&amp;#039; ist eine [[Entropiekodierung]], das heißt, der Kode [[Buchstabenhäufigkeit|häufig vorkommender Zeichen]] ist kürzer als bei selteneren Zeichen – ähnlich dem [[Morsecode]]. Dadurch erhöht sich der Datendurchsatz. Varicode wird primär zur Datenübertragung auf [[Kurzwelle]] mit dem Modus [[PSK31]] im [[Amateurfunkdienst]] verwendet. Varicode wurde 1997 von Peter Martinez (G3PLX) entwickelt, um Text effizienter zu übertragen. Varicode wurde von der [[ITU-R|Funkkommunikationssparte]] der [[Internationale Fernmeldeunion|Internationalen Fernmeldeunion (ITU)]] standardisiert.&lt;br /&gt;
&lt;br /&gt;
== Varianten ==&lt;br /&gt;
Ursprünglich wurde nur ASCII unterstützt, deutsche Umlaute waren z.&amp;amp;nbsp;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). Die digitale Betriebsart PSK31 und die schnellere Variante [[PSK63]] verwenden zur Kompression der Nachrichten Varicode.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Nach jeder Nachricht folgt „00“ als Trennzeichen.&lt;br /&gt;
* „00“ kommt in keiner Nachricht vor.&lt;br /&gt;
* Jede Nachricht beginnt mit einer „1“ und endet mit einer „1“.&lt;br /&gt;
&lt;br /&gt;
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. Im Folgenden sind die primären Kodierungstabellen zusammengestellt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Varicode !! Oct !! Dec !! Hex !! Abkürzung !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|1010101011 || 000 || 0 || 00 || NUL || Null character&lt;br /&gt;
|-&lt;br /&gt;
|1011011011 || 001 || 1 || 01 || SOH || Start of Header&lt;br /&gt;
|-&lt;br /&gt;
|1011101101 || 002 || 2 || 02 || STX || Start of Text&lt;br /&gt;
|-&lt;br /&gt;
|1101110111 || 003 || 3 || 03 || ETX || End of Text&lt;br /&gt;
|-&lt;br /&gt;
|1011101011 || 004 || 4 || 04 || EOT || End of Transmission&lt;br /&gt;
|-&lt;br /&gt;
|1101011111 || 005 || 5 || 05 || ENQ ||  Enquiry&lt;br /&gt;
|-&lt;br /&gt;
|1011101111 || 006 || 6 || 06 || ACK || Acknowledgment&lt;br /&gt;
|-&lt;br /&gt;
|1011111101 || 007 || 7 || 07 || BEL || Bell&lt;br /&gt;
|-&lt;br /&gt;
|1011111111 || 010 || 8 || 08 || BS || Backspace&lt;br /&gt;
|-&lt;br /&gt;
|11101111 || 011 || 9 || 09 || HT || Horizontal Tab&lt;br /&gt;
|-&lt;br /&gt;
|11101 || 012 || 10 || 0A || LF || Line feed&lt;br /&gt;
|-&lt;br /&gt;
|1101101111 || 013 || 11 || 0B || VT || Vertical Tab&lt;br /&gt;
|-&lt;br /&gt;
|1011011101 || 014 || 12 || 0C || FF || Form feed&lt;br /&gt;
|-&lt;br /&gt;
|11111 || 015 || 13 || 0D || CR || Carriage return&lt;br /&gt;
|-&lt;br /&gt;
|1101110101 || 016 || 14 || 0E || SO || Shift Out&lt;br /&gt;
|-&lt;br /&gt;
|1110101011 || 017 || 15 || 0F || SI || Shift In&lt;br /&gt;
|-&lt;br /&gt;
|1011110111 || 020 || 16 || 10 || DLE || Data Link Escape&lt;br /&gt;
|-&lt;br /&gt;
|1011110101 || 021 || 17 || 11 || DC1 || Device Control 1 (XON)&lt;br /&gt;
|-&lt;br /&gt;
|1110101101 || 022 || 18 || 12 || DC2 || Device Control 2&lt;br /&gt;
|-&lt;br /&gt;
|1110101111 || 023 || 19 || 13 || DC3 || Device Control 3 (XOFF)&lt;br /&gt;
|-&lt;br /&gt;
|1101011011 || 024 || 20 || 14 || DC4 || Device Control 4&lt;br /&gt;
|-&lt;br /&gt;
|1101101011 || 025 || 21 || 15 || NAK || Negative Acknowledgement&lt;br /&gt;
|-&lt;br /&gt;
|1101101101 || 026 || 22 || 16 || SYN || Synchronous Idle&lt;br /&gt;
|-&lt;br /&gt;
|1101010111 || 027 || 23 || 17 || ETB || End of Trans. Block&lt;br /&gt;
|-&lt;br /&gt;
|1101111011 || 030 || 24 || 18 || CAN || Cancel&lt;br /&gt;
|-&lt;br /&gt;
|1101111101 || 031 || 25 || 19 || EM || End of Medium&lt;br /&gt;
|-&lt;br /&gt;
|1110110111 || 032 || 26 || 1A || SUB || Substitute&lt;br /&gt;
|-&lt;br /&gt;
|1101010101 || 033 || 27 || 1B || ESC || Escape&lt;br /&gt;
|-&lt;br /&gt;
|1101011101 || 034 || 28 || 1C || FS || File Separator&lt;br /&gt;
|-&lt;br /&gt;
|1110111011 || 035 || 29 || 1D || GS || Group Separator&lt;br /&gt;
|-&lt;br /&gt;
|1011111011 || 036 || 30 || 1E || RS || Record Separator&lt;br /&gt;
|-&lt;br /&gt;
|1101111111 || 037 || 31 || 1F || US || Unit Separator&lt;br /&gt;
|-&lt;br /&gt;
|1110110101 || 177 || 127 || 7F || DEL || Delete&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Darstellbare Zeichen ===&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Varicode !! Oktal !! Dezimal !! Hex !! Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|1 || 040 || 32 || 20 || SP&lt;br /&gt;
|-&lt;br /&gt;
|111111111 || 041 || 33 || 21 || !&lt;br /&gt;
|-&lt;br /&gt;
|101011111 || 042 || 34 || 22 || &amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|111110101 || 043 || 35 || 23 || #&lt;br /&gt;
|-&lt;br /&gt;
|111011011 || 044 || 36 || 24 || $&lt;br /&gt;
|-&lt;br /&gt;
|1011010101 || 045 || 37 || 25 || %&lt;br /&gt;
|-&lt;br /&gt;
|1010111011 || 046 || 38 || 26 || &amp;amp;&lt;br /&gt;
|-&lt;br /&gt;
|101111111 || 047 || 39 || 27 || &amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|11111011 || 050 || 40 || 28 || (&lt;br /&gt;
|-&lt;br /&gt;
|11110111 || 051 || 41 || 29 || )&lt;br /&gt;
|-&lt;br /&gt;
|101101111 || 052 || 42 || 2A || *&lt;br /&gt;
|-&lt;br /&gt;
|111011111 || 053 || 43 || 2B || +&lt;br /&gt;
|-&lt;br /&gt;
|1110101 || 054 || 44 || 2C || ,&lt;br /&gt;
|-&lt;br /&gt;
|110101 || 055 || 45 || 2D || -&lt;br /&gt;
|-&lt;br /&gt;
|1010111 || 056 || 46 || 2E || .&lt;br /&gt;
|-&lt;br /&gt;
|110101111 || 057 || 47 || 2F || /&lt;br /&gt;
|-&lt;br /&gt;
|10110111 || 060 || 48 || 30 || 0&lt;br /&gt;
|-&lt;br /&gt;
|10111101 || 061 || 49 || 31 || 1&lt;br /&gt;
|-&lt;br /&gt;
|11101101 || 062 || 50 || 32 || 2&lt;br /&gt;
|-&lt;br /&gt;
|11111111 || 063 || 51 || 33 || 3&lt;br /&gt;
|-&lt;br /&gt;
|101110111 || 064 || 52 || 34 || 4&lt;br /&gt;
|-&lt;br /&gt;
|101011011 || 065 || 53 || 35 || 5&lt;br /&gt;
|-&lt;br /&gt;
|101101011 || 066 || 54 || 36 || 6&lt;br /&gt;
|-&lt;br /&gt;
|110101101 || 067 || 55 || 37 || 7&lt;br /&gt;
|-&lt;br /&gt;
|110101011 || 070 || 56 || 38 || 8&lt;br /&gt;
|-&lt;br /&gt;
|110110111 || 071 || 57 || 39 || 9&lt;br /&gt;
|-&lt;br /&gt;
|11110101 || 072 || 58 || 3A || :&lt;br /&gt;
|-&lt;br /&gt;
|110111101 || 073 || 59 || 3B || ;&lt;br /&gt;
|-&lt;br /&gt;
|111101101 || 074 || 60 || 3C || &amp;lt;&lt;br /&gt;
|-&lt;br /&gt;
|1010101 || 075 || 61 || 3D || =&lt;br /&gt;
|-&lt;br /&gt;
|111010111 || 076 || 62 || 3E || &amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1010101111 || 077 || 63 || 3F || ?&lt;br /&gt;
|}&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;bottom&amp;quot;&lt;br /&gt;
!Varicode !! Oktal !! Dezimal !! Hex !! Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|1010111101 || 100 || 64 || 40 || [[@]]&lt;br /&gt;
|-&lt;br /&gt;
|1111101 || 101 || 65 || 41 || [[A]]&lt;br /&gt;
|-&lt;br /&gt;
|11101011 || 102 || 66 || 42 || [[B]]&lt;br /&gt;
|-&lt;br /&gt;
|10101101 || 103 || 67 || 43 || [[C]]&lt;br /&gt;
|-&lt;br /&gt;
|10110101 || 104 || 68 || 44 || [[D]]&lt;br /&gt;
|-&lt;br /&gt;
|1110111 || 105 || 69 || 45 || [[E]]&lt;br /&gt;
|-&lt;br /&gt;
|11011011 || 106 || 70 || 46 || [[F]]&lt;br /&gt;
|-&lt;br /&gt;
|11111101 || 107 || 71 || 47 || [[G]]&lt;br /&gt;
|-&lt;br /&gt;
|101010101 || 110 || 72 || 48 || [[H]]&lt;br /&gt;
|-&lt;br /&gt;
|1111111 || 111 || 73 || 49 || [[I]]&lt;br /&gt;
|-&lt;br /&gt;
|111111101 || 112 || 74 || 4A || [[J]]&lt;br /&gt;
|-&lt;br /&gt;
|101111101 || 113 || 75 || 4B || [[K]]&lt;br /&gt;
|-&lt;br /&gt;
|11010111 || 114 || 76 || 4C || [[L]]&lt;br /&gt;
|-&lt;br /&gt;
|10111011 || 115 || 77 || 4D || [[M]]&lt;br /&gt;
|-&lt;br /&gt;
|11011101 || 116 || 78 || 4E || [[N]]&lt;br /&gt;
|-&lt;br /&gt;
|10101011 || 117 || 79 || 4F || [[O]]&lt;br /&gt;
|-&lt;br /&gt;
|11010101 || 120 || 80 || 50 || [[P]]&lt;br /&gt;
|-&lt;br /&gt;
|111011101 || 121 || 81 || 51 || [[Q]]&lt;br /&gt;
|-&lt;br /&gt;
|10101111 || 122 || 82 || 52 || [[R]]&lt;br /&gt;
|-&lt;br /&gt;
|1101111 || 123 || 83 || 53 || [[S]]&lt;br /&gt;
|-&lt;br /&gt;
|1101101 || 124 || 84 || 54 || [[T]]&lt;br /&gt;
|-&lt;br /&gt;
|101010111 || 125 || 85 || 55 || [[U]]&lt;br /&gt;
|-&lt;br /&gt;
|110110101 || 126 || 86 || 56 || [[V]]&lt;br /&gt;
|-&lt;br /&gt;
|101011101 || 127 || 87 || 57 || [[W]]&lt;br /&gt;
|-&lt;br /&gt;
|101110101 || 130 || 88 || 58 || [[X]]&lt;br /&gt;
|-&lt;br /&gt;
|101111011 || 131 || 89 || 59 || [[Y]]&lt;br /&gt;
|-&lt;br /&gt;
|1010101101 || 132 || 90 || 5A || [[Z]]&lt;br /&gt;
|-&lt;br /&gt;
|111110111 || 133 || 91 || 5B || &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|111101111 || 134 || 92 || 5C || \&lt;br /&gt;
|-&lt;br /&gt;
|111111011 || 135 || 93 || 5D || &amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1010111111 || 136 || 94 || 5E || ^&lt;br /&gt;
|-&lt;br /&gt;
|101101101 || 137 || 95 || 5F || _&lt;br /&gt;
|}&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;bottom&amp;quot;&lt;br /&gt;
!Varicode !! Oktal !! Dezimal !! Hex !! Zeichen&lt;br /&gt;
|-&lt;br /&gt;
|1011011111 || 140 || 96 || 60 || &amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|1011 || 141 || 97 || 61 || [[a]]&lt;br /&gt;
|-&lt;br /&gt;
|1011111 || 142 || 98 || 62 || [[b]]&lt;br /&gt;
|-&lt;br /&gt;
|101111 || 143 || 99 || 63 || [[c]]&lt;br /&gt;
|-&lt;br /&gt;
|101101 || 144 || 100 || 64 || [[d]]&lt;br /&gt;
|-&lt;br /&gt;
|11 || 145 || 101 || 65 || [[e]]&lt;br /&gt;
|-&lt;br /&gt;
|111101 || 146 || 102 || 66 || [[f]]&lt;br /&gt;
|-&lt;br /&gt;
|1011011 || 147 || 103 || 67 || [[g]]&lt;br /&gt;
|-&lt;br /&gt;
|101011 || 150 || 104 || 68 || [[h]]&lt;br /&gt;
|-&lt;br /&gt;
|1101 || 151 || 105 || 69 || [[i]]&lt;br /&gt;
|-&lt;br /&gt;
|111101011 || 152 || 106 || 6A || [[j]]&lt;br /&gt;
|-&lt;br /&gt;
|10111111 || 153 || 107 || 6B || [[k]]&lt;br /&gt;
|-&lt;br /&gt;
|11011 || 154 || 108 || 6C || [[l]]&lt;br /&gt;
|-&lt;br /&gt;
|111011 || 155 || 109 || 6D || [[m]]&lt;br /&gt;
|-&lt;br /&gt;
|1111 || 156 || 110 || 6E || [[n]]&lt;br /&gt;
|-&lt;br /&gt;
|111 || 157 || 111 || 6F || [[o]]&lt;br /&gt;
|-&lt;br /&gt;
|111111 || 160 || 112 || 70 || [[p]]&lt;br /&gt;
|-&lt;br /&gt;
|110111111 || 161 || 113 || 71 || [[q]]&lt;br /&gt;
|-&lt;br /&gt;
|10101 || 162 || 114 || 72 || [[r]]&lt;br /&gt;
|-&lt;br /&gt;
|10111 || 163 || 115 || 73 || [[s]]&lt;br /&gt;
|-&lt;br /&gt;
|101 || 164 || 116 || 74 || [[t]]&lt;br /&gt;
|-&lt;br /&gt;
|110111 || 165 || 117 || 75 || [[u]]&lt;br /&gt;
|-&lt;br /&gt;
|1111011 || 166 || 118 || 76 || [[v]]&lt;br /&gt;
|-&lt;br /&gt;
|1101011 || 167 || 119 || 77 || [[w]]&lt;br /&gt;
|-&lt;br /&gt;
|11011111 || 170 || 120 || 78 || [[x]]&lt;br /&gt;
|-&lt;br /&gt;
|1011101 || 171 || 121 || 79 || [[y]]&lt;br /&gt;
|-&lt;br /&gt;
|111010101 || 172 || 122 || 7A || [[z]]&lt;br /&gt;
|-&lt;br /&gt;
|1010110111 || 173 || 123 || 7B || {&lt;br /&gt;
|-&lt;br /&gt;
|110111011 || 174 || 124 || 7C || {{pipe}}&lt;br /&gt;
|-&lt;br /&gt;
|1010110101 || 175 || 125 || 7D || }&lt;br /&gt;
|-&lt;br /&gt;
|1011010111 || 176 || 126 || 7E || ~&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Zeichenlängen ===&lt;br /&gt;
Beginnend mit dem Ein-Bit-Code „1“ können gültige Varicode-Werte gebildet werden, indem einem kürzerer Code ein „1“ oder „10“ vorangestellt wird. Somit ist die Anzahl der Codes der Länge n gleich der Fibonacci-Zahl Fn. Bei der Übertragung sind die Codes aufgrund des abschließenden Trennzeichens mit „00“ um zwei Bit länger.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ASCII-Zeichen sortiert nach der Länge im Varicode&lt;br /&gt;
! Bits || Codes || ASCII-Zeichen&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1 || SP&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 1 || e&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 2 || o t &lt;br /&gt;
|-&lt;br /&gt;
| 4 || 3 || a i n&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || LF CR l r s&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 8 || - c d f h m p u&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 13 ||, . = A E I S T b g v w y&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 21 || HT ( ) 0 1 2 3 : B C D F G L M N O P R k x&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 34 || ! &amp;quot; # $ &amp;#039; * + / 4 5 6 7 8 9 ; &amp;amp;lt; &amp;amp;gt; H J K Q U V W X Y [ \ ] _ j q z {{pipe}}&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 40 || NUL SOH STX ETX EOT ENQ ACK BEL BS VT FF SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EOM SUB ESC FS GS RS US % &amp;amp; ?  @ Z ^ ` { } ~ DEL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Peter Hatzold: &amp;#039;&amp;#039;Digitale Kommunikation über Funk&amp;#039;&amp;#039;, Franzis, ISBN 3-7723-5154-9&lt;br /&gt;
* {{Literatur |Titel=Telegraphic alphabet for data communication by phase shift keying at 31 Bd in the amateur and amateur-satellite service |Hrsg=International Telecommunication Union |Sammelwerk=M Series -- Mobile, radiodetermination, amateur and related satellite services |Nummer=Recommendation ITU-R M.2034 |Datum=2013-02 |Online=https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.2034-0-201302-I!!PDF-E.pdf |Format=PDF |KBytes=1306 |Abruf=2024-12-19}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://bipt106.bi.ehu.es/psk31.html Offizielle PSK31 Homepage] (englisch)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenkompression]]&lt;br /&gt;
[[Kategorie:Amateurfunkbetriebsart]]&lt;/div&gt;</summary>
		<author><name>imported&gt;O0TsRVi7</name></author>
	</entry>
</feed>