Автор Тема: FST4  (Прочитано 2050 раз)

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

Оффлайн R7NT

  • Ветеран
  • *****
  • Сообщений: 1510
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #45 : 06 Октябрь 2020, 20:17:40 »
А передача в каком периоде?
без перерывов - непрерывно

Оффлайн EW8HP

  • Постоялец
  • ***
  • Сообщений: 225
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #46 : 07 Октябрь 2020, 23:48:53 »
Что означает параметр NB ? Какие оптимальные его настройки ?

Оффлайн R7NT

  • Ветеран
  • *****
  • Сообщений: 1510
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #47 : 08 Октябрь 2020, 12:27:37 »
Какие оптимальные его настройки ?
Сам ещё не разбирался, но видел много комментариев и советов. Опять же - не вдавался в суть. Будет время - соберу и выложу здесь. Может уже кто-то и знает более определённое что-то

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 5263
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #48 : 08 Октябрь 2020, 13:59:55 »
Что означает параметр NB ? Какие оптимальные его настройки ?

Может Noice Blanker?
Спроси в рсгб...
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Онлайн Sergej

  • Старожил
  • ****
  • Сообщений: 366
    • Просмотр профиля
Re: FST4
« Ответ #49 : 08 Октябрь 2020, 19:55:39 »
VK4YB предложил такие укорочения
F1  = FST4-60
F2  = FST4-120
F5  = FST4-300
F15 = FST4-900
F30 = FST4-1800

FW1  = FST4W-60
FW2  = FST4W-120
FW5  = FST4W-300
FW15 = FST4W-900
FW30 = FST4W-1800

Как-то не очень удачно, имхо.
Лучше бы просто заменили секунды на минуты, а буквы те же оставить.


