Electronic – Consistent Radio wave detection timing

radiosensorwave

Bigger picture:

What do I need to do? I need to send a radio signal and have another device receive that and output a voltage pulse, with the time between starting to send the signal and starting to output the voltage pulse as consistent as possible every time I do that (zero variation is perfect, picosecond or less is good, nanosecond is bad, millisecond probably means I'm wasting my time).

I need to know if it can be done, and if so what the likely timing inconsistency will be, whether due to circuits, or interference, or other – I need the order of magnitude of the inconsistency rather than an exact figure, though exact or a formula would be good.

Note:

  1. The frequency can be any that is listed as 'Amateur' in
    https://www.ntia.doc.gov/page/2011/united-states-frequency-allocation-chart
  2. While the response time could be slow, faster would be
    better.
  3. I believe I need that to happen with an analogue AM
    signal, and no digital clock in this part of the device (as those
    will add inconsistency in timing based on the digital clock's
    resolution, and/or require expensive or non-existent ultra fast
    clocks). I may be wrong about this – I figured I'd find out if it
    could be done like this, and if not then I would look for other,
    more complicated, ways that break these two requirements.

Original Question:

Imagine I have an analog AM radio transmitter, frequency 222MHz, which starts transmitting a full strength signal at time 0s, and have a standard analog AM receiver 100 meters away (tuned to 222MHz).

The receiver's output is passed (possibly via an amplifier) to a digital converter circuit that normally outputs 0V but, when the received signal passes (at least) 80% of the transmitted signal strength, outputs 5V. Note: the converter does not use a digital clock or timing signal.

My first question is this: I've been told that the time from the transmission starting (0s) to the time when the converter first outputs 5V (T seconds) will not be a consistent amount of time, because the received wave will not be exactly the same as the transmission – that interference (natural or artificial) will make the received wave have small perturbations that will subtly change the exact timing of when the receiver's input/output hits 80%, making that time different each time. While the effect will be small, it will be non-zero. Is that correct? Can anyone tell me roughly what the effect will be (in terms of time variation)?

My second question is this: is there some kind of circuit or other thing I can do to avoid this? I really need that timing to be entirely consistent (and I mean, down to picoseconds or less if possible).

I don't the circuits laid out yet, but I imagine the transmitter would be along the lines of https://www.electroschematics.com/2522/am-transmitter-circuit/ or http://www.circuitstoday.com/am-transmitter-circuit , and the receiver would be something like https://www.electroschematics.com/601/2-transistor-radio-receiver/ or https://www.electroschematics.com/9043/am-receiver-circuit/ – and I don't have the digital converter circuit but if I recall my electronics lessons of long ago, that's a pretty standard, simple thing.

EDIT: The key here is consistency, over multiple transmissions, within a short period of time (seconds, not hours). I don't mind delay if it is a consistent delay. I should also note that, for reasons that it breaks the basic concept, I can't use digital signals or a clock in the signal analysis (because the clock would add inconsistent delays). Optical or cables are also out.

I have asked the same question in Physics as there is some overlap and I welcome the different viewpoints – https://physics.stackexchange.com/questions/408378/consistent-radio-wave-detection-timing

Please note, this is related to https://physics.stackexchange.com/questions/401512/radio-wave-detection-timing but is not the same question – though I asked a version of the above in the comments.

Thanks in advance.

XY Question:

To a degree you are right. It probably doesn't help that I'm used to the programming stack exchange where a specific, limited question is generally more useful than a vague 'big picture' one, up to a point. However that doesn't mean that this question has no value, nor that I don't need an answer.

1) this is an attempt to do something a new way. So there are existing ways to achieve it but they are not very good and I don't want to replicate them. Getting back to the even bigger question than the above just leaves me with existing methods, and probably kicks it in to whole other areas (physics, for one). If Einstein had asked about gravity in certain circumstances, would you refer him to Newton's Laws? Or would you answer his seemingly XY question? (I'm no Einstein but the point is still valid)

2) there is a limit to how much more information I can give away without laying out my entire idea. Call me selfish but I'd like to avoid that for now.

3) when I asked a more general question I was basically told to be more specific. This was my attempt to do so.

Best Answer

Pico-second level timing is hard when sending signals through air.

At RF frequencies, the index of refraction of air is about 1.003, corresponding to an additional delay (w.r.t. vacuum) of about a nanosecond. But that can easily change due to air temperature, pressure and humidity. Getting the propagation time stable to 50 psec over 100m air would be tough.

An on/off AM signal is unlikely to reach close to that, though. It’s very hard to get a stable leading edge by just powering up an oscillator.

If you really need precision, consider a stabilized oscillator emitting continuous wave signal that you can phase-lock at the far end. Then you can use a lower-precision signal, like your AM pulse, to convey “use the next zero-crossing of the precision signal”.

But, if you can do it, the simplest approach might be a digital timing signal via fiber.

CERN knows a lot about how to this at multiple levels of accuracy. See this page for an overview. There’s also a branch of geodesy that’s been doing work at this level, for example in this Metrologia paper.

If you edit your question with more info on your requirements (or add a comment) there are probably papers we can find that would help.

Once you have a consistent time reference between the two points, you still have to pass the arbitrary event time (assuming you can’t stimulate that from the common clock). See the Metrologia paper for discussion.

One approach is to record the \$\Delta t\$ since a reference, i.e. a zero-crossing, and pass that to the other end. You can do that digitally or in analog. Precision voltage-to-time circuits are available (though there’s a practical limit to the accuracy in t-V-t due to noise, etc).