Return-Path: Received: (qmail 11627 invoked from network); 5 Aug 2002 16:23:28 -0000 X-Priority: 3 X-MSMail-Priority: Normal Received: from warrior.services.quay.plus.net (212.159.14.227) by mailstore with SMTP; 5 Aug 2002 16:23:28 -0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: (qmail 3153 invoked from network); 5 Aug 2002 16:23:35 -0000 Received: from post.thorcom.com (193.82.116.70) by warrior.services.quay.plus.net with SMTP; 5 Aug 2002 16:23:35 -0000 X-SQ: A Received: from majordom by post.thorcom.com with local (Exim 3.33 #2) id 17bmD0-0007CI-00 for rsgb_lf_group-outgoing@blacksheep.org; Mon, 05 Aug 2002 19:03:58 +0100 Received: from ool-18bfaa5c.dyn.optonline.net ([24.191.170.92] helo=block.iamanidiot.com) by post.thorcom.com with esmtp (Exim 3.33 #2) id 17bmCy-0007C5-00 for rsgb_lf_group@blacksheep.org; Mon, 05 Aug 2002 19:03:57 +0100 Received: from block.callsign.net (davidwillmore@localhost) by block.iamanidiot.com (8.11.2/8.11.2) with ESMTP id g75GBw900788 for ; Mon, 5 Aug 2002 11:11:59 -0500 Message-ID: <200208051611.g75GBw900788@block.iamanidiot.com> To: rsgb_lf_group@blacksheep.org Subject: Re: LF: Confused over Jason coding In-reply-to: Your message of "Mon, 05 Aug 2002 16:22:16 BST." <7D653C9C42F5D411A27C00508BF8803DCB9B63@mail.dstl.gov.uk> Date: Mon, 05 Aug 2002 12:11:58 -0400 From: "David Willmore" Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group Sender: Content-type: text/plain; charset=windows-1252; format=flowed MIME-Version: 1.0 Content-transfer-encoding: 8bit > Must have missed something, but in looking at the coding scheme for the > frequency shifts in Jason (as a preliminary to writing some PIC code to > drive a DDS chip for a beacon) I came across a snag. > > The 64 characters are coded 4 bits at a time (allowing for the MSB > identifier) as 16 frequency shifts. OK so far, 16 shifts = 4 bits. But, > what happens if it is impossible to get more than 8 bits of shift? For > instance, say the frequency from the last character ended up at exactly > midway - frequency 8. Then it is impossible to code any value greater than > 8 without going outside the defined frequency limits. > > I'm sure this was all explained last year when the mode was being developed > but can't find any reference to it now. And the Tech Notes that come with > V0.94 don't cover this aspect. > > A thought has just occurred while writing this - does the direction of > frequency shift matter, which can then be taken modulo 16, giving 16 > possible shifts from 17 tones? Which means the sideband in use is > sensitive. Have I answered my own question ? You 'wrap' around at the top of the 'band'. So, all frequencies are available at all times. So, if you're at (zero based) tone 8 and want to shift +16, you will end up on tone 8+16 mod 17 or tone 7. The 'next tone' formula is just current tone + desired shift mod 17. Shifts are always thought of as 'positive', but the band is just a little mobius strip. :) Cheers, David N0YMV