Return-Path: Received: (qmail 27465 invoked from network); 31 Oct 2002 19:21:54 -0000 Received: from murphys.services.quay.plus.net (212.159.14.225) by mailstore with SMTP; 31 Oct 2002 19:21:54 -0000 Received: (qmail 4897 invoked from network); 31 Oct 2002 19:23:08 -0000 Received: from post.thorcom.com (193.82.116.70) by murphys.services.quay.plus.net with SMTP; 31 Oct 2002 19:23:08 -0000 X-SQ: A Received: from majordom by post.thorcom.com with local (Exim 4.10) id 187KsS-0008ID-00 for rsgb_lf_group-outgoing@blacksheep.org; Thu, 31 Oct 2002 19:21:12 +0000 Received: from [165.254.158.18] (helo=mail.mcf.com) by post.thorcom.com with esmtp (Exim 4.10) id 187KsR-0008I4-00 for rsgb_lf_group@blacksheep.org; Thu, 31 Oct 2002 19:21:12 +0000 Received: from parissn2 (213.41.137.138) by mail.mcf.com with ESMTP (Eudora Internet Mail Server 3.1.4) for ; Thu, 31 Oct 2002 14:21:19 -0500 Message-ID: <004d01c28112$acbe9200$0700000a@parissn2> From: "Stewart Nelson" To: rsgb_lf_group@blacksheep.org References: <78.2f74dacc.2af16f83@aol.com> <5.1.0.14.0.20021031110602.00a96c88@gemini.herts.ac.uk> Date: Thu, 31 Oct 2002 20:21:11 +0100 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: Re: LF: sound cards...well amybe if..... Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-0.6 required=5.0tests=QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_01_02, USER_AGENT_OEversion=2.42 Sender: Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group Hi Jim and all, I suspect that the aliasing problem may not be in the sound card, but rather in the driver's software sample rate conversion. Most recent Windows systems are set up to always run the sound card at 48 kHz, and to convert from/to other sample rates in software, even if the sound card is capable of running at the other rates! That's so that you can have multiple applications playing sound at the same time, even though they are playing data at different rates. Likewise, multiple apps can record the same source simultaneously at different rates (in theory, this is buggy on my machine). Sample rate conversion is processor intensive, so some control is provided, to allow the user to conserve compute power at the expense of quality. It's possible that your sample rate converter is not set to maximum quality, and this is resulting in aliasing artifacts of greater amplitude. The description below applies to my Win XP with SoundBlaster Live; yours may differ somewhat. Open Control Panel, then Sounds and Audio Devices. Select the Audio tab, and under Sound playback click Advanced. Select the Performance tab, and under Sample rate conversion quality, there is a slider. My system has three settings called Standard, Improved, and Best. IMO, they should be called Awful, Poor, and Mediocre. Another possibility would be for Jason to be capable of output at a higher sample rate. This would only slightly increase the compute power needed, which would probably still be less than what's required in receive mode. Sampling at 48 kHz (or 44.1 kHz if it makes the computation easier), you could put the output at 15 kHz or higher, which should ease filtering the image frequency. If it generated two tones in quadrature on the stereo outputs, then you could use an image reject mixer in the Tx, and very little additional filtering would be needed. 73, Stewart KK7KA > Aliasing certainly is significant in (fairly recent) sound cards - I > designed my Jason TX implementation to take audio from the sound card at > 5kHz, and mix/filter it up to 137kHz. When I tried this, I found a spurious > output on 6.025kHz only about 20dB down on the desired 5kHz output. > Changing the output frequency to 4.5kHz effectively eliminated the problem. > Evidently anti-aliasing filtering is there, but not very sharp cut-off. I > have observed significant aliasing effects also when using SpecLab in > "software receiver" mode. >