Envelope-to: dave@picks.force9.co.uk Delivery-date: Tue, 26 Apr 2005 21:08:14 +0100 Received: from ptb-spamcore02.plus.net ([192.168.71.3]) by pih-mxcore09.plus.net with esmtp (PlusNet MXCore v1.0) id 1DQWLu-00041v-Du for dave@picks.force9.co.uk; Tue, 26 Apr 2005 21:08:14 +0100 Received: from mailnull by ptb-spamcore02.plus.net with spamcore-l-b (Exim 4.32; FreeBSD) id 1DQWQN-0005Bd-4L for dave@picks.force9.co.uk; Tue, 26 Apr 2005 21:12:51 +0100 Received: from [192.168.101.71] (helo=pih-mxcore05.plus.net) by ptb-spamcore02.plus.net with esmtp (Exim 4.32; FreeBSD) id 1DQWQN-0005Ba-1D for dave@picks.force9.co.uk; Tue, 26 Apr 2005 21:12:51 +0100 Received: from post.thorcom.com ([193.82.116.20]) by pih-mxcore05.plus.net with esmtp (PlusNet MXCore v1.0) id 1DQWLt-0001aD-HO for dave@picks.force9.co.uk; Tue, 26 Apr 2005 21:08:13 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1DQWLm-0001hu-Pi for rs_out_1@blacksheep.org; Tue, 26 Apr 2005 21:08:06 +0100 Received: from [193.82.116.30] (helo=relay.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1DQWLm-0001hl-Ds for rsgb_lf_group@blacksheep.org; Tue, 26 Apr 2005 21:08:06 +0100 Received: from sterling.noc-servers.net ([69.93.216.2]) by relay.thorcom.net with esmtp (Exim 4.43) id 1DQWLk-0002GU-T7 for rsgb_lf_group@blacksheep.org; Tue, 26 Apr 2005 21:08:06 +0100 Received: from [192.55.122.100] (helo=w2ksn) by sterling.noc-servers.net with esmtpa (Exim 4.50) id 1DQWLj-0003VY-Pc for rsgb_lf_group@blacksheep.org; Tue, 26 Apr 2005 16:08:04 -0400 Message-ID: <002c01c54a9b$ccaca520$1101a8c0@w2ksn> From: "Stewart Nelson" To: rsgb_lf_group@blacksheep.org References: <00b801c54915$f416c140$0500a8c0@charter.net> <1862867986.20050425193418@t-online.de> <002901c549c0$226b6820$4d01a8c0@JKA> <894208480.20050425195652@t-online.de> <003001c549c2$e4aeef40$4d01a8c0@JKA> <8C7189CE67E4FAD-A98-CA95@mblk-r23.sysops.aol.com> Date: Tue, 26 Apr 2005 13:09:05 -0700 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1478 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sterling.noc-servers.net X-AntiAbuse: Original Domain - blacksheep.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - scgroup.com X-SPF-Result: relay.thorcom.net: 69.93.216.2 is neither permitted nor denied by domain of scgroup.com X-Spam-Score: 0.0 (/) X-Spam-Report: autolearn=failed,none Subject: Re: LF: WOLF Again Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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) Hi Markus and all, > Does that mean you have to do two million 960-point correlations per receive block to fill it? No, the complex baseband signal is "despread" in 960 positions by multiplying by the shifted reference pattern. When the correct shift is chosen, the result should be a carrier (of unknown frequency and phase). An FFT is done on each despread result, and the magnitude from each bin is added into the pm array. While much faster than the brute force approach, this is still pretty slow and accounts for most of the run time. That would be greatly reduced in a system with time sync. Even if the clocks were set manually and the system had to search +/- 1 second, it would still save about 98% of the FFTs. The Viterbi decode would be the biggest remaining computation hog; I would guess that the total processing time would be 1 to 2 seconds per block. Without time sync, one could still improve by perhaps a factor of four, by replacing the naive FFT function with a professionally written one, such as FFTW or the Intel SPL. Those packages have some licensing restrictions which would then apply to WOLF. IMO, it would not be a problem for typical ham uses. 73, Stewart KK7KA