|
временное чередование каналов АЦП, методы восстановления |
|
|
|
 |
Ответов
|
May 28 2010, 14:35
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210

|
Всё-таки долговременная стабильность параметров АЦП будет сильно влиять на результаты. А почему не хотите сделать оба АЦП с перестройкой фазы (типа цифровых варикапов) входного клока? тогда можно оба подогнать в одну сторону - прокалибровать. Потом одно двигать до сдвига фаз 360 градусов, таким образом получается калибровка сдвига на произвольном сигнале. После этого легко отмеряете требуемые 180 градусов и всё на этом. Единственная проблема это полупроводниковые цепи в клоковом сигнале - значит будут получаться нечетные гармоники. Дальше встаёт вопрос требуемого динамического диапазона. Думаю, что 11-12 бит (заявленые на рассматриваемой плате) вполне достижимы даже с полупровадниками в цепях клока. Тогда никакой виртекс не нужен. Нужен только термодатчик, чтобы при прогреве производить автокалибровку сдвига фаз. Эта схема будет корректировать все фазовые разбросы экземпляров АЦП и разводки на плате (в т.ч. и из-за неравномерности температурного распределения по плате). А в статье есть одна проблема: сигнал не должен превышать по частоте pi/Ts т.е. должен стоять аналоговый фильтр, обрезающий сигнал выше, чем 1/3.14 Fs т.е. с такой коррекцией мы не получаем всю полосу (по Кательникову 1/2 Fs), а должны довольствоваться лишь 1/3 Fs т.е. прирост частоты не n, а 2/3 n, а количество АЦП должно быть 2^n. За то не нужно прерывать работу АЦП.
Сообщение отредактировал Pechka - May 28 2010, 15:05
|
|
|
|
|
May 28 2010, 16:53
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(_Anatoliy @ May 28 2010, 14:50)  4).Наши конкуренты(НИИ) так и поступили - получился огромный шкаф,два года уже пытаются его довести до ума... Интересно, по каким именно причинам получились такие размеры? Впрочем, догадаться несложно. К количеству полос приёма это явно отношения не имеет.  Цитата(_Anatoliy @ May 28 2010, 14:50)  ...В качестве АЦП пока применяем покупную плату с системой устранения интерливинга. Цитата(Pechka @ May 28 2010, 18:35)  Всё-таки долговременная стабильность параметров АЦП будет сильно влиять на результаты. А почему не хотите сделать оба АЦП с перестройкой фазы (типа цифровых варикапов) входного клока? тогда можно оба подогнать в одну сторону - прокалибровать... А мне вот вообще непонятно, зачем нужны подобные извраты... Разбейте диапазон 500 МГц на два поддиапазона по 250 МГц, и цифруйте каждый своим АЦП на здоровье. Можно с перекрытием, дабы в районе раздела не потерять ничего. Верхний можно вниз спустить, чтобы ENOB увеличить... Бином Ньютона, пунимаеш...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
May 28 2010, 18:30
|

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

