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

 
 
210 страниц V  « < 136 137 138 139 140 > »   
Reply to this topicStart new topic
> Синтезаторы частот. От концепции к продукту., Ищу книгу, Frequency Synthesizers: Concept to Product
Chenakin
сообщение Oct 7 2016, 16:26
Сообщение #2056


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 7-01-11
Из: г. Трубчевск
Пользователь №: 62 074



Цитата(rloc @ Oct 5 2016, 21:26) *
В большинстве случаев ADC/DAC заменяют TDC/DTC (Digital to Time Converter). Поиск в интернете привел к такому же выводу:
PICOSECOND-ACCURACY DIGITAL-TO-TIME CONVERTER FOR PHASE-INTERPOLATION DDS

Интересная статья. Использованием программируемой задержки удалось снизить спуры однобитного DDS до -80 дБн. Неплохо для начала. Но тут я согласен с VCO в том, что:

Цитата(VCO @ Oct 5 2016, 00:47) *
В данном случае должно иметь место преобразование код-задержка. Может статься, что на первых порах оно будет сложнее, чем ЦАП.
Но сама по себе идея великолепна в своём принципе. Другой вопрос - как её реализовать на практике, не угробив шумы исходной опоры?

Может RC-цепочка с варикапом?

Цитата(rloc @ Oct 5 2016, 21:26) *
В любом случае, там где возможно, нужно использовать ADC/DAC, лишней информация об амплитуде точно не будет, а скорее всего станет главным козырем в размене одних характеристик на другие.

Согласен. Только где? Я имею в виду, что наиболее ценная информация об амплитуде находится в районе перехода через 0, а именно там она обычно и обрезается при реконструкции всей синусоиды.

Цитата(тау @ Oct 5 2016, 21:37) *
Когда Fclk на пределе для более простых цифровых узлов , нежели умножители, поможет только аналоговый фильтр. Но на него надо подавать честные отсчеты синуса.

А почему именно синуса? А если пилу (или что-то ещё, не знаю – мы ведь сами задаем функцию в LUT)? Получится прямая через две точки.

Цитата(VCO @ Oct 6 2016, 00:08) *
А почему надо останавливаться? Возможна ли дальнейшая обработка сигнала такого варианта DDS?

А как Вам такое sm.gif?

Прикрепленный файл  Anti_Jitter_Neil_Downie.pdf ( 1.97 мегабайт ) Кол-во скачиваний: 79



--------------------
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 8 2016, 08:20
Сообщение #2057


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

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



Цитата(Chenakin @ Oct 7 2016, 20:26) *
Может RC-цепочка с варикапом?

Из-за нелинейности варикапа потребуется калибровка, зачем? RC-цепь или эквивалент лежат в основе большинства TDC/DTC. Как уже писал, вариант с интегрированием не подойдет по быстродействию, потому что для формирования нужна более высокая частота, чем частота выдачи данных. В варианте с переключаемыми R/C получаем матрицу элементов, такую же по сложности, как в ЦАП, только здесь есть одна неприятность - при больших задержках, малых токах, получаем высокий шум/джиттер. В ЦАП вклад младших разрядов, малых токов, в общую мощность сигнала не существенный, шум не увеличивается.

Цитата(Chenakin @ Oct 7 2016, 20:26) *
Согласен. Только где? Я имею в виду, что наиболее ценная информация об амплитуде находится в районе перехода через 0, а именно там она обычно и обрезается при реконструкции всей синусоиды.

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

Цитата(Chenakin @ Oct 7 2016, 20:26) *
А почему именно синуса?

Пила имеет больше гармоник, на нелинейностях все эти гармоники будут интермодулировать с другими частотами (тактовой), и на выходе вылезет больше спур в рабочей полосе.

Цитата(Chenakin @ Oct 7 2016, 20:26) *
А если пилу (или что-то ещё, не знаю – мы ведь сами задаем функцию в LUT)? Получится прямая через две точки.

А чем кстати легче интерполировать в аналоге: прямой или синусом?
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 8 2016, 08:51
Сообщение #2058


Voltage Control Output
******

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



Цитата(Chenakin @ Oct 7 2016, 19:26) *
А почему именно синуса? А если пилу (или что-то ещё, не знаю – мы ведь сами задаем функцию в LUT)? Получится прямая через две точки.

