Автор Тема: DoppAQSDR (EME)  (Прочитано 2571 раз)

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

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
DoppAQSDR (EME)
« : 11 Июнь 2020, 16:31:48 »
Mirek OK2AQ создал очень хорошую программу для коррекции доплеровского сдвига.
---
Я написал программу DoppAQSDR, которая позволяет компенсировать доплеровский сдвиг так же, как WSJT-X, но независимо для второго приемника SDR. Программа работает как с SDR Console, так и с HDSDR. Код написан на Matlab, и вам нужно установить компилятор MCR (390 МБ) для запуска отдельного exe-файла. Обе программы с описанием, см. Приложение, можно скачать с моего сайта:
---
- DoppAQSDR 
---

73 Mirek
"Scio me nihil scire"  73! UA1019SWL Игорь. 

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
Re: DoppAQSDR (EME)
« Ответ #1 : 12 Июнь 2020, 00:52:39 »
в 2016 году, OK2AQ была написана ранняя версия программы  Dopp32 , в DUBUS 1/2016 была статья OK2AQ & G3WDG - A New Method for Microwave EME Doppler Shift Compensation
...пробовал четыре года назад, попробовал и новую DoppAQSDR, программы запустить так и не смог.
Однако ! ;-))
Кто (...состоит в клубе сумасшедших р/любителей _Hi) и планирует использовать программу SDR Console V3 для приёма (или контроля) SHF EME...
Двумя месяцами ранее, довольно просто, связал WSJT-X с SDR Console V3, используя эмуляцию виртуальных портов, через виртуальный интерфейс, с использованием HamLib TS2000, на практике проверено - это хорошо работает !
Луна за горизонтом, но сделал небольшое Видео, на котором видна синхронность управления частотой WSJT-X и SDR Console. Первичные настройки на картинке, далее включение контроля частоты (CFOM) через панель (в WSJT-X) Astronomical data - Doppler tracking.


 
"Scio me nihil scire"  73! UA1019SWL Игорь. 

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
Re: DoppAQSDR (EME)
« Ответ #2 : 27 Август 2020, 12:48:40 »
Отлаженная методика RTL SDR + SDR Console v3 + автокоррекция EME допплера на GHz, "дала сбой" ...ну наконец то ! ;-))))
 Всё было хорошо, дома, на настольном ПК, но для старенького "выездного" нотбука, SDR Console v3 оказалась "тяжёлой", это выразилось в прерывании звука, даже при минимумах в установках и т.д. и т.п...... 
Пришлось искать альтернативу, из невеликого ассортимента "породистого" RTL-SDR ПО, как менее ресурсозависимая, для теста была выбрана программа HDSDR, и как оказалось - успешно !
Итак, подключаем CFOM к RTL SDR "свистку" (или любому другому USB Dongle... ), что нужно:
1. Сам USB девайс (приёмник), с уже установленными драйверами, откалиброванный (Freq. correction -ppm) под необходимую ПЧ при использовании трансвертера.
2. Свежая версия HDSDR v2.80 installer with OmniRig V2 support (+ dll ExtIO_RTL2832 в папку)
3. Эмулятор COM портов (для Win 7 32bit я использую вот этот - Virtual Serial Ports Emulator 32 bit
4. Виртуальный аудиокабель - VB-CABLE Virtual Audio Device
5. Программа  wsjtx-2.2.2
 
В Эмуляторе COM портов (Рис_1), заходим в Device, и создаём виртуальное соединение (выбрать Device type - Par) например COM2 -- COM3, конфиг можно (нужно) сохранить Save as... для дальнейшего использования.
В HDSDR (Рис_2) - Options - CAT to HDSDR, указываем COM2 скорость обмена 57600 и ставим галку на activated.
В WSJTX (предварительно сконфигурировав виртуальный аудио кабель в аудиоустройствах) заходим в Settings... - Radio, выбираем Rig TS - 2000 (виртуальный протокол CAT от этого аппарата "зашит" в управление HDSDR и "распознаётся" ham-lib _ами наших программ), далее подключаем эмулированный порт COM3 и остальное как на Рис_3. Следующий шаг - в Frequencies (Рис_4) - в окне Station Information, необходимо задать смещение (offset) частоты, с учётом f-вых (ПЧ) трансвертера или конвертера, из входного значения частоты вычитается ПЧ (например типовое 144MHz, или другое), результат записывается со знаком минус (важно !) в строку с соответствующим диапазоном, жмём ОК и закрываем окно настроек. Выбрав диапазон, переходим в Astronomical Data (Рис_5) активируем Doppler tracking и пункт Constant frequency on Moon, или записав в DX Call / DX Grid корреспондента пункт Full Doppler to DX Grid.
Примеры работы "механизма" на видео: Видео 1 с типовым преобразованием 24G/144M, и Видео 2 с нестандартным преобразованием ПЧ 10368M/618MHz от LNB (например Low cost 10Ghz EME....)
...."математику-астроному", который живёт в WSJTX, всё равно что считать ;-)) 
 73 !
