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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> временное чередование каналов АЦП, методы восстановления
_Anatoliy
сообщение Apr 25 2009, 10:02
Сообщение #1


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

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



Коллеги,кто занимался восстановлением сигнала с аналого-цифрового преобразователя с временным чередованием каналов?Идея такая:входной сигнал подаётся на два одинаковых АЦП,на один из АЦП клок подаётся инвертированным.Тогда имея два АЦП с частотой Fs=500МГц можно в эквиваленте получить Fs=1000МГц.Моделирование в матлабе показало очень сильную зависимость искажения выходных отсчётов от технологического разброса параметров АЦП.Вывод - отсчёты с двух АЦП нужно как то восстанавливать с целью уменьшения этих искажений.Интересуют методы и алгоритмы обработки.Направьте,плз,в какую сторону копать.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 25 2009, 10:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



А где требуется такая широкая полоса если не секрет? Лучше наверное избегать таких решений если возможно.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 10:35
Сообщение #3


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

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



Цитата(petrov @ Apr 25 2009, 12:11) *
А где требуется такая широкая полоса если не секрет? Лучше наверное избегать таких решений если возможно.


Анализ радиообстановки в широком дипазоне частот.А то что такой метод во всю применяется - без сомнения,на рисунке плата с 4-мя АЦП и эквивалентной частотой семплирования 2,2 ГГц (это при 12 битах).В центре - корректор на Virtex-5.
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 25 2009, 10:44
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Apr 25 2009, 14:02) *
Коллеги,кто занимался восстановлением сигнала с аналого-цифрового преобразователя с временным чередованием каналов?Идея такая:входной сигнал подаётся на два одинаковых АЦП,на один из АЦП клок подаётся инвертированным.Тогда имея два АЦП с частотой Fs=500МГц можно в эквиваленте получить Fs=1000МГц.Моделирование в матлабе показало очень сильную зависимость искажения выходных отсчётов от технологического разброса параметров АЦП.Вывод - отсчёты с двух АЦП нужно как то восстанавливать с целью уменьшения этих искажений.Интересуют методы и алгоритмы обработки.Направьте,плз,в какую сторону копать.

По моему ничего хорошего не получится из этой затеи. У AD была вроде какая-то демонстрационная плата с 4мя АЦП на 100 Msps, но там АЦП просто параллельно были включены с целью уменьшения шума квантования и всяких спуров ( типа шумы АЦП некоррелированные ).


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 10:50
Сообщение #5


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

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



Цитата(alex_os @ Apr 25 2009, 12:44) *
По моему ничего хорошего не получится из этой затеи. У AD была вроде какая-то демонстрационная плата с 4мя АЦП на 100 Msps, но там АЦП просто параллельно были включены с целью уменьшения шума квантования и всяких спуров ( типа шумы АЦП некоррелированные ).


Вот заявленные параметры платы с двумя АЦП (экв. 1,1ГГц)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 25 2009, 10:54
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Apr 25 2009, 14:50) *
Вот заявленные параметры платы с двумя АЦП (экв. 1,1ГГц)

А что за АЦП стоит на этой железке?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 11:04
Сообщение #7


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

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



Цитата(alex_os @ Apr 25 2009, 12:54) *
А что за АЦП стоит на этой железке?


ads54rf63 от TI.
Кстати TI тоже выпускают подобные платы (ADS5474-ADX-EVM).
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 25 2009, 11:22
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 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.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 11:29
Сообщение #9


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

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



Цитата(alex_os @ Apr 25 2009, 13:22) *
непонятно, вроде же есть ацп на >1 Gsps http://www.atmel.com/dyn/resources/prod_do...ts/doc5431S.pdf.


Для Атмел:
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
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 25 2009, 11:40
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 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

Понятно что хуже чем у приведенного модуля smile.gif. У которого кстати SNR и SFDR совпадают с ADS54RF63, это значит что гипотетическая схема чередования семплов ни вносить ни какого шума\искажений это как-то подозрительно smile.gif.
Вообще нужно спросить у RF инженеров с какая достижима минимальная рассогласовка двух идентичных трактов , даже очень простых в полосе 0..1ГГц и с какой точностью можно выдержать сдвиг фазы 180 между клоками АЦП и все станет ясно.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 12:10
Сообщение #11


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

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



Цитата(alex_os @ Apr 25 2009, 12:40) *
Понятно что хуже чем у приведенного модуля smile.gif. У которого кстати SNR и SFDR совпадают с ADS54RF63, это значит что гипотетическая схема чередования семплов ни вносить ни какого шума\искажений это как-то подозрительно smile.gif.
Вообще нужно спросить у RF инженеров с какая достижима минимальная рассогласовка двух идентичных трактов , даже очень простых в полосе 0..1ГГц и с какой точностью можно выдержать сдвиг фазы 180 между клоками АЦП и все станет ясно.


В том-то и дело rolleyes.gif

Выдержать допустимую ошибку фазы между клоками практически невозможно.В моей модели разбег клоков в единицы пикосекунд уже давал паразитную палку с уровнем всего на 24 дБ ниже основного тона.А кроме этого ещё неслабо влияют разбросы микросхем : АЧХ,ФЧХ,смещения,усиления и т.д. Без дополнительной обработки затея вообще не имеет смысла. Накопал немного информации по обработке,но всё как то очень размыто.

Видно не зря они это ставят:
FPGA IP: Production license chip (1-Wire device) for the ADX2 IP.
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 25 2009, 13:08
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(_Anatoliy @ Apr 25 2009, 14:10) *
Выдержать допустимую ошибку фазы между клоками практически невозможно.В моей модели разбег клоков в единицы пикосекунд уже давал паразитную палку с уровнем всего на 24 дБ ниже основного тона.А кроме этого ещё неслабо влияют разбросы микросхем : АЧХ,ФЧХ,смещения,усиления и т.д. Без дополнительной обработки затея вообще не имеет смысла.

