Return-Path: Received: (qmail 18747 invoked from network); 1 Aug 2001 07:50:49 -0000 Received: from unknown (HELO warrior-inbound.services.quay.plus.net) (212.159.14.227) by excalibur.plus.net with SMTP; 1 Aug 2001 07:50:49 -0000 Received: (qmail 26206 invoked from network); 1 Aug 2001 07:50:20 -0000 Received: from unknown (HELO post.thorcom.com) (212.172.148.70) by warrior with SMTP; 1 Aug 2001 07:50:20 -0000 Received: from majordom by post.thorcom.com with local (Exim 3.16 #2) id 15Rqek-0005gD-00 for rsgb_lf_group-outgoing@blacksheep.org; Wed, 01 Aug 2001 08:43:02 +0100 Received: from relay.dera.gov.uk ([192.5.29.49]) by post.thorcom.com with smtp (Exim 3.16 #2) id 15Rqei-0005g8-00 for rsgb_lf_group@blacksheep.org; Wed, 01 Aug 2001 08:43:00 +0100 Content-Transfer-Encoding: 8bit Received: (qmail 26903 invoked from network); 1 Aug 2001 08:40:16 +0100 Received: from trtnmail.dera.gov.uk (146.80.9.56) by relay.dera.gov.uk with SMTP; 1 Aug 2001 08:40:16 +0100 X-Priority: 3 X-MSMail-Priority: Normal Received: (qmail 23054 invoked from network); 1 Aug 2001 08:44:26 +0100 Received: (ofmipd 192.5.29.90); 1 Aug 2001 07:44:04 -0000 Received: by bob.dera.gov.uk; (8.8.8/1.3/10May95) id IAA00685; Wed, 1 Aug 2001 08:48:15 +0100 (BST) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: (qmail 11072 invoked from network); 1 Aug 2001 08:33:42 -0000 Received: from gauntlet.mail.dera.gov.uk (172.16.9.10) by baton.dera.gov.uk with SMTP; 1 Aug 2001 08:33:42 -0000 Received: by gauntlet.mail.dera.gov.uk; id IAA27796; Wed, 1 Aug 2001 08:21:19 GMT Received: from unknown(10.71.64.31) by gauntlet.mail.dera.gov.uk via smap (3.2) id xma027780; Wed, 1 Aug 01 08:21:03 GMT Received: from mailex.dera.gov.uk (unverified) by mailguard.dera.gov.uk (Content Technologies SMTPRS 4.1.5) with SMTP id for ; Wed, 1 Aug 2001 08:42:00 +0100 Received: (qmail 28019 invoked from network); 1 Aug 2001 07:30:33 +0100 Date: 1 Aug 2001 08:40:35 +0100 Message-ID: <7D653C9C42F5D411A27C00508BF8803D55C573@pdw-mail-r1.dstl.gov.uk> From: "Andrew Talbot" To: rsgb_lf_group@blacksheep.org X-5Received: from softdnserror (HELO cchecker.dstl.gov.uk) (192.168.248.52) by mailex.dstl.gov.uk with SMTP; 1 Aug 2001 06:30:33 -0000 X-4Received: from FRN-MAIL-R3.dstl.gov.uk (unverified) by cchecker.dstl.gov.uk (Content Technologies SMTPRS 4.1.2) with ESMTP id for ; Wed, 1 Aug 2001 07:30:23 +0100 X-3Received: by FRN-MAIL-R3 with Internet Mail Service (5.5.2650.21)id ; Wed, 1 Aug 2001 08:40:34 +0100 Subject: LF: LF Receivers MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset=iso-8859-1; format=flowed Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group Sender: The BFO at 456kHz is derived by extracting the 57th harmonic of the 10MHz divided down to 8kHz. This was actually extremely simple and the most satisfying part of the breadboarding process to get going !. The 8kHz squarewave is transformed up in impedance and applied directly to a small and cheap 455kHz ceramic filter. The output level was 400mV pk-pk, which after a 3dB pad, is now at exactly the right level to drive the NE612 detector. Also, the 8kHz is further divided by 2 to give the 4kHz interrupt to drive the PIC controlling the A/D so all the back end is coherent and locked. Had a separate 4kHz interrupt not been used, the PIC would have to have been clocked at 10MHz and the 4kHz interrupt generated by a messy software routine. Had another BFO freq, such as 454kHz been neseccary, a PLL would probably have been used rather than direct generation. The DDS does have steps of 2.32... mHz but, although the value is inelegant and messy to visualise, at least it is exactly known. What I do in the driver software is to first calculate the 32 bit word for the DDS, then back calculate the exact frequency that is generated and display this, along with the error from what was requested. Any corrections are then made in the plotting / signal monitoring software. I see little point in choosing 'nice' frequency steps just because they have a few digits to express them accurately. To software, steps of (10^7) / (2^32) are just as understandable as steps of 2.5mHz and a computer probably thinks it is quite a pleasent number ! I now have the manual tuning option added and working, so will call it a day for breadboarding and do a bit of gardening before writing up the design. Andy G4JNT > > Is the BFO phase locked to "an exact integer kHz"? If so, the DDS LO > will be the only source of "odd steps". Clocked at 10MHz, it > will produce an LO signal that is a multiple of 2.328306437... mHz (assuming 32-bit > phase accumulator (or do you use the 48-bit creatures?)). > This is a quite unpleasant number if the RX is to be used for *ultra* narrowband work. > > -- The Information contained in this E-Mail and any subsequent correspondence is private and is intended solely for the intended recipient(s). For those other than the recipient any disclosure, copying, distribution, or any action taken or omitted to be taken in reliance on such information is prohibited and may be unlawful.