Цитата(Vitaly_K @ Jan 12 2017, 04:31)
Я вижу перспективу и потому упёрся.
Поэтому и отношусь с симпатией и к Вашей идее, и к Вашей упёртости.
Цитата(Vitaly_K @ Jan 12 2017, 04:31)
Работоспособность идеи показана на макете, а потенциальные возможности промоделированы (см. сообщение 2223).
Остаётся ряд нераскрытых моментов:
- сложность восприятия метода (я думаю Вы сами смогли здесь в этом убедиться)
- более детальное моделирование, например, сходимость метода, т.е. необходимо доказать отсутствие ложных захватов; учет нелинейности ЦАП (тоже, что и в DDS – разного рода нелинейности типа глитчей, переходные процессы, динамические нелинейности и т.д.)
- макетирование, которое бы подтвердило не только качественно (захват частоты), но и количественно (спуры, шумы) ценность Вашего метода
Цитата(Vitaly_K @ Jan 12 2017, 04:31)
Кто-то здесь на Форуме, кажется, rloc, предложил использовать 2 стандартных ЦАП. Давно это было, тогда понял как это сделать, а теперь стёрлось в памяти. Найти это среди тьмы сообщений практически невозможно. Добрый человек, прошу, повторите.
Вы не раз говорили, что нельзя отмакетировать PDS, т.к. нет ЦАП с двумя раздельными тактовыми входами. Возможное решение – суммирование двух раздельных ЦАП (каждый со своим тактовым входом).
Цитата(Vitaly_K @ Jan 12 2017, 04:31)
Да, конечно, невозможно мне одному двигать идею дальше.
Одно из решений – дипломный проект или (лучше) канд. работа под Вашим руководством. Такая работа предполагает решение ряда задач, а именно:
- мат. моделирование
- сравнительный анализ (количественный) с конкурирующими методами (fractional-N, offset)
- эксперимент (макетирование) с анализом полученных результатов
- возможное внедрение метода
Т.е. всё то, чего сейчас не хватает. Нужен толковый студент (аспирант), для которого эта работа могла бы стать хорошим трамплином. К сожалению, я сейчас с университетской средой не сильно связан. Но если нужно, мог бы поучаствовать в качестве оппонента, со-руководителя и т.д. – всё, что может оказаться полезным.
Цитата(rloc @ Jan 12 2017, 00:10)
Есть еще один вариант обхода проблемы случайной фазы делителя - использовать несколько переключаемых делителей. Но здесь стоит вопрос в развязке.
Просьба пояснить. Допустим, вопрос развязки решили. Если у нас есть два (несколько) переключаемых делителей, то они будут расфазированы по той же самой причине. Т.е. надо осуществлять их начальную фазировку? Тогда в чем преимущество?
Цитата(rloc @ Jan 12 2017, 00:10)
Вроде можно. Достаточно древний делитель со специфическим управлением:
По-видимому, чтобы сократить кол-во выводов в микросхеме. В результате нужно заводить по две линии на ногу с кучей резисторов. Неудобно, но что делать.
Цитата(rloc @ Jan 12 2017, 00:10)
И частоту желательно побольше.
Мне как раз подходит. Шумы бы поменьше, но тут уж дареному коню…
Цитата(Sergey Beltchicov @ Jan 12 2017, 05:16)
Судя по описанию, если при каждой смене кэффициента деления подавать ноль на эту ногу, то через четыре такта клока сигналы на выходах делителей будут снова в фазе. Просто появятся дополнительные накладные временные расходы, которые придется заложить во время перестройки.
По описанию минимальная длина сигнала SYNCB равна 5 нс. Четыре такта на 1 ГГц (к примеру) – это 4 нс. Т.е. накладные расходы порядка 10 нс? Вполне терпимо. Вроде ”подставу” обходим?
Теперь по реализации. Правильно ли я понимаю, что делитель A мы используем как time reference (т.е. его к-т деления не меняется, фактически канал нигде не используется), а делитель B (рабочий в блоке очистки) после каждого перепрограммирования будем перефазировать, посылая короткий импульс на SYNCB. Вроде всё правильно?
Цитата(Sergey Beltchicov @ Jan 12 2017, 05:16)
Попутно вопрос: а будет ли рваться фаза при одном фиксированном коэффициенте деления (когда свипируется только частота на входе делителя)?
Я так понимаю, что нет.
Цитата(Sergey Beltchicov @ Jan 12 2017, 05:16)
И рвется ли фаза при работе СВЧ переключателей?
Сам переключатель фазу рвать не должен (за вычетом нескольких нс на переключение). Тут вопрос – что будет переключаться (какие сигналы/фазы).
Цитата(Sergey Beltchicov @ Jan 12 2017, 05:16)
И еще вопрос: как правильно реализовать широкополосную I/Q модуляцию в подобном прямосинтезном генераторе? Будут ли ограничения (и какие?) со стороны блоков апконверсии/фильтрации/делительной очистки?
O! Это классная тема - отдельная и не менее ёмкая, чем сам прямой синтез. Конверсия (up/down) IQ-модуляцию не меняет (сохраняет). Деление не сохраняет (т.к. искажает амплитудную составляющую). Т.е. IQ должна быть сформирована уже после всех делений.