Цифровая пост-обработка обычно помагает мало. Гораздо эффективнее "пошаманить" с аналоговым сигналом- регулиремые аналоговые задержки клоков для каждого АЦП, а иногда и для каждой фазы синфазного клока- варикапы на линиях и 12 битные ЦАПы для подстройки задержек по минимуму паразитной "палки". Согласование амплитуд каждого АЦП (аналоговые VGA и снова куча сериальных ЦАПов для подстройки). Ну и смещения нуля буферных усилителей, снова для каждого АЦП. Два низкошумящих встроенных генератора для самокалибровки и проверки интермодуляций тоже очень желательны.
Контроль температуры микросхем- сначала греем плату до рабочей температуры, потом самокалибруемся. При работе если температура ушла более чем на 2 градуса- снова самокалибровка.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 25 2009, 13:24
Сообщение #13


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

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



Цитата(khach @ Apr 25 2009, 14:08) *
Цифровая пост-обработка обычно помагает мало.


Вы сами имеете большой практический опыт в восстановлении такого сигнала?

На сайте TI есть схема этой платы,если Вы найдёте там хоть один ЦАП,линию задержки,VGA и т.д. то я съем свою шляпу.

Но на плате 1,1ГГц стоит Virtex-5 с вентилятором.Второй Виртекс - интерфейсный.

Даже больше скажу - используется метод LMS на лету и отдельного процесса калибровки не нужно.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alexkok
сообщение Apr 25 2009, 22:00
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(_Anatoliy @ Apr 25 2009, 16:10) *
Выдержать допустимую ошибку фазы между клоками практически невозможно.В моей модели разбег клоков в единицы пикосекунд уже давал паразитную палку с уровнем всего на 24 дБ ниже основного тона.А кроме этого ещё неслабо влияют разбросы микросхем : АЧХ,ФЧХ,смещения,усиления и т.д. Без дополнительной обработки затея вообще не имеет смысла. Накопал немного информации по обработке,но всё как то очень размыто.

Самый простой способ коррекции (в цифре) будет если есть возможность периодически подавать калибровочный сигнал, синусоиду и ноль.
Разбаланс каналов вызывает паразитную модуляцию с частотой Fs/2 и наблюдается из-за наложения как зеркальный канал.
Чтобы подавить нужно сначала вычислить амплитуду и фазу паразитной модуляции, а затем промодулировать в противофазе.
Нужно только учесть что смещение нуля тоже будет давать модуляцию (аддитивную), так что калиброваться придется по двум входным сигналам.
Если АЦП малоразрядный, то для калибровки смещения нуля надо использовать, к примеру, пилообразный сигнал или шум, не чистый ноль.
Если нет возможности или желания использовать калибровку, то остается только попытаться адаптироваться по реальным сигналам.

Сообщение отредактировал alexkok - Apr 25 2009, 22:26


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 26 2009, 05:26
Сообщение #15


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

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



Цитата(alexkok @ Apr 25 2009, 23:00) *
Разбаланс каналов вызывает паразитную модуляцию с частотой Fs/2 и наблюдается из-за наложения как зеркальный канал.

В модели это выглядит так,например,при Fs=1000МГц и сигнале 200МГц палка появляется на частоте 300МГц,т.е. симметрично относительно Fs/4.
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 26 2009, 09:48
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Apr 25 2009, 17:24) *
Вы сами имеете большой практический опыт в восстановлении такого сигнала?

На сайте TI есть схема этой платы,если Вы найдёте там хоть один ЦАП,линию задержки,VGA и т.д. то я съем свою шляпу.

Но на плате 1,1ГГц стоит Virtex-5 с вентилятором.Второй Виртекс - интерфейсный.

Даже больше скажу - используется метод LMS на лету и отдельного процесса калибровки не нужно.

О это интересно!!! Расскажите как можно "LMS на лету" использовать без калибровочного сигнала? Вот есть какая-то палка в спектре, как понять что это - глюк порожденный системой сложения сигналов с двух АЦП или эта палка действительно присутствует на входе устройства? Мне кажется что если бы был легкий и дешевый способ из двух АЦП сделать одно качественное АЦП на частоту дискретизации в двое больше, то все бы так и делали, Аналог Девайс выпускали бы чипы с 2^n АЦП внутри и встроенной схемой сложения smile.gif.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Mik174
сообщение Apr 26 2009, 10:54
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139



Цитата(alex_os @ Apr 26 2009, 13:48) *
О это интересно!!! Расскажите как можно "LMS на лету" использовать без калибровочного сигнала? Вот есть какая-то палка в спектре, как понять что это - глюк порожденный системой сложения сигналов с двух АЦП или эта палка действительно присутствует на входе устройства? Мне кажется что если бы был легкий и дешевый способ из двух АЦП сделать одно качественное АЦП на частоту дискретизации в двое больше, то все бы так и делали, Аналог Девайс выпускали бы чипы с 2^n АЦП внутри и встроенной схемой сложения smile.gif.


Не знаю насчет LMS или чего-то еще, а АЦП двухканальные с режимом interlaced имеются.
1 минута гугления дала ссылку http://www.datasheetcatalog.org/datasheet/atmel/2153S.pdf
• Dual ADC, 8-bit Resolution
• 1 Gsps Sampling Rate per Channel, 2 Gsps in Interlaced Mode
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 26 2009, 13:06
Сообщение #18


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

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



Цитата(alex_os @ Apr 26 2009, 11:48) *
О это интересно!!! Расскажите как можно "LMS на лету" использовать без калибровочного сигнала? Вот есть какая-то палка в спектре, как понять что это - глюк порожденный системой сложения сигналов с двух АЦП или эта палка действительно присутствует на входе устройства? Мне кажется что если бы был легкий и дешевый способ из двух АЦП сделать одно качественное АЦП на частоту дискретизации в двое больше, то все бы так и делали, Аналог Девайс выпускали бы чипы с 2^n АЦП внутри и встроенной схемой сложения smile.gif.


А я и не говорил что есть лёгкий и дешёвый способ(я не зря намекал на Virtex-5 с вентилятором стоимостью около $2К).Как можно обходиться без калибровочного сигнала - пока не знаю, разбираюсь. Если анализировать только спектр, то действительно разобраться невозможно.Спектр - это следствие,а бороться нужно с причиной и похоже что информацию для LMS получают как-то по другому.Но то что на входы АЦП подаётся только входной сигнал без каких либо калибровочных сигналов - это факт. Видимо всю информацию о внесенных искажениях сигнала(см.список выше) можно вытащить из самого сигнала wink.gif
Go to the top of the page
 
