[Lf] Spectran beta 4 is released]
Andre' Kesteloot
akestelo at bellatlantic.net
Mon Jul 31 09:02:39 CDT 2000
Alberto di Bene wrote:
> SPECTRAN beta 4, build 110 has been just released.
>
> Beta 4 is a major enhancement with respect to beta 3.
> Full duplex, real time audio processing has been added,
> with denoising, bandpassing and CW peaking functions.
>
> Here are some of the new features :
>
> - Display of the frequency where the mouse cursor is hovering on.
>
> - Possibility to switch off the visual AGC (not the audio AGC, but
> that AGC that in beta 3 was always applied when computing the
> color of the spectrogram). It has been brought to our attention that
> with strong QRN this AGC had the side effect of 'chopping' otherwise
> quite readable QRSS signals, making difficult to discriminate
> between dots and lines.
>
> - More consistent timing when computing the overlap factor, leading
> to a more constant speed of the spectrogram.
>
> - Semiautomatic procedure for the setting of the Windows mixer.
> The Windows mixer is the most non-standard feature of Win9x,
> a real nightmare (thanks Bill...). Lacking tight specifications,
> every soundcard manufacturer has felt free to implement the mixer
> functions in the way they pleased them more. Hopefully the procedure
> we have devised to set the mixer should take care of this.
>
> - Denoiser : the denoiser is of the Widrow-Hoff type, i.e. a FIR filter
> whose h coefficients are adjusted in real time with the LMS (Least Mean
> Square) algorithm, making the filter to converge towards a dynamic
> solution that minimizes the so-called AWGN noise. We have devised a
> variant of the standard method, where the leaking factor applied to the
> h coefficients has been made proportional to the mean amplitude of the
> audio signal.
>
> - Bandpass : from the low-cut and high-cut limits set with the mouse a
> rectangular windows is defined, its IFFT is computed, then a Hamming
> window is applied to it, and finally a forward FFT is computed, leading
> to a 'well-shaped' filtering window that minimizes the Gibbs phenomenon.
> This window is applied to the FFT of the audio signal, which is then
> brought again in the time domain with an IFFT, ready for further processing.
> You can see a simulation done with Matlab of the final result at this
> URL : http://www.weaksignals.com/images/bandpass.gif
> The irregularities seen on the stop band are due to the simulation of
> rounding the coefficients to 5 significant digits.
>
> - CW Peaking : this function is simply an IIR resonator, with two zeros
> on the real axis at -1 and 1, and two complex conjugate poles at a radius
> of 0.995. The angle of the poles is computed in real time, when the frequency
> of the desired peak is set with the mouse. This kind of resonator has been
> choosen by personal judgement, listening to its effect on CW signals. We
> feel that its shape is much more adequate for CW than a 'brick-wall' filter,
> even if the stop-band rejection could be better. But you can always use the
> CW peak filter and the bandpass filter in cascade, if you so prefer. For those
> wanting to see the interesting shape of this filter, there is another
> Matlab simulation here : http://www.weaksignals.com/images/cwpeak.gif
> A word of warning : the bandpass of this filter is roughly 30 Hz, so if used
> with very fast CW it could smooth a bit too much the keying component.
>
> These more or less are the major enhancements of beta 4. Only a few final words
> on how to use them. For the mixer setting, Spectran will recognize the first
> execution of beta 4 on a given machine, and will automatically start the setup
> procedure. Just follow the simple instructions on the screen, and you will not
> be bothered again.
> To set the filters, a filter definition panel has been added. If you briefly tap
> on either Shift key, the panel will appear. Another tap on the Shift key, and it
> will disappear. When it is visible, the left mouse button will set the lower limit
> of the bandpass, the right mouse button the upper limit. To set the CW peak frequency,
> use the combination Ctrl-Left Mouse Button.
> To actually switch the filters on and off the audio processing chain, use the red leds
> on the left side of the main Spectran panel. If you want to use them all
> simultaneously, you need at least a 166 MHz Pentium if you limit the sampling
> frequency to 11025 Hz. For 22050 Hz a 266 MHz Pentium should do.
> The 'PassThru' led, when choosen, simply activates the rerouting of the input
> signal, unprocessed, to the output. In this mode the signal does not incur in the
> delay of about one second between input and output, due to the buffering and
> processing. It is intended to make tuning easier (which it isn't with the delay...)
>
> This should be all. Sorry for the long message, but a bit of explanations were in
> order. One last thing : we need your feedback. We 'think' our mixer setting
> procedure should take care of all the possible variations around (it did in our
> few test cases), but there is always a case you did not anticipate... so please
> tell us how it works on your computer with your soundcard. Thanks.
>
> Spectran beta 4 is freely available here : http:/www.weaksignals.com
>
> 73
>
> Alberto I2PHD
> Vittorio IK2CZL
More information about the lf
mailing list