Return-Path: Received: (qmail 6082 invoked from network); 10 Apr 1999 13:45:47 +0100 Received: from magnet.plus.net.uk (HELO magnet.force9.net) (195.166.128.26) by guiness.force9.net with SMTP; 10 Apr 1999 13:45:47 +0100 Received: (qmail 14767 invoked from network); 10 Apr 1999 12:46:57 -0000 Received: from post.thorcom.com (194.75.130.70) by magnet.plus.net.uk with SMTP; 10 Apr 1999 12:46:57 -0000 Received: from troy.blacksheep.org ([194.75.183.50] ident=root) by post.thorcom.com with esmtp (Exim 2.04 #3) id 10Vx5m-0001GO-00; Sat, 10 Apr 1999 13:42:34 +0100 Received: (from root@localhost) by troy.blacksheep.org (8.6.12/8.6.12) id MAA25111 for rsgb_lf_group-outgoing; Sat, 10 Apr 1999 12:41:32 GMT Received: from post.thorcom.com (root@post.unica.co.uk [194.75.183.70]) by troy.blacksheep.org (8.6.12/8.6.12) with ESMTP id MAA25107 for ; Sat, 10 Apr 1999 12:41:30 GMT Received: from mail4.svr.pol.co.uk ([195.92.193.211]) by post.thorcom.com with esmtp (Exim 2.04 #3) id 10Vx4N-0001Fi-00 for rsgb_lf_group@blacksheep.org; Sat, 10 Apr 1999 13:41:07 +0100 Received: from modem-76.lanthanum.dialup.pol.co.uk ([62.136.28.76] helo=D419564btinternet.com) by mail4.svr.pol.co.uk with smtp (Exim 2.12 #1) id 10Vx4J-0007c2-00 for rsgb_lf_group@blacksheep.org; Sat, 10 Apr 1999 13:41:04 +0100 Message-ID: <000101be834f$13112ba0$4c1c883e@D419564btinternet.com> From: "Lionel Sear" To: rsgb_lf_group@blacksheep.org Subject: LF: Ultra slow Hellschreiber Date: Sat, 10 Apr 1999 11:48:44 +0100 MIME-Version: 1.0 Content-Type: text/html; charset=windows-1252 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org Content-transfer-encoding: 8bit
I have been working for some time with DSP and have a development that may be of interest to the group, and especially those using slow CW with FFT waterfall displays.
 
I am sampling the audio input continuously at 11025 Hz in 8192 sample blocks. I lose every other sample and do FFT's on the 4096 samples remaining clocking through 2048 samples each time giving a bin size of 2.6Hz. I use the fruits of the FFT output and plot the intensity as a pixel in a classic Hellschreiber display, by which two identical displays are positioned one above another and synch. problems are avoided because if the output scrolls off the top display it scrolls on to the bottom. Also speed discrepancies can be tolerated as these result in a display that slopes up or down but is still readable. Most importantly for our purpose is the fact that the eye interpolates and can discern characters that may have parts missing through QSB or are corrupt due to QRM and I feel that the method may have some advantage where slow CW is at its limit.
 
I have three speeds at present, 2 chars/min, 1 char/ min and 0.5 char/min.
 
 
I have got over the problem of tuning in to and holding a channel 2.6 Hz wide by plotting ALL of 10 adjacent bins, so if you can tune to within 26 Hz the display will decode somewhere.
 
If anybody would like to try the program I would be glad to email them a beta copy. The program in written using Windows95 with C++ Builder and uses a PC with soundcard. I use a Pentium 133 but there should be some latitude as I am not making outlandish demands on the CPU. The output is audio for an SSB TX or PTT/Keying using DTR and RTS of a COM port. I have run it with a colleague locally on 28MHz but not pushed it to the limit. If the technique shows promise there is some potential for further development.
 
Ideally, we could do with somebody to beacon whilst a number of others listen. (I am not equipped to transmit on LF at present).
 
Email me at lionel@lsear.freeserve.co.uk if you would like a copy.
 
 
73
Lionel
G3PPT