Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику. |
14.09.2011, 17:50
|
|
Частый гость
Регистрация: 14.09.2009
Сообщений: 21
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от MisterDi
|
Если использовать формирование прямоугольника из тактовой частоты,
|
Ни кто не предлагал так делать, просто вместо таблицы синуса грузим таблицу сигнала необходимой нам формы.
|
|
|
|
14.09.2011, 17:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Для прямоугольника в таблице будут только два значения 0 и максимум, результирующая частота конечно будет той, какую мы хотим, но дрожание фазы и неравномерность длительности импульсов/пауз будет ИМХО кошмарными, особенно в верхней части диапазона. Кроме того выходной фильтр по-любому будет искажать форму импульсов.
Тем не менее попробую ввести доступ к таблице со стороны процессора, посмотрим как это скажется на объеме проекта и быстродействии.
__________________
misterdi<@>i.ua
|
|
|
|
14.09.2011, 18:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от MisterDi
|
Вы для формирования сигнала использовали технологию с накапливающим сумматором и фиксированной частотой дискреттизации или изменяли тактовую частоту для выборки из таблицы?
|
Да работал с 32-разрядным сумматором. Правда в "хитром режиме".
Использовался умножитель 588ВР2. Так как для получения "развертки"
фазы не важно суммировать или тактовую последовательность умножать
на определенный коэффициент.Но у 588ВР2 есть возможность умножать
число само на себя (режим устанавливается одной перемычкой).
И получается квадрат фазы! А это сигнал с линейно изменяющейся
частотой!
Отвлекитесь от разрядности ЦАП. Поймите задавая функцию дискретами
во времени мы получаем уже временные неопределенности которые и
есть фазовые шумы и паразитная девиация частоты.
И если разрядность ЦАП определяет - амплитудные составляющие, то
разрядность записанной исходной функции определяет частотные и
фазовые шумы.
|
|
|
|
14.09.2011, 19:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от Akkord
|
Поймите задавая функцию дискретами
во времени мы получаем уже временные неопределенности которые и
есть фазовые шумы и паразитная девиация частоты.
|
А, если возможно, поподробнее про неопределенности и паразитную девиацию из-за дискретных значений. На выходе ЦАП функция напряжения, как мне кажется, все время определена - ступенчатая. Если сигнал на выходе ЦАП строго периодичен (и равен периоду желаемого синусоидального сигнала), то откуда берется девиация частоты?
Последний раз редактировалось avp94; 14.09.2011 в 19:36.
|
|
|
|
14.09.2011, 21:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Цитата:
|
разрядность записанной исходной функции определяет частотные и
фазовые шумы.
|
Согласен, но при числе разрядов фазы 12 максимальный теоретический уровень фазового шума будет -72дБ уровень побочных компонентов - порядка -68..-65дБ таким образом общий уровнь шумов будет меньше -60дБ. Свободное пространство на кристалле есть, можно увеличить объем таблицы, попробовать поигратся с адресацией и добиться работы с кодом фазы 14-15 разрядов. И снизить шумы до уровня -68..-70дБ
__________________
misterdi<@>i.ua
|
|
|
|
14.09.2011, 21:03
|
|
Вид на жительство
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 408
Сказал спасибо: 229
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Меня тоже интересует вопрос о девиации, так как с фазовым шумом более ли менее понятно, он будет у нас напрямую зависеть от величины джитера в тактовом сигнале.
__________________
____________________________________________
Internet Explorer - это такая программа, с помощью которой можно зайти на сайт http://opera.com и скачать себе браузер...
|
|
|
|
14.09.2011, 22:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Программа для расчета LC-фильтров, как обещал
__________________
misterdi<@>i.ua
|
|
|
Эти 2 пользователя(ей) сказали Спасибо MisterDi за это сообщение:
|
|
|
15.09.2011, 07:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Сообщение от Nikopol
|
интересует вопрос о девиации, так как с фазовым шумом более ли менее понятно, он будет у нас напрямую зависеть от величины джитера в тактовом сигнале.
|
Кроме тактового сигнала дополнительные погрешности обеспечиваются самим методом формирования синуса. Пояснения, кроме исходной статьи , можно посмотреть здесь: http://en.wikipedia.org/wiki/Numeric...led_oscillator , http://en.wikipedia.org/wiki/Direct_digital_synthesizer .
Тем не менее, вопрос к Akkord остается, поскольку, как я понял, его утверждения относятся к цифровым методам вообще.
|
|
|
|
15.09.2011, 10:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Вопросы понятные.
Постараюсь позднее поподробнее на них ответить
Предварительно замечу что джитер это одна из составляющих и будет
определяться не только тактовым сигналом но и самими регистрами и
прочими составляющими накопителя.
Я говорю о принципиальной составляющей при таком методе
формирования сигнала, вызванной как дискретизацией по уровню(ЦАП),
так и дескретизацией во времени (количество выборок в памяти
исходнодной функции синуса)
Предварительно хочу дать ссылку ( всё можно не читать, важен Рис.1.)
http://www.kit-e.ru/articles/measure/2009_05_139.php
Кроме того фазовый шум и паразитная девиация частоты вещи
взаимосвязанные....
|
|
|
|
15.09.2011, 13:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2008
Сообщений: 712
Сказал спасибо: 302
Сказали Спасибо 409 раз(а) в 264 сообщении(ях)
|
Re: "Народный" радиолюбительский генератор сигналов
Попробую ответить на вопросы.
Попробую сперва без картинок.....
Обычно в литературе ( и по многим сайтам) рассматривается вопрос
синтеза частоты с накопителем фазы достаточно упрощено,
для понимания принципа работы. И почти нигде не рассматривается
вопрос о количестве выборок в образе синуса. В основном
рассматривается вопрос о разрядности ЦАП. И все было бы хорошо
если продолжать рассматривать сформированный синус в диапазоне
частот не более 1% от тактовой частоты.
1.Для понимания что я хочу сказать, рассматрим сперва и этот диапазон.
Все идеально получается когда тактовая частота кратна степени 2.
И выставляемые частоты кратны тоже степени 2. Картинка на
осциллографе идеальная, как на рисунках в учебниках. Но вот имеем
тактовый генератор не кратный. Например 1МГц и фазовый накопитель
24-разрядный, и шаг установки частоты генератора 1Гц. Ошибка шага
перестройки 0,0596Гц . Всего то. А для 32-разрядного накопителя эта
ошибка 0,00023283Гц! И картинка уже начинает медленно двигаться.
При переходе через ноль появляются неопределенности по времени
зависящие от числа выборок исходного образа синуса в памяти.
Можно приводить различные расчеты. Значения этих составляющих
определяется также как и у ЦАП - 6дБ на разряд. И для того чтобы
не заморачиваться обычно и берут число разрядов фазы на 2...3 больше
чем цисло разрядов ЦАП. Тем самым оперируют только понятием
нелинейные искажения сигнала и фазовые шумы не рассматривают.
2.Картина достаточно существенно меняется если формировать выходную
частоту уже в диапазоне 10...40% от тактовой. Изменяется частота
этих неопределенностей. Которые приводят к увеличению фазового
шума (а соответственно и паразитной девиации цастоты) выходного
сигнала. После того как надеюсь Вы сделаете этот генератор можете
провести эксперимент. Измеряйте паразитную частоту выходного
сигнала хотя бы на 10МГц изменяя, число выборок и разрядность ЦАП.
Ну а джитор, выбросы ЦАП, собственная линейность ЦАП ит.д.- это отдельно и все это понимают...
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Akkord за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:32.
|
|