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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Широкополосный умножитель частоты
rloc
сообщение Apr 8 2015, 14:21
Сообщение #16


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(cornflyer @ Apr 8 2015, 17:47) *
а умножение частоты придется делать внутри Kintex-7

Ни в коем случае, только для цифры.
Go to the top of the page
 
+Quote Post
VCO
сообщение Apr 9 2015, 06:27
Сообщение #17


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(rloc @ Apr 8 2015, 17:21) *
Ни в коем случае, только для цифры.

Разве только, если ТС хочет там цифровую часть DDS разместить...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
rloc
сообщение Apr 9 2015, 09:03
Сообщение #18


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(VCO @ Apr 9 2015, 10:27) *
Разве только, если ТС хочет там цифровую часть DDS разместить...

Может быть, пусть автор поправит, в начале темы речь была о тактовой АЦП.
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 9 2015, 09:51
Сообщение #19


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Задача умножения частоты не является абстрактной, ее решение необходимо для реализации
точной цифровой задержки и цифрового фазовращателя тактового сигнала АЦП в ПЛИС
с целью привязки измерений к конкретному сгустку частиц (ускоритель Нуклотрон)
и настройки на максимум сигнала с пикапа (для измерения резонансной частоты пучка).

На данный момент изготовлена плата (самодельный FlexRIO модуль) с двумя АЦП AD9444 и двумя ЦАП DAC904
и входом для синхронизации (детектор нуля для привязки к ВЧ).
Этот модуль подключается к PXI FPGA модулю, у которого на борту Virtex-5.
Реализовать задержку и фазовращатель с величиной джиттера меньше 5 нс не удалось.
Вот я и подумал что часоту ВЧ можно уножить раз в 30 и подать уже на ПЛИС.
Тактирование АЦП от ПЛИС - это другая задача (которая уже решена для АЦП AD9444).

Предполагается, что использование модуля FPGA на основе ПЛИС Kintex-7
позволит реализовать фазовращатель с джиттером 2 нс (хотелось бы 0.5нс).
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 9 2015, 15:22
Сообщение #20


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(cornflyer @ Apr 9 2015, 13:51) *
Задача умножения частоты не является абстрактной, ее решение необходимо для реализации
точной цифровой задержки
и цифрового фазовращателя тактового сигнала АЦП в ПЛИС
с целью привязки измерений к конкретному сгустку частиц (ускоритель Нуклотрон)
и настройки на максимум сигнала с пикапа (для измерения резонансной частоты пучка).

выделил ключевые слова.
Такой необходимости нет. Потому что если у вас сигнал укладывается в полосу 1,2 МГц (ваше сообщение #12) и вы его оцифровали с соблюдением теоремы Котельникова , то все промежуточные значения между моментами дискретизации всегда есть возможность вычислить позже с каким угодно мелким шагом, хоть в 1 ps, и точностью не хуже разрешения АЦП на основе уже полученных отсчетов, без использования аппаратных задержек и фазовращателей. Вычисление делается методом интерполяции

Цитата
Предполагается, что использование модуля FPGA на основе ПЛИС Kintex-7
позволит реализовать фазовращатель с джиттером 2 нс (хотелось бы 0.5нс).
аппаратный фазовращатель , служащий цели "подвинуть моменты дискретизации" для сигнала , имеющего конкретную полосу и способного быть оцифрованным по Котельникову, есть нехорошее излишество. Если Вы не согласны - опровергните.

Go to the top of the page
 
+Quote Post
VCO
сообщение Apr 10 2015, 04:14
Сообщение #21


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(тау @ Apr 9 2015, 18:22) *
аппаратный фазовращатель , служащий цели "подвинуть моменты дискретизации" для сигнала , имеющего конкретную полосу и способного быть оцифрованным по Котельникову, есть нехорошее излишество. Если Вы не согласны - опровергните.

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

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


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 10 2015, 19:25
Сообщение #22


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Цитата(VCO @ Apr 10 2015, 07:14) *
+1
Таким сдвигом фазы будут лишь внесены дополнительные ошибки в финальный результат.
Тактировать же АЦП необходимо максимально чистым сигналом с кварцевого генератора.
Выпилить же паразитную составляющую из спектра можно тем же вэйвлет-анализом, например.

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

именно так
Go to the top of the page
 
+Quote Post
VCO
сообщение Apr 13 2015, 09:08
Сообщение #23


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(cornflyer @ Apr 10 2015, 22:25) *
именно так

Понятно, значит времени нет. Тогда для тактирования АЦП лучше DDS трудно что-либо придумать.
Ну разве что прямое умножение и фильтрация перестраиваемыми ПФ дадут более чистый сигнал.
Но уж слишком неудобный сигнал не столько для умножения, сколько для фильтрации на сотнях МГц.
В данной ситуации разве что вверху можно было бы поставить несколько коммутируемых полосовиков...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Apr 13 2015, 09:53
Сообщение #24


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..я не пойму, как ТС собирается бороться с антиальязингом перед АЦП, если его тактовая меняется в несколько раз?
И ещё не понимаю, какое дополнительное время при обработке может занять - на лету , вычитание из цифрового потока цифрового ЛЧМ на цифровом смесителе? Разве ТС приходится в реальном времени чем-то управлять по измеренным сигналам? Там не знаю , напряжённостью поля, ещё чем-то?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 13 2015, 09:55
Сообщение #25


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(VCO @ Apr 13 2015, 13:08) *
Понятно, значит времени нет.

Ну если cornflyer собирался использовать дельта-сигма АЦП с Group Delay порядка 12 мкс , то что то мне подсказывает что эти микросекунды можно пожертвовать на вычисление интерполяции ( не через фурье) в ПЛИСине и получить результат быстрее 1..10 мкс, только АЦП нужен не сигмадельта а тот что уже используется например.

Вполне еще допускаю мысль, что ТС хочет проводить дискретизацию аналогового сигнала за пределами теоремы Котельникова, по нескольким зонам найквиста, т.к. сигнал более широкополосный , шире 1.2 МГц , "импульсный типа". Там интерполяция не прокатит. Однако же ТС говорит что полосовой. Ну ему виднее.
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 17 2015, 07:53
Сообщение #26


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



буду пробовать различные варианты
расскажу через несколько месяцев, что в итоге получится
1) C АЦП я определился - это будет AD7960 (18 bit PULSAR, 5 MSPS, LVDS)
2) Период частоты будет считать FPGA:
для высокой точности будет использоваться самодельный преобразователь времени в напряжение (для измерения интервалов между фронтами)
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 23 2015, 07:51
Сообщение #27


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Для измерения частоты будет использоваться TDC-GP22
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Jul 24 2018, 06:42
Сообщение #28


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



все работает
для синхронизации в итоге используется White Rabbit (SPEXI):
https://ohwr.org/projects/white-rabbit/wiki
http://www.incaacomputers.com/products/by-...function/spexi/

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2024 - 14:43
Рейтинг@Mail.ru


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