Phil,

 

              […] but even then the transmitter would only have to move one or 
two SSB channels, and then only on each transmission. I don't see this as a 
problem for any modern radio.

 

+  Indeed, at present the transmission frequency programmed into the 
transceiver often is offset from the receive frequency programmed into the 
transceiver, in order to keep the transmitted signal within the transmit 
bandpass (in an ICOM 7610, 1500-2000 Hz, but YMMV).  Moving the Tx frequency 
independently from the Rx frequency in every cycle is not a new thing; a wider 
FT8 allocation would only increase the maximum offset, from ~2 kHz to something 
larger, perhaps 8-10 kHz.

 

              If you need 5 transmissions to get through, and then you do with 
a high SNR, the cause could be either a series of collisions or a very rapid 
propagation improvement. Note that you don't need to look only at the 
transmissions addressed to you; you can look at the SNRs of the same stations 
talking to someone else (or calling CQ). And you can look at those sent after 
your own QSO.

 

+  If I call a DX station with a consistently strong SNR, and he consistently 
works others, after perhaps five such QSOs I QSY to a different df, as I 
suspect that my frequency is not clear at the DX receiver.  (I may choose, for 
example, and not necessarily in this order, the df of the station he just 
worked, since he can certainly hear at least something there; a particularly 
high or particularly low frequency, since these regions of the spectrum are 
typically less densely occupied; a mid-band frequency that seems clear at my 
receiver, in case the DX station has a somewhat narrow bandpass at his 
receiver; a frequency occupied by a strong local or domestic station, on the 
same cycle phase as I am, successfully working the same area of the world as 
the DX station -- although I am careful to decode the local from time to time 
to watch for signs that I am interfering with him; a frequency adjacent to the 
DX transmit frequency, as I have found several DX stations that apparently 
operate with extremely narrow audio filters; and, if all else fails, directly 
on the DX Tx frequency, as there seems to be an unexpectedly large number of 
people in the world who will only reply to callers on their own df.)  A QSY is 
not performed unless the transmission immediately prior is decoded and, of 
course, is not calling me; I typically time my QSYs to occur after the first DX 
transmission to a new caller.  To one listening, this sequence of Tx channels 
may certainly seem random and in my darker, more frustrated moments I have 
suspected that a random sequence may, in fact, be superior.

 

+  If the DX station is weak, at the threshold of detection, so that occasional 
messages are missed, I don’t know that my operating is any different.  I still 
require a decode of the first DX transmission to a new caller before I QSY; 
since I may miss a few such messages the average QSY rate is somewhat slower, 
but as far as I can remember nothing is different.

 

+  It is also true that there is high-level timing associated with FT8 channel 
collisions:  Since a completed QSO takes four to six cycle durations (15s each) 
to complete, interference typically ends after 4n to 6n cycle durations (60n 
seconds to 90n seconds), where n is a low integer equal to the number of QSOs 
made by the interfering station.  (Here we ignore CQs and resent QSO messages.) 
 That is, the duration of FT8 QSOs is fixed (discounting resent messages); if 
your signal is not clear at the DX receiver, it may be clear after a QSO 
duration, when the interferer completes his QSO.

 

+  The reciprocal case, interference to the DX station at my receiver, in my 
experience is nearly always observable in the Rx Frequency window, where one 
will observe other stations, often with SNRs 20 dB or more higher than the 
desired DX.  (Two-pass decoding isn’t perfect.)  When the interfering station 
stops, successful decoding of the DX station returns.

 

+  I’ve run across QSB and other rapidly-varying periodic channel impairments 
(e.g., Doppler spreading on polar paths), but outside of 6m and 160m, and 
possibly 80m, they have had periods much longer than a typical FT8 QSO.  (I am 
omitting short-term, aperiodic transient phenomena like meteors and lightning 
QRN.)  For this reason I believe most temporary loss-of-signal conditions on 
80m-10m are due to collisions, not the vagaries of HF propagation which, I 
believe, have longer time scales.  But I agree, it would be nice if some 
measured data existed somewhere and am quite willing to change my opinion in 
the face of data.  😉

 

              I point out that there may actually be a more serious "collision" 
problem at a higher protocol level. If you call CQ, and then five stations 
answer you, you can pick only one to answer. The other stations may keep 
calling you, especially if they can't hear the station you're actually working, 
and they may collide and/or cause QRM to other users.

 

+  I’m not sure I follow your explanation of this “piling-on” problem.  If I 
reply to Station A, other stations may continue to call me, but it’s not 
because they can or cannot hear the station I’m actually working.  After all, 
if they’re calling me they’re transmitting at the same time as Station A, so 
they’ll never hear him anyway.  In my experience, stations that are decoding me 
well will wait until I send a message containing “73” (either “RR73” or “73”), 
and then make a tail-end call, since they know that that is their signal that 
I’ve finished the present QSO – and that it’s pointless to call me until the 
present QSO is finished, anyway.  Stations not decoding me well often continue 
to call through the present QSO (since due to missed message decodes they may 
be unsure of where I am in the QSO), which I actually don’t mind, since they 
frequently have a poor SNR at my receiver, too, and having multiple 
opportunities to decode a weak DX station calling me I view as a Good Thing™.  
I agree that it’s an opportunity for generating QRM to other users, but so is 
the traditional analog DX pileup.  Besides, if a DX station is generating that 
much activity I would submit that it’s better for all concerned for the DX 
station to move to his own RF frequency, away from the FT8 “watering holes,” 
and use the Fox & Hound DX mode. Until that point is reached, however, I’ve 
never found a shortage of stations to work in the scenario you describe and so 
I wonder if it’s truly a problem to solve – or if I’ve misunderstood you.

 

              The pileup problem could also be addressed at a higher level by 
