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

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

Оффлайн Sergej

  • Старожил
  • ****
  • Сообщений: 431
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #105 : 03 Октябрь 2013, 21:44:44 »
Где позывной прописать?

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

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • Немного о ДВ
Re: DDS синтезатор передатчика
« Ответ #106 : 03 Октябрь 2013, 21:51:41 »
Где позывной прописать?

Написано в readme   
 в ini файле
73!
Сергей

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #107 : 03 Октябрь 2013, 22:35:51 »
Где позывной прописать?
Да, в ини-файле, или, еще проще, в основном окне программы вверху есть поле CALL, введите туда и заодно нажмите gen pic. В заголовке окна появится Ваш позывной.
Ини файл, если ничего в нем не редактировать, заполняется автоматически по умолчанию.
Проверьте в ини файле секцию [dxspider] поле login=
Там должен появиться ваш позывной с добавлением -1. Если не появился, то введите его здесь вручную.
« Последнее редактирование: 03 Октябрь 2013, 22:42:27 от rn3aus »

Оффлайн Sergej

  • Старожил
  • ****
  • Сообщений: 431
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #108 : 03 Октябрь 2013, 22:46:35 »
В основном окне прописывал, не помогло. В ИНИ - получилось.

Небольшая странность, закрываю окно кластера крестом - оно снова появляется и залогинивается в кластер.

Фильтр спотов прописан в ини (FILTER=acc/spot 10 on vlf), но кластер его не принимает, а просить еще ввести QRA-loc.

acc/spot 10 on vlf

token 10 not recognised
« Последнее редактирование: 03 Октябрь 2013, 22:49:23 от Sergej »

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #109 : 03 Октябрь 2013, 22:50:52 »
В основном окне прописывал, не помогло. В ИНИ - получилось.

Небольшая странность, закрываю окно кластера крестом - оно снова появляется и залогинивается в кластер.

Фильтр спотов прописан в ини (FILTER=acc/spot 10 on vlf), но не вижу чтобы после соединения программа давала его кластеру.
Да , окошко по крестику перезапускается, если мешается его лучше сверуть, если кластер не нужен - то отключить в меню options.
А споты других диапазонов у Вас идут? Если нет, значит фильтр таки применился. Он при старте должен устанавливаться.

Оффлайн Sergej

  • Старожил
  • ****
  • Сообщений: 431
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #110 : 03 Октябрь 2013, 22:55:01 »
Споты идут...
DX de K4WLS:     21280.0  EA5KA        EM74UC<>IM99XX 5/9             1852Z EM74

DX de IK2UIG:     7098.0  HA150GG      tnx qso 73 val                 1852Z

DX de PY4ZO:     14078.0  G3SUY        Tnx JT9 - 10w + dipole         1853Z

DX de UT5ZA:      7001.8  4U1ITU       up 1,2                         1853Z


По кресту - тогда его заблокировать как-то (оставить только сворачивание), если только через основное меню форма кластер открывается-закрывается.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #111 : 04 Октябрь 2013, 06:41:01 »
Понял, спасибо, постараюсь поправить.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #112 : 04 Октябрь 2013, 11:11:44 »
Поправил неточности, теперь версия 7.8.1

Пожалуйста проверьте у себя в ини файле поля
[DXSPIDER]
LOGIN=<Your CALL>-1     (например, у меня RN3AUS-1)
FILTER=acc/spot on vlf

До этого по умолчанию формировалась строка фильтра acc/spot 10 on vlf, что неправильно.
Теперь также окошко кластера нормально закрывается.

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

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • Немного о ДВ
Re: DDS синтезатор передатчика
« Ответ #113 : 04 Октябрь 2013, 11:23:31 »
Поправил неточности, теперь версия 7.8.1

Пожалуйста проверьте у себя в ини файле поля
[DXSPIDER]
LOGIN=<Your CALL>-1     (например, у меня RN3AUS-1)
FILTER=acc/spot on vlf

До этого по умолчанию формировалась строка фильтра acc/spot 10 on vlf, что неправильно.
Теперь также окошко кластера нормально закрывается.

спасибо
 сейчас все лучше по кластеру
73!
Сергей

Оффлайн Sergej

  • Старожил
  • ****
  • Сообщений: 431
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #114 : 04 Октябрь 2013, 14:21:42 »
Спасибо, тестирую дальше...

При переходе мышкой в поле ввода информации для кластера срабатывает передача символа перевода строки... А вот по энтеру нет действий, приходится жать мышью Send...
« Последнее редактирование: 04 Октябрь 2013, 14:24:33 от Sergej »

Оффлайн UF3K_Vlad

  • Ветеран
  • *****
  • Сообщений: 535
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #115 : 04 Октябрь 2013, 14:51:12 »
Саша, большое спасибо!
Прошу прощения, не успел толком потестить 7.8, вчера уезжал в город погреться, заодно и винчестер в ноуте на SSD сменил.
Немного посмотрел и 7.8 и 7.8.1.

