Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: A new concept in Frequency Synthesis
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
Vitaly_K
Цитата(azoff @ Jan 23 2013, 10:04) *

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

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

Ну вот, Вы и согласились, что сигнал потом. Осталось установить величину этого «потом».
Цитата
Потом, опять же когда система вернется в первоначальное состояние - спур опять сформируется. Для избежания этого, во-первых, не обнуляют аккумулятор фазы при перестройке,

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

Да, есть методы борьбы со спурами, но вопрос не о них, а о времени переключения частоты.


Цитата(тау @ Jan 23 2013, 11:52) *
И есть замечание по рассуждениям о гармониках Vitaly_K: нельзя смотреть "что там в гармониках по спектру" , построенному на части и тем более половине периода вырабатываемого тона, это бессмысленно.

Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.
тау
Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.

давайте.
Только не на основе общеупотребительной схемы, прошлого века, ЧД, так как он не годится для скоростных измерений ввиду содержащегося в нем фильтра с большой задержкой, а на основе дискриминатора , сравнивающего одновременно фазу, амплитуду и частоту, т.е. грубо говоря - на простом вычитателе одного колебания (синтезируемого на DDS) из другого (опорного), с заранее сформированной синусоидой задолго до момента переключения DDS.
azoff
Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну вот, Вы и согласились, что сигнал потом. Осталось установить величину этого «потом».


Ну мы опять вернулись к началу. Генерируемый нами сигнал в любом случае сожержит спуры, верно? Это его данность, собственность, если хотите - он без них не бывает в нашей системе. Спуры эти проявляются во временной области тем, что есть некоторые участки времени, в которых генерируется сигнал с другой (мгновенной) частотой. Если в конкретном Вашем примере этот участок начал генерироваться в первоначальные моменты времени - это не значит, что сигнал (который, как указано выше, содержит этот спур) не переключился, просто он начался с этой своей части.

Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
Ну тогда давайте посмотрим на частотном дискриминаторе. Не получим ли на нём процесс, как это показано на прилагаемом рисунке? Упрощённо, конечно, и без наложения спуров.


А рассмотрение на дискриминаторе теряет смысл, т.к. в любом случае НАДО учитывать спуры в рассматриваемом примере, а в этом случае выходной сигнал с дискриминатора надо интегрировать, что вносит инерционность и прочее.

Цитата(Vitaly_K @ Jan 23 2013, 17:37) *
А я и не говорю, что аккумулятор надо обнулять.


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

Резюмируя, отмечу, что мы с Вами говорим об одном и том же, только с разных сторон. Я считаю спур неотъемлимой составляющей сигнала и рассматриваю его в целостности, а Вы (извините меня за резкое слово) спекулируете на том, что этот спур во временной области появится в первые моменты времени и поэтому частота не переключится. Но когда такая ситуация повториться (когда система вернется в первоначальное состояние) - то будет срыв частоты?
Vitaly_K
Цитата(тау @ Jan 23 2013, 17:47) *
давайте.
Только не на основе общеупотребительной схемы, прошлого века, ЧД, так как он не годится для скоростных измерений ввиду содержащегося в нем фильтра с большой задержкой, а на основе дискриминатора , сравнивающего одновременно фазу, амплитуду и частоту, т.е. грубо говоря - на простом вычитателе одного колебания (синтезируемого на DDS) из другого (опорного), с заранее сформированной синусоидой задолго до момента переключения DDS.

И что бы мы тогда получили? Можете ли изобразить или рассказать словами?

Цитата(azoff @ Jan 23 2013, 18:02) *
Резюмируя, отмечу, что мы с Вами говорим об одном и том же, только с разных сторон. Я считаю спур неотъемлимой составляющей сигнала и рассматриваю его в целостности, а Вы (извините меня за резкое слово) спекулируете на том, что этот спур во временной области появится в первые моменты времени и поэтому частота не переключится. Но когда такая ситуация повториться (когда система вернется в первоначальное состояние) - то будет срыв частоты?

Вот это уже интересно. Даже могу простить за грубость. Довод просто убийственный. Надо подумать, но, похоже, Вы правы.
Chenakin
Цитата(azoff @ Jan 23 2013, 08:02) *
Ну мы опять вернулись к началу.

Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.
Vitaly_K
Цитата(Chenakin @ Jan 23 2013, 19:05) *
Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.