|
Цитата(Stanislav @ May 28 2010, 18:53)  А мне вот вообще непонятно, зачем нужны подобные извраты... Разбейте диапазон 500 МГц на два поддиапазона по 250 МГц, и цифруйте каждый своим АЦП на здоровье. Можно с перекрытием, дабы в районе раздела не потерять ничего. Верхний можно вниз спустить, чтобы ENOB увеличить... Бином Ньютона, пунимаеш...  В начале темы я уже обьяснял что две полосы не обеспечат требуемые параметры - минимум четыре должно быть.А это уже совсем другая песня...И район раздела как-раз самое интересное место Изделие уже запущено в серию,структуру мы менять не будем,а себестоимость можно снизить как раз за счёт применения аналога ADX собственного изготовления. Цитата(Pechka @ May 28 2010, 16:35)  Всё-таки долговременная стабильность параметров АЦП будет сильно влиять на результаты. А почему не хотите сделать оба АЦП с перестройкой фазы (типа цифровых варикапов) входного клока? 1).Нестабильность никак не будет влиять на результат обработки,т.к. система ADX на лету вносит необходимые коррективы. 2).Кроме ошибки фазы есть ещё другие факторы,ADX борется с ними со всеми сразу. Цитата(Pechka @ May 28 2010, 16:35)  А в статье есть одна проблема: сигнал не должен превышать по частоте pi/Ts т.е. должен стоять аналоговый фильтр, обрезающий сигнал выше, чем 1/3.14 Fs т.е. с такой коррекцией мы не получаем всю полосу (по Кательникову 1/2 Fs), а должны довольствоваться лишь 1/3 Fs т.е. прирост частоты не n, а 2/3 n, а количество АЦП должно быть 2^n. За то не нужно прерывать работу АЦП. Я не знаю о какой статье речь и какое отношение она имеет к ADX.Реальное тестирование выявило только одну поражённую точку на частоте Fs/4,но с определёнными оговорками с этим можно смириться.
|
|
|
|
|
May 29 2010, 01:09
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(_Anatoliy @ May 28 2010, 22:30)  В начале темы я уже обьяснял что две полосы не обеспечат требуемые параметры - минимум четыре должно быть. А это уже совсем другая песня... Вы это не объяснили, а как бы постулировали.  С моей же точки зрения, именно разбивка диапазона на две части решает проблему кардинально, с лучшим динамическим диапазоном, и без героических усилий. АЦП можно применить те же самые, но с меньшей частотой выборки (скажем, 600 МГц на канал, что благотворно скажется на ENOB).  Цитата(_Anatoliy @ May 28 2010, 22:30)  ...И район раздела как-раз самое интересное место  Чем же оно так интересно? Впрочем, если изделие уже существует, - менять что-либо поздно, согласен...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
May 29 2010, 07:48
|

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

|
Цитата(Stanislav @ May 29 2010, 02:09)  С моей же точки зрения, именно разбивка диапазона на две части решает проблему кардинально, с лучшим динамическим диапазоном, и без героических усилий. АЦП можно применить те же самые, но с меньшей частотой выборки (скажем, 600 МГц на канал, что благотворно скажется на ENOB).  Поверьте,этот вариант рассматривался с самого начала. Цитата(Stanislav @ May 29 2010, 02:09)  Впрочем, если изделие уже существует, - менять что-либо поздно, согласен... Абсолютно согласен,причём не просто существует а работает и довольно неплохо. Цитата(alexkok @ May 29 2010, 08:20)  А на модели что-нибудь получилось? http://electronix.ru/forum/index.php?act=a...st&id=32258Вот результат работы модели(по оси Х частота 0...Fs).На вход подаётся сигнал с генератора(верхняя картинка,видим сигнал и его образ).На средней картинке сигнал после обьединения данных с двух АЦП с отключенной коррекцией(к исходному сигналу добавилось два образа интерливинга).На нижней картинке тот же сигнал,но с включённой коррекцией,образы интерливинга подавлены. Цитата(Pechka @ May 29 2010, 07:46)  Имел ввиду ту pdf, что вы тут выкладывали на 3 странице темы "blind equalization of ime errors in a time-interleaved ADC systems". Приснился интересный и простой алгоритм решения как фазовой, так и амплитудной проблемы на лету... Исходные данные: одинаковый сигнал на каждом АЦП с неизвестным смещением по фазе и по амплитуде. Тогда мы можем наплевать на алайсинг (ведь исходный сигнал нас в данном случае не интересует) и предположить что у нас весь сигнал находится в полосе 312.5МГц (в полосе оцифровки каждого АЦП). Тогда мы его можем инетрполировать с нужной нам точностью по времени на какой-то тестовой выборке (например 1000 отсчётов). Добиваем нулями (нужным количеством чтобы получить нужную частоту сэмплирования, например 10ГГц или 100ГГц - нужно подбирать исходя из ENOB и вычислительных затрат). Далее делаем ких фильтр, который переносит сигнал в область 0-312.5МГц - получаем интерполированый по времени сигнал для обоих АЦП. Далее смотрим сдвиги максимума и минимума (максимума и минимума производных тоже) и по ним смотрим смещение фаз. Далее берём сигнал в один и тот же момент времени (с учётом сдвига фаз) и корректируем амплитуду по некоторому колличеству отсчётов чтобы усреднить шум. Таким образом мы получаем смещения по фазе и амплитуде для каждого АЦП. Это можно делать в параллель с процессом корректировки и таким образом мы ничего не прерывая делаем постоянную самоподстройку по произвольному сигналу. Основной процесс будет состоять в такой же интерполяции сигнала на какой-то выборке с вставкой скорректированых по амплитуде отсчётов в нужные места и далее снова КИХ и выдача нужных отсчётов результирующего сигнала. P.S. Чукча не читатель, чукча - писатель. Если что-то не понятно описал прошу не бросать камнями, а уточнить вопросом  Глубоко не вникал,по ходу вопрос:как Ваша модель отреагирует на сигнал с малым SNR?
|
|
|
|
|
Jun 1 2010, 06:23
|

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