+Quote Post
faa
сообщение Apr 26 2009, 14:53
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Mik174 @ Apr 26 2009, 14:54) *
Не знаю насчет LMS или чего-то еще, а АЦП двухканальные с режимом interlaced имеются.
1 минута гугления дала ссылку http://www.datasheetcatalog.org/datasheet/atmel/2153S.pdf
• Dual ADC, 8-bit Resolution
• 1 Gsps Sampling Rate per Channel, 2 Gsps in Interlaced Mode

Atmel передал wideband ADC в e2v http://www.e2v.com/specialist-semiconducto...ers/datasheets/
Там до 5 Gsps в Interlaced mode.

Цитата(alexkok @ Apr 26 2009, 02:00) *
Самый простой способ коррекции (в цифре) будет если есть возможность периодически подавать калибровочный сигнал, синусоиду и ноль.
Разбаланс каналов вызывает паразитную модуляцию с частотой Fs/2 и наблюдается из-за наложения как зеркальный канал.
Чтобы подавить нужно сначала вычислить амплитуду и фазу паразитной модуляции, а затем промодулировать в противофазе.
Нужно только учесть что смещение нуля тоже будет давать модуляцию (аддитивную), так что калиброваться придется по двум входным сигналам.
Если АЦП малоразрядный, то для калибровки смещения нуля надо использовать, к примеру, пилообразный сигнал или шум, не чистый ноль.
Если нет возможности или желания использовать калибровку, то остается только попытаться адаптироваться по реальным сигналам.


Как убрать смещение нуля рассказано вот тут Digitally Removing a DC Offset: DSP Without Mathematics
Тактировать АЦП можно достаточно точно используя предназначенные для для дистрибуции клоков девайсы типа AD9517. Скважность, джиттер, смещение тактовых - все в одном флаконе. Если смещение не устраивает - есть NB6L295 и подобные.
Синхронизировать съем данных с АЦП - тоже решабельно.

ЗЫ: ADS5463 пользуем в многоканальном варианте - на 4 каналах разброс смещения (постоянной составляющей) на выходе АЦП очень незначителен, шумят тоже в допустимых пределах. Interlaced режим тоже заложен в схемотехнике. Исследуем.
Если интересно, что и как включали и меряли - в личку.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 26 2009, 15:29
Сообщение #20


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

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



Цитата(faa @ Apr 26 2009, 16:53) *
Если интересно, что и как включали и меряли - в личку.


Спасибо,интересно - завтра с работы напишу.
NB6L295 интересная микросхема,да уж больно джиттер большой,мне нужно не более 250fs.
А насчёт AD9517 согласен,я тоже в её сторону смотрел.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 26 2009, 16:16
Сообщение #21


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(_Anatoliy @ Apr 25 2009, 13:02) *
Коллеги,кто занимался восстановлением сигнала с аналого-цифрового преобразователя с временным чередованием каналов?Идея такая:входной сигнал подаётся на два одинаковых АЦП,на один из АЦП клок подаётся инвертированным.Тогда имея два АЦП с частотой Fs=500МГц можно в эквиваленте получить Fs=1000МГц.


Да можно...

Цитата(_Anatoliy @ Apr 25 2009, 13:02) *
Моделирование в матлабе показало очень сильную зависимость искажения выходных отсчётов от технологического разброса параметров АЦП.


У Вас имеется адекватная модель разброса параметров?

Цитата(_Anatoliy @ Apr 25 2009, 13:02) *
Вывод - отсчёты с двух АЦП нужно как то восстанавливать с целью уменьшения этих искажений.Интересуют методы и алгоритмы обработки.Направьте,плз,в какую сторону копать.

Наверное в сторону статистической радофизики...

Цитата(alex_os @ Apr 26 2009, 12:48) *
О это интересно!!! Расскажите как можно "LMS на лету" использовать без калибровочного сигнала? Вот есть какая-то палка в спектре, как понять что это - глюк порожденный системой сложения сигналов с двух АЦП или эта палка действительно присутствует на входе устройства?


Вот и я о том же... Что бы что-то скомпенсировать его нужно замерять - т.е. знать. Можно знать в некоторых пределах (амплитудных, временных, частотных...) - это уже обратная сторона теорвера - но ответ тот же - знать надо диапазоны велечин. Если параметры(или диапазоны параметров) заранее неизвестны то ничего не удастся скомпенсировать...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 26 2009, 18:10
Сообщение #22


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(fontp @ Apr 26 2009, 20:44) *
На оба входа достаточно подать один и тот же широкополосный сигнал.
И адаптивный фильтр подстроит передаточную характеристику одного канала (отстающего) к другому (опережающему)
Поскольку отстающий канал является всего лишь линейно фильтрованой версией второго канала. Если мы знаем это -
это задача линейной идентификации, которую всегда успешно решают адаптивной фильтрацией (LMS на лету)

Ну это те же яйца, только в профиль, что узкополосный, что широкополосный но все-таки нужно подать - т.е. как-то живую конкретную схему протестировать. И знать тоже нужно, вот только вместо разработчика это знать будет адаптивный фильтр минуя голову инженера и операцию ручного копирования коэффициентов! smile.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 04:37
Сообщение #23


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

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



Цитата(DRUID3 @ Apr 26 2009, 18:16) *
У Вас имеется адекватная модель разброса параметров?

Разве так сложно задержать один клок относительно другого на несколько пикосекунд?Конечно,это далеко не полная картина искажений,но для оценивания хотя бы порядка допустимых значений достаточна.
Go to the top of the page
 
+Quote Post
fontp
сообщение Apr 27 2009, 07:09
Сообщение #24


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(DRUID3 @ Apr 26 2009, 22:10) *
Ну это те же яйца, только в профиль, что узкополосный, что широкополосный но все-таки нужно подать - т.е. как-то живую конкретную схему протестировать. И знать тоже нужно, вот только вместо разработчика это знать будет адаптивный фильтр минуя голову инженера и операцию ручного копирования коэффициентов! smile.gif


Фильтрацию можно не знать, а измерить адаптивным фильтром.