Я думаю, что azoff этот вопрос о времени установления уже прояснил (см. его сообщение и мой ответ на него).
Теперь, пожалуй, и в самом деле можно переключиться на спуры. Вот, к примеру, о рандомизации: спуры снижаются, а шум увеличивается. Не так ли?

azoff
Цитата(Chenakin @ Jan 23 2013, 21:05) *
Друзья! По-моему, разговор заходит в плоскость, когда каждый говорит сугубо о своём. Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет. Что если мы в качестве такого упрощённого “определения частоты” возьмём время между двумя нулевыми отсчётами синусоиды (т.е. когда она пересекает ноль)? В моём примере на рис. 1 понятно, что согласно такому критерию переключение происходит менее чем за 100 наносек (т.к. сигналы уже сформированы и временной интервал будет чётко выдержан). А что будет во втором случае на рис 2? Повторяю – посылаем команду на DDS, ждём 100 наносек и далее гипотетически измеряем время меду двумя последующими нулевыми отсчётами. Что получится? Ну а далее можно будет уже перейти к практической стороне вопроса: спуры, как такой сигнал использовать и т.д.


Александр, почему-то лично у меня критерий оценки частоты измерением времени между двумя нулевыми отсчетами вызывает внутреннее неприятие (хотя известно, что в осциллографах ее так и измеряют). У меня с этим свои "личные" счеты и мысли. Чтобы так оценивать частоту надо быть на 100% уверенным, что до рассматриваемого промежутка и после на бесконечном времени исследуемый сигнал периодичен и идентичен рассматриваемому куску. Иначе разговоры о частоте вообще теряют физический смысл.
А то, что мы с Виталием говорим об одном и том же, только с разных ракурсов - это факт. И в принципе я изначально лукавил, чтобы довести свою точку зрения. И по-моему немного получилось.

Цитата(Chenakin @ Jan 23 2013, 21:05) *
Нам нужен некий критерий, по которому можно определить, установилась ли нужная частота или нет.


Т.к. о частоте можно говорить только рассматривая сигналы, о которых уже достаточно накопленно информации (отсчетов), а с другой стороны ПСС являются неотъемлимой составляющей сигнала - то вопрос Виталия "с какого момента считать частоту сигнала установившемся" нужно переформулировать в "с какого момента начинает формироваться тот сигнал, о котором при должном накоплении отсчетов мы скажем, что он обладает такой-то частотой и таким-то набором ПСС". И ответ на этот вопрос - с первого отсчета. А то, что в приведенном Виталием примере сначала формируется сигнал, у которого между нулевыми отсчетами время не соотствует периоду требуемой частоты, говорит только о том, что в составе рассматриваемого нами сигнала есть ПСС с частотой, соовтествующей времени этих самых нулевых отсчетов. Собственно вот в этом и есть суть нашей дискуссии.
тау
Цитата(Vitaly_K @ Jan 23 2013, 19:55) *
И что бы мы тогда получили? Можете ли изобразить или рассказать словами?

изображаю . после 10 микросекунды происходит смена частоты DDS с 6 на 10 МГц без разрыва фазы (синий луч)
красная осциллограмма - опорная частота 10 МГц , давно существующая
Зеленая осциллограмма = разности между красной и синей . На ней после 10 мкс должен быть просто 0 Вольт (и шум квантования) , если совпали амплитуды , фазы и частоты.
azoff
Цитата(Vitaly_K @ Jan 23 2013, 22:15) *
Теперь, пожалуй, и в самом деле можно переключиться на спуры. Вот, к примеру, о рандомизации: спуры снижаются, а шум увеличивается. Не так ли?


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

А есть еще (как в DDS, так и в дельта-сигма модуляторах) методика устранения ПСС связанных с накоплением....не могу подобрать слово....ПСС такого рода по-моему называются корреляционными. Методика основана на том, что при перестройке в аккумулятор фазы DDS либо ДСМ записывается заранее определенное число (либо случайное число), с целью устранения из аккумулятора информации о фазе предыдущего сигнала. Коряво написал, хорошо, но кратко, написано в описании к микросхеме HMC704LP4 Hittite (пункт про AutoSeed в DSM).
Vitaly_K
Интересно, какой будет уровень спура в примере, который мы рассматривали?
Может ли кто-нибудь вычислить? Кажется, что все исходные данные для этого есть. Будем считать, что ЦАП идеальный, без ошибок.