Для моделирования пилы понадобится больше точек, чем две из-за ошибок ЦАПа.
Но мысль неплохая, просто надо уйти от шаблона, навязываемого синусом DDS.
Кто там нам дальше жить мешает? Фильтр? К чёрту фильтр, даёшь интегратор sm.gif

А правильно ли использовать ЦАП, используемый для синуса DDS, для создания пилы? И нужна ли вся пила?
Если моделируем ЦАПом, затем фильтруем - макушки пропускаем и срубаем. Может всё-таки трапеция какая?
Ну или скруглённая пила, где мы чётко знаем "зону ошибок" и игнорируем её при построении линейных участков?
Цитата(rloc @ Oct 8 2016, 11:20) *
Пила имеет больше гармоник, на нелинейностях все эти гармоники будут интермодулировать с другими частотами (тактовой), и на выходе вылезет больше спур в рабочей полосе.

Там же потом Александр предлагает поделить частоту пополам и построить меандр.
Все эти проблемы, если я правильно понял, исчезнут после создания меандра. Нет?

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


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 8 2016, 10:43
Сообщение #2059


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

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



Цитата(VCO @ Oct 8 2016, 12:51) *
Там же потом Александр предлагает поделить частоту пополам и построить меандр.
Все эти проблемы, если я правильно понял, исчезнут после создания меандра. Нет?

Нет, конечно.
Go to the top of the page
 
+Quote Post
khach
сообщение Oct 8 2016, 10:58
Сообщение #2060


Гуру
******

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



А встречался ли кому-нибудь синтезатор с фазовым детектором на основе Analog Lag Correlator? Радиоастрономы очень его любят. Почитать можно тут http://www.astro.umd.edu/~harris/spectrom.html WASP2 Analog Lag Correlator например. На самом деле это набор смесителей вдоль двух линий задержки. Выходы смесителей можно сложить с различными весовыми функциями и получить как сигнал захвата ФД, так и синус для ДДСа. Плохо только что эта конструкция только на одну частоту настроена.
Go to the top of the page
 
+Quote Post
Chenakin
сообщение Oct 8 2016, 18:52
Сообщение #2061


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 7-01-11
Из: г. Трубчевск
Пользователь №: 62 074



Цитата(rloc @ Oct 8 2016, 01:20) *
В глобальном смысле ЦАП выгоднее универсальностью своего применения, большей востребованностью, технологии развиваются быстрее, больше фирм заинтересовано в выпуске.

Это, да. Собственно, я не против ЦАП как такового. Только вот ЦАП получается самым слабым звеном в DDS (частота клока, линейность, кол-во битов, цена и т.д.), не находите?

Цитата(rloc @ Oct 8 2016, 01:20) *
А чем кстати легче интерполировать в аналоге: прямой или синусом?

Наверное, экспонентой sm.gif (заряд-разряд емкости).
А вообще я имел в виду цифровую интерполяцию. Смотрите, есть два точных отсчета (в цифре) и известна функция (сами ж ее задаем). Мало того, мы и отсчеты сами задаем и заносим в LUT. Казалось бы, одно вычисление (y=kx, а клок FPGA повыше чем в ЦАП) или аппроксимацию этого занести в LUT, ну или упрощенный ЦАП в конце концов, чтоб не связываться с “высокими технологиями”. Вроде где-то совсем рядом, но поди ж ты, не вырисовывается… Ладно, оставим это, а то на второй круг уже пошли.



--------------------
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 9 2016, 01:14
Сообщение #2062


Voltage Control Output
******

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



Цитата(Chenakin @ Oct 8 2016, 21:52) *
Мало того, мы и отсчеты сами задаем и заносим в LUT. Казалось бы, одно вычисление (y=kx, а клок FPGA повыше чем в ЦАП) или аппроксимацию этого занести в LUT, ну или упрощенный ЦАП в конце концов, чтоб не связываться с “высокими технологиями”. Вроде где-то совсем рядом, но поди ж ты, не вырисовывается…

Отсчётов слишком мало для прецизионного позиционирования старта экспоненты.
FPGA - слишком грубый инструмент для практической реализации таких отсчётов.
Нужен специальный инструмент, и он как раз много сложнее самых крутых ЦАП.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
rloc
сообщение Oct 9 2016, 07:56
Сообщение #2063


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

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



