Автор Тема: Развитие WSJT  (Прочитано 7840 раз)

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

Оффлайн RA3AQ

  • УКВ комитет
  • Ветеран
  • *****
  • Сообщений: 2635
  • Репутация: +374/-60
  • QRA: KO85sp
Развитие WSJT
« : 23 Август 2005, 10:00:19 »
Ниже привожу письмо Joe Taylor из moon-net. Перевести на русский можно например на http://babelfish.altavista.com/babelfish/tr
--------------------------------------------------------


Dear EME Friends,

As mentioned in a Moon-Net posting about two months ago, I have been working on a version of WSJT that will offer a number of new user features.

I have made excellent progress since June.  All of my meteor scatter and EME QSOs for the past six weeks have been made with a program version that will soon be available as WSJT6.  During this time I have been gradually adding features, many of which had been suggested by other users.  More features are still to come.

The present program version, v5.7.1, has the following capabilities that distinguish it from all earlier versions:

  - Multi-threaded architecture for better sharing of CPU among tasks
  - Built-in real-time waterfall display, usable in all WSJT modes
  - DF of signal selectable directly from the waterfall display
  - Selectable sound card
  - Improved control of T/R timing
  - Immediate decoding available after meteor "pings" in FSK441 mode
  - No need to re-enter station parameters after a version upgrade
  - 16-bit audio for better dynamic range
  - User interface coded in the "Python" language^* (see below for more
    programmer information)

Many other program enhancements are still to come:

  - Correction for inaccurate sound-card sample rates
  - Improvements to decoders for all WSJT modes
  - Non-saturating measurements of signal level in JT65 mode
  - More information saved in DECODED.CUM
  - Optional logging of QSOs (for contests, etc.)
  - Open source policy for nearly all program code
  - Relatively easy to port program to Linux or Macintosh

Version 5.7.1 is stable and already very usable.  However, some familiar features of version 4.x have not yet been implemented (e.g., CWID, EME Echo mode, ...); moreover, the new code certainly has bugs that will need to be traced down and corrected.

It will be very helpful to have some user input soon.  Within the next week or so, I hope to make available a beta release of the most recent version.  I will look forward to receiving your comments and suggestions.
            -- 73, Joe, K1JT


*Additional information for programmers:
-----------------------------------------
Like all of us, I am not getting any younger.  A time will surely come when I am unable to continue development of the WSJT program, or even to make sure that it will still work with the next generation of personal computers.

For these reasons, I very much want to encourage others who might be interested in becoming involved with future development of the program.  I intend to release nearly all of the source code for WSJT under the GPL General Public License.  (One piece of WSJT code has been licensed under a non-disclosure agreement; however, linking to the object code for this function will still be available to anyone.)

The user interface of the new WSJT is coded in the open-source language Python.  The code makes use of Tkinter and a number of other freely available Python modules.  Python was chosen because it is freely available, easy to learn and to program, creates attractive GUIs, and interfaces readily with compiled highly efficient languages such as Fortran and C.  The audio I/O routines use PortAudio, a library of sound-card routines that can be used with Windows, Linux, Macintosh, and probably other platforms as well.  The DSP functions (and indeed nearly all of the heavy-duty computations) are coded in Fortran.  For all of these reasons, the new code will be easier to port to another platform when/if that becomes desirable.
---------------------------------------------------------------------------
73 de RA3AQ

Оффлайн RA3AQ

  • УКВ комитет
  • Ветеран
  • *****
  • Сообщений: 2635
  • Репутация: +374/-60
  • QRA: KO85sp
В ответ на:Развитие WSJT
« Ответ #1 : 23 Август 2005, 10:03:47 »
Теперь громкие сигналы будут декодироваться ...
73 de RA3AQ

RA3ADR

  • Гость
В ответ на:Развитие WSJT
« Ответ #2 : 25 Август 2005, 12:15:04 »
Вот, что получилось после перевода....

Дорогие друзья EME!