тау
Цитата(Vitaly_K @ Jan 24 2013, 15:05) *
Интересно, какой будет уровень спура в примере, который мы рассматривали?

6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544

Vitaly_K
Цитата(тау @ Jan 25 2013, 17:58) *
6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544

Нельзя ли увеличить количество разрядов, в чём проблема, время вычислений?
Vitaly_K
Цитата(тау @ Jan 25 2013, 17:58) *
6 разрядный аккумулятор фазы. 2 разряда на ЦАП.
Fsysclk=2048
FTW=17
Fout=(17/2^6)*2048=544

Сразу не обратил внимания: наши с Вами результаты сильно различаются (см. моё сообщение №294, картинка «64 такта»). Вы уверены в своих расчётах?
тау
Цитата(Vitaly_K @ Jan 26 2013, 12:40) *
Сразу не обратил внимания: наши с Вами результаты сильно различаются
В чём Вы усмотрели сильное различие ? Я не вижу.

Цитата
. Вы уверены в своих расчётах?
в данном случае вполне уверен, тем более, что применил в таблице синусов только три значения -1,0,1 по Вашей концеции
Цитата(Vitaly_K @ Jan 22 2013, 19:59) *
От старших разрядов формируется синус в виде 4-х отсчётов 0; 1; 0; -1. Это, конечно, немного, но вполне достаточно, чтобы рассматривать вопрос в принципе.




Цитата(Vitaly_K @ Jan 25 2013, 22:50) *
Нельзя ли увеличить количество разрядов, в чём проблема, время вычислений?

можно (см рисунок)

8 бит аккумулятор и 4 бита на ЦАП
Fsysclk=2048
FTW=17
Fout=(17/2^8)*2048=136 - основной тон
Vitaly_K
Цитата(тау @ Jan 26 2013, 13:10) *
В чём Вы усмотрели сильное различие ? Я не вижу.

У меня нижняя и верхняя боковые составляющие примерно одинаковые по -26 дБн. У Вас соответственно -10 и -14 дБн.
тау
Цитата(Vitaly_K @ Jan 26 2013, 14:44) *
У меня нижняя и верхняя боковые составляющие примерно одинаковые по -26 дБн. У Вас соответственно -10 и -14 дБн.

Вы попутали палки из своей таблицы и моего графика.
берите ближе из графика на частотах 480 и 608 и сравнивайте с вашими "ближайшими"
Vitaly_K
Цитата(тау @ Jan 26 2013, 14:17) *
Вы попутали палки из своей таблицы и моего графика.
берите ближе из графика на частотах 480 и 608 и сравнивайте с вашими "ближайшими"

Понял, спасибо. А что за «палки» на частотах 416 и 672? И у Вас и у меня.
тау
Цитата(Vitaly_K @ Jan 26 2013, 16:08) *
Понял, спасибо. А что за «палки» на частотах 416 и 672? И у Вас и у меня.

416/32= 13 ваша
672/32 = 21 ваша
Vitaly_K
Цитата(тау @ Jan 26 2013, 15:53) *
416/32= 13 ваша
672/32 = 21 ваша

Да я понимаю, что наша, так же как и ваша, а точнее - ДДС-овская. Не встречали ли Вы программу для расчёта спектра ДДС? Так давно существует этот метод, что должна же она где-то быть.
тау
Цитата(Vitaly_K @ Jan 26 2013, 17:40) *
Да я понимаю, что наша, так же как и ваша, а точнее - ДДС-овская. Не встречали ли Вы программу для расчёта спектра ДДС? Так давно существует этот метод, что должна же она где-то быть.

Наверное и матлаб справится , если в аккумуляторе не шибко много разрядов загонять , скажем <= 32. Или спец программа, алгоритм которой прост по сути , может быть заточена на оптимум по быстродействию. Но я ими не пользуюсь.
Александр Chip
Доброго времени суток, участникам форума!

Я новичек на этом форуме, решил зарегеться,
потому как здесь часто обсуждают интересующую меня тематику синтезаторов частоты и ФАПЧ.