Возьмем два примерно одинаковых АЦП с неизвестными примерно одинаковыми параметрами.
Реализуем режим калибровки. Для этого тактируем оба АЦП от одного генератора и с помощью адаптивного
фильтра "исправляем" характеристики второго АЦП, приводя их к параметрам первого, эталонного. Для этого
на оба канала нужно подать произвольный широкополосный сигнал (как собственно и в рабочем режиме).

После чего выключаем режим калибровки, замораживаем фильтр и сдвигаем тактовую второго АЦП на пол-такта.
Вуаля! задача удвоения частоты АЦП решена. Калибровочный сигнал не нужен, но нужен режим калибровки

Как сделать "LMS на лету", без калибровки, впрочем, всё равно не понятно. Наверное это таки фейк
Go to the top of the page
 
+Quote Post
alexkok
сообщение Apr 27 2009, 07:36
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(fontp @ Apr 27 2009, 10:09) *
После чего выключаем режим калибровки, замораживаем фильтр и сдвигаем тактовую второго АЦП на пол-такта.

При этом система приходит почти в то же самое некалиброванное состояние как и до калибровки.


--------------------
Go to the top of the page
 
+Quote Post
fontp
сообщение Apr 27 2009, 08:00
Сообщение #26


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(alexkok @ Apr 27 2009, 11:36) *
При этом система приходит почти в то же самое некалиброванное состояние как и до калибровки.


Это зависит от того насколько точно Вы можете выполнить сдвиг на пол-такта.

Так если на "настоящий" хороший АЦП подать грязный тактовый сигнал, то результат тоже будет не очень.
При подаче тактового сигнала идеально сдвинутого на пол-такта система в некалиброваное состояние не перейдет.
Поскольку апертурные искажения (ЧКХ) были скомпенсированы в процессе калибровки и в этом отношении ничего не произошло при переключении в рабочий режим.


Другое дело, что трудно сказать куда уплывет система в процессе старения
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 08:15
Сообщение #27


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

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



Цитата(fontp @ Apr 27 2009, 09:09) *
Как сделать "LMS на лету", без калибровки, впрочем, всё равно не понятно. Наверное это таки фейк

А это видимо уже я напутал.Я имел ввиду отсутствие режима калибровки типа такого:отключаем входной сигнал,подаём калибровочный сигнал и т.д. Так,похоже,делают в процессе настройки на заводе.При эксплуатации входной сигнал не отключается.
Копнул сейчас одну статью,там это как-то решается на линиях задержки(применяют три FIR с коэффициентами типа 0,0,0,0,0,0,0,1).

А вот подтверждение работы на "лету":
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 27 2009, 09:55
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 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- просто небудет работать.
А виртексы стоят в основном потому, что в спартанах таких быстрых интерфейсов просто нет. Хотя конечно потом в виртекс можно упихать любой демодулятор или фурье в качестве бонуса.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 10:40
Сообщение #29


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

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



Я и сейчас говорю что с интерливом раньше не приходилось работать. Я правильно Вас понял,Вы не применяли никакую цифровую постобработку?
Цитата(khach @ Apr 27 2009, 11:55) *
А виртексы стоят в основном потому, что в спартанах таких быстрых интерфейсов просто нет. Хотя конечно потом в виртекс можно упихать любой демодулятор или фурье в качестве бонуса.

Конечно,спартан с виртексом не сравнишь.Но вот какая штука : никакого демодулятора или фурье в первом виртексе нет,на входе данные АЦП и на выходе данные АЦП,с одним лишь различием - на выходе они не содержат спектральных искажений.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 27 2009, 10:44
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Apr 27 2009, 14:40) *
Конечно,спартан с виртексом не сравнишь.Но вот какая штука : никакого демодулятора или фурье в первом виртексе нет,на входе данные АЦП и на выходе данные АЦП,с одним лишь различием - на выходе они не содержат спектральных искажений.


А там есть управление разницей фаз тактовых сигналов с FPGA?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 10:52
Сообщение #31


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

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



Цитата(petrov @ Apr 27 2009, 12:44) *
А там есть управление разницей фаз тактовых сигналов с FPGA?


Нету.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 27 2009, 11:33
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Apr 27 2009, 14:52) *
Нету.


Как-то сомнительно всё это, если в открытом доступе нет внятного описания алгоритма то можно забыть про такое решение.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 11:55
Сообщение #33


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

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



Цитата(petrov @ Apr 27 2009, 12:33) *
Как-то сомнительно всё это, если в открытом доступе нет внятного описания алгоритма то можно забыть про такое решение.


Александр,личку гляньте.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 27 2009, 13:10
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Apr 27 2009, 15:55) *
Александр,личку гляньте.


Я так понимаю у этого автора только структура для перехода от семплирования неравномерного к равномерному, ошибка в разности фаз предполагается известной, теперь вам надо статьи поискать как эту ошибку по произвольному сигналу вычислять, по списку литературы видно что работы в этой области ведутся, в общем вникать надо, исследовать и т. п., для вашей задачи не легче будет спектр по частям анализировать в более узкой полосе и гетеродином соответственно перестраивать?
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Apr 27 2009, 13:12
Сообщение #35


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



_Anatoliy, Вам стоит посмотреть измерительную технику: цифровой осциллограф. В них обычно стоит несколько АЦП со специальным тактированием, а исполнено это в виде гибридной схемы. К сожалению, фирмы-разработчики измерительной техники не любят делится особенностями построения входных высокочастотных каскадов и схем АЦП.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 13:47
Сообщение #36


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

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



Цитата(petrov @ Apr 27 2009, 14:10) *
Я так понимаю у этого автора только структура для перехода от семплирования неравномерного к равномерному, ошибка в разности фаз предполагается известной, теперь вам надо статьи поискать как эту ошибку по произвольному сигналу вычислять, по списку литературы видно что работы в этой области ведутся, в общем вникать надо, исследовать и т. п., для вашей задачи не легче будет спектр по частям анализировать в более узкой полосе и гетеродином соответственно перестраивать?


1).Да,так и есть.
2).Нет,не проще,нужен именно реал-тайм.
А здесь,похоже,пишут как по произвольному сигналу вычислять:

Не хотите модель написать?

Цитата(mdmitry @ Apr 27 2009, 14:12) *
_Anatoliy, Вам стоит посмотреть измерительную технику: цифровой осциллограф. В них обычно стоит несколько АЦП со специальным тактированием, а исполнено это в виде гибридной схемы. К сожалению, фирмы-разработчики измерительной техники не любят делится особенностями построения входных высокочастотных каскадов и схем АЦП.