Мысли по кластеру:
-мне было бы удобнее, есле бы он был в общем окне, а не в отдельном
-поля нужно форматировать не от предыдущего поля, а от начала строки, там стандартные они. Все станет ровнее.
-system prompt "RX3QFM-2 de RX3QFM-1  4-Oct-2013 1028Z dxspider >" наверное нужно фильтровать, т.к. оно мешает
-позывной dx ну очень хотелось бы видеть, скажем, синего цвета
в остальном мне нравится.

PSKreporter в 7.8 у меня так и не заработал, в 7.8.1 еще не успел проверить.

Проблема с автокоррекцией частоты у меня так и осталась. Т.е. Пишу 137627, жму "SetF", получаю 137626,999912591. Закрываю программу, открываю, имею - 137626,000090258
Возможно это возникает из-за использования Crystal=12805778 в .ini файле?

В остальном - ценность синтеза + софта просто не знает границ, спасибо огромное!

ex RX3QFM

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #116 : 04 Октябрь 2013, 15:18:30 »
Принято, замеченные недостатки исправим.
По отдельному окну - я его специально сделал отдельным, чтобы обработка событий от сом-порта (синтезатора) и от сокета (кластера) работали бы в разных оконных циклах. Очень я опасаюсь, что если их объединить в одно окно - потеряем так трудно достигнутое квазиреальное время и тайминги формируемых сигналов рассыпятся....

Оффлайн UF3K_Vlad

  • Ветеран
  • *****
  • Сообщений: 535
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #117 : 04 Октябрь 2013, 15:36:52 »
Саш, мысль тут одна проскочила, на отдаленное будущее...
Все равно, Windows и понятие "реальное время" - вещи мало совместимые.
Положить обработку в реальном времени на микропрцессор (помощнее понадобится), а комп, синхронизированный с NTP-сервером периодически заливает в него реальное время и команды "что делать".
А формирование несущей сигнала я бы вообще отдал AD9832(9835) хотя бы. Получилось бы люксовая вещь, но уже с гемороем по комплектации и smd пайке.
Просто сечас анализатором спектра на выход DDS лучше не подключаться, инфаркт может случиться...
ex RX3QFM

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #118 : 04 Октябрь 2013, 16:50:20 »
Да, это бы решило многое, но по сути все нужно будет с нуля переписывать, переходя на новую элементную базу.
А у нас кстати нечто похожее на предварительную заливку команд и последующее воспроизведение уже сделано - используйте DDS Autobeacon. Предварительно записываем в синтезатор циклограмму, а потом ее можно запускать по команде программы и наблюдать за ходом исполнения циклограммы. Единственно в этом режиме пока psk криво работает, почему еще не нашел. А так пользуйтесь - тайминг там выходит очень качественный.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #119 : 08 Октябрь 2013, 08:42:13 »
Версия 7.9
Исправлены замеченные ошибки и недостатки.

Новое:
1) В режиме OPERA появилась галочка InvPh, которая включает инверсию фазы посылок для осуществления
балансной модуляции с подавленной несущей. Это может быть полезно для повышения помехоустойчивости
режима при приеме коррелятором OPDS. На прием обычной Оперой инверсия фазы не влияет, проверено. Пока не смог полностью удостоверится, что фаза поворачивается точно на 180 гр, нечем посмотреть. Должно быть так, но вдруг ошибка? Буду благодарен, если кто-то подтвердит или опровергнет это.

2) При составлении файлов расписаний Shedule можно использовать новую команду:
RUNTIME=ss - где ss время в секундах. Задает длительность передачи текущего режима.
Как только фактическое время передачи превысит RUNTIME, передача будет прекращена и программа перейдет к
исполнению следующей команды расписания.
Пример:
[1]
MODE=OP-32
FREQ=137555
RUNTIME=1800

Начнется передача ОР-32, но не дойдет до конца, так как задано время передачи 1800 сек = 30 мин. То есть
будет передано 219 посылок из 239 и передача остановится.

Команда введена по предложению Александра R7NT (tnx) c целью подгонки длительности циклограмм, содержащих
ОР-32 и WSPR-15, к одному часу. Теперь в пределах часа можно будет успеть дважды передать ВСПР и один раз ОР-32.
Если же ОР передается целиком, то время расходуется неэкономно - одна ОР и один ВСПР с паузой между ними 13 мин.

3) В окне DX-Spider появилась возможность выбора шрифта и его цвета. Чтобы текст располагался правильно, нужно использовать только моноширинные шрифты.

4) Сделано повышение приоритета программы до высокого во время передачи, и возрврат к обычному по ее окончании. Может быть, это сделает тайминг еще лучше.