Как уже отмечалось в Moon-Net около двух месяцев назад, я работал с версией WSJT, которая обещала предложить ряд новых возможностей.

С июля месяца я достиг здесь определённого прогресса. Все мои метеорные и EME QSQ  за последние шесть недель были сделаны с помощью версии программы, которая скоро станет доступна, как WSJT6. На протяжении этого времени я постепенно добавлял ей возможности, многие из которых были предложены другими пользователями. Но всё лучшее, как всегда, впереди.

Имеющаяся версия программы v5.7.1 имеет следующие возможности, отличающие её от всех более ранних версий:

–   Многоуровневая архитектура для лучшего разделения задач процессора
–   Встроенная индикация а ля «водопад» в реальном масштабе времени, применимая ко всем режимам WSJT
–   DF сигналов, выбираемая прямо из индикации «водопада»
–   Выбираемая звуковая карта
–   Улучшенное управление T/R отсчётами
–   Моментальное декодирование, доступное после метеорного «пинга» в режиме FSK441
–   Отсутствие необходимости повторного введения данных о радиостанции после апгрейда версии
–   16-ти битный звук для достижения более высокого динамического диапазона
–   Пользовательский интерфейс на языке “Python”^* (см. ниже для более подробной программистской информации)

Ожидаются и многие другие улучшения программы:

–   Коррекция неверных скоростей выборок в звуковой карте
–   Улучшение декодеров для всех режимов WSJT
–   Неподавляемое измерение уровня сигнала в режиме JT65
–   Большее количество информации, сохраняемое в DECODED.CUM
–   Дополнительная запись логов QSQ (для контестов и т.п.)
–   Открытая политика источника практически для всех программных кодов
–   Относительная простота перекачки в Linux или Macintosh

Версия 5.7.1 работает стабильно и уже очень востребована. Тем не менее, некоторые возможности версий 4.х до сих пор не реализованы (например, CWID, EME Эхо режим, …), и даже более того, в новом коде имеются «залипухи», которые ещё нужно будет найти и исправить.

Скоро ожидаются приятные улучшения. Как я надеюсь, на следующей неделе или несколько позже, станет доступной бета-версия самой последней версии. Жду Ваших комментариев и предложений.
73!, Joe K1JT


* Дополнительная информация для программистов:
------------------------------------------------------------------
Как и все мы, я уже никогда не стану молодым. Совершенно очевидно, что когда-то наступит время, когда я уже не смогу продолжать усовершенствование программы WSJT, также у меня нет уверенности, что она будет нормально работать на следующем поколении персональных компьютеров.

Именно поэтому мне бы очень хотелось расшевелить других, которые, может быть, заинтересуются программой и её будущими модификациями. Я намереваюсь опубликовать практически все исходные коды WSJT, защищённые GPL General Public License (хотя части кода WSJT уже лицензированы, но общие манипуляции всё ещё остаются доступными для любого).

Пользовательский интерфейс последних редакций WSJT написан на общедоступном языке Python. Используемые коды написаны на Tkinter’е и многих других свободно распространяемых модулях Python’а. Python был выбран вследствие его свободного хождения, простоты изучения и использования, привлекательности GUI’s и совместимости интерфейса с такими мощными языками программирования, как Fortran и Си. Программы ввода/вывода (I/O) используют PortAudio, библиотеку звуковых программ, предназначенных для Windows, Linux, Macintosh и, возможно, для всех остальных существующих платформ. Цифровые функции (DSP), как и все остальные сложные вычисления, написаны на Фортране. Поэтому новые коды будут проще для использования на других платформах, когда/если они появятся.

RA6DA

  • Гость
В ответ на:Развитие WSJT
« Ответ #3 : 29 Август 2005, 17:31:31 »
А  ведь с проблемой декодирования, или, точнее, недекодирования сильных сигналов в JT65 думаю, сталкивался каждый, кто работал этим видом. Очень хотелось бы услышать, кто как борется с этой бедой?
   С уважением, Виталий.

