реклама на сайте
подробности

 
 
> Корректировка мультиплексированных АЦП
akrabad
сообщение Nov 17 2015, 04:28
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 20-08-15
Пользователь №: 88 064



Здравствуйте. Для повышения частоты дискретизации с наименьшими затратами используют простой способ - параллельное включение 2-x АЦП или более, что дает увеличение частоты дискретизации в два раза. Минус такого способа состоит в том, что возникают ошибки усиления, смещения и фазы. Это прекрасно видно в спектре сигнала. К примеру, для сигнала с частотой f0, пропущенного через такую систему АЦП, будут присутствовать "ложные" пики. Для ошибки смещения - на частоте Fs/2. Для гэйна и фазовой ошибок на частоте (Fs/2 - fo). Существуют варианты корректировок таких сигналов. Самый простой из них - с помощью FIR фильтра. Этот фильтр, по сути, является задержкой во втором канале относительно первого. Он пересчитывает отсчеты сигнала так, чтобы они соответствовали своему "реальному положению". Импульсная характеристика такого фильтра есть не что иное, как кардинальный синус( sinc(Pi *x ) ), где x - рассчитанная задержка. Пускай x = 0.001; (Для Fs = 2064384 и задержки во втором канале в 1 нс). Сигнал корректируется. С определенными результатами, но корректируется. После Fs/4 сигнал корректируется только если x = - 0.001, хотя мне надо, чтобы x был равен 0.001. Объясните пожалуйста, в чем проблема. И как это можно исправить.
Информацию о методах корректировок беру из статей на английском, ибо наши об этом почти не пишут.

Сообщение отредактировал akrabad - Nov 17 2015, 04:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Myron
сообщение Nov 17 2015, 04:39
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(akrabad @ Nov 16 2015, 22:28) *
Здравствуйте. Для повышения частоты дискретизации с наименьшими затратами используют простой способ - параллельное включение 2-x АЦП или более, что дает увеличение частоты дискретизации в два раза. Минус такого способа состоит в том, что возникают ошибки усиления, смещения и фазы. Это прекрасно видно в спектре сигнала. К примеру, для сигнала с частотой f0, пропущенного через такую систему АЦП, будут присутствовать "ложные" пики. Для ошибки смещения - на частоте Fs/2. Для гэйна и фазовой ошибок на частоте (Fs/2 - fo). Существуют варианты корректировок таких сигналов. Самый простой из них - с помощью FIR фильтра. Этот фильтр, по сути, является задержкой во втором канале относительно первого. Он пересчитывает отсчеты сигнала так, чтобы они соответствовали своему "реальному положению". Импульсная характеристика такого фильтра есть не что иное, как кардинальный синус( sinc(Pi *x ) ), где x - рассчитанная задержка. Пускай x = 0.001; (Для Fs = 2064384 и задержки во втором канале в 1 нс). Сигнал корректируется. С определенными результатами, но корректируется. После Fs/4 сигнал корректируется только если x = - 0.001, хотя мне надо, чтобы x был равен 0.001. Объясните пожалуйста, в чем проблема. И как это можно исправить. Информацию о методах корректировок беру из статей на английском, ибо наши об этом почти не пишут.
Приведите, пожалуйста, ссылки на статьи (или сами статьи).
Go to the top of the page
 
+Quote Post
akrabad
сообщение Nov 17 2015, 04:52
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 20-08-15
Пользователь №: 88 064



Цитата(Myron @ Nov 17 2015, 10:39) *
Приведите, пожалуйста, ссылки на статьи (или сами статьи).

https://drive.google.com/file/d/0B-a0qo3gvn...iew?usp=sharing
https://drive.google.com/file/d/0B-a0qo3gvn...iew?usp=sharing

Автор первой статьи продвигает немного измененную формулу для расчета импульсной характеристики фильтра, которая не подходит в моем случае - для разных частот нужны разные иксы. Из второй статьи беру детектор, который как раз и сходится к тому x = 0.001 для частот меньших Fs/4. Что и нужно.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 17 2015, 06:40
Сообщение #4


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(akrabad @ Nov 17 2015, 07:52) *
Автор первой статьи продвигает немного измененную формулу для расчета импульсной характеристики фильтра, которая не подходит в моем случае - для разных частот нужны разные иксы. Из второй статьи беру детектор, который как раз и сходится к тому x = 0.001 для частот меньших Fs/4. Что и нужно.