Оффлайн R7NT

  • Ветеран
  • *****
  • Сообщений: 1510
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #50 : 12 Октябрь 2020, 09:05:34 »
Какое-то странное поведение - хотя это может быть и проблемы чисто моего старого компа
С утра заглянул в комп где FW30 стоит, и сразу "бросилось" в глаза небольшое системное (или 2.3.rc1 ?) сообщение типа "Audio reduce of.... <какое-то время>" . Как только щелкнул по "водопаду", то оно исчезло и "водопад" начал двигаться. Судя по его картинке, он до этого просто стоял неподвижным. Не выключался уже дня 3-4
Тем не менее обнаружил один новый декод:
2200 -39  0.0 1431 `  DF6NM JN59 23
но его не оказалось на wsprnet.org (?)
Оказывается Marcus эту ночь вещал в FW30 22:00, 00:00, 02:00 и 04:00, но у меня на компе декодировалось только одно, или rc1 просто "висело" после этого "Audio reduce of.... <какое-то время>" - может это и было 22:30 (???)
PS Места на диске оказалось 0 :( совсем забыл о такой "подставе" wsjt-x :(
« Последнее редактирование: 12 Октябрь 2020, 18:26:00 от R7NT »

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 5263
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #51 : 12 Октябрь 2020, 15:18:07 »
Какое-то странное поведение - хотя это может быть и проблемы чисто моего старого компа
С утра заглянул в комп где FW30 стоит, и сразу "бросилось" в глаза небольшое системное (или 2.3.rc1 ?) сообщение типа "Audio reduce of.... <какое-то время>" . Как только щелкнул по "водопаду", то оно исчезло и "водопад" начал двигаться. Судя по его картинке, он до этого просто стоял неподвижным. Не выключался уже дня 3-4
Тем не менее обнаружил один декод:
2200 -39  0.0 1431 `  DF6NM JN59 23
но его не оказалось на wsprnet.org (?)
Оказывается Marcus эту ночь вещал в FW30 22:00, 00:00, 02:00 и 04:00, но у меня на компе декодировалось только одно, или rc1 просто "висело" после этого "Audio reduce of.... <какое-то время>" - может это и было 22:30 (???)
PS Места на диске оказалось 0 :( совсем забыл о такой "подставе" wsjt-x :(


проги сохраняют файлики за цикл на диск - а вот удаляют не всегда(( даже если галка стоит - удалять вав файлы.
этот глюк ходит из версии в версию((
поэтому лучше принудительно папку с вав файлами очищать каждый день или пол дня.
у нас не кв, народу не много, но все равно.


еще сомтрю вспр сайт видимо подглючивал...
самотрю за вчера жаловались, что не загрузило споты.
прежде там у них была загрузка файла алл.тхт врукопашную.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Онлайн Sergej

  • Старожил
  • ****
  • Сообщений: 366
    • Просмотр профиля
Re: FST4
« Ответ #52 : 13 Октябрь 2020, 17:07:17 »
Уже кто-нибудь анализировал, чем новые ФСТ-4 моды лучше/хуже других аналогичной длины передачи (вспр2, вспр15, опера32) или может быть есть информация сравнительного прогона через программный симулятор ионосферного канала?

Не слежу сейчас за иностранной информацией, возможно, уже было это...

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 5263
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #53 : 13 Октябрь 2020, 18:47:37 »
Первое преимущество - QSO можно провести, а не только маяки гонять.. Хотя, на ДВ оно давно уже мало актуально. Ибо у кого прием есть - часто нету передачи. А тот кто может передавать, весь прием в помехах потерял((

Второе преимущество - простая программа не требующая никаких настроек.
И это очень важно - сколько народу отказалось от ДВ/СВ только потому, что сложно осваиввать СПЛ и "калибровать" проги...
Первой ласточкой в правильном направлении была OPERA -  но ее эффективность при цикле передачи 32 минуты между QRSS-3 B QRSS-10. ближе к 3й моде, безусловно.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 2945
    • Просмотр профиля
Re: FST4
« Ответ #54 : 15 Октябрь 2020, 20:27:57 »
В рассылке было описано, как организовать прием FST4 с помощью спектрумлаба, а также как выгружать споты на сервер с помощью скрипта.

Параметры командной строки jt9.exe (именно эта программа декодирует FST4):
Цитировать
Usage: jt9 [OPTIONS] file1 [file2 ...]
        Reads data from *.wav files.

        jt9 -s <key> [-w patience] [-m threads] [-e path] [-a path] [-t path]
        Gets data from shared memory region with key==<key>

 OPTIONS:

 -h
 --help
    Display this help message

 -s KEY
 --shmem KEY
    Use shared memory for sample data

 -p SECONDS
 --tr-period SECONDS
    Tx/Rx period, default SECONDS=60

 -e PATH
 --executable-path PATH
    Location of subordinate executables (KVASD) default PATH="."

 -a PATH
 --data-path PATH
    Location of writeable data files, default PATH="."

 -t PATH
 --temp-path PATH
    Temporary files path, default PATH="."

 -L HERTZ
 --lowest HERTZ
    Lowest frequency decoded (JT65), default HERTZ=200

 -H HERTZ
 --highest HERTZ
    Highest frequency decoded, default HERTZ=4007

 -S HERTZ
 --split HERTZ
    Lowest JT9 frequency decoded, default HERTZ=2700

 -f HERTZ
 --rx-frequency HERTZ
    Receive frequency offset, default HERTZ=1500

 -w PATIENCE
 --patience PATIENCE
    FFTW3 planing patience (0-4), default PATIENCE=1

 -m THREADS
 --fft-threads THREADS
    Number of threads to process large FFTs, default THREADS=1

 -4
 --jt4
    JT4 mode

 -5
 --ft4
    FT4 mode

 -6
 --jt65
    JT65 mode

 -7
 --fst4
    FST4 mode

 -W
 --fst4w
    FST4W mode

 -8
 --ft8
    FT8 mode

 -9
 --jt9
    JT9 mode

 -q
 --qra64
    QRA64 mode

 -Q QSOprogress
 --QSOprog QSOprogress
    QSO progress (0-5), default PROGRESS=1

 -b A
 --sub-mode A
    Sub mode, default SUBMODE=A

 -d DEPTH
 --depth DEPTH
    Decoding depth (1-3), default DEPTH=1

 -T
 --tx-jt9
    Tx mode is JT9

 -c CALL
 --my-call CALL
    my callsign

 -G GRID
 --my-grid GRID
    my grid locator

 -x CALL
 --his-call CALL
    his callsign

 -g GRID
 --his-grid GRID
    his grid locator

 -X FLAGS
 --experience-decode FLAGS
    experience based decoding flags (1..n), default FLAGS=0

73, Rik ON7YD - OR7T

Как организовать прием FST4 с помощью Спектрумлаб (подобно тому, как это делалось для приема WSPR):
Цитировать
The decoder script at DL0AO did suffer from a couple of hickups, the main issue being the trigger delay to compensate for the latency of the vorbis stream: Yesterday night a 20 second delay worked fine for a while, but today I found that it had to be reduced to 10 seconds.
 
For information, the attachments contain a couple of screenshots, and scripts for conditional actions and the fst4w-decoder itself. The latter is located in a "fst4w" subfolder, together with jt9.exe and some relevant libraries. Note that the 10 second trigger delay is defined in the minute=val(str("mm",now-10)) expression in conditional actions.
 
Best 73,
Markus (DF6NM)
(В приложении к посту - файлы со скриншотами настроек)


Как выгружать споты на сервер:
Цитировать
if you are managing a bash script to decode FTSW4 as we do with JT9  last year, you can add these commands
to convert the jt9 program output file 'decoded.txt' in 'decoded2.txt and upload this latter using curl.

function convert_decoded
#converts decoded.txt in decoded2.txt for upload to wsprnet.org
{
awk  -v var="$TIMESLOT" -v dial="$DIAL"  '{ $1=var ; $5=int((dial*1000000+$5))/1000000; $10=$6=$(NF)=""; print $0}' decoded.txt  > decoded2.txt
}

where TIMESLOT=initial time of transmission (example: TIMESLOT=201013 0400)
           DIAL=dial freq in MHz, to be added (example: DIAL=0.136)

These are the commands that i use to upload the spots with curl:

if [[ -s decoded.txt ]]; then 
curl  -F allmept=@"decoded2.txt" -F call=YOURCALL/1800 -F grid=JNXXXX http://wsprnet.org/meptspots.php #upload wsprnet.org
fi

73, Domenico
IZ7SLZ

Цитировать
This is a Windows batch script which we use for FW30, in conjunction with wav-recordings from SpecLab. It is called with a filename like
r:\lf_201014_1130.wav
as first argument %1. Output reformatting is done by the "for" loop and the "doline" subroutine.

73, Markus

jt9 -W -p 1800 -f 1440 %1
del %1
call :setsize decoded.txt
if %size% equ 0 goto upload
set d=%1
set d=%d:~7,6%
for /f "tokens=1,2,3,4,5,7,8,9" %%i in (decoded1.txt) do @call :doline %%i %%j %%k %%l %%m %%n %%o %%p
:upload
call :setsize spots.txt
if %size% equ 0 exit
curl >curllog.htm -F allmept=@"spots.txt" -F call="DL0AO/1800" -F grid=JN59vk http://wsprnet.org/meptspots.php
call :setsize curllog.htm
if %size% gtr 4000 del spots.txt
exit
 
:setsize
set size=0
if exist %1 set size=%~z1
goto :eof
 
:doline
set f=%5
set f=%f:~0,4%
set /a f=136000+f
set f=0.%f%
echo %d% %1 %2 %3 %4 %f% %6 %7 %8 >>spots.txt
timeout 3
goto :eof
 

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 2945
    • Просмотр профиля
Re: FST4
« Ответ #55 : 15 Октябрь 2020, 21:16:30 »
Особенности и баги:
Цитировать
Dear FST4W users,
 
while playing around with the new mode, I stumbled upon a few minor issues. None of them is a big problem, but perhaps worth noting.
 
- The commandline decoder jt9.exe -W (which I use in conjunction with SpecLab audio-recordings) seems to have a fixed frequency tolerance of +-20 Hz, which apparently cannot be modified by -L and -H options. This is not sufficient to monitor a 200 Hz wide band.
 
- Slow FST4W modes seem to be affected by relatively small time offsets. Even at p-1800, a ten second latency (ie. less than one symbol duration) prevented all decodes. I would have thought that time tolerance somehow scales with symbol duration, but apparently it doesn't.
 
- WSJT-X sometimes won't start to transmit in the first possible slot, which can be annoying with long transmissions. It may be related to having used the "Tune" button before, as reported earlier by DL7NN and HB9TMC.
 
- When using fst4sim.exe to generate a tone list for a non-WSJT-X transmitter, I found that message input is case sensitive. "df6nm jn59 23" was not regarded as a WSPR-compatible message, whereas "DF6NM JN59 23" worked.
 
73, Markus (DF6NM)

Оффлайн R7NT

  • Ветеран
  • *****
  • Сообщений: 1510
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #56 : 17 Октябрь 2020, 12:51:22 »
Для инфо
Чтобы запустить несколько сессий FST4/FST4W с разными длительностями, нужно их запускать каждую отдельно через командную строку типа:
c:/<полный путь к wsjtx.exe><пробел>--rig-name=FW30     например, и далее в самой программе проводите вручную настройку под FW30
типа c:/wsjtx/bin/wsjtx --rig-name=FW30
При этом только на водопадном окне вверху появится WSJT-X - FW30 - Wide Graph. На самом окне программы такой надписи нет - видимо надо написать разработчикам о добавлении такого же - при открытии множества сессий можно и запутаться ведь, разбираясь что где настроено.
Конечно, для разных сессий лучше и свои dir создать для save (savefw2, ... savefw30 ... savef5...)
Лучше конечно создать макросы или bat-файлы (fw30.bat ... f5.bat ...) сразу прописав нужные настройки
Пока руки не дошли до этого
Можно и в отдельные dir все разные разместить, но всё-равно придётся через командный файл каждую из них запускать (кроме самой первой)
Для FW30 использую для водопада N Avg 35 при Spec 20%
« Последнее редактирование: 17 Октябрь 2020, 13:33:00 от R7NT »

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • E-mail
Re: FST4
« Ответ #57 : 18 Октябрь 2020, 22:19:55 »
GE!
Сообщение с сайта WSPRNET.ORG о приёме спотов WSPR и FST4W:
Изменения сайтов для новых режимов WSPR FST4W

Начиная примерно с версии 2.1.1 wsjt-x загружает значение " mode`, которое WSPRNet не потребляет.
С появлением новых режимов КВАЗИМАЯКА FTS4W мы теперь будем потреблять это значение.

В дальнейшем мы будем обрабатывать " режим` в соответствии с 4 значениями:

"2"
"15" для текущих режимов WSPR -2 & -15
"5
"30" для режимов FST4W 300 и 1800

Это изменение относится и к ручной загрузке, т. е. WSPRNet будет поддерживать 10-й столбец "mode", который может быть одним из этих выше 4 значений.

С точки зрения устаревших данных все старые пятна обрабатываются так, как будто они являются WSPR-2.
Аналогично, загруженные данные без режима или неподдерживаемого значения будут по умолчанию использоваться как WSPR-2.

Наконец, я быстро добавил фильтр режимов на страницу базы данных. Я не знаю, должны ли мы фильтровать карту по режиму, так как:

новые режимы-MF/LF
K1JT рекомендует пользователям полностью отказаться от использования WSPR-2 и -15 на MF/LF в пользу новых режимов **

Очень немногие пользователи загружают данные с параметром mode, так что в краткосрочной перспективе это, вероятно, мало что даст.
Эта работа все еще продолжается, и мы приветствуем ваши предложения.

73,

W1GJM
« Последнее редактирование: 18 Октябрь 2020, 22:34:07 от R3LW »
73! Михаил, R3LW KO54mq