Return-Path: Received: from mtain-mc09.r1000.mx.aol.com (mtain-mc09.r1000.mx.aol.com [172.29.96.81]) by air-dc05.mail.aol.com (v128.1) with ESMTP id MAILINDC054-86a34bb979de1fd; Mon, 05 Apr 2010 01:49:18 -0400 Received: from post.thorcom.com (post.thorcom.com [193.82.116.20]) by mtain-mc09.r1000.mx.aol.com (Internet Inbound) with ESMTP id 4E342380000A7; Mon, 5 Apr 2010 01:49:17 -0400 (EDT) Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1NyfA5-0008BZ-T5 for rs_out_1@blacksheep.org; Mon, 05 Apr 2010 06:47:49 +0100 Received: from [193.82.116.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1NyfA5-0008BQ-EB for rsgb_lf_group@blacksheep.org; Mon, 05 Apr 2010 06:47:49 +0100 Received: from mout5.freenet.de ([195.4.92.95]) by relay1.thorcom.net with esmtp (Exim 4.63) (envelope-from ) id 1NyfA4-0002bN-KG for rsgb_lf_group@blacksheep.org; Mon, 05 Apr 2010 06:47:49 +0100 Received: from [195.4.92.12] (helo=2.mx.freenet.de) by mout5.freenet.de with esmtpa (ID dl4yhf@freenet.de) (port 25) (Exim 4.72 #3) id 1NyfA3-0005k0-Io for rsgb_lf_group@blacksheep.org; Mon, 05 Apr 2010 07:47:47 +0200 Received: from blfd-5d8226d7.pool.mediaways.net ([93.130.38.215]:4172 helo=[192.168.178.22]) by 2.mx.freenet.de with esmtpa (ID dl4yhf@freenet.de) (port 25) (Exim 4.72 #3) id 1NyfA3-0002S4-C8 for rsgb_lf_group@blacksheep.org; Mon, 05 Apr 2010 07:47:47 +0200 Message-ID: <4BB97982.3030303@freenet.de> Date: Mon, 05 Apr 2010 07:47:46 +0200 From: =?ISO-8859-1?Q?Wolfgang_B=FCscher?= User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: rsgb_lf_group@blacksheep.org References: <4BB8451B.1090207@freenet.de> <38A51B74B884D74083D7950AD0DD85E82A1BCD@File-Server-HST.hst.e-technik.tu-darmstadt.de> <38A51B74B884D74083D7950AD0DD85E82A1BD0@File-Server-HST.hst.e-technik.tu-darmstadt.de> <5510C66CEB9B46FDAB474C88A25031C5@JimPC> In-Reply-To: <5510C66CEB9B46FDAB474C88A25031C5@JimPC> X-Spam-Score: 0.0 (/) X-Spam-Report: autolearn=disabled,none Subject: Re: VLF: 4th VLF experiment by DK7FC/p Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: 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-aol-global-disposition: G x-aol-sid: 3039ac1d60514bb979dd23c7 X-AOL-IP: 193.82.116.20 X-Mailer: Unknown (No Version) Dear Jim, Stefan and the group, Jim asked: > I imagine Spectrum Lab must be doing the clipping in the time domain, > i.e. limiting the maximum amplitude of any particular sample that is > above the average level - perhaps Wolf could describe how this > function works? > Yes, the 'hard limiter' / clipper in each DSP box works entirely in the time domain (unlike the frequency-selective limiter in the FFT-based filter unit): Each input sample in the time domain, X, is full-wave rectified and run through a lowpass. That low-pass filtered average, scaled by the dB value for the relative clipping level, gives the actual comparator value Y. In other words, Y follows the rectified input average 'very slowly'. Then, for each original sample X, the program just does this in pseudo-code: if X > Y then X = Y; if X < -Y then X = -Y; There is a second, absolute, threshold value for this limiter which is just "dB below full scale", which would do nothing more than two anti-parallel diodes at the input. In contrast to a classic 'noise blanker' X is not set to zero if the threshold is exceeded. Cheers, Wolf .