Я инженер из компании "Миландр". Уже некотрое время занимаюсь разработкой Frac-N-DSM синтезаторов и класических целоцисленных PLL как IP блоков для микроконтролеров. Опыт работы в этой области около 3 лет.

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

Но меня тут заципили слова что "Большая часть дробночисленных ФАПЧ в последнее время делается либо с переменной частотой сравнения, либо с переменной частотой опоры и сравнения". Поскольку я об этом ничего не слышал, не могли Вы пояснить, ради улучшения каких параметров это делается и как формируется эта переменная частота опоры. Если можно какуюнибудь литературу на эту тему
Vitaly_K
Цитата(Александр Chip @ Jan 26 2013, 21:18) *
Доброго времени суток, участникам форума!

Я новичек на этом форуме, решил зарегеться,
потому как здесь часто обсуждают интересующую меня тематику синтезаторов частоты и ФАПЧ.

Я инженер из компании "Миландр". Уже некотрое время занимаюсь разработкой Frac-N-DSM синтезаторов и класических целоцисленных PLL как IP блоков для микроконтролеров. Опыт работы в этой области около 3 лет.

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

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

Поздравляю Вас, Александр, с присоединением к Форуму.
Что касается использования переменной частоты опоры и сравнения, то идея простая. Одну и ту же частоту можно синтезировать при разной частоте сравнения. При этом и спуры распределяются в спектре по-разному. Вот и выбирают опору, и, следовательно, частоту сравнения такой, чтобы эти компоненты в спектре были бы по частоте подальше от сигнала и легко отфильтровывались.
Удачным примером такого решения можно назвать чип HMC830LP6GE от Hittite. Включают два таких чипа последовательно. Первый из них формирует переменную опорную частоту, а второй – собственно сигнал. Выбор удачного сочетания частот опоры и сигнала записывают в таблицу типа LUT.
Как-то пытался установить контакт с Вашими разработчиками. Ответил мне некто Малых Валерий Николаевич. Обменялись парой писем общего характера, а когда я перешёл к конкретным вопросам, он перестал отвечать. Я даже не понял, специалист ли он или из администрации.
тау
Цитата(Александр Chip @ Jan 26 2013, 22:18) *
Но меня тут заципили слова что "Большая часть дробночисленных ФАПЧ в последнее время делается либо с переменной частотой сравнения, либо с переменной частотой опоры и сравнения". Поскольку я об этом ничего не слышал, не могли Вы пояснить, ради улучшения каких параметров это делается и как формируется эта переменная частота опоры. Если можно какуюнибудь литературу на эту тему

а вот тут и статья имеется недавняя.
http://electronix.ru/forum/index.php?showt...mp;#entry953973
Александр Chip
Спасибо всем за ответ, и ссылку .... смысл понял

Виталий, Малых Валерий Николаевич это директор представительства ЗАО "ПКК Миландр" в г. Нижний Новгород.
Я работаю в оновном Зеленоградском подразделении и често говоря мало что знаю о нем и их разработках.
Думаю, что если вы хотите выдти на наших разрабочиков с какимито вопросами или предложениями,
то вам лучше всего писать на наш форум: http://forum.milandr.ru/ или прям на сайте в раделе Вопросы - Ответы
http://milandr.ru/index.php?page=voprosy-i-otvety
Vitaly_K
Цитата(Александр Chip @ Jan 27 2013, 19:59) *
Виталий, Малых Валерий Николаевич это директор представительства ЗАО "ПКК Миландр" в г. Нижний Новгород.
Я работаю в оновном Зеленоградском подразделении и често говоря мало что знаю о нем и их разработках.
Думаю, что если вы хотите выдти на наших разрабочиков с какимито вопросами или предложениями,
то вам лучше всего писать на наш форум: http://forum.milandr.ru/ или прям на сайте в раделе Вопросы - Ответы
http://milandr.ru/index.php?page=voprosy-i-otvety

Спасибо, Александр, возможно, воспользуюсь Вашим советом.
VCO
Цитата(Александр Chip @ Jan 26 2013, 22:18) *
Я инженер из компании "Миландр". Уже некотрое время занимаюсь разработкой Frac-N-DSM синтезаторов и класических целоцисленных PLL как IP блоков для микроконтролеров. Опыт работы в этой области около 3 лет.