Это уж точно,делиться они не хотят.
Прикрепленные файлы
Прикрепленный файл  1408192.pdf ( 607.69 килобайт ) Кол-во скачиваний: 393
 
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 27 2009, 14:26
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Apr 27 2009, 17:47) *
Нет,не проще,нужен именно реал-тайм.


Делайте два канала.


Цитата(_Anatoliy @ Apr 27 2009, 17:47) *
Не хотите модель написать?


cranky.gif У меня как бы своё задание есть. Те модели модемов(посредственные в общем то) результат работы в течении нескольких лет, причём алгоритмы везде расписаны, а тут тема ещё более мутная, даже не надейтесь сделать быстро и найти расписанное по шагам решение.

Ну в принципе я могу заняться если у вас есть лишние несколько десятков тысяч евро и год времени и то без гарантии... biggrin.gif
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 27 2009, 15:24
Сообщение #38


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

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



Цитата(petrov @ Apr 27 2009, 15:26) *
Делайте два канала.

Два канала никак - минимум четыре.А с четырьмя не вписываемся в габариты.


Цитата(petrov @ Apr 27 2009, 15:26) *
У меня как бы своё задание есть. Те модели модемов(посредственные в общем то) результат работы в течении нескольких лет, причём алгоритмы везде расписаны, а тут тема ещё более мутная, даже не надейтесь сделать быстро и найти расписанное по шагам решение.

Ну в принципе я могу заняться если у вас есть лишние несколько десятков тысяч евро и год времени и то без гарантии...


Да пошутил я насчёт моделей rolleyes.gif
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 27 2009, 19:24
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(fontp @ Apr 27 2009, 11:09) *
...
Как сделать "LMS на лету", без калибровки, впрочем, всё равно не понятно. Наверное это таки фейк


+100.
Вообще без калибровки можно представить себе систему в которой есть некие аналоговые регуляторы, фазы клока, усиления и т.д. и при благоприятном стечении обстоятельств, наверное можно, оценить неизвестные параметры и поставить аналоговые регуляторы в нужную позицию. Как сделать тоже самое чисто в цифре совершенно не понятно ( что-то вспомнилась давняшняя тема про сшивание фазы последовательных блоков отсчетов smile.gif ).


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 29 2009, 06:07
Сообщение #40


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

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



Шутка была неудачной,извиняюсь.
Верхняя картинка - оригинальный сигнал.
Средняя картинка - интерливинг сигналов с двух АЦП с разбросом Aperture delay 50ps.
Нижняя картинка - восстановленный сигнал.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 29 2009, 08:31
Сообщение #41


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(_Anatoliy @ Apr 29 2009, 09:07) *
Вопреки всем пессимистам я таки сделал нужную модель!Не прошло и года.Принимаю поздравления rolleyes.gif

Верхняя картинка - оригинальный сигнал.
Средняя картинка - интерливинг сигнал с двух АЦП с разбросом Aperture delay 50ps.
Нижняя картинка - восстановленный сигнал.

wacko.gif wacko.gif wacko.gif


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение May 6 2009, 19:58
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(_Anatoliy @ Apr 29 2009, 10:07) *
Шутка была неудачной,извиняюсь.
Верхняя картинка - оригинальный сигнал.
Средняя картинка - интерливинг сигналов с двух АЦП с разбросом Aperture delay 50ps.
Нижняя картинка - восстановленный сигнал.


Позвольте спросить, Вы восстанавливали каким способом? Неужели тем, который описан в статье 1408192.pdf??? Если так, то это круто! В любом случае, если не жалко, может дадите посмотреть файл модельки интересующимся?


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 7 2009, 07:33
Сообщение #43


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

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



Цитата(dm.pogrebnoy @ May 6 2009, 21:58) *
Позвольте спросить, Вы восстанавливали каким способом? Неужели тем, который описан в статье 1408192.pdf??? Если так, то это круто! В любом случае, если не жалко, может дадите посмотреть файл модельки интересующимся?

Почти таким,я использовал метод восстановления с дифференциаторами.Ошибку вычисляю с помощью преобразования гильберта.Модель показывать ещё рано,нужно дошлифовать.
А я так понял,что эта тема уже никому не интересна,постов уже больше недели нет.
Go to the top of the page
 
+Quote Post
faa
сообщение May 7 2009, 11:39
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(_Anatoliy @ May 7 2009, 11:33) *
А я так понял,что эта тема уже никому не интересна,постов уже больше недели нет.

Интересна.
Выровняли по времени входной сигнал (кабели одной длины, правильные делитель и т.п.).
Подобрали задержки интерливинга. Картинка стала лучше. Гармоники, кратные частоте семплирования в 1 канале, сравнимы с уровнем гармоник шумов.
Процесс идет, но праздники вклинились и сбивают с рабочего ритма. Да и исследования эти факультативные - для души wink.gif
Все уперлось в генератор нормального синуса - у тех, что еще живы - или частота маловата или синус не синус sad.gif
Вот картинки.
4 канала, ADS5463. Fs=400Мгц. Каналы разнесены на 625ps.
На вход подано 10МГц с Г3-112/1.
Масштаб гармоник 128
Прикрепленное изображение

Масштаб гармоник 1
Прикрепленное изображение


ЗЫ: Кстати, всех с Днем Радио smile.gif

Сообщение отредактировал faa - May 7 2009, 12:23
Go to the top of the page
 
+Quote Post
khach
сообщение May 7 2009, 11:54
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(_Anatoliy @ May 7 2009, 09:33) *
А я так понял,что эта тема уже никому не интересна,постов уже больше недели нет.

Интересна, только это не самонастройка, а самокалибровка- два генератора с известными частотами, спектры узкие. А самонастройка (ИМХО конечно) это если на вход подать реальную "срань господню"- например весь GSM диапазон, или весь спектр Хотберда с кабеля телевизионной тарелки шириной в 2 ГГц и по этой каше настраивать сдвиги фаз и амплитуд, пытаясь отличить фантом от реального сигнала.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 7 2009, 12:58
Сообщение #46


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

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