automatically answering each calling station in turn, or even better by 
answering them all *at the same time*, i.e., with multiple transmit waveforms 
on separate frequencies.

 

+  Multiple transmit waveforms on separate frequencies is actually already 
employed in the FT8 Fox  
<https://physics.princeton.edu/pulsar/k1jt/FT8_DXpedition_Mode.pdf> & Hound 
(DXpedition) mode.  It’s useful to a point, but its use can be controversial, 
since transmit power is split among the transmit frequencies.  The power drops 
6 dB per signal split, so even going from one frequency to two can drop the SNR 
on each below the detection threshold on the low bands.  If used improperly its 
effect is to enable the DX to work all the Big Guns, or all the locals, 
quickly, while freezing out the Little Pistols and those on the other side of 
the world, who were counting on FT8  and the brief sunrise opening to work a 
really Rare One.  Speaking from personal experience, it can be really, really 
frustrating to copy a CQ from a rare DX station (because all transmit power is 
on one FT8 frequency, and the SNR is above the decode threshold), reply to the 
station, and then not hear anything else because the power split among the 
separate frequencies means that none of the frequencies have an SNR above the 
decode threshold.

 

              I assume congestion is much lower at VHF […]

 

+  Indeed.  It’s sometimes difficult to remember that FT8 was originally 
designed for summer 6m multi-hop sporadic-E.  It seems to be a physical law 
that the most popular protocols see their greatest success outside their 
intended use.  IEEE Std 802.11 was for file transfer, not real-time video; 
Bluetooth was to replace the PC-to-printer cable, not phone calls . . .

 

Ed N4II.

 

From: Phil Karn via wsjt-devel <wsjt-devel@lists.sourceforge.net> 
Sent: Thursday, September 2, 2021 2:17 PM
To: wsjt-devel@lists.sourceforge.net
Cc: Phil Karn <k...@ka9q.net>
Subject: Re: [wsjt-devel] Idea for "frequency hopping" FT8 to reduce collisions

 

 

On 9/2/21 2:26 AM, alan2--- via wsjt-devel wrote:

Hi, I've been following this thread with interest and have a few 
questions/comments please:

If the proposed protocol frequency changes are set to use the wider bandwidth 
of a SDR receiver linked to a T/R switch with a standard voice rig as Tx as I 
saw in one post, those frequency changes will presumably need to use CAT 
control.  Will that be reliably fast or stable enough with such relatively 
frequent changes, for all rigs?

You would not need this to implement my original idea, which is to hop each 
transmission *within* a single SSB bandwidth. The "hopping" would be done in 
the transmit waveform generation software, and it is only within the range that 
the receiver already demodulates everything anyway.

The only concern would be if the per-transmission hopping is performed over a 
new, wider FT8 allocation that requires a SSB radio to be retuned beyond a 
single SSB bandwidth. It would work best with a separate receive SDR able to 
demodulate the entire thing at once, but even then the transmitter would only 
have to move one or two SSB channels, and then only on each transmission. I 
don't see this as a problem for any modern radio. Whether it's a problem for 
very high-Q antennas I'll leave to the antenna experts. How many antennas, and 
for what bands, have to be retuned for a change of 3 kHz?

Is there a way of getting some indication of how many collisions are currently 
occurring in any user session, firstly to try and obtain some real world data 
on how big and frequent the issue might be, and secondly if possible what the 
decode conditions were?  I base that on the vagaries of HF propagation that I 
suspect might be the principal controlling factor and of course are entirely 
unpredictable.

That's a *very* good question. We can infer some of this by looking at receive 
SNRs when many transmissions were needed. If you need 5 transmissions to get 
through, and then you do with a high SNR, the cause could be either a series of 
collisions or a very rapid propagation improvement. Note that you don't need to 
look only at the transmissions addressed to you; you can look at the SNRs of 
the same stations talking to someone else (or calling CQ). And you can look at 
those sent after your own QSO.

I point out that there may actually be a more serious "collision" problem at a 
higher protocol level. If you call CQ, and then five stations answer you, you 
can pick only one to answer. The other stations may keep calling you, 
especially if they can't hear the station you're actually working, and they may 
collide and/or cause QRM to other users. Because they get no response from you, 
they may also think they're colliding when you're just ignoring them. They 
might even increase power (a bad idea). Per-transmission hopping will 
definitely reduce the pile-on effect that causes so much QRM when a 
sought-after station calls CQ. Remember, he'll hear you no matter what 
frequency you use within the SSB bandwidth. Think of my idea as something like 
automated, random split frequency operation. (There's a lot of wisdom and 
experience in conventional ham analog operation. We should use as much of it as 
possible).

The pileup problem could also be addressed at a higher level by automatically 
answering each calling station in turn, or even better by answering them all 
*at the same time*, i.e., with multiple transmit waveforms on separate 
frequencies. This latter approach would require a *great* deal of care to avoid 
intermodulation distortion as the transmitter would no longer see a single tone 
with a 1:1 peak-to-average power ratio. I would only do this in a SDR 
transmitter carefully designed for the task. There's already too much 
distortion in the common setup using analog audio between computer and 
transmitter.

Are collisions an issue at VHF and above where propagation is different?

If this gets implemented it would be good to have it switchable in and out, so 
users who are interested can compare what's happening.

 

I assume congestion is much lower at VHF, but repeated collisions on the same 
frequency can still be a problem if you answer on the caller's frequency, 
especially during a contest. So there's still a strong case to be made for 
randomizing the frequency of each transmission. And of course it should be a 
selectable option.

Phil

 

_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to