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

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