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

Расчет параметров системы для измерения Доплера с заданной точностью

Ткните пож, носом в методику расчета разрядности АЦП, частоты дискретизации, сигнал/шум и пр для измерения Доплера с заданность точностью.

Требование измерения: 2 мм/сек(0,015 Гц). В  модельке при 12 битном АЦП и частоте дискретизации 30.72 МГц получается 0,16 Гц

При 24 битном АЦП, ну 0,08 Гц ошибка получается в модельке.

Или что делаю не так ?

Модель simulink - прикрепленный файл.

 

2.PNG

pll_model_v6_simulink2018b.slx

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


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

Ошибка оценки частоты должна определяться отношением сигнал/шум и параметрами следящей системы (её полосой).

12-битного АЦП вам должно хватить с запасом. У вас там хороший аналоговый фильтр на входе в реальной системе? Если вы работаете с килогерцами, а дискретизируете с таким оверсемплингом, то наберёте во всю полосу шумов.

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

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


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

Прошу сильно не пинать. Возможно скажу глупость. А как с шагом дискретизации DDS? Попробуйте дать +1 / -1 после регулятора и посмотрите как измениться результат.

 

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


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

On 2/21/2021 at 12:25 PM, Grizzly said:

Ошибка оценки частоты должна определяться отношением сигнал/шум и параметрами следящей системы (её полосой).

12-битного АЦП вам должно хватить с запасом. У вас там хороший аналоговый фильтр на входе в реальной системе? Если вы работаете с килогерцами, а дискретизируете с таким оверсемплингом, то наберёте во всю полосу шумов.

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

 

On 2/21/2021 at 12:25 PM, Grizzly said:

Ошибка оценки частоты должна определяться отношением сигнал/шум и параметрами следящей системы (её полосой).

12-битного АЦП вам должно хватить с запасом. У вас там хороший аналоговый фильтр на входе в реальной системе? Если вы работаете с килогерцами, а дискретизируете с таким оверсемплингом, то наберёте во всю полосу шумов.

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

Quote

Спасибо !

Аналогового полосового фильтра на входе нет. Спасибо за идею ! Буду пробовать !

"Поиск и обнаружение несущей в автоматическом режиме в настраиваемом диапазоне частот от 0 до 16 МГц относительно центральной частоты приёма с возможной скоростью сдвига частоты до 50 кГц/с (доплер);"

 

32-битный PINC у DDS_Xilinx_IP , 1 бит == 8 милигерц при используемой частоте дискретизации 30МГц.

В модели все - в double. Пока требуемая точность получается при разрядности АЦП 32 бита. Double_to_int32 преобразование - только для DDS , что соответствует типу входного порта ПЛИС IP DDS Xilinx. Больше 32 бит PINC, DDS- IP Xilinx не позволяет.

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


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

Аналоговый полосовой фильтр на входе на 2 ГГц не помог.

Помогло пока только скользящее среднее за 0.1сек.

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


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

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

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

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

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

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

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

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

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

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