Return-Path: Received: (qmail 4165 invoked from network); 20 Mar 2001 14:30:03 -0000 Received: from unknown (HELO murphys-inbound.servers.plus.net) (212.159.14.225) by 10.226.25.101 with SMTP; 20 Mar 2001 14:30:03 -0000 Received: (qmail 18804 invoked from network); 20 Mar 2001 14:30:03 -0000 Received: from unknown (HELO post.thorcom.com) (212.172.148.70) by murphys with SMTP; 20 Mar 2001 14:30:03 -0000 Content-Transfer-Encoding: 8bit Received: from majordom by post.thorcom.com with local (Exim 3.16 #2) id 14fN2C-0002RW-00 for rsgb_lf_group-outgoing@blacksheep.org; Tue, 20 Mar 2001 14:22:52 +0000 Received: from bob.dera.gov.uk ([192.5.29.90]) by post.thorcom.com with esmtp (Exim 3.16 #2) id 14fN2A-0002RR-00 for rsgb_lf_group@blacksheep.org; Tue, 20 Mar 2001 14:22:51 +0000 X-Priority: 3 X-MSMail-Priority: Normal Received: by bob.dera.gov.uk; (8.8.8/1.3/10May95) id OAA27707; Tue, 20 Mar 2001 14:25:12 GMT Received: (qmail 821 invoked from network); 20 Mar 2001 15:13:45 -0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: from gauntlet.mail.dera.gov.uk (172.16.9.10) by baton.dera.gov.uk with SMTP; 20 Mar 2001 15:13:45 -0000 Received: by gauntlet.mail.dera.gov.uk; id PAA09754; Tue, 20 Mar 2001 15:00:33 GMT Received: from unknown(10.71.64.31) by gauntlet.mail.dera.gov.uk via smap (3.2) id xma009644; Tue, 20 Mar 01 15:00:15 GMT Received: from frn-gold-1.dera.gov.uk (unverified) by mailguard.dera.gov.uk (Content Technologies SMTPRS 4.1.5) with ESMTP id for ; Tue, 20 Mar 2001 14:26:28 +0000 Received: by frn-gold-1.dera.gov.uk with Internet Mail Service (5.0.1460.8) id ; Tue, 20 Mar 2001 14:20:50 -0000 Message-ID: <65AECDF1F89AD411900400508BFC869F9C03E6@pdw-mail-1.dera.gov.uk> From: "Talbot Andrew" To: rsgb_lf_group@blacksheep.org Subject: LF: RE: Re: WOLF - am I missing something ? Date: Tue, 20 Mar 2001 14:20:40 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1460.8) 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: PowerBasic (the language I use) does incorporate a "microtimer" instruction for measuring time to 1us so something has always been available in the underlying hardware in the PC, via the same timer chip that generates sounds from the PC speaker. However, it becomes inaccurate for intervals > 55ms as the timing function get messed up by the DOS Heartbeat interrupt at 18.2Hz. Also (at least in PBasic) it cannot be used to set a delay, only for measuring an interval. Back in the Dark Ages, I used a FOR / NEXT loop with a fixed count, accurately timed this using the microtimer, then generated a calibration factor for subsequently using in the loop to generate software timings. Once again this was upset every 55ms, but did work satisfactorily with a Pico Products 8 bit A/D on the printer port for first forays into DSP. Then I abandonned software timing by using an external interface (a PIC) on the serial port and ended up with something very similar to the VE2IQ I/F. Andy G4JNT > -----Original Message----- > From: Alberto di Bene [mailto:dibene@usa.net] > Sent: 2001-03-20 13:36 > To: rsgb_lf_group@blacksheep.org > Subject: LF: Re: WOLF - am I missing something ? > > > > We all have to accept that doing any sort of accurate > timing operation > > on a PC is futile - whether Soundacard, serial port or, > even worse, by > > software timing. Therefore some sort of external interface really > > should be used to resynchronise Tx and Rx data samples . > > Hmm, perhaps not all is lost. The Pentium II class CPUs and > the Athlons > do have the so-called Performance Timer, an hardware timer > that can be queried through Windoze APIs, with resolution > around 1 usec. > > This however would rule out old Pentiums, 486 and the AMD K6, which do > not have that counter. > > 73 Alberto I2PHD > > > -- 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.