Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 39 из 73 ПерваяПервая ... 293637383940414249 ... ПоследняяПоследняя
Показано с 381 по 390 из 730

Тема: DIY SDR DDC "на коленке", или конструкция выходного дня из модулей с Али

  1. #381
    Цитата Сообщение от romanetz Посмотреть сообщение
    Есть смысл диф. тактирование на АЦП делать? И как лучше распределять клок - от ВЧ генератора на 125 МГц запустить АЦП и подать его же на плисину или умножать генератор на 12,288 фапчем в плиске? Что сетка частот дискретизации будет разная это понятно, учту в ExtIO.dll.
    Интересны


  2. #382
    Цитата Сообщение от romanetz Посмотреть сообщение
    Есть смысл диф. тактирование на АЦП делать? И как лучше распределять клок - от ВЧ генератора на 125 МГц запустить АЦП и подать его же на плисину или умножать генератор на 12,288 фапчем в плиске? Что сетка частот дискретизации будет разная это понятно, учту в ExtIO.dll
    Интересный вы вопрос подняли. Почитал датиш на AD6645 и AN-501( между строк, да и схемотехник из меня не очень), много нового для себя узнал. Как я понял, основная проблема в том, что фпга добавляет джиттер в фазу, что отрицательно сказывается на точности аналого-цифрового преобразования, это в конечном счете, отрицательно влияет на шумовую дорожку. Плюс сюда добавляется низкая стабильность по pps генератора, пока он не прогрелся, хотя меня это не сильно волнует.
    Отсюда возникли вопросы:
    1. завелся ли у вас ацп на 125Мгц?
    2. Что нужно поправить в ExtIO.dll для того, что бы у меня было тактирование АЦП на 122.88Мгц(хочу применить vcxo c pecl выходом) ?
    3. fir и прочее рассчитано на 96Мгц, их надо править или можно только ExtIO.dll поправить ?

    PS в кто-нибудь может объяснить по картинкам, каково будет влияние плохого джиттера фпга на интересующих нас частотах ?
    Нажмите на изображение для увеличения. 

Название:	1snr.jpg 
Просмотров:	518 
Размер:	43.7 Кб 
ID:	253494Нажмите на изображение для увеличения. 

Название:	2pps.jpg 
Просмотров:	877 
Размер:	118.8 Кб 
ID:	253495

  3. Спасибо от RA3APW

  4. #383
    Цитата Сообщение от UA4WAQ Посмотреть сообщение
    Как я понял, основная проблема в том, что фпга добавляет джиттер в фазу, что отрицательно сказывается на точности аналого-цифрового преобразования, это в конечном счете, отрицательно влияет на шумовую дорожку.
    В бОльшей степени джиттер тактового сигнала будет влиять на SNR при наличии мощных сигналов на входе - т.е. эффект от тактового сигнала с большим джиттером будет аналогичен эффекту от шумного синтезатора/гетеродина в классическом радио.
    С Уважением,
    Олег

  5. #384
    Цитата Сообщение от UA4WAQ Посмотреть сообщение
    1. завелся ли у вас ацп на 125Мгц?
    2. Что нужно поправить в ExtIO.dll для того, что бы у меня было тактирование АЦП на 122.88Мгц(хочу применить vcxo c pecl выходом) ?
    3. fir и прочее рассчитано на 96Мгц, их надо править или можно только ExtIO.dll поправить ?
    При частоте 122,88 МГц - децимацию cic фильтра нужно установить 64 вместо 50, при этом ExtIO.dll править не надо.
    При частоте 125 МГц нужно поменять коэффициент децимации cic фильтра и
    ExtIO.dll.

    С уважением, Николай.

  6. Спасибо от UA4WAQ

  7. #385
    Аватар для EU1SW
    Регистрация
    01.07.2009
    Адрес
    Minsk
    Сообщений
    3,870
    Записей в дневнике
    1
    Позывной
    EU1SW
    Dll нужно править во всех случаях, иначе будет неправильный код частоты отправляться приемнику.
    73! ***a few homemade DDC|DUC rigs, Malamute DDC, Storch-X DDC 7"

  8. #386
    При частоте 96 МГц после cic фильтра с децимацией 50 получаем: 96000000 / 50 = 1920000.
    При частоте 122,88 МГц после cic фильтра с децимацией 64 получаем: 122880000 / 64 = 1920000.
    Соответственно, последующие memcic и fir фильтры будут работать на той же частоте стробов и выходная частота отсчетов не изменится. Только тактовую частоту действительно нужно будет поправить в DLL.
    С уважением, Николай.

  9. #387
    Цитата Сообщение от UA4WAQ Посмотреть сообщение
    PS в кто-нибудь может объяснить по картинкам, каково будет влияние плохого джиттера фпга на интересующих нас частотах ?
    Нажмите на изображение для увеличения. 

Название:	1snr.jpg 
Просмотров:	518 
Размер:	43.7 Кб 
ID:	253494Нажмите на изображение для увеличения. 