Оффлайн RN6BN

  • Старожил
  • ****
  • Сообщений: 332
  • Репутация: +26/-2
  • next
В ответ на:Развитие WSJT
« Ответ #4 : 29 Август 2005, 21:10:34 »
Я ни разу в тропо JT65 не работал, но на луне я не встречал ни одного мощного сигнала который бы не декодировался.
Может проблема декодирования связана с неправильным распределением усиления приемного тракта? К примеру я ни когда на Луне не допускаю срабатывания АРУ трансивера. ЖКИшная шкала S-метра у меня всегда в районе 5-7 баллов.
Александр (Sam)  RN6BN

RA6DA

  • Гость
В ответ на:Развитие WSJT
« Ответ #5 : 29 Август 2005, 22:24:52 »
Александр, не понял, при чём здесь тропо. Мой S- метр через луну срабатывает иногда только на тебя, значит,  и АРУ тоже, но проблемы возникают при декодировании сигналов с уровнем -11 -12dB. С этой проблемой столкнулся не только я, потому и задал вопрос. Кстати, как сказал Дмитрий, RA3AQ, 80% твоего мощного сигнала он тоже не декодирует. Может, я не правильно его понял, тогда прошу прощения.  А вот в приёме слабых сигналов у меня проблем нет. Даже без предусилителя я принимаю сигналы ЕМЕ станций, имеющих одну стрелу 10-12 элементов. В 970-м Айкоме АРУ не отключается, при этом S-метр обычно стоит на месте, о 7-8 баллов и речи нет. Как влияет на декодирование положение NB? Я пока разницы не заметил.
   С уважением, Виталий.

Оффлайн RN6BN

  • Старожил
  • ****
  • Сообщений: 332
  • Репутация: +26/-2
  • next
В ответ на:Развитие WSJT
« Ответ #6 : 29 Август 2005, 23:08:00 »
Виталий, наверно тон моего письма немного грубоват получился. Писать всегда труднее чем учавствовать в личной беседе, не видно эмоций и жестикуляций. :)
Может дело и не в АРУ , но у меня факт , что проблем декодирования мощных сигналов я ни разу не имел. Почему это так я объяснить не могу.
Я чаще сталкиваюсь с проблеммой времени. Вот почему возникает такая ситуация : когда я с корреспондентом в чате обмениваюсь взаимными "строками декодирования" , то например у меня DT=2 сек , а у корреспондента DT=5 .
Александр (Sam)  RN6BN

RA6DA

  • Гость
В ответ на:Развитие WSJT
« Ответ #7 : 29 Август 2005, 23:33:25 »
Да всё понятно,  Александр, я не обиделся. До первого CQ EME, я, как и подобает, много слушал и не звал, вот тогда- то и заметил эту проблему. Когда поинтересовался, понял, что не одинок в этом. Когда напраляю на тебя антенну и всё зашкаливает- проблема та же, экран пустой. Я почему- то тоже грешил на работу АРУ, хотя при относительно слабых уровнях она не должна срабатывать. На спектране сигнал в основном без изъянов. (Не беру во внимание, когда частота откровенно плывёт.) Тем не менее неприятно, когда знаю, что отвечают, а ничерта не вижу, sorry.
   С уважением, Виталий.

Оффлайн RZ3AED

  • Пользователь
  • **
  • Сообщений: 32
  • Репутация: +1/-0
  • QRA: KO86rd
В ответ на:Развитие WSJT
« Ответ #8 : 01 Сентябрь 2005, 13:14:26 »
Возвращаясь к началу thread'а:
Скриншоты WSJT6 можно посмотреть на нижеприведенных ссылках:

http://www.planet.nl/~pa0jmv/k5gmx-w7iuv.jpg
http://www.planet.nl/~pa0jmv/hi3tej.jpg

Взяты из письма  PA0JMV в Moon-Net.

73,
Alex