(mors'cod') n.

codes used for transmitting messages in which letters of the alphabet and numbers are represented by various sequences of dots and dashes or short and long signals.

Morse Code

letters:
A .-
B -...
C -.-.
D -..
E .
F ..-.
G --.
H ....
I ..
J .---
K -.-
L .-..
M --
N -.
O ---
P .--.
Q --.-
R .-.
S ...
T -
U ..-
V ...-
W .--
X -..-
Y -.--
Z --..

numbers:
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.
0 -----

punctuation:
Full-stop (period) .-.-.-
Comma --..--
Colon ---...
Question mark (query) ..--..
Apostrophe .----.
Hyphen -....-
Fraction bar -..-.
Brackets (parentheses) -.--.-
Quotation marks .-..-.

For many hams, the morse code is beautiful. There is a definite art to mastering the ways of the key. Many hams regard morse code to be the very essence of the hobby. In fact, when a ham dies, he/she is reverently referred to as a "silent key".

To anyone who would say that the code is useless - give me one other form of communication whereby a man trapped under tons of rock can still communicate with rescuers, despite a crushed larynx, or where someone who has had their face blown off in battle can still communicate with doctors and nurses.

Many humans who lack the patience to learn the code decry it as an outmoded and useless form of communication.

This table is for those hopelessly Morse-code-impaired people like me who for some reason, puzzle or otherwise, need to decode a bit of Morse code.

.       E | -       T
..      I | -.      N
...     S | -..     D
....    H | -...    B
.....   5 | -....   6
....-   4 | -....-  -
...-    V | -..-    X
...--   3 | -..-.   /
..-     U | -.-     K
..-.    F | -.-.    C
..-..   É | -.-.-.  ;
..--    Ü | -.--    Y
..--..  ? | -.--.-  ()
..--.-  _ | --      M
..---   2 | --.     G
.-      A | --..    Z
.-.     R | --...   7
.-..    L | --..--  ,
.-..-.  " | --.-    Q
.-.-    Ä | --.--   Ñ
.-.-.-  . | ---     O
.--     W | ---.    Ö
.--.    P | ---..   8
.--.-   Á | ---...  :
.---    J | ----.   9
.----   1 | -----   0
.----.  ' | 

The lengths of the morse code elements are approximately defined with the length of the dot. Dash is three times as long as a dot.
Spaces between letter elements are "dot-long", spaces between letters are dash-long. You simply make a little bit wider space between words and a minus (-...-) between statements.

Besides morse code itself I find very amusing a whole lot of abbreviations and acronyms. It is tedious to transmit and receive long words of human language so we rather TX ES RX (transmit and receive). There are written and unwritten codexes for these. Some of them are standardized like Q-codes (used widely in marine, aviation, ham and other communications), international standard abbreviations (a thick book which was used in marine communications and enabled two people to communicate without knowing each other's language), others are not (hamradio, CB, ...).

VY 73 ES GD DE S57BDX SK E E

The timing of the code makes it easy to tell the difference between letters, until you get into the very high (30-40 words per minute) range.

To make it easier, many folks use something called Farnsworth Code or Farnsworth Weighting. If you were sending a message to someone that understood morse at about 5 words per minute (WPM), you could send the dits and dahs at a higher rate but left more blank time between the letters. The white space between the letters allows the receiver to translate the morse.

Most morse code tests in the US use Farnsworth Weighting.

The United States FCC decided to go along with the rest of the world and lower the code test for amateur radio operators to five words per minute. With newer digital signaling technologies, morse is going by the wayside.


#!/usr/bin/perl -w

# This is a simple perl script to encode and decode morse
# code.  Files for decoding must use space-delimited crypts
# of dots and dashes

# USAGE: morse (d|e) files

%decodes=(
	'.-'	=>'A',	'-...'	=>'B',	'-.-.'	=>'C',	'-..'	=>'D',
	'.'	=>'E',	'..-.'	=>'F',	'--.'	=>'G',	'....'	=>'H',
	'..'	=>'I',	'.---'	=>'J',	'-.-'	=>'K',	'.-..'	=>'L',
	'--'	=>'M',	'-.'	=>'N',	'---'	=>'O',	'.--.'	=>'P',
	'--.-'	=>'Q',	'.-.'	=>'R',	'...'	=>'S',	'-'	=>'T',
	'..-'	=>'U',	'...-'	=>'V',	'.--'	=>'W',	'-..-'	=>'X',
	'-.--'	=>'Y',	'--..'	=>'Z',	'.----'	=>'1',	'..---'	=>'2',
	'...--'	=>'3',	'....-'	=>'4',	'.....'	=>'5',	'-....'	=>'6',
	'--...'	=>'7',	'---..'	=>'8',	'----.'	=>'9',	'-----'	=>'0',
	'.-.-.-'=>'.',	'--..--'=>',',	'---...'=>':',	'..--..'=>'?',
	'.----.'=>'\'',	'-...-'	=>'-',	'-..-.'	=>'/',	'.-..-.'=>'\"'
);

%encodes=();
while(@pair=each %decodes) {
	$encodes{$pair[1]}=$pair[0];
}

$mode=lc shift @ARGV;
decode() and exit if $mode =~ /d/;
encode() and exit if $mode =~ /e/;

sub decode {
	while(<>) {
		print ($decodes{$1} or '_') while s/^(.*?)\s+(.*)$/$2/;
		print "\n";
	}
	return 1;
}

sub encode {
	while(<>) {
		chop and $_=reverse;
		print ($encodes{uc $char} or '#') and print ' ' while $char=chop;
		print "\n"
	}
	return 1;
}




Thanks to Razhumikin for pointing out my reverse bug.
A way to learn the morse code is to encode each letter as a word beginning by said letter, and to use it's AEIUYs as dots and Os as dashes. Here's a french version, /msg/blab me if you find or invent an english.

A)Arnold --> a-o --> .-
B)Bonaparte --> o-a-a-e --> -...
C)Coca-cola --> o-a-o-a --> -.-.
D)Docile --> o-i-e --> -..
E)Eh --> e --> .
F)Farandole --> a-a-o-e --> ..-.
G)Gondole --> o-o-e --> --.
H)Hilarité --> i-a-i-e --> ....
I)Ici --> i-i --> ..
J)Jablonovo --> a-o-o-o --> .---
K)Kommando --> o-a-o --> -.-
L)Limonade --> i-o-a-e --> .-..
M)Moto --> o-o --> --
N)Noël --> o-e --> -.
O)Oporto --> o-o-o --> ---
P)Philosophe --> i-o-o-e --> .--.
Q)Quoquorico --> o-o-i-o --> --.-
R)Ramoneur --> a-o-eu --> .-.
S)Sardine --> a-i-e --> ...
T)Thon --> o --> -
U)Union --> u-i-o --> ..-
V)Valparaiso --> a-a-ai-o --> ...-
W)Wagon-post --> a-o-o --> .--
X)Xocadéro --> o-a-e-o --> -..-
Y)Yoshimoto --> o-i-o-o --> -.--
Z)Zoroastre --> o-o-a-e --> --..