Название:	2pps.jpg 
Просмотров:	877 
Размер:	118.8 Кб 
ID:	253495
    Хороший вопрос.

    Влияние большого джиттера (фазового шума) однозначно негативно отразится на SNR принимаемого сигнала.
    При этом преимущество использования 16-ти битного АЦП может быть потеряно.

    При принятии решения какой тактовый сигнал использовать надо сравнивать уровень фазового шума обоих решений.
    Например, при выборе из двух вариантов 1) тактовый сигнал от FPGA, полученный PLL умножением и 2) сигнал с выхода CXO (или OCXO) выбор однозначно будет в пользу CXO (OCXO). Так, если обратиться к таблице (сообщение 382), то типичный джиттер с FPGA будет от 33 до 50 пс. Типичный джиттер для не самого лучшего OCXO будет меньше 0.2 пс.

    Теперь если обратиться к первому графику, то видно, что при входной частоте принимаемого сигнала 30 МГц уровень SNR принимаемого сигнала теоретически может быть более 90 дБ для CXO(OCXO). Для той же входной частоты при использовании FPGA уровень SNR принимаемого сигнала будет существенно менее 60 дБ !!! То есть имея в «железе» 16-ти битный АЦП мы плохим сигналом тактового генератора низводим дорогостоящий АЦП ниже уровня 10-ти битного АЦП.

    Так как джиттер и фазовый шум величины коррелируемые, то можно оперировать обоими значениями при выборе опорных источников. Однако измерять удобнее фазовый шум источника.

    Если принимаемый сигнал является узкополосным (например, WSPR с девиацией 1.46 Гц), то встает дополнительное требование к стабильности (а иногда и точности частоты) опорного генератора. Для этих целей желательно использовать вариант внешнего опорного генератора, в том числе с синхронизацией по GPS (GPSDO – GPS disciplined oscillator).

    Как вариант – использование приемников GPS с внутренним TCXO на частоту 30.72МГц и получение частоты 122.88 МГц умножением PLL в 4 раза с узким фильтром. Испытывал вариант такого приемника uBlox LEA-M8F – впечатления очень положительные.
    Карен, ra3apw

  10. Спасибо от EU1SW, UA4WAQ

  11. #388
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,093
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Карен, а как Вы оцениваете такую структуру:
    1PPS поступает на FPGA и тактирует что-то вроде частотомера - например с восьмисекундным окном измеряется частота генератора. Полученное значение используется в математике для расчета управляющих слов для NCO в приемнике.
    Таким образом, раз в десяток секунд (например) корректируем настройку.
    ... Я там глубину сам промерял!

  12. #389
    Цитата Сообщение от Genadi Zawidowski Посмотреть сообщение
    Карен, а как Вы оцениваете такую структуру:
    1PPS поступает на FPGA и тактирует что-то вроде частотомера - например с восьмисекундным окном измеряется частота генератора. Полученное значение используется в математике для расчета управляющих слов для NCO в приемнике.
    Таким образом, раз в десяток секунд (например) корректируем настройку.
    Геннадий,

    идея понятна, но есть у меня сомнения (или как говорит мой друг - "Мухтар сомневается") в том, что это решит вопрос с уровнем фазовых шумов - именно из-за идеологии построения NCO.
    Эти сомнения основываются на личном не богатом опыте общения с NCO именно на предмет джиттера/фазового шума.

    Однако мы имеем мощный инструментарий - возможность проведения измерений ФШ и в моем и в Вашем вариантах.
    Какой уровень ФШ я могу получить от разных опорников VCXO (OCXO) на 122.88 МГц я знаю.

    Давайте сравним полученный Вами результат с NCO FPGA и на основе этих данных сделаем однозначный вывод.

    И еще одна вещь.
    При гонке по минимизации ФШ опорного/тактового сигнала следует все же разумно определить "а какой реально минимальный уровень ФШ тактового сигнала на самом деле нужен для разных условий эксплуатации".
    Карен, ra3apw


  13. #390
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,093
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Так сам TCXO е подстраивается, происходящее похоже на ситуацию, когда раз в десяток секунд (раз в минуту) оператор на доли герца подстраивает частоту настройки трансивера.
    А от NCO в структуре duc/ddc не убежать.
    ... Я там глубину сам промерял!

Страница 39 из 73 ПерваяПервая ... 293637383940414249 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Что лучше: "приточка" или "вытяжка"?
    от SNABBER в разделе Непроверенные идеи
    Ответов: 190
    Последнее сообщение: 19.03.2017, 21:38
  2. Очередная поделка "выходного дня" на SA612+LM386
    от RA4FIX в разделе Для начинающих
    Ответов: 143
    Последнее сообщение: 09.10.2015, 22:50
  3. Балун "токовый" или же "напряжения"?
    от ЕВГЕНИЙ ВИКТОРОВИЧ в разделе Согласующие устройства
    Ответов: 5
    Последнее сообщение: 25.08.2015, 17:12
  4. Ответов: 14
    Последнее сообщение: 07.07.2010, 03:13
  5. Любителям вертикалов ("конструкция" изолятора)
    от RU3BT в разделе Антенная механика
    Ответов: 17
    Последнее сообщение: 10.01.2006, 18:28

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •