www.wikidata.de-de.nina.az
Varicode ist eine Entropiekodierung das heisst der Kode haufig vorkommender Zeichen ist kurzer als bei selteneren Zeichen ahnlich dem Morsecode Dadurch erhoht sich der Datendurchsatz Varicode wird primar zur Datenubertragung auf Kurzwelle mit dem Modus PSK31 im Amateurfunkdienst verwendet Varicode wurde 1997 von Peter Martinez G3PLX entwickelt um Text effizienter zu ubertragen Inhaltsverzeichnis 1 Varianten 2 Aufbau 2 1 Darstellbare Zeichen 2 2 Zeichenlangen 3 Literatur 4 WeblinksVarianten BearbeitenUrsprunglich wurde nur ASCII unterstutzt 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 ubernommen und nicht nach der Haufigkeit sortiert wurden Mittlerweile unterstutzen 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 Aufbau BearbeitenDa die Kodes nur aus 0 und 1 bestehen handelt es sich um einen Binarcode Um die Fano Bedingung zu erfullen 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 haufigsten ASCII Zeichen die kurzesten Kodes zugewiesen Beginnend mit dem Leerzeichen wobei die 1 vom Start und Ende zusammenfallt Danach folgen e 11 o 111 t 101 und hauptsachlich Kleinbuchstaben anschliessend Grossbuchstaben Zahlen Sonder und Steuerzeichen Im Folgenden sind die primaren Kodierungstabellen zusammengestellt Varicode Oct Dec Hex Abkurzung Beschreibung1010101011 000 0 00 NUL Null character1011011011 001 1 01 SOH Start of Header1011101101 002 2 02 STX Start of Text1101110111 003 3 03 ETX End of Text1011101011 004 4 04 EOT End of Transmission1101011111 005 5 05 ENQ Enquiry1011101111 006 6 06 ACK Acknowledgment1011111101 007 7 07 BEL Bell1011111111 010 8 08 BS Backspace11101111 011 9 09 HT Horizontal Tab11101 012 10 0A LF Line feed1101101111 013 11 0B VT Vertical Tab1011011101 014 12 0C FF Form feed11111 015 13 0D CR Carriage return1101110101 016 14 0E SO Shift Out1110101011 017 15 0F SI Shift In1011110111 020 16 10 DLE Data Link Escape1011110101 021 17 11 DC1 Device Control 1 XON 1110101101 022 18 12 DC2 Device Control 21110101111 023 19 13 DC3 Device Control 3 XOFF 1101011011 024 20 14 DC4 Device Control 41101101011 025 21 15 NAK Negative Acknowledgement1101101101 026 22 16 SYN Synchronous Idle1101010111 027 23 17 ETB End of Trans Block1101111011 030 24 18 CAN Cancel1101111101 031 25 19 EM End of Medium1110110111 032 26 1A SUB Substitute1101010101 033 27 1B ESC Escape1101011101 034 28 1C FS File Separator1110111011 035 29 1D GS Group Separator1011111011 036 30 1E RS Record Separator1101111111 037 31 1F US Unit Separator1110110101 177 127 7F DEL DeleteDarstellbare Zeichen Bearbeiten Varicode Oktal Dezimal Hex Zeichen1 040 32 20 SP111111111 041 33 21 101011111 042 34 22 111110101 043 35 23 111011011 044 36 24 1011010101 045 37 25 1010111011 046 38 26 amp 101111111 047 39 27 11111011 050 40 28 11110111 051 41 29 101101111 052 42 2A 111011111 053 43 2B 1110101 054 44 2C 110101 055 45 2D 1010111 056 46 2E 110101111 057 47 2F 10110111 060 48 30 010111101 061 49 31 111101101 062 50 32 211111111 063 51 33 3101110111 064 52 34 4101011011 065 53 35 5101101011 066 54 36 6110101101 067 55 37 7110101011 070 56 38 8110110111 071 57 39 911110101 072 58 3A 110111101 073 59 3B 111101101 074 60 3C lt 1010101 075 61 3D 111010111 076 62 3E gt 1010101111 077 63 3F Varicode Oktal Dezimal Hex Zeichen1010111101 100 64 40 1111101 101 65 41 A11101011 102 66 42 B10101101 103 67 43 C10110101 104 68 44 D1110111 105 69 45 E11011011 106 70 46 F11111101 107 71 47 G101010101 110 72 48 H1111111 111 73 49 I111111101 112 74 4A J101111101 113 75 4B K11010111 114 76 4C L10111011 115 77 4D M11011101 116 78 4E N10101011 117 79 4F O11010101 120 80 50 P111011101 121 81 51 Q10101111 122 82 52 R1101111 123 83 53 S1101101 124 84 54 T101010111 125 85 55 U110110101 126 86 56 V101011101 127 87 57 W101110101 130 88 58 X101111011 131 89 59 Y1010101101 132 90 5A Z111110111 133 91 5B 111101111 134 92 5C 111111011 135 93 5D 1010111111 136 94 5E 101101101 137 95 5F Varicode Oktal Dezimal Hex Zeichen1011011111 140 96 60 1011 141 97 61 a1011111 142 98 62 b101111 143 99 63 c101101 144 100 64 d11 145 101 65 e111101 146 102 66 f1011011 147 103 67 g101011 150 104 68 h1101 151 105 69 i111101011 152 106 6A j10111111 153 107 6B k11011 154 108 6C l111011 155 109 6D m1111 156 110 6E n111 157 111 6F o111111 160 112 70 p110111111 161 113 71 q10101 162 114 72 r10111 163 115 73 s101 164 116 74 t110111 165 117 75 u1111011 166 118 76 v1101011 167 119 77 w11011111 170 120 78 x1011101 171 121 79 y111010101 172 122 7A z1010110111 173 123 7B 110111011 174 124 7C 1010110101 175 125 7D 1011010111 176 126 7E Zeichenlangen Bearbeiten Beginnend mit dem Ein Bit Code 1 konnen gultige Varicode Werte gebildet werden indem einem kurzerer Code ein 1 oder 10 vorangestellt wird Somit ist die Anzahl der Codes der Lange n gleich der Fibonacci Zahl Fn Bei der Ubertragung sind die Codes aufgrund des abschliessenden Trennzeichens mit 00 um zwei Bit langer ASCII Zeichen sortiert nach der Lange im Varicode Bits Codes ASCII Zeichen1 1 SP2 1 e3 2 o t4 3 a i n5 5 LF CR l r s6 8 c d f h m p u7 13 A E I S T b g v w y8 21 HT 0 1 2 3 B C D F G L M N O P R k x9 34 4 5 6 7 8 9 lt gt H J K Q U V W X Y j q z 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 Z DELLiteratur BearbeitenPeter Hatzold Digitale Kommunikation uber Funk Franzis ISBN 3 7723 5154 9Weblinks BearbeitenOffizielle PSK31 Homepage englisch Abgerufen von https de wikipedia org w index php title Varicode amp oldid 226950192