EDIT descrizione aggiornata (migliorata) del circuito di rilevamento di fase
Ci sono due principi usati in questi sistemi.
Il primo è il principio del tempo di volo. Come hai notato, se vuoi ottenere una precisione di 3 mm, hai bisogno di una risoluzione temporale di 20 ps (20, non 10, perché dovresti cronometrare il viaggio di andata e ritorno della luce). È una sfida, certamente non nel regno dell'elettronica di consumo a basso costo. Il problema non è solo la necessità di rilevare un fronte veloce: è necessario rilevare l'effettivo impulso riflesso e non ogni altro bit di rumore intorno. La media del segnale sarebbe tuo amico: inviare un treno di impulsi e cronometrare il loro tempo medio di andata e ritorno aiuta. Ciò suggerisce immediatamente che la modulazione continua probabilmente funzionerebbe meglio: ha una caratteristica di filtraggio intrinseca.
Questo porta al secondo modo per ottenere una misurazione accurata: confrontando la fase del segnale emesso e restituito. Se moduli il tuo laser a un modesto 300 MHz, la lunghezza d'onda di una "onda" completa è di 1 m; per misurare una variazione di distanza di 3 mm (6 mm round trip), è sufficiente rilevare uno sfasamento di $ \ frac {6} {1000} \ times 2 \ pi $. Questo è abbastanza banale con un circuito che quadra l'onda trasmessa e riflessa, quindi prende lo XOR dei due segnali e calcola la media del risultato. Un tale circuito fornirà la tensione minima quando i due segnali sono esattamente in fase e la tensione massima quando sono esattamente sfasati; e la tensione sarà molto lineare con lo sfasamento. Quindi aggiungi un secondo circuito che rileva se il segnale 2 è alto quando il segnale 1 ha un fronte di salita: questo distinguerà se il segnale 1 o il segnale 2 è in anticipo.
Mettere l'uscita delle porte logiche in un filtro passa basso (resistore e condensatore) e alimentarlo in un ADC a 12 bit a bassa velocità è sufficiente per determinare la fase con elevata precisione. Esistono circuiti già pronti che possono farlo per te, ad esempio AD8302
L'unico problema con il metodo delle fasi è che troverai la distanza modulo metà della lunghezza d'onda; per risolvere questo problema, usi più frequenze. C'è solo una singola distanza che ha la giusta lunghezza d'onda per tutte le frequenze.
Una possibile variazione di questo utilizza una sorgente di frequenza ampia e rileva i passaggi per lo zero della fase, ovvero, ogni volta che l'uscita del rilevatore di fase è zero (perfettamente in fase) si registra la frequenza di modulazione alla quale ciò si è verificato. Questo può essere fatto facilmente in modo molto accurato e ha il vantaggio che il "rilevamento della fase zero" non richiede nemmeno un ADC accurato. Un uomo saggio mi ha insegnato molti anni fa che "l'unica cosa che puoi misurare con precisione è zero". La distanza corrisponderebbe al tempo di andata e ritorno della frequenza più bassa che ha un passaggio per lo zero, ma non sai necessariamente quale sia quella frequenza (potresti non essere in grado di andare così in basso). Tuttavia, ogni successivo passaggio per lo zero corrisponderà allo stesso aumento di frequenza, quindi se si misura il $ \ Delta f $ tra gli incroci per lo zero per un numero di incroci, si ottiene una misura accurata della distanza.
Tieni presente che una tecnica del genere richiede pochissima potenza di calcolo e la maggior parte dell'elaborazione è il risultato di una media del segnale molto semplice nell'elettronica analogica.
Puoi leggere ad esempio domanda di brevetto USA US20070127009 per alcuni dettagli su come queste cose vengono implementate.
Una variazione di quanto sopra è in realtà la base di uno strumento incredibilmente sensibile chiamato amplificatore lock-in. Il principio di un amplificatore lock-in è che sai che c'è un segnale debole a una frequenza nota, ma con fase sconosciuta (che è il caso per noi quando guardiamo il segnale riflesso di un laser modulato). Ora prendi il segnale in ingresso e lo metti attraverso un rilevatore di IQ: cioè lo moltiplichi per due segnali della stessa frequenza, ma in quadratura (sfasamento di 90 °). E poi fai la media dell'output su molti cicli. Quando lo fai, accade qualcosa di interessante: il circuito agisce, in effetti, come un filtro passa-banda sensibile alla fase, e più a lungo aspetti (maggiore è l'uscita dei cicli su cui fai la media), più stretto diventa il filtro. Poiché hai entrambi i segnali I e Q (con il loro sfasamento), ottieni informazioni sia sull'ampiezza che sulla fase, con la possibilità di recuperare un piccolo segnale oltre a una quantità enorme di rumore, che è esattamente lo scenario che farai spesso avere con un telemetro laser. Vedi ad esempio l ' articolo wiki.
Il rilevamento della quadratura diventa piuttosto banale quando si utilizza un clock al doppio della frequenza di modulazione e si inseriscono due divisori: uno che si attiva sul fronte positivo e uno che si attiva sul fronte negativo. Un paio di interruttori analogici (veloci, elettronici) e un semplice circuito RC completano il progetto. Ora puoi spostare la frequenza di guida e guardare la fase sulle due uscite "avvolgere" - e ogni volta che fa un giro completo, hai aumentato la frequenza di un importo $ \ Delta f = \ frac {c} {2d} $ dove $ c $ è la velocità della luce e $ d $ è la distanza dal bersaglio. Il che ha trasformato una misurazione molto difficile in una molto facile.