Цитата(faa @ May 7 2009, 12:39) *
Интересна.
Выровняли по времени входной сигнал (кабели одной длины, правильные делитель и т.п.).
Подобрали задержки интерливинга. Картинка стала лучше. Гармоники, кратные частоте семплирования в 1 канале, сравнимы с уровнем гармоник шумов.

Спасибо,Вас тоже с праздником.
Можно подробнее о " Гармоники, кратные частоте семплирования"?Не ясно о чём речь.Разброс апертурных задержек АЦП для М каналов даёт помеху на частоте (i*Fs/M +- Fin) не зависимо от величины ошибки.Вы это имели ввиду?
Каким образом устраняли ошибки технологического разброса апертурных задержек АЦП?
Как бороли разброс коэффициентов передачи?
Температурный дрейф параметров исследовали?
Сколько децибел на клетку на приведенных картинках?

Цитата(khach @ May 7 2009, 12:54) *
Интересна, только это не самонастройка, а самокалибровка- два генератора с известными частотами, спектры узкие.


Уважаемый khach,в моём случае вообще-то один генератор,и его частоту в блок восстановления я не сообщаю.И фильтра тоже нет,если подать второй сигнал как угодно вблизи помехи - его амплитуда не исказится.Насчёт узкополосного сигнала - абсолютно согласен,дошлифую - покажу картинку. Корректировать широкополосный сигнал ничуть не сложнее чем узкополосный,главное правильно ошибку вычислить.
Почитайте литературу:
http://electronix.ru/forum/index.php?showt...5&start=165
Go to the top of the page
 
+Quote Post
ayli
сообщение May 21 2010, 09:15
Сообщение #47





Группа: Участник
Сообщений: 4
Регистрация: 21-05-10
Пользователь №: 57 419



_Anatoliy, не могу пользоваться лс, поэтому я вам написал в асю, ответьте пожалуйста. мне очень интересна тема временного разделения параллельных ацп для сдр
если в асю ничего не пришло, то s7unned@gmail.com
спасибо!
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 22 2010, 09:34
Сообщение #48


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

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



Цитата(ayli @ May 21 2010, 11:15) *
_Anatoliy, не могу пользоваться лс, поэтому я вам написал в асю, ответьте пожалуйста. мне очень интересна тема временного разделения параллельных ацп для сдр
если в асю ничего не пришло, то s7unned@gmail.com
спасибо!


Письмо вчера написал.И что?
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение May 24 2010, 11:09
Сообщение #49


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



_Anatoliy, я не так давно для одного проекта занимался сбором инфы по этой теме, насобирал кучу разных статей. Мое участие в проекте дальше теории и простых матлабовских моделей рассогласования не пошло, но статьи остались. Могу послать по почте или выложить на файлообменник, если интересно. Может быть что-то найдется для вас новое.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 27 2010, 09:23
Сообщение #50


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

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



Цитата(hobgoblin @ May 24 2010, 13:09) *
_Anatoliy, я не так давно для одного проекта занимался сбором инфы по этой теме, насобирал кучу разных статей. Мое участие в проекте дальше теории и простых матлабовских моделей рассогласования не пошло, но статьи остались. Могу послать по почте или выложить на файлообменник, если интересно. Может быть что-то найдется для вас новое.


Написал в личку.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 27 2010, 11:05
Сообщение #51


Гуру
******

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



Цитата(_Anatoliy @ Apr 25 2009, 14:35) *
Анализ радиообстановки в широком дипазоне частот.
Anatoliy, чем же эпопея всё-таки окончилась?

.......................................

Вообще-то, контроль радиодиапазона лучче делать не так.
По первому способу, полоса сигнала спускается вниз с помощью перестраиваемого гетеродина и фильтруется, после чего оцифровывается недорогим АЦП с гораздо менее героическими параметрами (сканирующий приёмник).
Если нужно непрерывное слежение за всем диапазонам, можно порезать его на полосы, спустить их в НЧ и цифровать несколькими недорогими АЦП с гораздо менее героическими параметрами. smile.gif
Стоимость и энергопотребление таких штуковин можно сделать меньшим, а качество - гораздо лучшим (применить АЦП с большими ENOB).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
bahurin
сообщение May 27 2010, 19:03
Сообщение #52


Местный
***

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



Цитата(Stanislav @ May 27 2010, 14:05) *
Если нужно непрерывное слежение за всем диапазонам, можно порезать его на подосы, спустить их в НЧ и цифровать несколькими недорогими АЦП с гораздо менее героическими параметрами. smile.gif


Все правильно за исключением одного: если порезать на полосы то можно посмотреть спектр в широкой полосе, но нельзя произвести в этой полосе демодуляцию.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 28 2010, 08:29
Сообщение #53


Гуру
******

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



Цитата(bahurin @ May 27 2010, 23:03) *
Все правильно за исключением одного: если порезать на полосы то можно посмотреть спектр в широкой полосе, но нельзя произвести в этой полосе демодуляцию.
???
Почему? 07.gif

Всю жизнь думал, что как раз наоборот. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 28 2010, 10:50
Сообщение #54


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

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



Цитата(Stanislav @ May 27 2010, 12:05) *
1)Anatoliy, чем же эпопея всё-таки окончилась?

.......................................

2)Вообще-то, контроль радиодиапазона лучче делать не так.
3)По первому способу, полоса сигнала спускается вниз с помощью перестраиваемого гетеродина и фильтруется, после чего оцифровывается недорогим АЦП с гораздо менее героическими параметрами (сканирующий приёмник).
4)Если нужно непрерывное слежение за всем диапазонам, можно порезать его на полосы, спустить их в НЧ и цифровать несколькими недорогими АЦП с гораздо менее героическими параметрами. smile.gif
Стоимость и энергопотребление таких штуковин можно сделать меньшим, а качество - гораздо лучшим (применить АЦП с большими ENOB).

1).Дальше модели дело так и не пошло,временно заморозили laughing.gif
2).Чтобы выбрать как лучше нужно хорошо знать назначение изделия.
3).Абсолютно неприемлемо по функциональности.
4).Наши конкуренты(НИИ) так и поступили - получился огромный шкаф,два года уже пытаются его довести до ума laughing.gif
5).Наше изделие с теми же параметрами как у них имеет размер небольшого чемодана и практически закончено,принято заказчиком.
В качестве АЦП пока применяем покупную плату с системой устранения интерливинга.
Go to the top of the page
 
