-
18.02.2016, 20:26 #676
- Регистрация
- 31.05.2012
- Адрес
- Железногорск
- Возраст
- 72
- Сообщений
- 729
- Поблагодарили
- 353
- Поблагодарил
- 18
Приветствую Игорь!
Что касается смещения частоты, то там может быть несколько случаев и в большинстве из них Comfort декодирует нормально.
1. При отсутствии тропо это отраженный от самолета трек, который имеет сдвиг по частоте за время цикла.
2. Может быть несколько треков 2 и более (в зависимости от количества самолетов). При этом в зависимости от местоположения, скорости и направления они могут смещаться друг относительно друга (крест на крест).
3. При наличии слабого тропо канала или за счет отражения от неоднородностей в тропосфере на высотах до 10км и одновременного пролета самолета могут быть несколько треков. Один из них будет ровный (тропо) и несколько кривых (самолеты).
По размазыванию тона.
Смотря что называть размазыванием? Если чистое размазывание, то наблюдал такие сигналы при авроре и такие сигналы не декодируются. Но бывает размазывание когда есть тропо канал и легкий доплер от самолета летящего вдоль трассы (как бы 2 одинаковых трека смещенных на несколько Гц) , при этом как правило на Сomfort проблем с декодом нет.
.Последний раз редактировалось R5WM; 18.02.2016 в 20:31.
R5WM
-
18.02.2016, 22:15 #677
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
19.02.2016, 11:20 #678
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
r6462mod5 - изменен исходный код / source code
Привел исходный код в соответствие с требованиями GPL лицензии: в главном окне интерфейса указал номер версии и имя автора модификаций, чтобы пользователи не беспокоили разработчиков WSJT-X по поддержке сделанных мною изменений.
Согласно требованиям GPL и по полученным просьбам публикую модифицированный исходный код в общий доступ:
source code for R6YY user interface https://cloud.mail.ru/public/7bk2/MGxvjEKYv
source code for UA3DJY user interface https://cloud.mail.ru/public/6RkP/ZscSXnboc
-
21.02.2016, 07:56 #679
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
планируем r6462mod6
Устранил набегающую ошибку до 29 отсчетов в процедуре вычитания сигналов, сразу удалось поднять количество правильных декодирований для файлов SDR c выключенной АРУ с 1163 до 1175 при выключенном Preamp.
Продолжаю оптимизировать параметры и планирую выпуск r6462mod6.
! Symbol duration is 4096/11025 s.
! Sample rate is 12000/s, so 12000*(4096/11025)=4458.23 samples/symbol.
! For now, call it 4458 samples/symbol. Over the message duration, we'll be off
! by about (4458.23-4458)*126=28.98 samples; 29 samples, or 0.7% of 1 symbol.
! Could eliminate accumulated error by injecting one extra sample every
! 5 or so symbols... Maybe try this later.Последний раз редактировалось UA3DJY; 21.02.2016 в 08:03.
-
21.02.2016, 09:25 #680
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Приветствую Игорь ! Интересно ,если у меня было 1171 правильное декодирование ,то сколько сейчас будет.Смена nvec на 20000 ложных декодирований почти не прибавила,как и сильного увеличения интервала декодирования -укладываюсь в 8-9 сек без вкл preamp и 15 макс при вкл 3 проходах
Последний раз редактировалось RK4LWA; 21.02.2016 в 09:34.
RK4LWA
-
21.02.2016, 10:14 #681
- Регистрация
- 29.01.2015
- Возраст
- 46
- Сообщений
- 218
- Поблагодарили
- 21
- Поблагодарил
- 103
Для файлов -26 получил 8.8 % при nvec =20000 3 прохода preamp on
RK4LWA
-
21.02.2016, 10:57 #682
-
21.02.2016, 14:54 #683
- Регистрация
- 31.05.2012
- Адрес
- Железногорск
- Возраст
- 72
- Сообщений
- 729
- Поблагодарили
- 353
- Поблагодарил
- 18
Лично я не видел. Наверное не хватает площади отражающей поверхности а на УКВ идут отражения даже от штыревых антенн и мощности 40-50 ватт. Причем чем выше частота тем сильнее доплер. Например на 432 МГц JT65a уже практически не декодирует доплер, а JT65B берет. На КВ доплер будет маленький да и плюс отражение от ионосферы и поэтому определить сложно.
R5WM
-
21.02.2016, 15:17 #684
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
r6462mod6 исходный код / source code
Полный исходный код опубликован здесь / full source code, patch file, release notes are published there: https://cloud.mail.ru/public/BVe7/uL47Lgy5o
Изменения:
- скорректировал набег отсчетов кратно каждым 5 символам в процедуре вычитания сигналов и оптимизировал количество
остчетов функции окна FFT
- устранил дефект неравномерного расширения окон в основном окне интерфейса пользователя
- сбалансировал размеры кнопок управления в основном окне интерфейса пользователя
Повышение точности вычитания сигналов привело к ощутимому приросту в количестве правильно декодированных
сигналов при пересечении спектра сигналов.
Результаты тестов / r6462mod6 test results на рекомендованных установках:
Preamp OFF
files SDR/AGC OFF: 1176 correct and 6 false JT65 decodes (1176 правильных и 6 ложных)
Preamp ON
files SDR/AGC OFF: 1188 correct and 62 false JT65 decodes (1188 правильных и 62 ложных)
weak signal decoding probability of the -26dB SNR signals:
three passes: 7.5 %Последний раз редактировалось UA3DJY; 21.02.2016 в 15:28.
-
21.02.2016, 15:20 #685
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
используемый в теме язык
По причине возрастающего посещения нашей темы радиолюбителями других стран, буду давать информацию частично на английском языке. Release notes теперь будут только на английском языке.
Благодарю за понимание.
-
21.02.2016, 16:06 #686
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Попробовал r6462mod6 на мониторе с большим разрешением, вижу два дефекта:
- окно генерации сообщений должно быть расширяемым
- на большем разрешении экрана почему то обрезался справа индикатор уровня приема.
Устраню в следующем релизе.
-
21.02.2016, 17:07 #687
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
21.02.2016, 22:38 #688
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
планы на следующий релиз
В фразе внизу поста Steve K9AN сформулировал основную проблему, приводящую к остаточному спектру в окружающих тон бинах после вычитания сигналов. В случае сильных сигналов после вычитания остаются хвосты не только вызывающие большое количество кандидатов и ложные декодирования, но еще и накрывающие слабые сигналы при пересечении спектра.
Попробую ей заняться, но не уверен что мне хватит знаний и опыта чтобы справиться с этой математикой в исходном коде.
Подробнее об этой проблеме, использовании циклической свертки, способах ее решения (наложение входных или выходных окон отсчетов) рассказано здесь:
https://en.wikipedia.org/wiki/Circular_convolution
и здесь:
https://ru.wikipedia.org/wiki/%D0%A1...B%D0%B8%D0%B7)
http://www.dsplib.ru/content/conv/conv.html
Хвосты в спектре, которые сейчас остаются после вычитания сигналов:
! Smoothing filter: do the convolution by means of FFTs. Ignore end-around
! cyclic effects for now.Последний раз редактировалось UA3DJY; 21.02.2016 в 22:58.
-
22.02.2016, 07:09 #689
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
выбор между RRR и RR73
Когда то Александр RA3RKA поднимал этот вопрос, еще поступают просьбы дать возможность выбора.
Попробую возле надписи "Calling CQ" сделать квадратик с галочкой позволяющий пользователю выбирать одно из двух сообщений или возле самой клавиши выпадающий список с возможностью выбора(как макросы в Free message).
-
22.02.2016, 10:02 #690
- Регистрация
- 18.01.2015
- Адрес
- новосибирск
- Возраст
- 74
- Сообщений
- 1,686
- Поблагодарили
- 128
- Поблагодарил
- 55
Социальные закладки