Here is a german version :
A . - Atom Arnold, Arno, Anton
Ä . - . - Äroplanstoff Ätzkohlenstoff, Äsop ist tot
B - . . . Borvaseline Bohnensuppe, Bodybuilding, Bonaparte
C - . - . Coburg-Gotha Conditorei
CH - - - - Chloroformtod Chronologos, Chloroformtopf
D - . . Doria Donnerstag, Drogerie
E . Ernst Ei, Eis
F . . - . Friedrichroda Fensterbogen, FrankfurtOder
G - - . Gomorra Großonkel
H . . . . Hipphipphurra Herrenzimmer, Hausbesitzer, Hühnerauge
I . . Ida Insel
J . - - - Jawohl Odol Jagdmotorboot, Jackpotlotto
K - . - Kommando Kolberg Ost, Klosterhof, Kopilot
L . - . . Leonidas Limonade
M - - Motor
N - . Nora Notar, Norden
O - - - Oporto Ovosport, Orthodox, OhOtto
Ö - - - . Ökonomie
P . - - . Pelopones Philosophie, Per Motorrad
Q - - . - Quolsdorferforst Quokoriko, Ouohnsdorf bei Forst
R . - . Revolver
S . . . Sabine Säbelgriff, Sausewind
T - Tod
U . . - Uniform Union
Ü . . - - Überkonto Überrockknopf
V . . . - Verbrennungstod Ventilator
W . - - Weltnordpol Windmotor
X - . . - Xox Bisquitbox Xokimilko, Xolabaphon, XOX ist ein Wort
Y - . - - York Yellowstone Yoschimoto, Yorker Kohlkopf
Z - - . . Zorndorferschlacht Zoroaster, Zollvorsteher

Samuel F. B. Morse, the inventor of the telegraph, did not invent the telegraphic code that now bears his name. Actually, today's morse alphabet is far removed from the system he envisioned for the telegraph. It consisted only of dots, which expressed numbers, and most common words and each letter had its own number. This is similar to the Dian-Ma codes used in Chinese telegraphy.

The one who introduced truly alphabetic telegraphy, with signals of differing duration (dot and dash) was Alfred Vail. He invented what was known as American Morse, which was used on landline telegraphs in the United States until the mid-20th century. But even this is not what is known as morse code today. What happened?

When telegraphy was introduced in Germany, the engineer Frederick Clemens Gerke was set with the task of translating Vail's book on telegraphy into German. He discovered that the alphabet could easily confuse the receiving operator, so he proceeded to simplify it. He removed differing intra-character spacings, and dashes of different lengths, so that he ended up with a morse code with only two element lengths (dot and dash), not unlike the present system.

