Рассмотрим простой случай, когда два сигнала от двух разных датчиков взаимно коррелированы, а задержка прихода по времени рассчитывается по абсциссе пика их функции взаимной корреляции.
Теперь давайте далее предположим, что из-за ограничений размерности обеих антенн и ограничений на максимально возможную частоту дискретизации максимально возможная задержка составляет , что соответствует 10 выборкам.
Проблема:
Из-за этих ограничений ваша вычисленная задержка может отличаться от любого целочисленного значения от 0 до 10 выборок, то есть: . Это проблематично, потому что то, что я действительно хочу, это дискриминация с частичной задержкой задержки между двумя сигналами, падающими на мои антенны, и изменение размеров или частоты дискретизации не вариант.
Некоторые мысли:
Естественно, первое, что я думаю о данном случае, - это повышение дискретизации сигналов перед выполнением взаимной корреляции. Однако я думаю, что это как-то «обман», потому что я не добавляю никакой новой информации в систему.
Я не понимаю, как повышение частоты дискретизации не является «обманом» в некотором смысле. Да, мы восстанавливаем наш сигнал на основе его наблюдаемой в настоящее время информации о частоте, но как это дает представление о том, где сигнал действительно начинается между, скажем, и ? Где эта информация содержалась в исходном сигнале, который определил, что истинное начало сигнала с частичной задержкой было на самом деле при ?D = 8 D = 7,751
Вопросы):
Это действительно «обман»?
- Если нет, то откуда эта новая «информация»?
- Если да, то какие другие варианты доступны для оценки времени частичной задержки?
Мне известно о повышении частоты результатов кросс-корреляции в попытке собрать ответы для выборки с ответами на задержку, но разве это тоже не форма «обмана»? Почему он отличается от повышающей дискретизации до взаимной корреляции?
Если на самом деле дело в том, что повышающая дискретизация не является «обманом», то зачем нам когда-либо увеличивать частоту дискретизации? (Разве более высокая частота дискретизации не всегда лучше, чем интерполяция сигнала с низкой дискретизацией?)
Тогда может показаться, что мы можем просто сэмплировать с очень низкой скоростью и интерполировать столько, сколько захотим. Разве это не сделает бесполезным увеличение частоты дискретизации в свете простой интерполяции сигнала по желанию нашего сердца? Я понимаю, что интерполяция занимает вычислительное время, а просто запуск с более высокой частотой дискретизации - нет, но разве это единственная причина?
Благодарю.