|
временное чередование каналов АЦП, методы восстановления |
|
|
|
 |
Ответов
|
Apr 25 2009, 10:44
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(_Anatoliy @ Apr 25 2009, 14:02)  Коллеги,кто занимался восстановлением сигнала с аналого-цифрового преобразователя с временным чередованием каналов?Идея такая:входной сигнал подаётся на два одинаковых АЦП,на один из АЦП клок подаётся инвертированным.Тогда имея два АЦП с частотой Fs=500МГц можно в эквиваленте получить Fs=1000МГц.Моделирование в матлабе показало очень сильную зависимость искажения выходных отсчётов от технологического разброса параметров АЦП.Вывод - отсчёты с двух АЦП нужно как то восстанавливать с целью уменьшения этих искажений.Интересуют методы и алгоритмы обработки.Направьте,плз,в какую сторону копать. По моему ничего хорошего не получится из этой затеи. У AD была вроде какая-то демонстрационная плата с 4мя АЦП на 100 Msps, но там АЦП просто параллельно были включены с целью уменьшения шума квантования и всяких спуров ( типа шумы АЦП некоррелированные ).
--------------------
ну не художники мы...
|
|
|
|
|
Apr 25 2009, 10:54
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(_Anatoliy @ Apr 25 2009, 14:50)  Вот заявленные параметры платы с двумя АЦП (экв. 1,1ГГц) А что за АЦП стоит на этой железке?
--------------------
ну не художники мы...
|
|
|
|
|
Apr 25 2009, 11:22
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(_Anatoliy @ Apr 25 2009, 15:04)  ads54rf63 от TI. Кстати TI тоже выпускают подобные платы (ADS5474-ADX-EVM). непонятно, вроде же есть ацп на >1 Gsps http://www.atmel.com/dyn/resources/prod_do...ts/doc5431S.pdf.
--------------------
ну не художники мы...
|
|
|
|
|
Apr 25 2009, 11:29
|

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

|
Цитата(alex_os @ Apr 25 2009, 13:22)  Для Атмел: Single-tone Performance at Fs = 2 Gsps, Full First Nyquist Zone – ENOB = 7.8 Effective Bits, FIN = 1000 MHz – SNR = 51 dB, SFDR = -55 dBFS, FIN = 1000 MHz Для платы: Код Sample rate 2200 MSPS fin [MHz] 62 330 911 SFDR 81 77 73 ENOB 10.3 10.0 9.6
|
|
|
|
|
Apr 25 2009, 11:40
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(_Anatoliy @ Apr 25 2009, 15:29)  Для Атмел: Single-tone Performance at Fs = 2 Gsps, Full First Nyquist Zone – ENOB = 7.8 Effective Bits, FIN = 1000 MHz – SNR = 51 dB, SFDR = -55 dBFS, FIN = 1000 MHz Для платы: Код Sample rate 2200 MSPS fin [MHz] 62 330 911 SFDR 81 77 73 ENOB 10.3 10.0 9.6 Понятно что хуже чем у приведенного модуля  . У которого кстати SNR и SFDR совпадают с ADS54RF63, это значит что гипотетическая схема чередования семплов ни вносить ни какого шума\искажений это как-то подозрительно  . Вообще нужно спросить у RF инженеров с какая достижима минимальная рассогласовка двух идентичных трактов , даже очень простых в полосе 0..1ГГц и с какой точностью можно выдержать сдвиг фазы 180 между клоками АЦП и все станет ясно.
--------------------
ну не художники мы...
|
|
|
|
|
Apr 25 2009, 12:10
|

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

|
Цитата(alex_os @ Apr 25 2009, 12:40)  Понятно что хуже чем у приведенного модуля  . У которого кстати SNR и SFDR совпадают с ADS54RF63, это значит что гипотетическая схема чередования семплов ни вносить ни какого шума\искажений это как-то подозрительно  . Вообще нужно спросить у RF инженеров с какая достижима минимальная рассогласовка двух идентичных трактов , даже очень простых в полосе 0..1ГГц и с какой точностью можно выдержать сдвиг фазы 180 между клоками АЦП и все станет ясно. В том-то и дело Выдержать допустимую ошибку фазы между клоками практически невозможно.В моей модели разбег клоков в единицы пикосекунд уже давал паразитную палку с уровнем всего на 24 дБ ниже основного тона.А кроме этого ещё неслабо влияют разбросы микросхем : АЧХ,ФЧХ,смещения,усиления и т.д. Без дополнительной обработки затея вообще не имеет смысла. Накопал немного информации по обработке,но всё как то очень размыто. Видно не зря они это ставят: FPGA IP: Production license chip (1-Wire device) for the ADX2 IP.
|
|
|
|
|
Apr 25 2009, 13:24
|

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

