-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmisc.morse-code.rme
66 lines (52 loc) · 3.16 KB
/
misc.morse-code.rme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#2018#02#03 #secret #codes #security #morse #communication #message #telegraph
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
.. MORSE CODE ..
.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
>==================================
"~~> WHO/WHAT/WHEN/WHERE/WHY/HOW ?"
==================================<
Morse code is a method of transmitting text information as a series of on-off
tones, lights, or clicks that can be directly understood by a skilled person
receiving the transmission. It is named after Samuel F.B. Morse, the inventor
of the telegraph.
>======================================
"~~> INTERNATIONAL MORSE CODE ELEMENTS"
======================================<
International Morse code is composed of five elements:
1. short mark, dot or 'dit' ( . ): 'dot duration' is one time unit long
2. longer mark, dash or 'dah' ( ... or - ): three time units long
3. inter-element gap between the dots and dashes within a character: one unit
4. short gap (between letters): three time units long
5. medium gap (between words): seven time units long
Since Morse code only requires two states (on/off), we can use binary:
1. short mark, dot or 'dit' ( . ): 1
2. longer mark, dash or 'dah' ( ... or - ): 111
3. intra-character gap (between dots and dashes within character): 0
4. short gap (between letters): 000
5. medium gap (between words): 0000000
(Note that the structure dictates alternation because dits/dahs are always
separated by one of the gaps and gaps are always separated by a dit or dah.)
Morse messages are generally transmitted by a hand-operated device (e.g. a
telegraph key) so there are variations introduced by the skill of the sender &
receiver -- more experienced operators can send/receive at faster speeds. In
addition, individual operators differ slightly; for example, using slightly
longer or shorter dashes or gaps, perhaps only for certain characters. This is
called their "fist"(JARGON), and experienced operators can recognize specific
individuals by it alone. An operator with a "good fist" sends clearly and is
easy to copy; conversely those with a "bad fist" is sloppy and hard to copy.
>===========
"~~> TIMING"
===========<
Here is an example transmission of the phrase "MORSE CODE":
('-' represents dahs and '.' represents dits)
-- --- .-. ... . -.-. --- -.. .
M O R S E C O D E
With exact conventional timing:
('=' for 'signal on' and '.' for 'signal off'; ignore backslashes and spaces)
===.===...===.===.===...=.===.=...=.=.=...=.......\
( M ) ( O ) ( R ) ( S ) (E)(SPACE)
===.=.===.=...===.===.===...===.=.=...=
( C ) ( O ) ( D ) (E)
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
.. ~ finis ~ ..
... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..