Tiempo alineado
Si las señales están alineadas en el tiempo, puede conjugar-multiplicar la señal recibida con la señal de referencia dividida por su magnitud al cuadrado. Básicamente dividiendo por la señal de referencia compleja.
Digamos que la señal de referencia es x ( t ), el desplazamiento de frecuencia (es decir, fase variable en el tiempo) es θ ( t ) y el ruido es norte( t )
Entonces la señal recibida (alineada en el tiempo) en la banda base compleja o Hilbert es
r ( t ) = x ( t )mij θ ( t )+ N( t )
Multiplicación por
x∗(t)|x(t)|2
descubre el desplazamiento de frecuencia + ruido. Se puede usar un FFT o algún estimador de frecuencia para recuperar la frecuencia dominante en
f(t)=x∗(t)x(t)|x(t)|2ejθ(t)+x∗(t)|x(t)|2N(t)=ejθ(t)+N2(t)
No alineado en el tiempo
Si las señales no están alineadas en el tiempo, entonces tienes un problema de búsqueda de tiempo y frecuencia en tu mano. Con una SNR baja, este es esencialmente el problema resuelto por la función de ambigüedad cruzada (CAF). Si tiene varios dB de margen, puede tomar un atajo.
Si tiene una señal de referencia con alguna variación de AM; puede alinear primero primero AM detectando ambas señales y luego correlacionando su entrada con el AM de referencia. Si su señal de referencia no tiene mucha variación de amplitud, pero su espectro es "puntiagudo", es posible que pueda correlacionar los espectros de magnitud de lo recibido y la referencia. Este es el mismo truco aplicado en el dominio de la frecuencia, en lugar del dominio del tiempo.
Con la excepción de la CAF, todas estas son operaciones bastante baratas.