+Quote Post
SSerge
сообщение May 28 2010, 13:12
Сообщение #55


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Кстати, TI недавно выдал 12-битный АЦП на 1Gsps, ADS5400.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 28 2010, 13:58
Сообщение #56


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

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



Цитата(SSerge @ May 28 2010, 14:12) *
Кстати, TI недавно выдал 12-битный АЦП на 1Gsps, ADS5400.

Я знаю,но не подходит.Вот если б у него было 1,1Gsps... rolleyes.gif
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 28 2010, 14:18
Сообщение #57


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_Anatoliy @ May 28 2010, 16:58) *
Я знаю,но не подходит.Вот если б у него было 1,1Gsps... rolleyes.gif

если не секрет а зачем Вам такие частоты? Как Вы делаете платы для работы на таких частотах?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Pechka
сообщение May 28 2010, 14:35
Сообщение #58


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 28 2010, 14:43
Сообщение #59


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

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



Цитата(Maverick @ May 28 2010, 15:18) *
если не секрет а зачем Вам такие частоты? Как Вы делаете платы для работы на таких частотах?

Частота сэмплов выбирается согласно Найквиста,для полосы 500МГц + переходная область входного фильтра - 1,1GSPS самое оно.
Я уже говорил что пока применяем покупную плату,свою плату только развели и ещё не изготавливали.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 28 2010, 16:53
Сообщение #60


Гуру
******

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



Цитата(_Anatoliy @ May 28 2010, 14:50) *
4).Наши конкуренты(НИИ) так и поступили - получился огромный шкаф,два года уже пытаются его довести до ума...
Интересно, по каким именно причинам получились такие размеры?
Впрочем, догадаться несложно.
К количеству полос приёма это явно отношения не имеет. smile.gif

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

Бином Ньютона, пунимаеш... sad.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 28 2010, 18:30
Сообщение #61


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

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



Цитата(Stanislav @ May 28 2010, 18:53) *
А мне вот вообще непонятно, зачем нужны подобные извраты...
Разбейте диапазон 500 МГц на два поддиапазона по 250 МГц, и цифруйте каждый своим АЦП на здоровье. Можно с перекрытием, дабы в районе раздела не потерять ничего. Верхний можно вниз спустить, чтобы ENOB увеличить...

Бином Ньютона, пунимаеш... sad.gif

В начале темы я уже обьяснял что две полосы не обеспечат требуемые параметры - минимум четыре должно быть.А это уже совсем другая песня...И район раздела как-раз самое интересное место rolleyes.gif
Изделие уже запущено в серию,структуру мы менять не будем,а себестоимость можно снизить как раз за счёт применения аналога 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,но с определёнными оговорками с этим можно смириться.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 29 2010, 01:09
Сообщение #62


Гуру
******

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



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

Цитата(_Anatoliy @ May 28 2010, 22:30) *
...И район раздела как-раз самое интересное место rolleyes.gif
Чем же оно так интересно?

Впрочем, если изделие уже существует, - менять что-либо поздно, согласен...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 29 2010, 02:24
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Ещё пять копеек - Pushing the State of the Art with Multichannel A/D Converters:
Цитата
High-speed, configurable digital platforms, such as field-programmable gate arrays (FPGAs), have provided convenient vehicles for integrating advanced post-processing techniques—such as Advanced Filter Bank (AFB™ - S. Velazquez, “High-Performance Advanced Filter Bank Analog-to-Digital Converter for Universal RF Receivers,” IEEE SP International Symposium on Time-Frequency and Time-Scale Analysis, 1998, pp. 229-232. Advanced Filter Bank (AFB) is a trademark of V Corp Technologies, Inc.).
Go to the top of the page
 
+Quote Post
Pechka
сообщение May 29 2010, 06:46
Сообщение #64


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(_Anatoliy @ May 28 2010, 22:30) *
Я не знаю о какой статье речь и какое отношение она имеет к ADX.Реальное тестирование выявило только одну поражённую точку на частоте Fs/4,но с определёнными оговорками с этим можно смириться.

Имел ввиду ту pdf, что вы тут выкладывали на 3 странице темы "blind equalization of ime errors in a time-interleaved ADC systems".
Приснился интересный и простой алгоритм решения как фазовой, так и амплитудной проблемы на лету...
Исходные данные: одинаковый сигнал на каждом АЦП с неизвестным смещением по фазе и по амплитуде.
Тогда мы можем наплевать на алайсинг (ведь исходный сигнал нас в данном случае не интересует) и предположить что у нас весь сигнал находится в полосе 312.5МГц (в полосе оцифровки каждого АЦП). Тогда мы его можем инетрполировать с нужной нам точностью по времени на какой-то тестовой выборке (например 1000 отсчётов). Добиваем нулями (нужным количеством чтобы получить нужную частоту сэмплирования, например 10ГГц или 100ГГц - нужно подбирать исходя из ENOB и вычислительных затрат). Далее делаем ких фильтр, который переносит сигнал в область 0-312.5МГц - получаем интерполированый по времени сигнал для обоих АЦП. Далее смотрим сдвиги максимума и минимума (максимума и минимума производных тоже) и по ним смотрим смещение фаз. Далее берём сигнал в один и тот же момент времени (с учётом сдвига фаз) и корректируем амплитуду по некоторому колличеству отсчётов чтобы усреднить шум. Таким образом мы получаем смещения по фазе и амплитуде для каждого АЦП. Это можно делать в параллель с процессом корректировки и таким образом мы ничего не прерывая делаем постоянную самоподстройку по произвольному сигналу.
Основной процесс будет состоять в такой же интерполяции сигнала на какой-то выборке с вставкой скорректированых по амплитуде отсчётов в нужные места и далее снова КИХ и выдача нужных отсчётов результирующего сигнала.

P.S. Чукча не читатель, чукча - писатель. Если что-то не понятно описал прошу не бросать камнями, а уточнить вопросом smile.gif

Сообщение отредактировал Pechka - May 29 2010, 06:52
Go to the top of the page
 