Здравствуйте, Александр Chip, я вижу количество Александров в тематике синтеза всё растёт и растёт! wink.gif А не поделитесь ли, не входит ли в планы Миландра создание отечественных аналогов HMC700-HMC704 с 5-й приёмкой? А то надеялся на 1508ПЛ9Т ЭЛВИИС, а они по завершению НИОКР снизили максимальную частоту с 6 до 3 ГГц. Вообще, хотелось бы знать, готово ли Ваше предприятие к СВЧ-диапазону, или пока только ограничены ВЧ-частотами, которые я вижу в продукции Миландра?
Цитата
Но меня тут заципили слова что "Большая часть дробночисленных ФАПЧ в последнее время делается либо с переменной частотой сравнения, либо с переменной частотой опоры и сравнения". Поскольку я об этом ничего не слышал, не могли Вы пояснить, ради улучшения каких параметров это делается и как формируется эта переменная частота опоры. Если можно какуюнибудь литературу на эту тему

Я вижу, что ссылку на мою ссылку уже здесь привели, поэтому нет смысла повторяться. Отмечу следующее:
В статье описан "экстрим" в синтезе. Как правило, ограничиваются одним генератором, либо грамотно выбирая частоту, например, 150 МГц, из которой можно получить частоты PFD 75, 50, 37.5 и 30 МГц, либо умножая генератор на 2 и на 3, получая, например, из 100 МГц - 200 и 300 МГц и переключаясь между двумя или тремя получившимися генераторами можно получить частоты PFD 75, 66,(6), 60, 50 и 40 МГц.
Надо понимать, что метод, описанный в статье, нарушает когерентность выходного сигнала, если генераторы независимы друг от друга, что не всегда айс sad.gif Но скорее всего автор статьи имел в виду два VCXO, охваченных петлями ФАПЧ относительно базового OCXO.
Александр Chip
Цитата(VCO @ Jan 28 2013, 09:59) *
А не поделитесь ли, не входит ли в планы Миландра создание отечественных аналогов HMC700-HMC704 с 5-й приёмкой? А то надеялся на 1508ПЛ9Т ЭЛВИИС, а они по завершению НИОКР снизили максимальную частоту с 6 до 3 ГГц. Вообще, хотелось бы знать, готово ли Ваше предприятие к СВЧ-диапазону, или пока только ограничены ВЧ-частотами, которые я вижу в продукции Миландра?


В настоящее время мы начали проработку в этой области. В ближайшем будущем создание аналога HMC702 но только до 12 ГГц а не до 14.
Сейчас пока идет НИР совместно с Пульсаром по проработке схемно-топологических решений на SiGe технологиях (фабрику назвать не могу),
с которыми мы до селе не имели дело. В последтвии это должно перерасти в ОКР на разработку упомянутого аналога, естественно с 5 приемкой.
О конкретных сроках говорить пока сложно, но думаю, что в 14 году унас может повится чтото подобное (хотябы 1 версия). В еще более отдаленной перспективе
создание микросхемы синтезатора с интегральным VCO, что то типа HMC833 до 6 ГГц. Больше сейчас сказать не могу, дело это для нас новое ... что что там в итоге получится одному Богу известно ... но планы есть

Да...и спасибо за пояснения к статье rolleyes.gif
Dr.Drew
Цитата(Александр Chip @ Jan 28 2013, 20:32) *
что там в итоге получится одному Богу известно

blink.gif
azoff
Цитата(Vitaly_K @ Jan 26 2013, 18:40) *
Да я понимаю, что наша, так же как и ваша, а точнее - ДДС-овская. Не встречали ли Вы программу для расчёта спектра ДДС? Так давно существует этот метод, что должна же она где-то быть.


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

Цитата(VCO @ Jan 28 2013, 10:59) *
А то надеялся на 1508ПЛ9Т ЭЛВИИС, а они по завершению НИОКР снизили максимальную частоту с 6 до 3 ГГц.


Зря надеялись. Им до 700-х далеко, очень далеко! Помимо частоты, там еще и шумы ужасные (я уже писал в соседней ветке, что 704-ую по шумам еще никто не победил, по-моему). Нам она понравилась (с большой натяжкой конечно) ИСКЛЮЧИТЕЛЬНО в целочисленном режиме, дробь лучше не включать, чтобы не пугаться.

