Considere un caso simple en el que dos señales de dos sensores diferentes tienen correlación cruzada y el retardo de tiempo de llegada se calcula a partir de la absisa del pico de su función de correlación cruzada.
Ahora supongamos además que, debido a las restricciones de dimensionalidad de ambas antenas y las restricciones sobre la tasa de muestreo máxima posible, el retraso máximo posible posible es , correspondiente a 10 muestras.
El problema:
Debido a esas restricciones, su retraso calculado puede variar de cualquier valor entero entre 0 y 10 muestras, es decir: . Esto es problemático porque lo que realmente quiero es la discriminación de retraso fraccional del retraso entre las dos señales que inciden en mis antenas, y cambiar las dimensiones o la frecuencia de muestreo no son una opción.
Algunos pensamientos:
Naturalmente, lo primero que pienso para este caso es el muestreo de las señales antes de realizar una correlación cruzada. Sin embargo, creo que esto es 'trampa' de alguna manera, porque realmente no estoy agregando ninguna información nueva al sistema.
No entiendo cómo el muestreo ascendente no es 'hacer trampa' en cierto sentido. Sí, estamos reconstruyendo nuestra señal en función de su información de frecuencia observada actualmente, pero ¿cómo da esto un conocimiento de dónde comenzó realmente una señal, por ejemplo, y ? ¿Dónde estaba esta información contenida en la señal original que determinaba que el verdadero inicio fraccionario de retardo de la señal estaba realmente en ?D = 8 D = 7.751
Las preguntas):
¿Es esto realmente "trampa"?
- Si no es así, ¿de dónde viene esta nueva 'información'?
- En caso afirmativo, ¿qué otras opciones están disponibles para estimar los tiempos de retraso fraccional?
Estoy al tanto de aumentar el resultado de la correlación cruzada, en un intento de obtener respuestas de submuestra a la demora, pero ¿no es esto también una forma de "trampa"? ¿Por qué es diferente del muestreo anterior a la correlación cruzada?
Si de hecho es el caso de que el muestreo ascendente no es 'trampa', entonces ¿por qué necesitaríamos aumentar nuestra tasa de muestreo? (¿Tener una frecuencia de muestreo más alta no siempre es mejor en cierto sentido que interpolar una señal de muestreo baja?)
Parecería entonces que podríamos simplemente tomar muestras a una tasa muy baja e interpolar todo lo que queramos. ¿Entonces esto no haría que el aumento de la frecuencia de muestreo sea 'inútil' a la luz de simplemente interpolar una señal al deseo de nuestro corazón? Me doy cuenta de que la interpolación lleva tiempo computacional y simplemente comenzar con una frecuencia de muestreo más alta no, pero ¿es esa la única razón?
Gracias.