Codes, Alphabets, and Alternative Communication Systems¶
The Observatory Almanac â Language & Communication
Before telephones and radio, humans developed ingenious systems to communicate across distance and noise. Today these codes still matter â in aviation, maritime emergencies, amateur radio, accessibility design, and situations where voice communication fails. This chapter covers six essential systems: the NATO phonetic alphabet, Morse code, Braille, semaphore, international maritime signal flags, and binary encoding.
Part 1: The NATO Phonetic Alphabet¶
The Full Table¶
The NATO phonetic alphabet (officially the International Radiotelephony Spelling Alphabet) assigns a standardized word to each letter of the Latin alphabet. When spelling out critical information over radio or phone â where static, accents, or noise might cause confusion â these words replace individual letters.
| Letter | Code Word | Pronunciation |
|---|---|---|
| A | Alpha | AL-fah |
| B | Bravo | BRAH-voh |
| C | Charlie | CHAR-lee |
| D | Delta | DEL-tah |
| E | Echo | EK-oh |
| F | Foxtrot | FOKS-trot |
| G | Golf | golf |
| H | Hotel | hoh-TEL |
| I | India | IN-dee-ah |
| J | Juliet | JEW-lee-et |
| K | Kilo | KEY-loh |
| L | Lima | LEE-mah |
| M | Mike | mike |
| N | November | no-VEM-ber |
| O | Oscar | OS-kar |
| P | Papa | pah-PAH |
| Q | Quebec | keh-BEK |
| R | Romeo | ROW-mee-oh |
| S | Sierra | see-AIR-ah |
| T | Tango | TANG-go |
| U | Uniform | YOU-nee-form |
| V | Victor | VIK-tor |
| W | Whiskey | WISS-key |
| X | X-ray | EKS-ray |
| Y | Yankee | YANG-key |
| Z | Zulu | ZOO-loo |
Numbers in NATO Radio Protocol¶
- 0 â Zero (ZEE-ro)
- 1 â One (wun)
- 2 â Two (too)
- 3 â Three (tree)
- 4 â Four (fow-er)
- 5 â Five (fife)
- 6 â Six (six)
- 7 â Seven (SEV-en)
- 8 â Eight (ait)
- 9 â Nine (nin-er)
Note the deliberate mispronunciations: "niner" for 9 (to avoid confusion with German "nein"), "fiver" for 5, "tree" for 3, "fower" for 4.
Usage Guide¶
When to use it: - Spelling callsigns, names, or codes over radio - Confirming flight numbers, passport numbers, registration plates - Any situation where a mishearing could cause problems
Basic structure: - "My name is Baker â that's Bravo, Alpha, Kilo, Echo, Romeo" - "Flight number Juliet Alpha Four Five Niner"
Aviation example: When a pilot checks in with air traffic control: "London Center, this is Speedbird Two Sierra Foxtrot, flight level three five zero."
Military/police example: "Suspect plate is Oscar Mike Victor three four six."
Everyday use: Useful when spelling email addresses, confirmation codes, or anything over a noisy phone connection. "My email is j-a-v-e-s â that's Juliet, Alpha, Victor, Echo, Sierra â at gmail dot com."
Part 2: Morse Code¶
The Complete Alphabet¶
Morse code uses two signals â a short dot (·) and a longer dash (â) â to represent letters, numbers, and punctuation. Timing is everything: dots and dashes within a letter are separated by short gaps; letters within a word by medium gaps; words by long gaps.
| Letter | Code | Letter | Code |
|---|---|---|---|
| A | · â | N | â · |
| B | â · · · | O | â â â |
| C | â · â · | P | · â â · |
| D | â · · | Q | â â · â |
| E | · | R | · â · |
| F | · · â · | S | · · · |
| G | â â · | T | â |
| H | · · · · | U | · · â |
| I | · · | V | · · · â |
| J | · â â â | W | · â â |
| K | â · â | X | â · · â |
| L | · â · · | Y | â · â â |
| M | â â | Z | â â · · |
Numbers¶
| Number | Code |
|---|---|
| 0 | â â â â â |
| 1 | · â â â â |
| 2 | · · â â â |
| 3 | · · · â â |
| 4 | · · · · â |
| 5 | · · · · · |
| 6 | â · · · · |
| 7 | â â · · · |
| 8 | â â â · · |
| 9 | â â â â · |
Common Punctuation and Prosigns¶
| Symbol | Code |
|---|---|
| Period (.) | · â · â · â |
| Comma (,) | â â · · â â |
| Question (?) | · · â â · · |
| Slash (/) | â · · â · |
| Equals (=) | â · · · â |
| Error | · · · · · · · · |
| End of message (AR) | · â · â · |
| Over (K) | â · â |
SOS¶
The international distress signal is three dots, three dashes, three dots:
· · · â â â · · ·
Transmitted as a continuous sequence without gaps between letters. It was chosen because it's easy to recognize and hard to mistake. It does not stand for "Save Our Souls" or "Save Our Ship" â those are retroactive folk etymologies. It was adopted in 1906 purely for its simplicity.
Common Words in Morse¶
| Word | Morse |
|---|---|
| YES | â · â · / · · â â / · · · |
| NO | â · / â â â |
| HELP | · · · · / · / · â · · / · â â · |
| WATER | · â â / · â / â / · / â · â · |
| FOOD | · · â · / â â â / â â â / â · · |
| OK | â â â / â · â |
| STOP | · · · / â / â â â / · â â · |
How to Signal Morse¶
By sound (key or beeper): - Dot = short tone (1 unit) - Dash = long tone (3 units) - Gap between elements within a letter = 1 unit silence - Gap between letters = 3 units silence - Gap between words = 7 units silence
By light: - Short flash = dot - Long flash = dash - A flashlight, mirror, or even blinking can work - Usable at night over long distances with even a small light
By knock: - Single knock = dot - Triple knock = dash (or a held knock) - Usable through walls, pipes, locked doors
By visual: - Waving a cloth: short wave = dot, long wave = dash - Useful on open water or high ground
Learning tip: Use the phrase "di" for dots and "dah" for dashes. S is di-di-di, O is dah-dah-dah, SOS is di-di-di dah-dah-dah di-di-di.
Part 3: Braille¶
History and Basics¶
Braille was developed by Louis Braille, a French educator who was blind, published in 1829. It is a tactile writing system using raised dots arranged in a 2Ã3 cell (two columns, three rows) giving 64 possible combinations including the empty cell.
The Braille Cell¶
â â (positions 1 and 4 â top row)
â â (positions 2 and 5 â middle row)
â â (positions 3 and 6 â bottom row)
- Left column: positions 1, 2, 3 (top to bottom)
- Right column: positions 4, 5, 6 (top to bottom)
- Dots that are raised = part of the character
- Dots that are not raised = absent
Grade 1 Braille â The Alphabet¶
| Letter | Dots Raised | Visual Pattern |
|---|---|---|
| A | 1 | â |
| B | 1,2 | â |
| C | 1,4 | â |
| D | 1,4,5 | â |
| E | 1,5 | â |
| F | 1,2,4 | â |
| G | 1,2,4,5 | â |
| H | 1,2,5 | â |
| I | 2,4 | â |
| J | 2,4,5 | â |
| K | 1,3 | â |
| L | 1,2,3 | â |
| M | 1,3,4 | â |
| N | 1,3,4,5 | â |
| O | 1,3,5 | â |
| P | 1,2,3,4 | â |
| Q | 1,2,3,4,5 | â |
| R | 1,2,3,5 | â |
| S | 2,3,4 | â |
| T | 2,3,4,5 | â |
| U | 1,3,6 | â ¥ |
| V | 1,2,3,6 | â § |
| W | 2,4,5,6 | â º |
| X | 1,3,4,6 | â |
| Y | 1,3,4,5,6 | â ½ |
| Z | 1,3,5,6 | â µ |
Braille Numbers¶
Numbers in Braille use the same cell patterns as AâJ but are preceded by a number indicator symbol (dots 3,4,5,6):
| Number | Letter equivalent | Dots |
|---|---|---|
| 1 | A | 1 |
| 2 | B | 1,2 |
| 3 | C | 1,4 |
| 4 | D | 1,4,5 |
| 5 | E | 1,5 |
| 6 | F | 1,2,4 |
| 7 | G | 1,2,4,5 |
| 8 | H | 1,2,5 |
| 9 | I | 2,4 |
| 0 | J | 2,4,5 |
Grade 1 vs Grade 2 Braille¶
Grade 1 (uncontracted): Each cell represents one letter or symbol â equivalent to basic literacy. Used for people learning Braille.
Grade 2 (contracted): Uses shorthand contractions for common words and letter combinations. "THE" has a single cell. "AND," "FOR," "OF," "WITH" all have single-cell contractions. Nearly all adult Braille is Grade 2.
Grade 3: Heavily abbreviated shorthand, less standardized, used for personal notes.
Reading Braille Without Sight¶
Braille readers move their fingertips lightly across lines of raised dots. Skilled readers can read at 200+ words per minute. The key is lightness of touch â pressing too hard reduces sensitivity.
Part 4: Semaphore Flag Signaling¶
Semaphore uses hand-held flags (or arms/paddles) positioned at different angles to represent letters and numbers. It has been used by navies and armies since the early 19th century for ship-to-ship and ship-to-shore communication.
Reading the Position System¶
Imagine a clock face. The signaler's body is at the center, arms extended outward. Positions are described by clock positions:
- 12 o'clock = directly above the head
- 3 o'clock = directly to the right
- 6 o'clock = directly below (at the side/thigh)
- 9 o'clock = directly to the left
Each letter is defined by the position of the LEFT arm and RIGHT arm simultaneously.
Semaphore Alphabet (simplified)¶
Letters use combinations of 8 positions: the 4 cardinal directions + 4 diagonal directions (45°, 135°, 225°, 315°).
- Position 1 = lower right (flag at 5 o'clock)
- Position 2 = right (flag at 3 o'clock)
- Position 3 = upper right (flag at 1 o'clock)
- Position 4 = up (flag at 12 o'clock)
- Position 5 = upper left (flag at 11 o'clock)
- Position 6 = left (flag at 9 o'clock)
- Position 7 = lower left (flag at 7 o'clock)
Rest position: Both flags down at sides.
| Letter | Left Flag | Right Flag |
|---|---|---|
| A | 1 | Rest |
| B | 2 | Rest |
| C | 3 | Rest |
| D | 4 | Rest |
| E | Rest | 5 |
| F | Rest | 6 |
| G | Rest | 7 |
| H | 1 | 2 |
| I | 1 | 3 |
| J | Rest | 4 |
| K | 1 | 5 |
| L | 1 | 6 |
| M | 1 | 7 |
| N | 2 | 3 |
| O | 2 | 4 |
| P | 2 | 5 |
| Q | 2 | 6 |
| R | 2 | 7 |
| S | 3 | 4 |
| T | 3 | 5 |
| U | 3 | 6 |
| V | 6 | 7 |
| W | 3 | Rest |
| X | 4 | 5 |
| Y | 4 | 6 |
| Z | 5 | 6 |
Control signals: - Attention: Both arms raised, crossed overhead - Error: Arms waved crosswise - Numerals follow: Arms crossed below waist - End of word: Right arm lowered to rest - End of message: Both arms crossed below waist
Part 5: International Maritime Signal Flags¶
Maritime signal flags are a complete visual communication system used by ships. Each flag represents a letter of the alphabet and also has a specific maritime meaning when flown alone or in combination. Defined by the International Code of Signals (ICS).
Single-Flag Meanings (Alpha through Zulu)¶
| Flag | Letter | Visual | Single-Flag Meaning |
|---|---|---|---|
| Alpha | A | Blue/white swallowtail | "I have a diver down; keep well clear at slow speed" |
| Bravo | B | Red rectangle | "I am taking in, or discharging, or carrying dangerous goods" |
| Charlie | C | Blue/white/red stripes | "Affirmative" / "Yes" |
| Delta | D | Yellow/blue/yellow | "Keep clear â I am maneuvering with difficulty" |
| Echo | E | Blue/red halves | "I am altering my course to starboard (right)" |
| Foxtrot | F | Red/white diamonds | "I am disabled â communicate with me" |
| Golf | G | Yellow/blue vertical | "I require a pilot" (also: in fishing fleets, "I am hauling nets") |
| Hotel | H | White/red vertical halves | "I have a pilot on board" |
| India | I | Yellow with black circle | "I am altering my course to port (left)" |
| Juliet | J | Blue/white/blue vertical | "I am on fire and have dangerous cargo; keep clear" |
| Kilo | K | Yellow/blue vertical halves | "I wish to communicate with you" |
| Lima | L | Black/yellow quarters (diagonal) | "You should stop â I have something important to communicate" |
| Mike | M | Blue/white St. Andrew's cross | "My vessel is stopped and making no way through water" |
| November | N | Blue/white checkerboard | "Negative" / "No" |
| Oscar | O | Red/yellow diagonal halves | "Man overboard" |
| Papa | P | Blue with white square center | In harbor: "All crew return to ship â about to sail." At sea: "Nets fast on bottom" |
| Quebec | Q | Yellow solid | "My vessel is healthy â request free pratique (permission to land)" |
| Romeo | R | Red/yellow/red cross | No single-letter meaning assigned in current ICS |
| Sierra | S | White rectangle with blue square | "My engines are going astern (reversing)" |
| Tango | T | Red/white/blue vertical | "Keep clear â pair trawling in operation" |
| Uniform | U | Red/white quarters | "You are standing into danger" |
| Victor | V | Red X on white | "I require assistance" |
| Whiskey | W | Red/blue/red square | "I require medical assistance" |
| X-ray | X | White with blue cross | "Stop carrying out your intentions â watch for my signals" |
| Yankee | Y | Red/yellow diagonal stripes | "I am dragging my anchor" |
| Zulu | Z | Black/yellow/blue/red quarters | "I require a tug." (In fishing fleets: "I am shooting nets") |
Substitutes and Pendants¶
Three substitute flags allow repeating any letter in a hoist (since only one of each flag is carried). The number pennant (0â9) and the answering pennant also play roles in numeric signals.
Two-Flag Combinations (Selected)¶
- NC = "I am in distress and require immediate assistance"
- AN = "I need a doctor"
- CB = "I require immediate assistance"
- DX = "I am sinking"
Part 6: Binary â The Language of Machines¶
What Is Binary?¶
Binary is a base-2 number system using only two digits: 0 and 1. All modern computers represent every piece of information â text, images, audio, video â as sequences of 0s and 1s.
Why binary? Because electronic circuits have two stable states: off (0) and on (1). It's the simplest possible encoding for digital systems.
Counting in Binary¶
In decimal (base 10), each position is a power of 10: - Hundreds (10²), Tens (10¹), Ones (10â°)
In binary (base 2), each position is a power of 2: - 128 (2â·), 64 (2â¶), 32 (2âµ), 16 (2â´), 8 (2³), 4 (2²), 2 (2¹), 1 (2â°)
| Decimal | Binary | Reading |
|---|---|---|
| 0 | 0000 | zero |
| 1 | 0001 | one |
| 2 | 0010 | two |
| 3 | 0011 | three |
| 4 | 0100 | four |
| 5 | 0101 | five |
| 6 | 0110 | six |
| 7 | 0111 | seven |
| 8 | 1000 | eight |
| 9 | 1001 | nine |
| 10 | 1010 | ten |
| 15 | 1111 | fifteen |
| 16 | 10000 | sixteen |
| 32 | 100000 | thirty-two |
| 64 | 1000000 | sixty-four |
| 128 | 10000000 | one hundred twenty-eight |
| 255 | 11111111 | two hundred fifty-five (max 8-bit) |
To convert binary to decimal: Assign powers of 2 to each position from right to left. Add up the values where a 1 appears.
Example: 1011 = 8 + 0 + 2 + 1 = 11
To convert decimal to binary: Repeatedly divide by 2, noting remainders from bottom to top.
Example: 13 ÷ 2 = 6 R1, 6 ÷ 2 = 3 R0, 3 ÷ 2 = 1 R1, 1 ÷ 2 = 0 R1 â read remainders upward: 1101 = 13 â
Encoding Text: ASCII¶
ASCII (American Standard Code for Information Interchange) maps characters to 7-bit binary numbers. Modern systems use UTF-8 which extends this.
| Character | Decimal | Binary |
|---|---|---|
| A | 65 | 01000001 |
| B | 66 | 01000010 |
| C | 67 | 01000011 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| Space | 32 | 00100000 |
| ! | 33 | 00100001 |
Encoding "SOS" in binary (ASCII): - S = 83 = 01010011 - O = 79 = 01001111 - S = 83 = 01010011
SOS in binary: 01010011 01001111 01010011
Bits, Bytes, and Beyond¶
- Bit: A single binary digit (0 or 1)
- Byte: 8 bits â can represent 256 values (0â255)
- Kilobyte (KB): 1,024 bytes
- Megabyte (MB): 1,024 kilobytes
- Gigabyte (GB): 1,024 megabytes
- Terabyte (TB): 1,024 gigabytes
Fun fact: The word "bit" is a portmanteau of "binary digit," coined by statistician John Tukey in 1947.
Binary in Everyday Life¶
- IP addresses:
192.168.1.1is11000000.10101000.00000001.00000001 - Colors: Web colors like
#FF0000(red) are hex (base 16), which maps directly to binary - QR codes: Visually encode binary data as black/white squares
- Barcodes: Binary stripes of varying width encode numbers
- Chess: A 64-square board can represent positions in 6 bits per square (since 2â¶ = 64)
Binary as Signaling¶
In theory, any two-state system can transmit binary: - Light on/off (even a flashlight) - Flag up/down - Two distinct sounds (high/low pitch) - Knocking patterns (one vs. three taps for 0 and 1)
The limitation is speed â humans transmit binary slowly. But for simple coded messages, it works.
Part of The Observatory Almanac â Language & Communication section