|
Цитата(khach @ Apr 25 2009, 14:08)  Цифровая пост-обработка обычно помагает мало. Вы сами имеете большой практический опыт в восстановлении такого сигнала? На сайте TI есть схема этой платы,если Вы найдёте там хоть один ЦАП,линию задержки,VGA и т.д. то я съем свою шляпу. Но на плате 1,1ГГц стоит Virtex-5 с вентилятором.Второй Виртекс - интерфейсный. Даже больше скажу - используется метод LMS на лету и отдельного процесса калибровки не нужно.
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 27 2009, 09:55
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Цитата(_Anatoliy @ Apr 25 2009, 15:24)  Вы сами имеете большой практический опыт в восстановлении такого сигнала? На сайте TI есть схема этой платы,если Вы найдёте там хоть один ЦАП,линию задержки,VGA и т.д. то я съем свою шляпу. Но на плате 1,1ГГц стоит Virtex-5 с вентилятором.Второй Виртекс - интерфейсный. Приходилось. 16 бит в интерливе с внешними УВХ. Сразу видно, что только с моделями работать приходилось вам. Реальное железо, а не демоплата, они, знаете, подлянки любят подкидывать. Ну во первых, забудьте про сдвиг клока на 180 простыми методами, если у вас более чем один кристалл АЦП. Да, на одном двухканальном АЦП можно получить нужный сдвиг, просто перевернув шины клока, а чтобы при этом фаза входного сигнала не разлезалась, его тоже переворачивали (для удобства разводки)и потом инвертировали в цифре. При нескольких кристаллах АЦП во первых, разбег фаз клока всегда будет какой-то в зависимости от разводки. Второе- точного 50 % заполнения клока добиться трудно, а померять и вообще сложно, если не предусмотреть при разводке симметричные коаксиальные тестовые пады с резистивными делителями около каждого АЦП. Ну а поскольку осциллограф на 5-6 ГГц не всегда есть под рукой, то настраивать систему приходиться по спектрам фурье от образцовых генераторов. Иногда очень полезно специально дать рассогласование (например заполнение клока 45%) и посмотреть, за какую палку на спектре этот параметр отвечает. Обединять аналоговые входы электрически через резистивный делитель нельзя- у каждого кристалла АЦП ( в зависимости от его температуры и экземпляра) свой common node voltage у дифкаскада. При сложении самплов паразитные "палки" тоже появятся. Поэтому или трансформаторы, или дифдрайвера на каждый АЦП отдельно. Только трансформаторы по НЧ режут полосу сильно, особенно если они до пары ГГц работают. Хотя, с другой стороны при 8 битном АЦП почти на все это можно забить. При 14 битах оно уже вылезет во всей красе, при 16- просто небудет работать. А виртексы стоят в основном потому, что в спартанах таких быстрых интерфейсов просто нет. Хотя конечно потом в виртекс можно упихать любой демодулятор или фурье в качестве бонуса.
|
|
|
|
|
Apr 27 2009, 13:47
|

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

|
Цитата(petrov @ Apr 27 2009, 14:10)  Я так понимаю у этого автора только структура для перехода от семплирования неравномерного к равномерному, ошибка в разности фаз предполагается известной, теперь вам надо статьи поискать как эту ошибку по произвольному сигналу вычислять, по списку литературы видно что работы в этой области ведутся, в общем вникать надо, исследовать и т. п., для вашей задачи не легче будет спектр по частям анализировать в более узкой полосе и гетеродином соответственно перестраивать? 1).Да,так и есть. 2).Нет,не проще,нужен именно реал-тайм. А здесь,похоже,пишут как по произвольному сигналу вычислять: Не хотите модель написать? Цитата(mdmitry @ Apr 27 2009, 14:12)  _Anatoliy, Вам стоит посмотреть измерительную технику: цифровой осциллограф. В них обычно стоит несколько АЦП со специальным тактированием, а исполнено это в виде гибридной схемы. К сожалению, фирмы-разработчики измерительной техники не любят делится особенностями построения входных высокочастотных каскадов и схем АЦП. Это уж точно,делиться они не хотят.
|
|
|
|
Сообщений в этой теме
_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, 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        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 Pechka Всё-таки долговременная стабильность параметров АЦ... May 28 2010, 14:35 Stanislav Цитата(_Anatoliy @ May 28 2010, 14:50) 4)... May 28 2010, 16:53  _Anatoliy Цитата(Stanislav @ May 28 2010, 18:53) А ... May 28 2010, 18:30   Stanislav Цитата(_Anatoliy @ May 28 2010, 22:30) В ... May 29 2010, 01:09    _Anatoliy Цитата(Stanislav @ May 29 2010, 02:09) С ... May 29 2010, 07:48     Stanislav Цитата(_Anatoliy @ May 29 2010, 11:48) По... May 31 2010, 15:17      _Anatoliy Цитата(Stanislav @ May 31 2010, 16:17) Ве... Jun 1 2010, 06:23       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
|
|
|