Использование БПФ
Даже при наличии мощного процессора непосредственный подсчет всех нужных значений является трудоемкой задачей. Для уменьшения числа умножений используется следующий подход. Образец заменяется последовательностью длины . Из входной последовательности образуют последовательности длины , . После этого подсчитывается циклическая свертка
Для отыскания значений свертки используется БПФ. Для этого число должно обладать соответствующими арифметическими свойствами. Покажем теперь, как по найденным значениям подсчитываются значения . Это проще всего продемонстрировать на примере . Имеем
,
. Точно также,
. Теперь мы можем найти значения
Лекция 18. Эффект Доплера и смежные вопросы
Рассмотрим задачу поиска сигнала заданного вида во входном сигнале на следующем примере. Передатчик излучает сигнал , который отражается от объекта и приходит в виде сигнала . Если объект неподвижен, то
. (1)
Здесь , - расстояние до объекта, а - скорость распространения волны. Если же объект движется, то снова имеет место (1), но задержка определяется формулой
(2)
(Сколько времени сигнал движется в прямом направлении столько же и в обратном). Рассмотрим одномерный случай. Пусть объект движется со скоростью и находился в начальный момент на расстоянии . Согласно (2) имеем . Отсюда
Введем обозначения: . Тогда . Подставляя в (1) , получим
, ,(3)
Определение скорости объекта и расстояния до него сводится к отысканию максимума функции
. (Множитель добавлен для того, чтобы длина на зависела от параметра.
Рассмотрим частный случай, когда . Имеем
. Имеем приближение . Это позволяет определить скорость по сдвигу частот. Задержка при этом сводится к сдвигу фазы сигнала. Эффект возникает, когда скорость объекта соизмерима со скоростью волны, либо за счет увеличения частоты базового сигнала. Для определения расстояния используют сигнал в виде одиночного импульса. Здесь имеем снова аналог Wavelet преобразования
Дата добавления: 2015-05-13; просмотров: 811;