Return-Path: Received: (qmail 56565 invoked from network); 26 Nov 2004 18:55:06 -0000 Received: from unknown (HELO ptb-spamcore01.plus.net) (192.168.71.1) by ptb-mailstore01.plus.net with SMTP; 26 Nov 2004 18:55:06 -0000 Received: from mailnull by ptb-spamcore01.plus.net with spamcore-l-b (Exim 4.32; FreeBSD) id 1CXlXo-00016V-AW for dave@picks.force9.co.uk; Fri, 26 Nov 2004 19:14:12 +0000 Received: from [192.168.67.1] (helo=ptb-mxcore01.plus.net) by ptb-spamcore01.plus.net with esmtp (Exim 4.32; FreeBSD) id 1CXlXo-00016S-7U for dave@picks.force9.co.uk; Fri, 26 Nov 2004 19:14:12 +0000 Received: from post.thorcom.com ([193.82.116.20]) by ptb-mxcore01.plus.net with esmtp (Exim 4.30; FreeBSD) id 1CXlFJ-0003Ve-3b for dave@picks.force9.co.uk; Fri, 26 Nov 2004 18:55:05 +0000 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1CXlER-00079K-7j for rs_out_1@blacksheep.org; Fri, 26 Nov 2004 18:54:11 +0000 Received: from [193.82.116.30] (helo=relay.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1CXlEQ-00079B-QM for rsgb_lf_group@blacksheep.org; Fri, 26 Nov 2004 18:54:10 +0000 Received: from mail.nrtco.net ([216.168.96.52]) by relay.thorcom.net with esmtp (Exim 4.41) id 1CXlEP-0005ES-2J for rsgb_lf_group@blacksheep.org; Fri, 26 Nov 2004 18:54:10 +0000 Received: from nocturna-y1zrar (nrtcorback-216-168-120-96.nrtco.net [216.168.120.96]) by mail.nrtco.net (8.12.10/8.12.1) with SMTP id iAQIwEHC019621; Fri, 26 Nov 2004 13:58:14 -0500 Message-Id: <3.0.6.32.20041126135418.00c36e48@magma.ca> X-Sender: ve2iq@magma.ca X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32) Date: Fri, 26 Nov 2004 13:54:18 -0500 To: "John Andrews" From: Bill de Carle Cc: rsgb_lf_group@blacksheep.org In-Reply-To: <001601c4d166$7a260d40$3801a8c0@JKA> References: <3.0.6.32.20041123084747.00c3d4f0@magma.ca> Mime-Version: 1.0 X-SPF-Result: relay.thorcom.net: 216.168.96.52 is neither permitted nor denied by domain of magma.ca X-Spam-Score: 0.0 (/) X-Spam-Report: autolearn=no, Subject: LF: MSK tests Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-SA-Exim-Scanned: Yes Sender: owner-rsgb_lf_group@blacksheep.org Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out_1@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false X-Spam-Filtered: by PlusNet SpamCORE (v3.00) Content-transfer-encoding: 8bit Hi John and the group: I've just been looking at this MSK thing again and it doesn't look too bad. Yes, I know, you've heard that before, hi! I think I can put it into AFRICAM with some effort, as an extra transmission mode, then we'd still be able to use ET1, etc for error correction. There are lots of potential problems for appliance operators who like to just run the software and see perfect copy rolling across the screen right away. For one thing, the decoder is even more sensitive to mistuning than BPSK. And the problem gets worse at very slow data rates where the frequency shift becomes progressively less. For example, at MS1000 the total frequency shift is only 0.50 Hz (+ or - 0.25 Hz away from the nominal 800 Hz audio carrier freq) - and any mistuning seriously eats into our noise margins. That sort of tuning accuracy is awful hard for most folks to achieve. Which probably means we will have to run it at a pretty good clip, say at least MS100, which in turn means we lose our ability to pull the weak signals out with nice long integration times like we can do with BPSK, especially GPS-sync'd BPSK. At this point I can't see any straight- forward way to search over a wide frequency range for an MSK signal, find it and lock onto it. Maybe with a lot of thought that will come, but initially we'll have to rely on absolute tuning. It's clear this isn't going to be a weak signal mode (the lower the SNR, the worse MSK looks compared to BPSK), but at least the signal is confined to a narrow band, so we might be able to run it in the "watering hole" :-) When/if I'm ever ready (?) I'd love to do some on-air testing. What I need to know is this: if I put it into AFRICAM the same way we do BPSK, who out there has the capability to generate an MSK signal using just the RTS output from AFRICAM? What this entails is transmitting one of two possible frequencies (based on the value of RTS) - with continuous phase at the transitions. The frequencies ideally should be exactly (not approximately) 5.0 Hz apart, e.g. for MS100, but in all likelihood a millihz or so isn't going to make or break us, so a DDS-type synthesizer should be able to handle it if we are sure the signal stays continuous when the frequency changes. An alternative would be to generate the MSK audio output with a sound card (or S-D DAC board), and square it up to drive a transmitter, but that can get rather messy. I did it in the old COHERENT program but dropped the scheme in AFRICAM because there was just too much variation in sound card sampling rates. I believe there is still one of my old programs out there that can generate MSK that way, but unless you know the sampling rate of your sound card very precisely it's likely to be more problem-causing than problem-solving. And there aren't a whole lot of SD-DAC boards out there, and going that route means a SSB-type LF transmitter. So for running some tests this winter, who out there has GPS hooked up to AFRICAM with a DDS synthesizer that can switch between two frequencies based on the RTS value, and might be willing to spend some time testing this? Thanks, Bill VE2IQ At 09:12 AM 11/23/2004 -0500, John Andrews wrote: >Bill, et al: > >> I gave up on it. > >But if you do go back to it, I'll be happy to participate. There are >probably enough of us who have the necessary hardware to do some real world >tests.