|
Цитата(Stanislav @ May 31 2010, 16:17)  Верю, но почему он всё-таки был отвергнут? Вопрос, конечно, не совсем в тему - просто интересно.  Проблема первая - зеркальный канал. При отстройке от нижней частоты полосы прозрачности фильтра(1,5ГГц),стоящего перед конвертором, на 25МГц (1,475ГГц)фильтр должен обеспечить затухание -75дБ.Вы можете предложить простое и элегантное решение?Двойное преобразование проблему не решает.В случае же интерливинга вместо 25 получается 50МГц,это легко решаемо.
|
|
|
|
Сообщений в этой теме
_Anatoliy временное чередование каналов АЦП Apr 25 2009, 10:02 petrov А где требуется такая широкая полоса если не секре... Apr 25 2009, 10:11 _Anatoliy Цитата(petrov @ Apr 25 2009, 12:11) А где... Apr 25 2009, 10:35  Stanislav Цитата(_Anatoliy @ Apr 25 2009, 14:35) Ан... May 27 2010, 11:05   bahurin Цитата(Stanislav @ May 27 2010, 14:05) Ес... May 27 2010, 19:03    Stanislav Цитата(bahurin @ May 27 2010, 23:03) Все ... May 28 2010, 08:29   _Anatoliy Цитата(Stanislav @ May 27 2010, 12:05) 1)... May 28 2010, 10:50    alexkok Цитата(_Anatoliy @ May 28 2010, 13:50) 1)... May 29 2010, 07:20 alex_os Цитата(_Anatoliy @ Apr 25 2009, 14:02) Ко... Apr 25 2009, 10:44 _Anatoliy Цитата(alex_os @ Apr 25 2009, 12:44) По м... Apr 25 2009, 10:50  alex_os Цитата(_Anatoliy @ Apr 25 2009, 14:50) Во... Apr 25 2009, 10:54   _Anatoliy Цитата(alex_os @ Apr 25 2009, 12:54) А чт... Apr 25 2009, 11:04    alex_os Цитата(_Anatoliy @ Apr 25 2009, 15:04) ad... Apr 25 2009, 11:22     _Anatoliy Цитата(alex_os @ Apr 25 2009, 13:22) непо... Apr 25 2009, 11:29      alex_os Цитата(_Anatoliy @ Apr 25 2009, 15:29) Дл... Apr 25 2009, 11:40       _Anatoliy Цитата(alex_os @ Apr 25 2009, 12:40) Поня... Apr 25 2009, 12:10        khach Цитата(_Anatoliy @ Apr 25 2009, 14:10) Вы... Apr 25 2009, 13:08         _Anatoliy Цитата(khach @ Apr 25 2009, 14:08) Цифров... Apr 25 2009, 13:24          alex_os Цитата(_Anatoliy @ Apr 25 2009, 17:24) Вы... Apr 26 2009, 09:48           Mik174 Цитата(alex_os @ Apr 26 2009, 13:48) О эт... Apr 26 2009, 10:54            faa Цитата(Mik174 @ Apr 26 2009, 14:54) Не зн... Apr 26 2009, 14:53             _Anatoliy Цитата(faa @ Apr 26 2009, 16:53) Если инт... Apr 26 2009, 15:29           _Anatoliy Цитата(alex_os @ Apr 26 2009, 11:48) О эт... Apr 26 2009, 13:06          khach Цитата(_Anatoliy @ Apr 25 2009, 15:24) Вы... Apr 27 2009, 09:55           _Anatoliy Я и сейчас говорю что с интерливом раньше не прихо... Apr 27 2009, 10:40            petrov Цитата(_Anatoliy @ Apr 27 2009, 14:40) Ко... Apr 27 2009, 10:44             _Anatoliy Цитата(petrov @ Apr 27 2009, 12:44) А там... Apr 27 2009, 10:52              petrov Цитата(_Anatoliy @ Apr 27 2009, 14:52) Не... Apr 27 2009, 11:33               _Anatoliy Цитата(petrov @ Apr 27 2009, 12:33) Как-т... Apr 27 2009, 11:55                petrov Цитата(_Anatoliy @ Apr 27 2009, 15:55) Ал... Apr 27 2009, 13:10                 _Anatoliy Цитата(petrov @ Apr 27 2009, 14:10) Я так... Apr 27 2009, 13:47                  petrov Цитата(_Anatoliy @ Apr 27 2009, 17:47) Не... Apr 27 2009, 14:26                   _Anatoliy Цитата(petrov @ Apr 27 2009, 15:26) Делай... Apr 27 2009, 15:24        alexkok Цитата(_Anatoliy @ Apr 25 2009, 16:10) Вы... Apr 25 2009, 22:00         _Anatoliy Цитата(alexkok @ Apr 25 2009, 23:00) Разб... Apr 26 2009, 05:26 DRUID3 Цитата(_Anatoliy @ Apr 25 2009, 13:02) Ко... Apr 26 2009, 16:16 _Anatoliy Цитата(DRUID3 @ Apr 26 2009, 18:16) У Вас... Apr 27 2009, 04:37 mdmitry _Anatoliy, Вам стоит посмотреть измерительную техн... Apr 27 2009, 13:12 ayli _Anatoliy, не могу пользоваться лс, поэтому я вам ... May 21 2010, 09:15 _Anatoliy Цитата(ayli @ May 21 2010, 11:15) _Anatol... May 22 2010, 09:34 blackfin Ещё пять копеек - Pushing the State of the Art wit... May 29 2010, 02:24 hobgoblin _Anatoliy, я не так давно для одного проекта заним... May 24 2010, 11:09 _Anatoliy Цитата(hobgoblin @ May 24 2010, 13:09) _A... May 27 2010, 09:23 SSerge Кстати, TI недавно выдал 12-битный АЦП на 1Gsps, A... May 28 2010, 13:12 _Anatoliy Цитата(SSerge @ May 28 2010, 14:12) Кстат... May 28 2010, 13:58  Maverick Цитата(_Anatoliy @ May 28 2010, 16:58) Я ... May 28 2010, 14:18   _Anatoliy Цитата(Maverick @ May 28 2010, 15:18) есл... May 28 2010, 14:43       Stanislav Цитата(_Anatoliy @ Jun 1 2010, 10:23) Про... Jun 1 2010, 22:34        _Anatoliy Цитата(Stanislav @ Jun 1 2010, 23:34)
На... Jun 2 2010, 06:42   Pechka Цитата(_Anatoliy @ May 28 2010, 22:30) Я ... May 29 2010, 06:46 Pechka Цитата(_Anatoliy @ May 29 2010, 11:48) Гл... May 30 2010, 12:46 blackfin Кстати, похожая технология, по-видимому, применяет... Jun 2 2010, 07:12 _Anatoliy Цитата(blackfin @ Jun 2 2010, 08:12)
Оче... Jun 2 2010, 09:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|