The question that pops to mind is: how stable are your receivers?
That's a major part of what I'm trying to find out. Empirically, experience has shown that the one I'm using is fairly stable for analogue (i.e. AM or FM) modulation, but a UHF beacon suggested that there was a constant frequency offset of around -50KHz... at the beacon's specific frequency which I think was 1297MHz. My suspicion is that that offset is genuine, but that it varies across the spectrum, hence at 1090MHz it's somewhat positive e.g. +93KHz as on that graph; I don't know whether this is an SDR hardware or software issue.
Again empirically, once I'm monitoring a moving aircraft I continue to see it (subject to antenna placement and radiation pattern), so I'm reasonably confident that there is no gross short-term wandering. But my ability to receive specific aircraft varies a lot: I see a different population with a +ve offset from what I see with a -ve one.
The possibility of unexpected short-term drift or jitter is the reason why my scan pattern starts at the nominal frequency and then samples on alternating sides. The results suggest that for any run there is a roughly symmetrical drop-off either side of the peak. I've had very limited success trying to monitor this signal with a conventional receiver, I think I'd need to add a discriminator tap so I knew what the RF was doing.
Antenna design is a different matter since I'm more interested than most in overhead (rather than close-to-horizon) traffic, I'm currently trying 3/2-lambda with groundplane but I don't think it's directly relevant.
In combination, that leaves me reasonably confident that while I might have to compensate for a receiver offset I don't have to compensate for drift, and that I'm seeing problems inherent to the unmanaged contention implicit in ADS-B squitter messages. I don't know to what extent this is worse with poorly-maintained small-aircraft equipment than it is with commercial gear, and I've not even started to give serious consideration to Doppler effects.
MarkMLl