Return-Path: Received: (qmail 13285 invoked from network); 28 Jan 2002 14:10:33 -0000 Content-Transfer-Encoding: 8bit Received: from unknown (HELO warrior.services.quay.plus.net) (212.159.14.227) by excalibur-qfe1-smtp-plusnet.harl.plus.net with SMTP; 28 Jan 2002 14:10:33 -0000 X-MSMail-Priority: Normal Received: (qmail 26470 invoked from network); 28 Jan 2002 14:10:33 -0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: from unknown (HELO post.thorcom.com) (212.172.148.70) by warrior.services.quay.plus.net with SMTP; 28 Jan 2002 14:10:33 -0000 Received: from majordom by post.thorcom.com with local (Exim 3.33 #2) id 16VCQw-00085i-00 for rsgb_lf_group-outgoing@blacksheep.org; Mon, 28 Jan 2002 14:06:54 +0000 Received: from [208.50.97.12] (helo=tlvsca.vim.tlt.alcatel.it) by post.thorcom.com with esmtp (Exim 3.33 #2) id 16VCQv-00085d-00 for rsgb_lf_group@blacksheep.org; Mon, 28 Jan 2002 14:06:53 +0000 Received: from tlvk7v (localhost [127.0.0.1]) by tlvsca.vim.tlt.alcatel.it (8.9.3+Sun/8.9.3) with SMTP id PAA02068 for ; Mon, 28 Jan 2002 15:02:57 +0100 (MET) Date: Mon, 28 Jan 2002 13:28:21 +0100 From: "Claudio Girardi" Subject: LF: Envelope shaping and class D To: rsgb_lf_group@blacksheep.org X-Mailer: Z-Mail Pro 6.2, NetManage Inc. [ZM62_16H] X-Priority: 3 Message-ID: MIME-Version: 1.0 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: Well, I may be wrong, but the relationship between duty cycle and fundamental harmonic of a rectangular signal should be of the sin(x) kind ( sin(x)/x should be the relationship between the order of the harmonic and output voltage at the harmonic frequency); I tried once to vary the output voltage of my class D PA varying the drive duty cycle and, to have a straight relation between the DC level and the output, I fed the PWM comparator with a sinewave instead of a triangular wave; the relationship between DC input and duty cycle in this case follow an arcsin(x) law, which compensates the sin(x) between the duty cycle and the ouput voltage. The main problem was that, as pointed out by Johan, at low duty cycles the output waveform was a bit "spikey" and the ouput filter was not able to restore a pure sine wave, maybe also beacause of some feedthrough of the gate drive signal. Claudio, IN3OTD Andy wrote: > Varying the drive duty cycle to change the RF level does not give the result > expected at first sight. While the DC level does vary proportional to the > duty cycle, the RF carrier, which is revealed via the second term of the > Fourier expansion of a rectangular waveform does not. Instead, there is a > SIN(X) / X component in the waveform which gives a horribly non linear > relationship between duty cycle and RF out. It may be possible to > pre-distort the drive waveform to work over a limited range of amplitudes, > but I hate to think what the lookup table would contain ! > The only real way to alter the amplitude is to change the power supply to > the PA stage and a PWM modulator, ie. a switch mode PSU working open loop is > not too complicated a beast to make if it really is necessary to adjust > amplitude. > > But is it really worthwhile going to these lengths just to operate PSK31. > There are several other schemes already in use with equally good signalling > capabiliies that work with constant amplitude - ie JASON, Coherent (by > VE2IQ) and a host of externally synchronised coherent PSK schemes as yet > barely tried. No one has looked at MSK yet either. That is constant > anmmplitude, and with a bit of imagination could be generated from a DDS as > well as from the ubiquitous soundcard. > > Andy G4JNT