Digamos que mi receptor recibirá señales de datos conocidas que van desde lo muy simple (tono) a lo complejo (secuencia de datos conocida que está modulada (PSK / QAM / OFDM / etc.)). ¿Cuáles son las formas más eficientes computacionalmente para obtener una estimación razonablemente precisa del desplazamiento de frecuencia?
frequency
signal-detection
Jim Clay
fuente
fuente
Respuestas:
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 esx ( 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
Multiplicación por
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.
fuente