Sutartsore t1_iubfvwh wrote
Morse isn't binary (dot and dash), but turnary.
There are three characters: [dot] [dash] and [space].
purple_pixie t1_iucqqis wrote
It's binary - sound or silence.
If different-length silences are all the same character, so are different-length sounds.
You could say it has 5 characters (dot, dash, 3 different blanks) or 2, but 3 doesn't make any sense.
sr20rocket t1_iuc5if1 wrote
Theoretically it's even more than that. As several people have explained the timing of the [space] is important as well.
So there is [On Short] for dot, [Off Short] for spacing within a character, [On Long] for dash, [Off Long] for spacing between characters, and lastly [Off extra long] for spacing between words.
shinarit t1_iuccwte wrote
No, it's ternary. How many silences you use doesn't make it have a larger alphabet. It has three letters.
robbak t1_iuclq9l wrote
If you think of Morse that way, the you can call a 'dash' two 'dots' in a row and make it binary again.
shinarit t1_iucsdnj wrote
You can call anything anything else, but that doesn't make it so. A dotdot is not valid morse code.
robbak t1_iucues1 wrote
Then the character breaking words, SpaceSpace, isn't valid either and is a separate character to the single space, and Space^7 is also a separate character for the word break, making Morse code a 5 character language.
shinarit t1_iucw5vy wrote
You can name all combinations and then it's a regular 27 character language. That doesn't make it so, that's an abstraction. Every language can be deconstructed into binary, but Morse has an obvious ternary system that is closest to its actual usage.
Dot dot is not valid. Dot space dot IS valid. Space is not valid. Seven space is valid. Do you need me to draw up the formal language rules?
robbak t1_iud6nvg wrote
Are they differennt from:
Dot - length 1.
Dash - length 2 (so could be considered 2 dots together).
Space between dots/dashes - length 1
Space between letters - length 3 (so could be considered 3 spaces together)
Space between words - length 7 (so could be considered 7 spaces together)
If you recognise the dot and dash as 2 different things, then should you not also recognise the different length spacings as well?
If you were considering Morse as a computer encoding, you'd recognise 4 symbols - Dot-space, or 'high-low', for a dot, Dash-space (High-high-low) for a dash, 'low-low' (following the 2 above with a trailing space) for a letter delimiter, and 6 spaces for a word delimiter. But we'd still call this a binary encoding.
cwmma t1_iud1uaf wrote
American Morse code is more complicated as it has two lengths of dashes and two lengths of inside a character spacing https://imgur.com/0MIkiUh.jpg
Viewing a single comment thread. View all comments