On 27/04/2019 18:06, Игорь Ч via wsjt-devel wrote:
There are also implications for ramp up and
down of the transmission boundaries since the GFSK filtering will
naturally do this without extra implementation complications.

Hi Igor,

I was wrong in respect of the above. Steve, K9AN, pointed out that we actually do waveform envelope shaping, to limit the bandwidth of the transmission start and end, separately after converting to a GFSK signal. This is as a consequence of the way that we convolve the Gaussian function to smooth the frequency transitions which is all done in the frequency domain with padding symbols (later discarded in the FT8 case) added to the begin and end. The smoothing is done by convolving the instantaneous frequencies with a Gaussian across a three symbol window. The resulting frequency time series is converted to a phase angle time series, which in turn has the ramp up and down applied. The resulting signal is later used to generate the transmitted PCM audio stream.

The envelope shaping is done by applying a raised cosine ramp up/down amplitude function to the phase angle time series signal at the beginning/end respectively. The FT4 waveform explicitly includes one symbol extensions at the beginning and end of the waveform with values equal to the first and last symbols respectively (the padding mentioned above). These two extra symbols have the ramp up and down applied across their full duration. For FT8 we need to maintain exact compatibility with the existing FSK waveform, at least in length and timing, so a different envelope shaping scheme is applied where the first 1/8 of the first symbol and the last 1/8 of the last symbol have a raised cosine ramp up/down function applied in the time domain.

Lastly, going back to your initial question. I was probably a bit over zealous in saying there are only compatibility issues and no sensitivity issues. For a single signal communication in the presence of noise alone, using GFSK will reduce sensitivity compared with FSK due to information being spread between symbols (inter-symbol interference or ISI for short). The aim is to use an amount of frequency change smoothing so that, on a busy channel, the overall interference between signals is reduced, by limiting their bandwidths, such that net sensitivity is increased. Choosing the exact amount of smoothing to apply is a complex problem since it depends on the number of signals, the distribution of signal strengths, the frequency distribution of signals, as well as the distribution of time-synchronization accuracies. All of these characteristics vary continuously during real world FT8/4 communication on the Amateur bands, so all we can really do is carry out empirical tests and try to pick an optimum filter bandwidth which gives best results for the whole community.

73
Bill
G4WJS.

_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to