[Lowfer] Re: Modes, signaling, and data recovery
Les Rayburn
[email protected]
Fri, 15 Feb 2002 12:29:13 -0600
I feel very awkward in replying to this at all, other than to
say that the proposed signal format and logic makes
good sense. It would seem offer a solution to both
the short term QSO requirements, bandwidth issues,
and weak signal performance required for LF work and
perhaps could become a "standard" on both sides of
the pond.
Lacking programming skills, I can offer little more than
my support. However, I would gladly be willing to pay
for development costs if that makes this an easier
pill for folks like Alberto and Stewart to swallow.
As a minimum, all involved in developing these
tools have the appreciate of the rest of us.
73,
Les Rayburn, N1LF
>I believe that we can combine what has been learned from WOLF and
>Jason to create a new signaling scheme, which would permit real-time
>QSOs at quite low S/N, and also be capable of detecting a repeated
>message with much better performance than any existing system.
>
>I would be glad to give the WOLF source code to anyone who seriously
>intends to add significant new functionality, e.g. a GUI, real-time
>decode, GPS locking, etc. I don't want to give it to someone who will
>just tweak a few parameters or improve the decode by half a dB,
>because the proliferation of multiple versions will cause problems.
>Email me privately if you are interested.
>
>However, I don't think that an improved WOLF is a good general
>solution. As Alberto and others have pointed out, the wide bandwidth
>requirement and incompatibility with high power switching amps make it
>suitable mostly for Part 15 operation. Jim M0BMU managed to tame the
>beast, but with an effort that few amateurs would be willing to
>expend.
>
>Suppose we start with a Jason-like format. Here is a first cut; all
>suggestions and criticisms are welcome. Eighteen frequencies are
>used, spaced 1/4 Hz apart, so the bandwidth is about 4.5 Hz. Sixteen
>tones are for data; the highest and lowest are reserved for a
>synchronizing pattern. Each symbol is sent for 4 seconds. Three
>message characters are packed into 16 bits (like WOLF), and sent as
>four symbols. Four parity symbols (a simple rate 1/2 block code),
>and four synchronizing symbols (a repeating HHLL pattern) are added.
>So it takes 12 symbols (48 seconds) to send three characters, for a
>net throughput of 16 seconds per character, about 50% faster than
>the present Jason.
>
>One operating mode is just like Jason is used now. I believe that the
>above format, properly decoded, should offer about a 3 dB improvement
>in required S/N. If Jason currently needs a "QRSS10" signal, then we
>should get about QRSS2 speed with a QRSS20 signal, not bad for QSOs
>under moderately weak conditions.
>
>If the signal is weaker, the sender simply transmits his message
>repeatedly (this capability is already present in Jason). The
>receiving operator knows the expected message length and tells the
>software, which integrates the signal (like WOLF), until it can be
>decoded. I expect that performance in this mode should be comparable
>to WOLF, but we would have the ability to use shorter messages when
>conditions were tough. Using six characters instead of 15 might gain
>an extra 3 dB. Of course, there is nothing special about this mode on
>the sending end, so a casual listener with a strong signal can get
>the message without knowing its length. In fact, because the sync
>pattern is easily recognized, the software could have the ability
>to search a wide chunk of spectrum (SSB bandwidth) for such signals.
>
>With still worse S/N, we need to synchronize time and/or frequency to
>an external standard to permit useful integration over longer periods.
>Time synchronization is easy. Because of the relatively long four
>second symbol period, timing within one or two hundred milliseconds is
>adequate. One simply sets the PC clock via the Internet or with an HF
>or LF time station. Of course, if you are using GPS for frequency
>sync, then you also get nearly perfect timing for free.
>
>Synchronizing the receiver to GPS is also easy. All you need is a GPS
>receiver with a 1 PPS output. Peter G3PLX invented a clever scheme
>which requires no additional hardware. You just couple the 1 PPS into
>the antenna input of the receiver, and all the rest is done in
>software! It corrects not only for receiver miscalibration and drift,
>but sound card sampling errors, too.
>
>The transmit side is tougher. If you have an SSB transmitter and a
>separate receiver, it should be possible to receive your own signal,
>along with the 1 PPS, and have the software servo the outgoing tones
>to maintain sync. Otherwise, you will probably need to build some
>hardware. Let me know how you are generating the Jason signal, and
>perhaps I can suggest a simple solution.
>
>I believe that with proper synchronization at both ends of the link,
>it should be possible to beat WOLF by 8 to 10 dB on an overnight run,
>which is IMO enough to get a lowfer signal across the pond.
>
>Who will write all this software? I know very little about Windows or
>about sound card programming, but would be glad to write the signal
>processing part. If Alberto or another Windows wizard is interested,
>perhaps we could work together to get this on the air.
>
>73,
>
>Stewart KK7KA
>
>
>_______________________________________________
>Lowfer mailing list
>[email protected]
>http://mailman.qth.net/mailman/listinfo/lowfer
Les Rayburn, director
High Noon Films
100 Centerview Drive
Suite 111
Birmingham, AL 35216
(205) 824-8930
(205) 824-8960 FAX
(205) 253-4867 CELL