Поигрался в своё время с первой статьёй,потом понял что зря время теряю,и именно по этой причине для разных частот нужны разные иксы. В итоге сделал корректор по прилагаемой статье,результат превзошёл самые смелые ожидания.
Прикрепленные файлы
Прикрепленный файл  Bandwidth_Mismatch_and_Its_Correction_in_ADC.pdf ( 147.05 килобайт ) Кол-во скачиваний: 178
 
Go to the top of the page
 
+Quote Post
akrabad
сообщение Nov 24 2015, 09:33
Сообщение #5





Группа: Участник
Сообщений: 10
Регистрация: 20-08-15
Пользователь №: 88 064



Цитата(_Anatoliy @ Nov 17 2015, 13:40) *
Поигрался в своё время с первой статьёй,потом понял что зря время теряю,и именно по этой причине для разных частот нужны разные иксы. В итоге сделал корректор по прилагаемой статье,результат превзошёл самые смелые ожидания.

При моделировании фильтров F1 и F2, по формулам из статьи, с частотой дискретизации = 206438400, тау1 = 1.001*10^(-9), тау2 = 1.003*10^(-9), где тау1 и тау2 - постоянные времени RC-цепочек, получил график АЧХ, похожий на график АЧХ в статье. Синий - F1. Зеленый - F2.

Эти фильтры зависят, по-сути, только от этих тау. Как узнать их для реального устройства? Как Вы их узнавали? Каким-то детектором?
И еще один вопрос. Для замены двух фильтров одним необходимо поделить F2(w) на F1(w)?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 26 2015, 06:35
Сообщение #6


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Вот модуль коэффициента передачи моего корректирующего фильтра в полосе 500МГц.

Цитата(akrabad @ Nov 24 2015, 12:33) *
Как Вы их узнавали? Каким-то детектором?

Нет,просто набирал отсчёты с каждого АЦП подавая на вход сетку частот контрольного сигнала. Отсчёты скармливал в матлаб,он мне выдавал нужную ИХ корректора. В статье есть все необходимые формулы.
Цитата(akrabad @ Nov 24 2015, 12:33) *
Для замены двух фильтров одним необходимо поделить F2(w) на F1(w)?

Да,именно так я и сделал.

Кстати,могу показать сигнал на выходе корректора.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- akrabad   Корректировка мультиплексированных АЦП   Nov 17 2015, 04:28
|- - akrabad   Цитата(_Anatoliy @ Nov 17 2015, 13:40) По...   Nov 17 2015, 07:22
||- - _Anatoliy   Цитата(akrabad @ Nov 17 2015, 10:22) Посм...   Nov 17 2015, 07:42
|||- - akrabad   Цитата(_Anatoliy @ Nov 17 2015, 14:42) Ва...   Nov 17 2015, 07:46
|||- - _Anatoliy   Цитата(akrabad @ Nov 17 2015, 10:46) Хоро...   Nov 17 2015, 07:57
||- - _pv   Цитата(akrabad @ Nov 17 2015, 13:22) В пе...   Nov 17 2015, 09:55
- - akrabad   При корректирующей фильтрации канала, интерполиров...   Dec 23 2015, 10:56
|- - _Anatoliy   Цитата(akrabad @ Dec 23 2015, 13:56) Т.к....   Dec 23 2015, 11:59
|- - akrabad   Цитата(_Anatoliy @ Dec 23 2015, 18:59) Ни...   Dec 23 2015, 12:25
|- - _Anatoliy   Цитата(akrabad @ Dec 23 2015, 15:25) Если...   Dec 23 2015, 12:31
|- - akrabad   Цитата(_Anatoliy @ Dec 23 2015, 19:31) Чт...   Dec 23 2015, 12:41
|- - _Anatoliy   Цитата(akrabad @ Dec 23 2015, 15:41) Коли...   Dec 23 2015, 13:01
|- - akrabad   Цитата(_Anatoliy @ Dec 23 2015, 20:01) Оф...   Dec 23 2015, 13:27
|- - _Anatoliy   Цитата(akrabad @ Dec 23 2015, 16:27) Что ...   Dec 24 2015, 07:14
|- - akrabad   Цитата(_Anatoliy @ Dec 24 2015, 14:14) 2)...   Jan 12 2016, 06:48
|- - _Anatoliy   Цитата(akrabad @ Jan 12 2016, 09:48) Я по...   Jan 13 2016, 11:47
- - ViKo   Читаю эту тему. Всплыло несколько вопросов. 1. Фил...   Nov 16 2016, 19:35


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 20:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016