Автор Тема: DDS синтезатор передатчика  (Прочитано 133138 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн ua0aet

  • Ветеран
  • *****
  • Сообщений: 1035
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #15 : 28 Сентябрь 2012, 17:43:11 »
Александр, генератор на 12.8МГЦ или другой?

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #16 : 28 Сентябрь 2012, 17:44:45 »
Да, 12.8 МГц. Впрочем, программа поддерживает и любую другую тактовую частоту (есть настройка в ini-файле).

Оффлайн RV3APM, Сергей

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • Немного о ДВ
Re: DDS синтезатор передатчика
« Ответ #17 : 28 Сентябрь 2012, 21:00:26 »
В программу добавлена работа в режиме WSPR-2 -4,8,16,32 с привязкой момента старта соответственно к каждой 2, 10, 10, 30 и 30 минутам. Проверена в эфире в обычном WSPR-2 режиме, декодируется хорошо.
Пока реализована передача позывного, локатора (4 знака) и мощности дБм (0-60).
Александр
 спасибо - очень заинтересовало
 все виды в одном синтезе для ДВ
 отлично
73!
Сергей

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #18 : 18 Октябрь 2012, 19:17:12 »
Вчера мне прислали (тов. Simon) модифицированный вариант ассемблерной программы для микроконтроллера синтезатора. В ней реализован механизм более удобного ввода значений необходимых констант, зависящих от частоты опорника, в текст программы для перекомпиляции. Выкладываю его здесь. Работу этой версии не проверял, с какой точностью вычисляются константы - тоже не знаю. В любом случае, большое спасибо автору доработки!

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #19 : 19 Октябрь 2012, 17:51:36 »
Доработал программу управления синтезатором. Теперь используется системный таймер высокого разрешения, что заметно улучшило ситуацию с быстрыми режимами - например, стал превосходно декодироваться PSK31, что раньше было невозможно. Несколько возросла загрузка ЦПУ, но это я надеюсь решить в ближайшие дни. Пока что выкладываю 5-ю версию программы.

PS - скачайте обновленную версию несколькими постами ниже, эта уже устарела.
« Последнее редактирование: 22 Октябрь 2012, 19:43:29 от rn3aus »

Оффлайн RV3APM, Сергей

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • Немного о ДВ
Re: DDS синтезатор передатчика
« Ответ #20 : 19 Октябрь 2012, 18:42:19 »
Доработал программу управления синтезатором. Теперь используется системный таймер высокого разрешения, что заметно улучшило ситуацию с быстрыми режимами - например, стал превосходно декодироваться PSK31, что раньше было невозможно. Несколько возросла загрузка ЦПУ, но это я надеюсь решить в ближайшие дни. Пока что выкладываю 5-ю версию программы.

Спасибо! WSPR теперь как часы заработал и декодируется!
Да и PSK на слух явно правильнее звучит чем в 4ой версии.
Загрузка  ЦПУ мала добавляет в
WSPR2 3-6 проц.
CW OPERA  QRSS3   HELL - 1-2%
PSK так и не понял, то ничего 2-3 проц то PSK1 до 40% , а PSK31 до 30%
2 ядра - Виндовс 7 32 бита.

В Арго посмотрел - скрин прикрепил - явно в последней 5ой версии все намного четче выглядит.
« Последнее редактирование: 19 Октябрь 2012, 19:13:26 от RV3APM, Сергей »
73!
Сергей

Оффлайн ua0aet

  • Ветеран
  • *****
  • Сообщений: 1035
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #21 : 20 Октябрь 2012, 15:49:34 »
to RN3AUS
Александр, для кодирования в WSPR используется
4 частоты ?

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #22 : 20 Октябрь 2012, 16:47:19 »
to RN3AUS
Александр, для кодирования в WSPR используется
4 частоты ?
Да, именно так.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #23 : 22 Октябрь 2012, 19:42:22 »
Обновленная версия программы управления, уменьшена загрузка процессора и исправлены небольшие недочеты.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #24 : 18 Январь 2013, 17:52:28 »
В связи с появлением нового режима WSPR-15 (WSPR-X) стало возможным проверить работу нашего синтезатора в этом режиме. Оказалось, что работает очень хорошо. Немного исправил программу, можно скачать ее здесь. Для работы в WSPR-15 выбирайте в программе WSPR и в окошке выбора длительности передачи: 16

Оффлайн RV3APM, Сергей

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • Немного о ДВ
Re: DDS синтезатор передатчика
« Ответ #25 : 18 Январь 2013, 18:34:34 »
В связи с появлением нового режима WSPR-15 (WSPR-X) стало возможным проверить работу нашего синтезатора в этом режиме. Оказалось, что работает очень хорошо. Немного исправил программу, можно скачать ее здесь. Для работы в WSPR-15 выбирайте в программе WSPR и в окошке выбора длительности передачи: 16

Спасибо Александр
 - неплохое добавление!
73!
Сергей

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #26 : 18 Январь 2013, 19:00:01 »
Еще может быть кому пригодится прошивка МК для частоты генератора 12 МГц.
http://rn3aus.narod.ru/dds_tx

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #27 : 23 Январь 2013, 18:46:24 »
Друзья, новая версия управляющей программы:
добавлена возможность формировать расписание (циклограмму) работы с помощью простого скрипта. Как им пользоваться описано в хелпе и в примере, лежащем в архиве.
Можно, например, передавать поочередно в разных режимах и на разных частотах, задавать паузы между передачами, передаваемые сообщения, формировать циклы, повторяющиеся нужное число раз... В общем, все действия, которые в течение ночи приходится делать в ручную, можно полностью автоматизировать.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3646
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #28 : 25 Февраль 2013, 19:15:28 »
Новая версия 6.1
Скорректировано формирование фазы посылок в OPERA, QRSS и CW с тем, чтобы обеспечить когерентность сигнала на всей его длительности. Это может быть полезно для обработки, что делает Markus DF6NM - OP deep search.

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #29 : 25 Февраль 2013, 20:58:27 »
Новая версия 6.1
Скорректировано формирование фазы посылок в OPERA, QRSS и CW с тем, чтобы обеспечить когерентность сигнала на всей его длительности. Это может быть полезно для обработки, что делает Markus DF6NM - OP deep search.

Александр, ты б перезалил свои чертежи и программы, а то много потерялось с переездом.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _