[RTTY] dashes vs. no dashes

Richard Ferch ve3iay at rac.ca
Sun Jan 1 10:52:20 EST 2006


The situation with UOS is actually more complicated. There are two 
different places where you can select UOS in MMTTY, one on the main window 
that only affects receive, and one under the Options/TX tab that only 
affects transmit. How these interact with each other depends on whether the 
exchange is mainly text (as in normal communications, or for W/VE stations 
in the Roundup), or mainly numbers (as in serial number contests, including 
DX in the Roundup), but you need to set them both to get the full advantage 
of UOS. Let's go through a few examples:

First, suppose my long exchange message for the Roundup contains 599 ON ON 
ON , which looks like 12 characters. Actually, it's a total of 14 
characters: [FIGS]599[SP][LTRS]ON[SP]ON[SP]ON .

If the[FIGS] character is lost to QRM/QRN, this comes out as TOO ON ON ON, 
which most receiving stations will be able to figure out. However, if the 
[LTRS] character is lost to a one-character noise burst, the decoded text 
becomes 599 9, 9, 9, -,$# -)) !9))928,& 53/5 8' -!!3:53$ -' 23)). Oops, the 
last part of that sentence should have read "and all following text is 
affected as well" - that's what happens without UOS ;-) Using a long 
message with lots of repeats (like the three ONs in this example) does not 
help at all.

For normal communications, allowing the loss of a single character to cause 
unintelligible nonsense until the next punctuation or number is sent is 
intolerable. There is a simple solution: UOS on receive (the UOS button on 
the main MMTTY window). With that button pressed, if the [LTRS] character 
is lost the decoded result is 599 9, ON ON and the following text is OK. 
Overhead cost: zero (the receiving CPU may spend a few more microseconds 
working instead of idling, but the net effect is still zero).

Now, however, what happens in the WPX RTTY contest? My message (let's drop 
the extra repeat) is 599 001 001 - 12 characters: [FIGS]599[SP]001[SP]001 . 
If the [FIGS] is lost, this becomes TOO PPQ PPQ. Does UOS help at the 
receiving end? Nope, it's still TOO PPQ PPQ. And that's not all. With UOS 
on receive and NO ERRORS AT ALL, this message is received as 599 PPQ PPQ - 
ouch!

The solution to this is to check the UOS box in MMTTY's TX options tab. The 
transmitted text becomes 14 characters - 
[FIGS]599[SP][FIGS]001[SP][FIGS]001 . Those two extra [FIGS] characters 
solve the problem with the UOS on receive, plus they increase the 
reliability even for receiving stations who do not use UOS. The worst that 
can happen with a one-character hit is TOO 001 001 or 599 PPQ 001 or 599 
001 PPQ, regardless of whether the receiving station uses UOS or not. 
Overhead in this example is about 0.3 seconds (two extra [FIGS] characters).

In other words, if implemented completely on both RX and TX, UOS avoids the 
problems caused by lost [LTRS] characters in normal text at the cost of 
some extra [FIGS] characters on transmit during all-number sequences.

Some people don't like the cost of the extra two [FIGS] characters, and 
came up with a way to shorten the WPX message even when UOS is used: change 
it to 599-001-001 . This is all in FIGS case, so it avoids the extra [FIGS] 
characters. The problem is, by finding a sneaky way to avoid the extra cost 
of UOS, it also loses much of the benefit. A single lost [FIGS] character 
results in TOOAPPQAPPQ, and UOS is powerless to fix it.

Experienced receiving ops will know what TOOAPPQAPPQ means without asking 
for a repeat. They will also know that a single right-click with the mouse 
in the right spot in the MMTTY receive window will change this to 
599-001-001 on the screen, and then depending on your software you may be 
able to use a left-click to pick out the serial number. However, 
inexperienced ops (or lazy ops, or tired ops after a long night of non-stop 
operating) will ask for repeats. You don't have to get too many requests 
for repeats to completely use up any time benefit you may have obtained by 
avoiding the extra [FIGS] characters (a single repeat request/response 
cycle will cost a minimum of about 4 seconds vs. the 0.3 seconds saved per 
exchange). And even without noise hits, if the receiving station is using 
software that does not automatically pick out the serial number between the 
dashes, you may have to wait for them to figure out and type in your 
exchange manually.

A further comment: suppose that I, not understanding how all this works, 
decide to change my Roundup message to 599-ON-ON (by analogy with the 
599-001-001 example). This looks like the same 9 characters as it would be 
with spaces, but it isn't; it is actually 13 characters as compared to 11: 
[FIGS]599-[LTRS]ON[FIGS]-[LTRS]ON . Those extra characters aren't a 
complete loss - they do improve reliability, because the possible effects 
of a single-character noise hit are more limited. But the cost/benefit 
ratio for this particular example is worse than it is with UOS and spaces 
(and it becomes much worse with a longer message containing three ONs 
instead of two).

To reduce the UOS overhead, when the exchange is all numbers you could try 
sending it with one dash and one space: 599-001 001 . This gets most of the 
benefits of UOS with half the overhead (but be careful: do NOT use 599 
001-001, which is just as expensive but less reliable; both copies of the 
serial number can be lost with a single error, whereas with 599-001 001 at 
least one of them will get through unless the error rate is high).

One final point: if you absolutely refuse to incur the extra overhead 
caused by using MMTTY's UOS on transmit option, then please use dashes 
between numbers instead of spaces, because at least that helps avoid 
fouling things up for the 95% of us who use UOS on receive (the 
perfect-copy 599 PPQ PPQ I mentioned in my fifth paragraph).

73,
Rich VE3IAY


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.371 / Virus Database: 267.14.9/217 - Release Date: 30/12/2005




More information about the RTTY mailing list