International Morse code is composed of five elements: Morse messages are generally transmitted by a hand-operated device such as a
telegraph key, so there are variations introduced by the skill of the sender and receiver — more experienced operators can send and receive at faster speeds. In addition, individual operators differ slightly, for example, using slightly longer or shorter
dahs or gaps, perhaps only for particular characters. This is called their "fist", and experienced operators can recognize specific individuals by it alone. A good operator who sends clearly and is easy to copy is said to have a "good fist". A "poor fist" is a characteristic of sloppy or hard to copy Morse code.
Digital storage Morse code is transmitted using just two states (on and off). Morse code may be represented as a binary code, and that is what telegraph operators do when transmitting messages. Working from the above ITU definition and further defining a
bit as a dot time, a Morse code sequence may be crudely represented a combination of the following five bit-strings: • short mark, dot or
dit (): '1'b • longer mark, dash or
dah (): '111'b • intra-character gap (between the
dits and
dahs within a character): 0 • short gap (between letters): '000'b • medium gap (between words): '0000000'b The marks and gaps alternate:
Dits and
dahs are always separated by one of the gaps, and that the gaps are always separated by a
dit or a
dah. A more efficient binary encoding uses only two-bits for each
dit or
dah element, with the 1
dit-length pause that must follow after each automatically included for every 2 bit code. One possible coding is by number value for the length of signal tone sent one could use '01'b for a
dit and the automatic single-dit pause after it, and '11'b for a
dah and the automatic single-
dit following pause, and '00'b for the
extra pause between letters (in effect, an end-of-letter mark). That leaves the code '10'b available for some other purpose, such as an escape character, or to more compactly represent the
extra space between words (an end-of-word mark) instead of (only 6
dit lengths, since the 7th is automatically inserted as part of the prior
dit or
dah). Although the
dit and inter-letter pauses work out to be the same, for any letter containing a
dah, the two-bit encoding uses digital memory more compactly than the direct-conversion bit strings mentioned above. Including the letter-separating spaces, all International Morse letter codes pack into 12 bits or less (5 symbols), and most fit into 10 bits or less (4 symbols); most of the
procedural signs fit into 14 bits, with a few only needing 12 bits (5 symbols); and all digits require exactly 12 bits. For example, Morse ( + 2
extra empty dits for "end of letter") would binary-encode as '11'b, '11'b, '01'b, '00'b; when packed it is = 'F4'x, which stores into only one
byte (two
nibbles) (as does every three-element code). The bit encoding for the longer method mentioned earlier the same letter would encode as '1110'b, '1110'b, '1000'b = = 'EE8'x, or one-and-a-half bytes (three nibbles). The space saving allows small devices, like portable memory keyers, to have more and longer International Morse code sequences in small, conventional device-driver
microprocessors'
RAM chips.
Cable code The very long
time constants of 19th and early 20th century
submarine communications cables required a different form of Morse signalling. Instead of keying a voltage on and off for varying times, the dits and dahs were represented by two polarities of voltage impressed on the cable, for a uniform time.
Timing Below is an illustration of timing conventions. The phrase , in Morse code format, would normally be written something like this, where represents
dahs and represents
dits: : Next is the exact conventional timing for this phrase, with representing "signal on", and representing "signal off", each for the time length of exactly one dit: :
Spoken representation Morse code is often spoken or written with
dah for dashes,
dit for dots located at the end of a character, and
di for dots located at the beginning or internally within the character. Thus, the following Morse code sequence: : is spoken (or sung): : For use on radio, there is little point in learning to read Morse
written in dashes and dots, as above; rather, the
sounds of all of the letters and symbols need to be learned, for both sending and receiving.
Speed in words per minute All Morse code elements depend on the dot /
dit length. A
dah is the length of 3 dits (with no gaps between), and spacings are specified in number of
dit lengths. An unambiguous method of specifying the transmission speed is to specify the
dit duration as, for example, . Specifying the
dit duration is, however, not the common practice. Morse code transmission rate is typically specified in
groups per minute, commonly referred to as
words per minute. The time needed to transmit the word is typically the standard "word" for calculating the "word per minute" rate. Standards using other "words" such as are also seen occasionally, so a reported rate may be ambiguous if this is not specified. mimics a word rate that is typical of natural language words and reflects the benefits of Morse code's shorter code durations for common characters such as and . offers a word rate that is typical of 5 letter code groups (sequences of random letters). Using the word as a standard, the number of
dit units is 50 and a simple calculation shows that the
dit length at 20 words per minute is . Using the word with 60 dit units, the
dit length at 20 words per minute is . Because Morse code is usually sent by hand, it is unlikely that an operator could be that precise with the
dit length, and the individual characteristics and preferences of the operators usually override the standards. For commercial radiotelegraph licenses in the United States, the Federal Communications Commission specifies tests for Morse code proficiency in words per minute and in code groups per minute. The
FCC specifies that a "word" is 5 characters long. The Commission specifies Morse code test elements at 16 code groups per minute, 20 words per minute, 20 code groups per minute, and 25 words per minute. The word per minute rate would be close to the standard, and the code groups per minute would be close to the standard. While the Federal Communications Commission no longer requires Morse code for amateur radio licenses, the old requirements were similar to the requirements for commercial radiotelegraph licenses. A difference between amateur radio licenses and commercial radiotelegraph licenses is that commercial operators must be able to receive code groups of random characters along with plain language text. For each class of license, the code group speed requirement is slower than the plain language text requirement. For example, for the Radiotelegraph Operator License, the examinee must pass a 20 word per minute plain text test and a 16 word per minute code group test. Based upon a 50 dit duration standard word such as , the time for one
dit duration or one unit can be computed by the formula: : where: is the unit time, or
dit duration in milliseconds, and is the speed in
WPM.
High-speed telegraphy contests are held; according to the
Guinness Book of Records in June 2005 at the
International Amateur Radio Union's 6th World Championship in High Speed Telegraphy in
Primorsko, Bulgaria, Andrei Bindasov of
Belarus transmitted 230 Morse code marks of mixed text in one minute.
Farnsworth speed Sometimes, especially while teaching Morse code, the timing rules above are changed so two different speeds are used: A character speed and a text speed. The character speed is how fast each individual letter is sent. The text speed is how fast the entire message is sent. For example, individual characters may be sent at a 13 words-per-minute rate, but the intercharacter and interword gaps may be lengthened so the word rate is only 5 words per minute. Using different character and text speeds is, in fact, a common practice, and is used in the Farnsworth method of
learning Morse code.
Alternative display of common characters in International Morse code Some methods of teaching Morse code use a
dichotomic search table. tree: The graph branches left for each
dit and right for each
dah until the character representation is reached. Official
ITU codes are shown as black letters on dark grey, and are complete, including punctuation; a few non-ITU extensions are shown in outline-font on light grey, but many others are left out. ITU
prosigns are circled in red with red text and are complete; unofficial prosigns are orange and are mostly complete. == Learning methods ==