Цитата(Dr.Drew @ Jan 28 2013, 21:45) *
blink.gif


Да, как говорится, фил зе сейм!
Vitaly_K
Цитата(azoff @ Jan 28 2013, 21:41) *
Поделитесь, пожалуйста, ссылкой на этот метод. У меня свои мысли есть по этому поводу, хотел бы сравнить (вернуться, скажем так, в научную плоскость из мануфактурной).

Не понял, о какой ссылке Вы говорите? Хотите разобраться, как работает ДДС? И это после того, как устроили здесь мастер-класс, когда вывели меня из заблуждения о скорости установления частоты в таком синтезаторе? Похоже, шутите?

А если о программе расчёта спектра ДДС, то был такой случай. В начале 80-х попал в мою группу молодой специалист Серёжа, сразу после института. Так он между делом, не напрягаясь, сделал такую программу. Но тогда не очень-то она была мне нужна, и за эти долгие годы много компьютеров я сменил, так что программа затерялась, о чём теперь сожалею. Но у разработчиков ДДС должна же она быть?! Ведь это первый, самый необходимый инструмент в их работе. Вот такую бы ссылку найти.

azoff
Цитата(Vitaly_K @ Jan 29 2013, 10:54) *
Не понял, о какой ссылке Вы говорите? Хотите разобраться, как работает ДДС? И это после того, как устроили здесь мастер-класс, когда вывели меня из заблуждения о скорости установления частоты в таком синтезаторе? Похоже, шутите?


Виталий, ну как Вы могли такое подумать? Я же написал специально в скобочках - интересует переход из области мануфактуры в область науки. А именно: нужен источник, на который можно сослаться. Вы с тау упомянули об этих расчетах, думал разжиться у вас ссылками.
Victor®
Цитата(azoff @ Jan 29 2013, 18:23) *
Виталий, ну как Вы могли такое подумать? Я же написал специально в скобочках - интересует переход из области мануфактуры в область науки. А именно: нужен источник, на который можно сослаться. Вы с тау упомянули об этих расчетах, думал разжиться у вас ссылками.


http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx
если присмотреться - сделано в National Instruments LabVIEW
тау
Цитата(azoff @ Jan 29 2013, 18:23) *
Я же написал специально в скобочках - интересует переход из области мануфактуры в область науки. А именно: нужен источник, на который можно сослаться.


погуглите "Digital Frequency Demystified.pdf"

Цитата
Goldberg, Bar-Giora.
Digital frequency synthesis demystified / Bar-Giora Goldberg.
p. cm.
“A volume in the Demystified series.”
Includes bibliographical reference and index.
ISBN 1-878707-47-7 (pbk. : alk. paper)
1. Frequency synthesizers--Design and construction. 2. Phase
-locked loops. 3. Digital electronics. I. Title.
TK7872.F73G55 1999
621.3815 486--dc21 99-34856
CIP
Copyright © 1999 by LLH Technology Publishing.


там цельный раздел DDS General Architecture посвящен
Vitaly_K
Цитата(Victor® @ Jan 29 2013, 17:16) *
http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx
если присмотреться - сделано в National Instruments LabVIEW

Вот это уже кое-что. Спасибо!

Цитата(тау @ Jan 29 2013, 17:18) *
погуглите "Digital Frequency Demystified.pdf"
там цельный раздел DDS General Architecture посвящен

И Вам спасибо!
azoff
Цитата(тау @ Jan 29 2013, 19:18) *
погуглите "Digital Frequency Demystified.pdf"


Огромное спасибо! Поковыряюсь на досуге.
VCO
Цитата(Vitaly_K @ Jan 29 2013, 18:25) *
Вот это уже кое-что.

Самое интересное то, что я уже давно в этой теме сообщал об этом продукте... lol.gif
Vitaly_K
Цитата(VCO @ Jan 30 2013, 06:14) *
Самое интересное то, что я уже давно в этой теме сообщал об этом продукте... lol.gif

Что-то не помню такого. Можете уточнить – сообщение №?
VCO
Цитата(Vitaly_K @ Jan 30 2013, 13:35) *
Что-то не помню такого. Можете уточнить – сообщение №?

Немного ошибся, это было в соседней теме в диалоге с Вами: http://electronix.ru/forum/index.php?showt...4312&st=401
Правда я ADIsimDDS почему-то обозвал ADIsimPLL, поэтому, возможно, Вы ссылку и проигнорировали. Но это неважно...

