-
01.03.2016, 17:08 #751
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
UA3DJY:Preamp on,nvec 20000,nbirdie=6,bins=5,Jt9=2400,Bandwith=4100-agc off sdr- файл декодирований https://yadi.sk/i/tvI4RBKypoKMb
RK4LWA
-
01.03.2016, 23:45 #752
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Возможно полученные мной значения действуют лучше для nvec=10000(по умолчанию в mod6 для включенного Preamp).
Файлик с фильтром JT65/JT9 и Вашим выходом прикладываю, у Вас получилось меньше декодирований.
Личным сообщением перешлю линк на софт. Завтра еще попробую значение nvec пощупать под оптимальные nbirdie.
nbirdie.xlsПоследний раз редактировалось UA3DJY; 01.03.2016 в 23:53.
-
02.03.2016, 00:33 #753
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
С фильтром непонятно-многие помеченные jt65 в реальности jt9-сейчас обрежу полосу до 2600-граница jt 9 2600-и снова прогоню-bins 5 оставлю зы При nberdie=6 nvec=20000 получил на файлах -26 те же 8.8%,что и на мод6 ,на nvec=30000-10.1% полоса 4100 jt9 2400 bins 5-то есть на слабых сигналах nberdie=6 не влияет на результат и увеличение nvec дает те же результаты ,что и на мод6
Последний раз редактировалось RK4LWA; 02.03.2016 в 00:43.
RK4LWA
-
02.03.2016, 01:27 #754
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Прогнал -полоса 2600 jt9 2600 bins=5 nvec=20000 nbirdie=6 получил 1254 декода вкл ложные-то есть ровно столько же сколько на мод 6
RK4LWA
-
02.03.2016, 04:01 #755
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
UA3DJY:Прогнал при nvec=20000 прекомпилировав свои исходники снова-вкл режим только jt65 -все остальное как у Вас в тесте и получил результаты 1228 правильных и 34 ложных -у меня что то было плохо скомпилировано изначально https://yadi.sk/i/b_7KppIqppyXm
Последний раз редактировалось RK4LWA; 02.03.2016 в 04:06.
RK4LWA
-
02.03.2016, 08:20 #756
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
02.03.2016, 08:43 #757
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
планы на mod7
Настройка Random erasure patterns в закладке Аdvanced сейчас слишком грубая, реально мы используем только значения 6,7,8:
...
4 - 100
5 - 300
6 - 1000
7 - 3000
8 - 10000
9 - 30000
....
Это количество попыток декодирования, начиная с 1000...3000 попыток время декодирования становится примерно прямо пропорционально количеству попыток.
Планирую поменять, сделать что то вроде:
750
1000
2500
5000
7500
10000
12500
15000
20000
В результате изменения будет удобнее подстраивать соотношение количество декодирований / время декодирования, что критично для процессоров у которых менее 8-ми ядер.Последний раз редактировалось UA3DJY; 02.03.2016 в 08:58.
-
02.03.2016, 09:06 #758
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Значение Random для выключенного Preamp в mod7
Проверил декодирования для nbirdie = 6 и Random =6 Random =8.
Декодирования одинаковы. При выключенном Preamp, Random более 6 (1000 попыток) смысла использовать нет.Последний раз редактировалось UA3DJY; 02.03.2016 в 09:11.
-
02.03.2016, 09:27 #759
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
02.03.2016, 10:36 #760
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
ua3djy:Я в таблице оставил и с вашего софта (по ссылке) колонку-там результаты совпадают с вашими (-1 ложное), скомпилированный мной-отличается только nvec по идее .Skype ffa197812
Последний раз редактировалось RK4LWA; 02.03.2016 в 10:45.
RK4LWA
-
04.03.2016, 07:26 #761
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Всем кому я успел дать на тестирование r6462mod7:
в софте находится устранение дефекта r6489, приводит к снижению количества правильных декодирований при включенном Preamp.
Сейчас убрал, продолжаю тестирование перед выпуском исходного кода в общий доступ.
По ряду причин вынужден продолжать работать в отдельной ветке разработки софта, без поддержки последних изменений JTMSK.
Модифицированный софт фокусирую на КВ, JT65+JT9.Последний раз редактировалось UA3DJY; 04.03.2016 в 07:38.
-
04.03.2016, 14:15 #762
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Инструкция по компиляции r6462mod в JTSDK 2.0.3 / 2.0.4
Компиляция r6462mod в JTSDK 2.0.3
Из JTSDK-QT выполните команды:
checkout-wsjtx
cd C:\JTSDK\src\wsjtx
svn update –r r6462
После чего удалите папку wsjtx в пути C:\JTSDK\src\
Скопируйте папку wsjtx с исходным кодом r6462mod в папку C:\JTSDK\src\
Из JTSDK-QT выполните команды:
cd C:\JTSDK
build-wsjtx package
На вопрос 'Update from svn before building?' ответьте 'N'
Скомпилированный установочный файл попадет в папку C:\JTSDK\wsjtx\package
_________________________________
Компиляция r6462mod в JTSDK 2.0.4
Из JTSDK-QT выполните команды:
wsjtx-list -u
build-wsjtx rinstall
cd C:\JTSDK\src\wsjtx
svn update –r r6462
После чего удалите папку wsjtx в пути C:\JTSDK\src\
Скопируйте папку wsjtx с исходным кодом r6462mod в папку C:\JTSDK\src\
Из JTSDK-QT выполните команды:
cd C:\JTSDK
build-wsjtx package
На вопрос 'Update from svn before building?' ответьте 'N'
Скомпилированный установочный файл попадет в папку C:\JTSDK\wsjtx\devel\qt52\1.7.0\Release\package
-
04.03.2016, 17:23 #763
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Инструкция по компиляции r6462mod в JTSDK 2.0.4
подправил
_________________________________
Компиляция r6462mod в JTSDK 2.0.4, в следующем порядке.
Из JTSDK-QT выполните команды:
wsjtx-list -u
build-wsjtx rinstall
cd C:\JTSDK\src\wsjtx
svn update –r r6462
После чего удалите папку wsjtx в пути C:\JTSDK\src\
Скопируйте папку wsjtx с исходным кодом r6462mod в папку C:\JTSDK\src\
Удалите все из папки C:\JTSDK\wsjtx\devel\qt52\1.7.0\Release\build\
Из JTSDK-QT выполните команды:
cd C:\JTSDK
build-wsjtx package
На вопрос 'Update from svn before building?' ответьте 'N'
Скомпилированный установочный файл попадет в папку C:\JTSDK\wsjtx\devel\qt52\1.7.0\Release\package
-
04.03.2016, 20:04 #764
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
r6462mod7 source code
Исходный код, патч файл и Release notes опубликованы здесь:
https://cloud.mail.ru/public/27He/cSmWg8Vk8
Новый функционал:
- Выполнена оптимизация параметра nbirdie, для включенного Preamp nbirdie=6, для выключенного - nbirdie=7, в результате прирост количества правильных декодирований.
- Устранены мелкие дефекты в интерфейсе главного окна.
- Между левой и правой половиной главного окна установлен разделитель, пользователь может теперь перемещая разделитель менять пропорции половинок главного окна.
- Пользователь может выбирать между RRR и RR73 сообщением. Выбор сообщения через установку/снятие галочки, генерация сообщения как обычно кнопкой RRR/RR73
- Изменены настройки в закладке Advanced. В режиме выключенного Preamp жестко в коде прописано количество попыток декодирования значением 100.
В режиме включенного Preamp изменен шаг выбора количества попыток декодирования, максимальное количество правильных декодирований при 10000 попытках.
Значения Preamp decoding attempts 1,2,3,4,5 соответствуют 1000,2500,5000,7500,10000 попыток декодирования сигнала. Чем больше количество попыток тем больше время потраченное на декодирование.
Результаты тестирования, файлы SDR с выключенной АРУ:
Preamp выключен, три прохода:
1194 правильных и 3 ложных JT65 декодирований, время декодирования 1538 секунд
Preamp включен, три прохода, для разных значений Preamp decoding attempts:
1 (1000) 1200 правильных and 63 ложных JT65 декодирований, время декодирования 685 секунд
2 (2500) 1208 правильных and 52 ложных JT65 декодирований, время декодирования 985 секунд
3 (5000) 1211 правильных and 55 ложных JT65 декодирований, время декодирования 1492 секунд
4 (7500) 1214 правильных and 54 ложных JT65 декодирований, время декодирования 1993 секунд
5 (10000) 1214 правильных and 57 ложных JT65 декодирований, время декодирования 2600 секунд
Время декодирования указано для двухядерного AMD процессора с тактовой частотой 3.1 гГц.
Вероятность декодирования сигналов с SNR -26дБ при включенном Preamp в зависимости от количества попыток:
1 (1000) 2.7 %
2 (2500) 4.2 %
3 (5000) 5.8 %
4 (7500) 6.2 %
5 (10000) 7.5 %
Рекомендуемые установки:
JT65+JT9 режим
Preamp decoding attempts = 5
Preamp decoding passes: настраивается по времени декодирования
Three-pass decoding включен
Agressive decoding level = 0
В результате создания r6462mod7 потерял 6 правильных декодирований с включенным Preamp, ранее при 10000 попытках и nbirdie=6 наблюдал 1220 правильных и 57 ложных. Перелопатил весь свой код, частично его переделал, но причину снижения не смог найти, возможно вернусь к поиску причины позже.Последний раз редактировалось UA3DJY; 04.03.2016 в 20:07.
-
04.03.2016, 22:28 #765
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Рекомендуемые установки для r6462mod7
Прошу прощения - опечатка!
Правильно так:
Рекомендуемые установки:
JT65+JT9 режим
Preamp decoding attempts = настраивается по времени декодирования
Preamp decoding passes = 3 (всегда держим на трех проходах)
Three-pass decoding включен (это три прохода декодирования при выключенном Preamp)
Agressive decoding level = 0
В release notes эти настройки указаны правильно.Последний раз редактировалось UA3DJY; 04.03.2016 в 22:40.
Социальные закладки