+Quote Post
alexkok
сообщение May 29 2010, 07:20
Сообщение #65


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(_Anatoliy @ May 28 2010, 13:50) *
1).Дальше модели дело так и не пошло,временно заморозили laughing.gif

А на модели что-нибудь получилось?


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 29 2010, 07:48
Сообщение #66


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

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



Цитата(Stanislav @ May 29 2010, 02:09) *
С моей же точки зрения, именно разбивка диапазона на две части решает проблему кардинально, с лучшим динамическим диапазоном, и без героических усилий. АЦП можно применить те же самые, но с меньшей частотой выборки (скажем, 600 МГц на канал, что благотворно скажется на ENOB). smile.gif

Поверьте,этот вариант рассматривался с самого начала.

Цитата(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. Чукча не читатель, чукча - писатель. Если что-то не понятно описал прошу не бросать камнями, а уточнить вопросом smile.gif

Глубоко не вникал,по ходу вопрос:как Ваша модель отреагирует на сигнал с малым SNR?
Go to the top of the page
 
+Quote Post
Pechka
сообщение May 30 2010, 12:46
Сообщение #67


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(_Anatoliy @ May 29 2010, 11:48) *
Глубоко не вникал,по ходу вопрос:как Ваша модель отреагирует на сигнал с малым SNR?

Шум имеется ввиду какой? шум в тракте или шум непосредственно АЦП, который не коррелирован между собой? Если шум в тракте, то он для нас такой же сигнал как и всё остальное. Если имеется ввиду шум АЦП - тогда вопрос: зачем вам 11 бит разрешение, если вы всё-равно где-то внизу работаете динамического диапазона? Я ничего не моделировал, но для нормальной работы приведённого выше алгоритма навскидку можно сказать, что амплитуды сигнала должны быть много больше шумов АЦП в некоторые моменты времени. Тогда всё будет работать нормально. Если так не получается - значит можно подумать о различных усреднениях по времени: тогда сигнал будет оставаться одинаковым с точки зрения корреляций, а шумы АЦП будут усредняться и подавляться. Или вариант проще - запустить после интерполяции коррелятор и убить некоррелированый сигнал т.е. шумы АЦП. Дальше по поводу как улчучшить поведение при SNR можно читать много-много-много статей и пробовать много методов для конкретных применений - это классическая задача ЦОС и в пределах темы форума бесполезно пытаться её решить в общем случае.
Общий алгоритм примерно таков, а далее бантики навязывать уже можно сколько угодно.
Ещё важный момент: если АЦП будут из разных вафель - ничего не получится. Уверен, что ВСЕ цифры в наименованиях АЦП (номер лота, датакод и т.д.) на ADX совпадают для обоих АЦП. При том, что подбор проходит по параметрам АЦП (например, входной импеданс), чтобы оба АЦП были с одной "вафли". Тогда их параметры по импедансу входному и клоковому будут глубоко идентичны (это не подстраиваемые параметры, а технологичные в большинстве случаев). Только в этом случае возможна достаточно простая коррекция фаз и амплитуд цифровым образом.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 31 2010, 15:17
Сообщение #68


Гуру
******

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



Цитата(_Anatoliy @ May 29 2010, 11:48) *
Поверьте,этот вариант рассматривался с самого начала.
Верю, но почему он всё-таки был отвергнут?
Вопрос, конечно, не совсем в тему - просто интересно. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 1 2010, 06:23
Сообщение #69


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

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



Цитата(Stanislav @ May 31 2010, 16:17) *
Верю, но почему он всё-таки был отвергнут?
Вопрос, конечно, не совсем в тему - просто интересно. smile.gif

Проблема первая - зеркальный канал.
При отстройке от нижней частоты полосы прозрачности фильтра(1,5ГГц),стоящего перед конвертором, на 25МГц (1,475ГГц)фильтр должен обеспечить затухание -75дБ.Вы можете предложить простое и элегантное решение?Двойное преобразование проблему не решает.В случае же интерливинга вместо 25 получается 50МГц,это легко решаемо.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 1 2010, 22:34
Сообщение #70


Гуру
******

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



Цитата(_Anatoliy @ Jun 1 2010, 10:23) *
Проблема первая - зеркальный канал.
При отстройке от нижней частоты полосы прозрачности фильтра(1,5ГГц),стоящего перед конвертором, на 25МГц (1,475ГГц)фильтр должен обеспечить затухание -75дБ.Вы можете предложить простое и элегантное решение?
Бр-р, ничего не понятно.
У Вас ведь задача - оцифровать сигнал в полосе 500 МГц, или я пропустил что-то?

Цитата(_Anatoliy @ Jun 1 2010, 10:23) *
...Двойное преобразование проблему не решает.В случае же интерливинга вместо 25 получается 50МГц,это легко решаемо.
Загадка на загадке...
По-моему, в теме речь об этом вовсе не шла.
Если интересно обсудить - обнародуйте условия задачи, плиз.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 2 2010, 06:42
Сообщение #71


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

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



Цитата(Stanislav @ Jun 1 2010, 23:34) *

Написал в личку.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 2 2010, 07:12
Сообщение #72


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Кстати, похожая технология, по-видимому, применяется и в двухканальных ADC - AD9269:
Цитата
ADC with Integrated Quadrature Error Correction and DC Offset Digital Processing Blocks Dynamically, Minimizes Errors Produced by I/Q Complex Signal Receivers.

The AD9269 incorporates an optional integrated dc correction and quadrature error correction block (QEC) that corrects for dc offset, gain, and phase mismatch between the two channels. This functional block can be very beneficial to complex signal processing applications such as direct conversion receivers.

Integrated Quadrature Error Correction (QEC Minimizes I/Q Complex Rx Errors):

WITHOUT QEC:
[attachment=44653:WITHOUT_QEC.jpg]
WITH QEC –60 dBc OF IMAGE SUPPRESSION:
[attachment=44654:WITH_QEC.jpg]

Сообщение отредактировал blackfin - Jun 2 2010, 07:26
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jun 2 2010, 09:15
Сообщение #73


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

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



Цитата(blackfin @ Jun 2 2010, 08:12) *

Очень похоже,и время сходимости указано.
Gain,Phase и DC - именно их нужно корректировать для подавления образов интерливинга.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 08:57
Рейтинг@Mail.ru


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