Considere um caso simples em que dois sinais de dois sensores diferentes são correlacionados e o atraso de tempo de chegada calculado a partir da absissa do pico de sua função de correlação cruzada.
Agora, vamos supor que, devido às restrições de dimensionalidade de ambas as antenas e às restrições na taxa de amostragem máxima possível, o atraso máximo possível possível é , correspondendo a 10 amostras.
O problema:
Devido a essas restrições, o atraso calculado pode variar de qualquer valor inteiro entre 0 e 10 amostras, ou seja: . Isso é problemático, porque o que eu realmente quero é a discriminação por atraso fracionário do atraso entre os dois sinais que entram nas minhas antenas e a alteração das dimensões ou da taxa de amostragem não é uma opção.
Alguns pensamentos:
Naturalmente, a primeira coisa que penso neste caso é aumentar a amostragem dos sinais antes de executar uma correlação cruzada. No entanto, acho que isso é 'trapaça' de alguma forma, porque não estou realmente adicionando nenhuma informação nova ao sistema.
Eu não entendo como upsampling não é 'trapaça' em certo sentido. Sim, estamos reconstruindo nosso sinal com base nas informações de frequência atualmente observadas, mas como isso nos dá um conhecimento de onde um sinal realmente começou entre, digamos, e D = 8 ? Onde estava essa informação contida no sinal original que determinou que o verdadeiro início de atraso fracionário do sinal estava realmente em D = 7,751 ?
As questões):
Isso é realmente "trapaça"?
- Caso contrário, de onde vem essas novas 'informações'?
- Se sim, quais outras opções estão disponíveis para estimar os tempos de atraso fracionário?
Estou ciente de aumentar a amostragem do resultado da correlação cruzada, na tentativa de obter respostas de subamostras para o atraso, mas isso também não é uma forma de "trapaça"? Por que é diferente da amostragem prévia antes da correlação cruzada?
Se, de fato, é o caso de a amostragem não estar "trapaceando", por que precisaríamos aumentar nossa taxa de amostragem? (Não ter uma taxa de amostragem mais alta sempre melhor em certo sentido do que interpolar um sinal amostrado baixo?)
Parece que poderíamos apenas amostrar em uma taxa muito baixa e interpolar o quanto quisermos. Isso não tornaria inútil aumentar a taxa de amostragem à luz de simplesmente interpolar um sinal para o desejo de nosso coração? Percebo que a interpolação leva tempo computacional e simplesmente começar com uma taxa de amostragem mais alta não seria, mas será esse o único motivo?
Obrigado.