Return to KLUBNL.PL main page

rsgb_lf_group
[Top] [All Lists]

LF: WOLF bandwidth suggestions

To: rsgb_lf_group@blacksheep.org
Subject: LF: WOLF bandwidth suggestions
From: MarkusVester@aol.com
Date: Fri, 13 Apr 2001 13:15:10 EDT
Reply-to: rsgb_lf_group@blacksheep.org
Sender: <majordom@post.thorcom.com>
Hi Stewart and LF group,

regarding the recent discussions about PSK, I'd like raise a couple of points to possibly minimize the occupied bandwidth. These are merely meant to be suggestions, I do not intend to criticise an excellent piece of work.
1. WOLF is using cosine-shaped zero-crossings with a risetime of only 5 ms, 
which causes a few extra sidebands on each side of the spectrum. I'd prefer 
to extend the cosine-envelope to the full symbol duration (like in PSK31), 
then ideally only the 10 Hz wide main spectral lobe would persist. At a given 
PEP level and with 50% phase transitions, on average we'd lose only 0.8 dB 
SNR while saving 24% transmitted energy.
2. I wonder whether it would be possible to use fewer bits for the 
pseudo-random reference stream, as this is known in advance and could be 
averaged over longer times than the actual data. With only 1 out of 4 bits 
donated, data rate could be increased by 50%.
3. QPSK at half symbol rate would reduce the BW down to 5 Hz. With 3 dB less 
signal per channel and 3 dB less noise, SNR would remain unaffected. If only 
one reference stream were needed for both I and Q, the net data rate could be 
increased further.
4. We might then turn to OQPSK, ie. offset the I and Q streams by 50ms to 
avoid the zero crossings. While we'd still want to use a linear amplifier, 
the difficulties of Class-D envelope restoration schemes due to the undefined 
phase at zero amplitude would be much alleviated.
5. In the current implementation, the transmit file apparently uses only half 
of the DAC range. Also, I wonder if one could possibly use Spectrogram's 
RX-files taken at 5512 sps without resampling. After cheating by overwriting 
the sampling rate in the wav header, I could decode using -r 5512, but 
somehow WOLF didn't terminate at the end.
73 es CU

Markus, DF6NM


<Prev in Thread] Current Thread [Next in Thread>