Цитата(Chenakin @ Oct 8 2016, 22:52) *
Собственно, я не против ЦАП как такового. Только вот ЦАП получается самым слабым звеном в DDS (частота клока, линейность, кол-во битов, цена и т.д.), не находите?

Ах, вот оно что sm.gif Попробую развеять мифы, легенды, фобии. Клок - алгоритм формирования синуса хорошо распараллеливается, пусть даже частота ЦАП будет раз в 8/16/32 выше FPGA, биты - в алгоритме формирования синуса можно использовать аппроксимацию по Тейлору (закладывается в стандартные библиотеки), больших таблиц не нужно, ресурсов по современным меркам хватает 1%-10% от младших семейств FPGA, разрядность около 20 бит при 48 битах частоты, что на текущий момент вполне достаточно, линейность - немного посложнее, но как видели выше, вопрос решаем, ресурсов поболее, в младшие семейства быстрых FPGA уложиться можно, цена - согласен, высокая (в основном ЦАП, при оптимизации по стоимости), но когда начинаешь считать, сколько этот "кубик" может заменить/упростить, по себестоимости выходит немного дороже QS (сравнение конечных изделий), потребление - много, чем-то надо жертвовать.
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 10 2016, 06:50
Сообщение #2064


.
******

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



Цитата(Chenakin @ Oct 8 2016, 22:52) *
Наверное, экспонентой sm.gif (заряд-разряд емкости).

зачем же экспонентой. можно прямой , при больших постоянных времени RC цепи , кусочки очень похожи на отрезки. Ну или интегратор на худой конец .
Подавать не отсчеты ЛУТ для треугольника, а разницу между соседними отсчетами - получится "аналоговое вычисление y=kx" . Конечно ЦАП для этого также нужен внутри ДДС. А цифровую разницу в 1 действие по-любому сделать несложно. ВОт только еще аналоговый компаратор хороший потребуется. А где ж его взять ?

Был бы синус - профильтровали бы отсчеты без потерь , а с треугольником оно вона што выходит

Сообщение отредактировал тау - Oct 10 2016, 06:59
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 10 2016, 18:49
Сообщение #2065


Voltage Control Output
******

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



Синус - это плохой меандр biggrin.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Oct 10 2016, 21:53
Сообщение #2066





Guests






Цитата(VCO @ Oct 10 2016, 21:49) *
Синус - это плохой меандр biggrin.gif

"Меандр - это крутой синус" (С) Jeer,
Go to the top of the page
 
+Quote Post
Den64
сообщение Oct 10 2016, 23:11
Сообщение #2067


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Цитата(TSerg @ Oct 11 2016, 00:53) *
"Меандр - это крутой синус" (С) Jeer,

Меандр - это много синусов
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Oct 11 2016, 17:14
Сообщение #2068


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(Den64 @ Oct 11 2016, 02:11) *
Меандр - это много синусов

Совершенно верно, и не надо ещё что-то придумывать.
Go to the top of the page
 
+Quote Post
Vitaly_K
сообщение Oct 12 2016, 08:00
Сообщение #2069


Знающий
****

Группа: Участник
Сообщений: 620
Регистрация: 4-12-09
Из: Kiev
Пользователь №: 54 052



Цитата(Den64 @ Oct 11 2016, 02:11) *
Меандр - это много синусов

Думаю, главным усовершенствованием ЦАП будет сделать как можно больше сегментированных разрядов. Сейчас, как обычно, сегментируются всего лишь 5 старших разрядов. Но ведь современная технология позволяет значительно увеличить их количество. Не понимаю, почему это не делается.
Go to the top of the page
 
+Quote Post
VCO
сообщение Oct 12 2016, 08:46
Сообщение #2070


Voltage Control Output
******

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



Цитата(Vitaly_K @ Oct 12 2016, 11:00) *
Думаю, главным усовершенствованием ЦАП будет сделать как можно больше сегментированных разрядов. Сейчас, как обычно, сегментируются всего лишь 5 старших разрядов. Но ведь современная технология позволяет значительно увеличить их количество. Не понимаю, почему это не делается.

А что такое сегментированные разряды ЦАП?


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post

210 страниц V  « < 136 137 138 139 140 > » 
Reply to this topicStart new topic
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st August 2025 - 18:44
Рейтинг@Mail.ru


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