-
13.02.2016, 20:34 #601
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Вадим,
Я думаю что то что Вы хотите несложно реализовать самостоятельно, изменения скорее всего будут только в jt65_decode.f90 - просто изменить последовательность условного исполнения IF (логика будет сложнее но код простой).
У меня на машине Preamp три прохода занимают примерно 15 секунд, поэтому для большинства пользователей Ваша модификация увы пока преждевременна.
Читайте исходники jt65_decode.f90 и symspec65.f90, как только Вы поймете заложенную в них мною логику то легко сможете ее переделать под свои цели.
73 Игорь
-
13.02.2016, 20:37 #602
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Игорь -Увы,мои начальные знания фортрана не дадут это сделать-хотя там вроде правда ничего сложного по коду-а вот по логике -вопрос(хотя как вы организовали я понял посмотрев код) -да это я уж так-в виде шутки-пожелания озвучил -все и так отлично просто-сейчас на 21 слабые сигналы .но и то спокойно на мой обрубок идет прием
RK4LWA
-
13.02.2016, 20:40 #603
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
дефект в коде WSJT-X, индекс массива ccfblue выходит за пределы
Bill G4WJS глянул код и уже нашел причину, это мой дефект, огромное спасибо ему за помощь.
Проблема возникла из-за того, что я, используя в исходнике symspec65.f90 общую переменную preamp, не декларировал ее тип в этом исходнике как integer.
В результате неправильно инициализируется массив ss, попадает в чужую область памяти, и индекс массива ccfblue выходит за пределы допустимых значений.
Следущим постом дам линк на исправленный исходный код.
Можно исправить в ранее опубликованном исходном коде добавив в исходник symspec65.f90 одну строку integer preamp над строкой logical first:
.
.
+ integer preamp
logical first
.
.Последний раз редактировалось UA3DJY; 13.02.2016 в 20:50.
-
13.02.2016, 20:49 #604
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
13.02.2016, 20:50 #605
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Я уже вижу что отлично работает- -а шум действительно очень мал-на полноразмерную конечно было бы хуже .и вот выше RA3RKA писал .что у него возросли ошибки -у меня даже ложных декодов нет ни одного пока .хотя готовился к ним-сейчас перекомпилирую-включу три прохода на Pream
RK4LWA
-
13.02.2016, 20:59 #606
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
вероятность декодирования с Preamp
дефект у себя устранил и теперь можно продолжать тесты:
Сравнение эффективности работы Preamp на звуковых файлах симулятора с SNR -26дБ,
указана вероятность декодирования сигналов с SNR -26дБ
при Random erasure patterns=8:
r6462mod3 - 0.7 %
r6462mod4 Preamp включен, один проход - 5.3 %
r6462mod4 Preamp включен, два прохода - 6.5 %
r6462mod4 Preamp включен, три прохода - 7.5 %
при Random erasure patterns=6:
r6462mod3 - 0.6 %
r6462mod4 Preamp включен, один проход - 1.7 %
r6462mod4 Preamp включен, два прохода - 2.2 %
r6462mod4 Preamp включен, три прохода - 2.8 %
Вадим, RK4LWA: мы в суете как то забыли про проверку на -24дБ файлах, попробуете, может Preamp на этом SNR что то ухудшил?
Еще могу создать -26 дБ файлы с разной степенью пересечения спектров. Это отдельная тема, пока не знаю - но может активация вычитания спектра после прохода в Preamp увеличит количество декодированных сигналов без ущерба для варианта с непересекающимся спектром?
По последней теме это в основном проверка того что активация вычитания спектра в Preamp не ухудшает вероятность декодирования -26дБ файлов где нет пересечения спектра.Последний раз редактировалось UA3DJY; 13.02.2016 в 21:06.
-
13.02.2016, 21:02 #607
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Сейчас проверю c вкл preamp 3 прохода
RK4LWA
-
13.02.2016, 21:10 #608
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
13.02.2016, 21:15 #609
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Preamp и значение Random erasure patterns
Вопрос не горит но может быть очень актуален с точки зрения удобства использования Preamp:
чтобы постоянно не менять в Advanced значение Random c 6 на 8 для включенного Preamp и наоборот, могу попробовать сделать чтобы при включении Preamp всегда использовался Random=8 независимо от установок в Advanced, подумайте над этим.
Если кто возражает - скажите пожалуйста, и по какой причине.Последний раз редактировалось UA3DJY; 13.02.2016 в 21:24.
-
13.02.2016, 21:16 #610
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
94.9 % при preamp вкл 3 прохода EP=8 для -24 SNR-прирост по сравнению с mod3 -5.8 %.На наборе AGC OFF SDR -получил 1123+1 ложное по сравнению с 1171 с выкл preamp
Последний раз редактировалось RK4LWA; 13.02.2016 в 21:43.
RK4LWA
-
13.02.2016, 21:39 #611
- Регистрация
- 18.01.2015
- Адрес
- новосибирск
- Возраст
- 74
- Сообщений
- 1,686
- Поблагодарили
- 128
- Поблагодарил
- 55
-
13.02.2016, 21:44 #612
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
13.02.2016, 21:52 #613
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Ua3DJY:Да я бы с радостью -но так и забыл микрофон купить Декодирование при preamp идет очень бысмтро-где то 6-7 сек в среднем-+еще сек 7 просто три прохода-в предел бы уложился я-но увы и ах -надо было учить фортран в свое время
RK4LWA
-
13.02.2016, 21:53 #614
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
планы на r6462mod5
- если тесты будут положительны то включу вычитание сигналов в режиме Preamp между проходами
- жесткое значение Random erasure patterns = 8 при включенном Preamp, независимо от настроек в Advanced
- изменение графического интерфейса основного окна WSJT-X, максимум места по вертикали для левого окошка с декодированными сообщениями
-
13.02.2016, 21:56 #615
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Вот изменение интерфейса актуально -у меня сейчас по 15 и даже более бывает сразу декодов-а монитор 20.5 1600х900 -в притык прям
RK4LWA
Социальные закладки