Перейти к содержанию
    

Моделирование сдвига допплера

Собираюсь смоделировать сдвиг допплера с помощью фильтра в частотной области. Посделовательность следующая:

1. ПФ над блоком отсчетов входного сигнала.

2. Вычисление для каждой частотной составляющей частотного сдвига умножением на (1+скорость движения/скорость света)

3. Интерполяция значения частотных составляющих на позициях ПФ.

4. ОПФ.

 

Достаточно ли это для корректного моделирования, может чего то упустил?

Если да, то как можно ускорить п. 3?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно ли это для корректного моделирования, может чего то упустил?

Если да, то как можно ускорить п. 3?

 

Достаточно сигнал во временной области умножить на комплексную экспоненту с соответствующим сдвигом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно сигнал во временной области умножить на комплексную экспоненту с соответствующим сдвигом.

ЕМНИП это будет половинка от доплера, более адекватно это сделать двойную ЧМ (промодулировать тактовую и несущие частоты).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно сигнал во временной области умножить на комплексную экспоненту с соответствующим сдвигом.

 

Если точнее, нужно комплексную огибающую сигнала умножить на комплексную экспоненту. А вот получение этой огибающей отдельная задача.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

petrov:

Достаточно сигнал во временной области умножить на комплексную экспоненту с соответствующим сдвигом.

 

Конечно же недостаточно. Достаточно выполнить передискретизацию с соответствующим коэффициентом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Согласен недостаточно для случая широкополосных сигналов и/или больших скоростей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно же недостаточно. Достаточно выполнить передискретизацию с соответствующим коэффициентом.

 

Да, спасибо, так в самом деле проще всего.

Изменено пользователем links

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно же недостаточно. Достаточно выполнить передискретизацию с соответствующим коэффициентом.

 

И что это должны быть за коэфициенты? откуда их брать, с потолка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И что это должны быть за коэфициенты? откуда их брать, с потолка?

Кпередискретизации =Fисходную/Fдоплера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кпередискретизации =Fисходную/Fдоплера

 

А для чего делать эту передискретизацию? какой смысл она несет? ведь доплеровский сдвиг это сдвиг сигнала по частоте, почему недостаточно просто его сдвинуть по частоте и все

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ivan55:

А для чего делать эту передискретизацию? какой смысл она несет? ведь доплеровский сдвиг это сдвиг сигнала по частоте, почему недостаточно просто его сдвинуть по частоте и все

 

Я так понимаю, что нынче википедию читать не модно...

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так понимаю, что нынче википедию читать не модно...

 

Спасибо читали) Что такое эффект доплера - это изменение частоты сигнала вследствии движения приемника относительно передатчика, или передатчика относительно приемника. Для чего передискретизовывать? изменили частоту сигнала на доплеровский сдвиг частоты и все... Единственное передискретизовывать сигнал может для того чтобы на один период сигнала приходилось одинаковое колличество выборок отсчетов, по сравнению с сигналом без доплера

Изменено пользователем Ivan55

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ivan55:

Спасибо читали) Что такое эффект доплера - это изменение частоты сигнала вследствии движения приемника относительно передатчика, или передатчика относительно приемника. Для чего передискретизовывать? изменили частоту сигнала на доплеровский сдвиг частоты и все... Единственное передискретизовывать сигнал может для того чтобы на один период сигнала приходилось одинаковое колличество выборок отсчетов, по сравнению с сигналом без доплера

 

Умножение частоты на некоторый к-т.

1000*2=2000

1500*2=3000

 

2000-1000==3000-1500 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Умножение частоты на некоторый к-т.

1000*2=2000

1500*2=3000

 

2000-1000==3000-1500 ?

 

Передискретизовывать надо для того чтобы выполнялась теорема котельникова или что вы имеете ввиду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эффект доплера проявляется в умножении частоты каждой спектральной компоненты на постоянный к-т.

Такой эффект можно получить только через передискретизацию с к-ом обратным этому к-ту. Для узкополосных сигналов передискретизацию можно заменить умножением на комплексную экспоненту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...