...Продукт этот немного идеализирован, как мне кажется. Его не мешало бы сравнить с реальными спектрами реальных DDS.
azoff
Цитата(VCO @ Jan 30 2013, 18:29) *
...Продукт этот немного идеализирован, как мне кажется. Его не мешало бы сравнить с реальными спектрами реальных DDS.


На мой взгляд сильно идеализирован и неудобен!
Vitaly_K
Цитата(Victor® @ Jan 29 2013, 17:16) *
http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx
если присмотреться - сделано в National Instruments LabVIEW

Пробовал, но то ли чего-то не понял, то ли это программа бесполезная. Мне не удалось увидеть спуры, показывает только гармоники основного тона.
VCO
Цитата(Vitaly_K @ Jan 31 2013, 12:18) *
Пробовал, но то ли чего-то не понял, то ли это программа бесполезная. Мне не удалось увидеть спуры, показывает только гармоники основного тона.

Там под второй картинкой надо нажать View Tabular Display of Spurs
Vitaly_K
Цитата(VCO @ Jan 31 2013, 11:24) *
Там под второй картинкой надо нажать View Tabular Display of Spurs

Спасибо. Но и там ближайшие к несущей спуры не показаны. Похоже, что это идеализированная модель без учёта погрешностей в цифре и аналоге. Так что ли?
Victor®
Цитата(Vitaly_K @ Jan 31 2013, 14:05) *
Спасибо. Но и там ближайшие к несущей спуры не показаны. Похоже, что это идеализированная модель без учёта погрешностей в цифре и аналоге. Так что ли?


Мутняк какой-то эта прога.
ledum
Цитата(Vitaly_K @ Jan 31 2013, 12:05) *
Спасибо. Но и там ближайшие к несущей спуры не показаны. Похоже, что это идеализированная модель без учёта погрешностей в цифре и аналоге. Так что ли?

Ну, наверное, надо данные из таблицы умножить на синк и пересчитать сворачивание в первый Найквист. http://www.edn.com/contents/images/415103.pdf рис 11. Или в лучшем качестве http://www.idetic.ulpgc.es/idetic/images/S...etic_120120.pdf на стр.21
Vitaly_K
Цитата(ledum @ Jan 31 2013, 13:05) *
Ну, наверное, надо данные из таблицы умножить на синк и пересчитать сворачивание в первый Найквист. http://www.edn.com/contents/images/415103.pdf рис 11. Или в лучшем качестве http://www.idetic.ulpgc.es/idetic/images/S...etic_120120.pdf на стр.21

Получается, что программа недоделанная?
Radiocomp
Вот программа для расчета частот, опасных с точки зрения паразитных составляющих в ЦВС. Плюс небольшой пояснительный материал.
Нажмите для просмотра прикрепленного файла
Vitaly_K
Цитата(Radiocomp @ Jan 31 2013, 15:17) *
Вот программа для расчета частот, опасных с точки зрения паразитных составляющих в ЦВС. Плюс небольшой пояснительный материал.
Нажмите для просмотра прикрепленного файла

Программа не запускается по причине:
Component ‘richtx32ocx’ not correctly registered: file is missing or invalid.

Radiocomp
Прошу прощения, писалось для себя. Необходимые .ocx в приложенном архиве. Возможно их надо зарегистрировать с помощью regsvr32.
Нажмите для просмотра прикрепленного файла
Vitaly_K
Цитата(Radiocomp @ Feb 1 2013, 09:20) *
Прошу прощения, писалось для себя. Необходимые .ocx в приложенном архиве. Возможно их надо зарегистрировать с помощью regsvr32.
Нажмите для просмотра прикрепленного файла

Не работает. Пожалуйста, посмотрите прилагаемый рисунок – всё ли там на месте? Какой из них EXE-файл для запуска программы?
VCO
Цитата(Vitaly_K @ Feb 1 2013, 11:02) *
Не работает. Пожалуйста, посмотрите прилагаемый рисунок – всё ли там на месте? Какой из них EXE-файл для запуска программы?

А у меня работает. Всё у Вас на месте, возможно, что с системой проблемы. Возможно, для этой программки какой-либо Framework или Visual нужен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.