"Scio me nihil scire"  73! UA1019SWL Игорь. 

Оффлайн RA3EME Александр

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 2978
  • Репутация: +739/-44
Re: DoppAQSDR (EME)
« Ответ #3 : 27 Август 2020, 15:38:41 »
Михалыч спасибо, но у меня вопрос, зачем доплер контроль на свисток? ведь всё равно где принимать, главное чтоб передавать правильно, а это всё равно трансивером управлять. Или я что то не понял?
EX RA3WME

Оффлайн ur5lx Сергей

  • Ветеран
  • *****
  • Сообщений: 1133
  • Репутация: +373/-35
  • Подпись находится в стадии разработки
  • QRA: ko70wk
Re: DoppAQSDR (EME)
« Ответ #4 : 27 Август 2020, 15:46:50 »
Программа по САТ следит за доплером во время приема.  Для успещного декода и нужен контроль доплера во время приема.

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
Re: DoppAQSDR (EME)
« Ответ #5 : 27 Август 2020, 15:52:35 »
зачем доплер контроль на свисток

Александр, UR5LX Сергей уже ответил ;-)
а свисток, это больше для контрольного или дублирующего приёмника, без передачи, ну и панорама, на досуге поковыряюсь, посмотрю, может можно как то всё это дело, ещё и с трансивером синхронизировать.
"Scio me nihil scire"  73! UA1019SWL Игорь. 

Оффлайн RA3EME Александр

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 2978
  • Репутация: +739/-44
Re: DoppAQSDR (EME)
« Ответ #6 : 27 Август 2020, 15:55:38 »
Как то в QRA64 такого не замечал, чтобы декод срывался из за доплера за один период. И вобще я не сторонник работать с контролем по CFON , эхо своё не слышно. у меня всегда ведётся передача , а приём стоит на креспонденте и моё эхо там же. Да , сейчас те кто работает WSJTX работают по другому, но телеграфом только так. Иначе при включенном CFON на TS-2000 нельзя крутить настройку, программа всё равно вернёт частоту назад, вот при ведении F1EHN всё адекватно работает, куда не крути своё эхо всегда на частоте и за многие годы проблем не было. А сейчас при появлении SDR вобще не пойму зачем это, всё видно в полосе 40кГц.
EX RA3WME

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
Re: DoppAQSDR (EME)
« Ответ #7 : 27 Август 2020, 16:04:23 »
при появлении SDR вобще не пойму зачем это

 :) :)

 Ну да, в wsjtx есть издержки, что бы перестроиться нужно тыкнуть None и т.д...  но всё это больше для цифровых режимов, так сказать - в духе времени.
"Scio me nihil scire"  73! UA1019SWL Игорь. 

Оффлайн ur5lx Сергей

  • Ветеран
  • *****
  • Сообщений: 1133
  • Репутация: +373/-35
  • Подпись находится в стадии разработки
  • QRA: ko70wk
Re: DoppAQSDR (EME)
« Ответ #8 : 27 Август 2020, 16:08:13 »
Но бывает нужно принять Японию на 10450 , а транвсертер только на 10368.....Вот и нужен свисток.
Всех японцев сработал используя свисток. А панорама 100-200 кГц. Всех вижу! Просто как-бы прозрел.
В ТЛГ не использую программу. Достаточно посмотреть в WSJT10 какой у меня доплер на данный момент.
ТЛГ это не ПРОБЛЕМА! А вот QRA64D декодировать станции 120 см и 7 ватт вот это проблема.
Нужен CORE I5 -I7-I9.

Онлайн Михалыч

  • Ветеран
  • *****
  • Сообщений: 8915
  • Репутация: +3015/-118
  • RDA: PS-23
  • QRA: KO37wa
Re: DoppAQSDR (EME)
« Ответ #9 : 29 Август 2020, 01:58:08 »
Следующий шаг - в Frequencies (Рис_4) - в окне Station Information, необходимо задать смещение (offset) частоты, с учётом f-вых (ПЧ) трансвертера или конвертера, из входного значения частоты вычитается ПЧ (например типовое 144MHz, или другое), результат записывается со знаком минус (важно !) в строку с соответствующим диапазоном

В связи с "новыми обстоятельствами" (см. HDSDR на 10GHz и выше ) offset частоты в WSJTX корректировать не нужно. В HDSDR отображается реальная частота, она же "транслируется" по CAT <=> между программами.
"Scio me nihil scire"  73! UA1019SWL Игорь.