Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: DDC приемник на плате Марсоход2

DDC приемник на плате Марсоход2 8 года 4 мес. назад #6187

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Сделал DDC приемник на плате Марсоход2.
Работает с программой HDSDR.
Полученными результатами удовлетворен.
Сделать в отдельном конструктиве со своей
программной обработкой уже не успею
в этом году. Уезжаю в отпуск. А потом начинаются
новые проекты с сыном для разных конференций.
Проект выложен в облаке:
cloud.mail.ru/public/KtBv/nsDc5mRoC
В папке DOC есть краткое описание проекта.
В папке SOFT - программы для получения файла
инициализации умножителя на ПЗУ и создания DLL
для программы HDSDR.
Если будут вопросы, постараюсь ответить.
Включил интернет на смартфоне.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 3 мес. назад #6317

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Немного улучшил проект. Веду обработку на 80 МГц (при 20 МГц на АЦП).
Принял DRM с помощью программы Dream. но только со звуковой карты.
Новый проект лежит здесь:
cloud.mail.ru/public/FUCC/h46fqWXVq





Вчера слушал любительский диапазон 20 м.
Были какие-то соревнования.
Хорошо принимал как SSB так и CW.
На картинке участок CW:



Николай.
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Ynicky.

DDC приемник на плате Марсоход2 8 года 3 мес. назад #6318

Ynicky пишет:
Вчера слушал любительский диапазон 20 м.
Были какие-то соревнования.
Хорошо принимал как SSB так и CW.
На картинке участок CW:


Любительский диапазон 20 м это ведь частоты 14 -14.35 МГц, а у вас на картинке почему-то 5.955 МГц. Может не тот скрин по ошибке приложили?
А как у вас реализовано управление частотой настройки ? Непосредственно из программы HDSDR ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 3 мес. назад #6319

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39

OtherKot пишет:

Ynicky пишет:
Вчера слушал любительский диапазон 20 м.
Были какие-то соревнования.
Хорошо принимал как SSB так и CW.
На картинке участок CW:


Любительский диапазон 20 м это ведь частоты 14 -14.35 МГц, а у вас на картинке почему-то 5.955 МГц. Может не тот скрин по ошибке приложили?
А как у вас реализовано управление частотой настройки ? Непосредственно из программы HDSDR ?


Если из 20 МГц вычесть 5.955 то получится 14.045.
В данном случае используется вторая зона Найквиста (10 ... 20 МГц).
На входе приемника стоит преселектор, вырезающий эти частоты.
На HDSDR команды поступают по USB/COM порту, так-же как и выдача отсчетов на комп.
Этим занимается DLL, которая модифицирована разработчиками платы Марсоход2 для работы по USB/COM порту с программой HDSDR.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 3 мес. назад #6320

Ynicky пишет: В данном случае используется вторая зона Найквиста (10 ... 20 МГц).


Ах да, вот оно что. В самом деле, я как то упустил из виду, что

Веду обработку на 80 МГц (при 20 МГц на АЦП).


Спасибо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от OtherKot.

DDC приемник на плате Марсоход2 8 года 3 мес. назад #6321

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
80 МГц тут не причем.
АЦП является преобразователем, так как входная частота по дэйташиту до 120 МГц.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 2 мес. назад #6381

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Основная масса аналоговых SDR приемников сделана на основе детектора Тейлоу:



В интернете я не нашел цифровую реализацию этого детектора.
Решил сделать эксперимент. Вместо перемножителя (смесителя) на ПЗУ
в своем проекте поставил детектор Тейлоу также на ПЗУ. Результат удивил.
Получились почти одинаковые результаты при меньшей используемой патяти
(4% вместо 62%):



Только вблизи нулевых частот возник выброс:



Если кто сталкивался с такой проблемой, подскажите как убрать этот выброс?
Поставить ФВЧ или еще как?

Николай.
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 2 мес. назад #6382

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Ynicky пишет: детектор Тейлоу также на ПЗУ

Это просто замена синуса/косинуса на сдвинутые меандры, если правильно понимаю. ПЗУ тут не нужно, можно просто взять 2 старших бита аккумулятора фазы: самый старший бит - знак, на который надо умножать отсчеты АЦП, а другой бит - выбор канала I/Q, в котором суммировать данные отсчеты.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 2 мес. назад #6386

  • Falcon
  • Falcon аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 8
Ynicky Вы должны понимать, что ничего кроме как умножение, в данной ситуации не способно работать.
А умножение на чистую синусоиду это максимально идеальный случай.
Детектор Тейлоу работает только по тому, что аналоговый сигнал имеет бесконечный спектр частот.
Умножение на прямоугольный сигнал равносильно умножению на 1, 3, 5, 7,........ гармоники.
И так как на входе приемника всегда есть полосовой фильтр то умножение на 3, 5, 7,.......... гармоники не приводит ни к чему так как информации просто нет.
И работает только 1 гармоника.
А вот когда вы работаете с цифрой то тут спектр ограничен 1/2 частоты дискретизации и все, что выше этой частоты сворачивается в туже полосу где у вас полезный сигнал.
В общем это хрень. Хотите качества умножайте на чистую синусоиду.
Тейлоу работает хорошо только в аналоговой технике.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

DDC приемник на плате Марсоход2 8 года 2 мес. назад #6387

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39
Похоже, вы все правы.
Сделал эксперимент. На умножитель с DDS подал только 2 старших разряда вместо 6.
Отличий не нашел.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.314 секунд
Работает на Kunena форум