Another few changes were made in the German and Austrian state telegraph convention of 1852, and the Paris International Telegraph Convention in 1856. This is the same morse code that was later adopted all over the world, except for a few minor changes in the punctuation characters that were enacted in 1939. This alphabet was known as "continental morse" or "international morse", but as American Morse faded away, it became simply known as "morse code", no qualifiers.

The current morse code consists of 5 code elements. These are the dot, the dash, the intra-character space, the inter-character space, and the inter-word space. Their duration depends on the speed of sending, but they have the same relative duration regardless of speed. This relative duration is based on the length of the dot.

  • All elements in a character are separated by a period of silence equal in duration to a dot.
  • One dash equals three dots.
  • Characters are separated by a period of silence equal in duration to a dash.
  • Words are separated by a period of silence equal in duration to two dashes.
Note that these are only platonic ideals; these official durations can be and are deviated from in hand-sent morse. This applies in particular to the so-called Farnsworth method, in which the inter-character spaces are lengthened. This is used in particular when practicing morse code, where the characters are sent at a speed of 15 WPM, but the overall text is slower because of lengthened inter-character-spaces, typically as low as 5 WPM. This is to allow the student to focus on the overall sound of the character, while still not overwhelming him or her with lots of text that has to be buffered in the mind.

Apart from this, telegraphy sent with computers or electronic keyers more or less perfectly follow standard element durations. It is particularly important not to lengthen intra-character spaces, or shorten inter-character ones, as this would make it very difficult to hear the character boundaries.

When printing code charts, it is customary to use markings that have the same relationship in length as the actual code elements have in duration. When this is not technically feasible, such as here on E2, the period and the hyphen-minus are used for the dot and the dash, respectively. Intra-character spacing is not given any written representation.

Letters:
A .-
B -...
C -.-.
D -..
E .
F ..-.
G --.
H ....
I ..
J .---
K, invitation to transmit -.-
L .-..
M --
N -.
O ---
P .--.
Q --.-
R, received .-.
S ...
T -
U ..-
V ...-
W .--
X -..-
Y -.--
Z --..
Á, Å .--.-
Ä, Æ .-.-
É ..-..
Ñ --.--
Ö, Ø ---.
Ü ..--

Numbers:
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.
0 -----

Punctuation:
. (period) .-.-.-
, --..--
: ---...
? ..--..
' .----.
- (hyphen-minus) -....-
=, break -...-
/ -..-.
Brackets (parentheses) -.--.-
" .-..-.
; -.-.-.
_ ..--.-

Prosigns:
Beginning of message (KA) -.-.-
End of message (AR) .-.-.
Wait (AS) .-...
Understood (SN) ...-.
Error (correction of last word follows) ........
Distress signal (SOS) ...---...
Finish of transmission ...-.-

In the cases where there is more than one text character per code character, this means that it depends on context or language. For instance, .--.- means á in e.g. French messages, and å in e.g. Swedish messages.


Source:
Pierpoint, William G.: The Art & Skill of Radio-Telegraphy

Editor's note:The system described below is called American Morse Code, and is the original code developed by Samuel Morse. Unlike modern international morse code, American morse code made use of spaces inside of individual letters, such as O and C. These intra-letter spacings were eliminated with the development of international morse code in Germany in 1848, which changed the way the numbers and eleven of the letters were encoded. The new letters are given in the last section, but the new numbers are not. American morse code became obsolete in the 1960s. Please see the other writeups in this node for international morse code. This definition has been retained for its historic value.

Morse" code" (?). (Teleg.)

The telegraphic code, consisting of dots, dashes, and spaces, invented by Samuel B. Morse. The Alphabetic code which is in use in North America is given below. In length, or duration, one dash is theoretically equal to three dots; the space between the elements of a letter is equal to one dot; the interval in spaced letters, as O . ., is equal to three dots. There are no spaces in any letter composed wholly or in part of dashes.

Alphabet

A .-          H ....       O . .          V ...-

B - . . .     I ..         P .....        W .--

C .. .        J -.-.       Q ..-.         X .-..

D -..         K -.-        R . ..         Y .. ..

E .           L long dash  S ...          Z ... .

F .-.         M --         T --           & . ...

G --.         N -.         U ..-

Numerals

1 .--.        4 . . . .-          7 --..

2 ..-..       5 ---               8 - . . . .

3 . . . -.    6 . . . . . .       9 -..-

0 ----        Period ..--..       Comma .-.-

The International (Morse) code used elsewhere is the same as the above with the following exceptions.

C -.-.     L .-..     Q --.-     Y -.--

F ..-.     O ---      R .-.      Z --..

J .---     P .--.     X -..-

The Morse code is used chiefly with the electric telegraph, but is also employed in signalling with flags, lights, etc.

 

© Webster 1913

Log in or register to write something here or to contact authors.