Страница 1 из 16 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 151
Like Tree11Likes

Тема: dump740

  1. #1
    Sky
    Sky estб offline
    Soft Engineer
    Регистрация
    28.12.2016
    Город
    Рязань
    Аэропорт
    UUWR
    Сообщений
    12
    Downloads
    9
    Uploads
    0

    dump740

    Всем привет!

    Заинтересовала меня тема приема сигналов УВД.
    В выходные набросал программку, аналогичную dump1090, но принимающую и декодирующую сигналы УВД.
    На дампах она у меня работала, но в "боевых условиях" непосредственного получения аналитического сигнала с донгла проверил только сегодня.
    *02060047;
    Altitude: 470 m (relative)
    Fuel: 30%

    *010■■■■■;
    Code: ■■■■■ (вырезано цензурой)
    Работает, вроде.
    Сейчас распознаются коды ЗК1 (бортовой номер) и ЗК2 (высота и остаток топлива). В теории (код обработки в программе есть) должен распознаваться ЗК3 (вектор скорости), но я таких сигналов не принимал пока. Ну или они не распознаются =). Сегодня надампил несколько проходов бортов, как будет время, посижу, поразбираюсь.

    Какие особенности:
    1) В программе пока нет сетевой части, вывод только в консоль. Все будет, только разберусь со включением кода с лицензией BSD в проект под GPL. Или напишу сервер, если это невозможно.
    2) Программа только в исходниках. У меня нет возможности собрать бинарник под Винду. Если будут проблемы, пишите, попробуем вместе разобраться. Может, кто-то из пользователей Винды поможет. Возможно, чуть позже соберу и выложу бинарник под Raspberry Pi, но там несложно и самим собрать.
    3) Возможно, что пока у алгоритма невысокая чувствительность. Тут надо собирать статистику. Но несколько идей по ее повышению есть.
    4) Программа под GPLv3, так что вэлкам изучать код, использовать в своих (GPL) проектах.

    Предложения по улучшению, багрепорты и просто опыт использования программы горячо приветствуются!

    Ну а теперь самое главное - ссылка на репозиторий проекта dump740.
    IC7K, UA4WIY, garry72 and 3 others like this.

  2. 7 пользователя(ей) сказали cпасибо:
    Dmi3 (24.01.2017) garry72 (24.01.2017) IC7K (24.01.2017) MiB (4 недель(и) назад) nakos (24.01.2017) scorp1988 (24.01.2017) UA4WIY (24.01.2017)
  3. Ksuxa ATC

  4. #2
    Модератор
    Регистрация
    06.06.2013
    Город
    Комсомольск-на-Амуре
    Аэропорт
    UHKK
    Flightradar24
    F-UHKK3
    Сообщений
    483
    Downloads
    59
    Uploads
    1
    Это круто что УВД не забыли)Кто бы собрал под Windows для тестирования)

  5. #3
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,788
    В Блоге
    20
    Downloads
    39
    Uploads
    133
    о блин, наконецто ))

    Все будет, только разберусь со включением кода с лицензией BSD в проект под GPL. Или напишу сервер, если это невозможно.
    поясни, в чем тут трабл?
    Ракета выпускается без предупреждения. 73!

  6. #4
    Sky
    Sky estб offline
    Soft Engineer
    Регистрация
    28.12.2016
    Город
    Рязань
    Аэропорт
    UUWR
    Сообщений
    12
    Downloads
    9
    Uploads
    0
    Уже погуглил на эту тему, вроде, все норм. Сделаю в ближайшее время.

    Upd: Да, еще, кто-нибудь может сделать запись видео работы sisex? Я набросал подобную утилитку на PyQt, когда разбирался с сигналами, хочется сравнить с существующей программой. Было очень полезно для нахождения сигнала, но вывод картинки тормозил. Охота оформить в полноценную утилу, но не уверен - это я где-то косякнул в коде или там и так все на пределе, питон просто не справляется, и надо переписать на компилируемом языке. Нужен ориентир какой-то.
    Дело в том, что sisex я видел только на скриншотах, и у меня нет доступа к компу с виндой, а под вайном запустить программу не получилось.

  7. #5
    МегаПрофи
    Регистрация
    10.11.2011
    Город
    Москва
    Сообщений
    1,599
    Downloads
    13
    Uploads
    0
    видео сделать можно. постараюсь поймать сигнал увд

  8. Ksuxa ATC

  9. #6
    Sky
    Sky estб offline
    Soft Engineer
    Регистрация
    28.12.2016
    Город
    Рязань
    Аэропорт
    UUWR
    Сообщений
    12
    Downloads
    9
    Uploads
    0
    Наверное, это лучше будет в личку, чтобы не засорять тему. Заранее спасибо!

  10. #7
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,788
    В Блоге
    20
    Downloads
    39
    Uploads
    133
    если я правильно понял, вы определяете значение разряда по первой выборке каждой позиции разряда
    Код:
        for (i = 0; i < 320; i+=16) { if (m[i] > m[i+8]) r1 += 1 << shift;
    ...
    я моделировал в матлабе, и как то у меня плохо декодируется подобным методом
    лучший результат получается когда сравниваются суммы 0-7 и 8-15 выборок

    Код:
     if (SUMM(m[i ~ i+7]) > SUMM(m[i+8 ~ i+15])) r1 += 1 << shift;
    Ракета выпускается без предупреждения. 73!

  11. #8
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,788
    В Блоге
    20
    Downloads
    39
    Uploads
    133
    чтобы не засорять тему. Заранее спасибо!
    не бойтесь засорить тему, я почищу, не проблема
    главное участие
    Ракета выпускается без предупреждения. 73!

  12. #9
    Модератор
    Регистрация
    06.06.2013
    Город
    Комсомольск-на-Амуре
    Аэропорт
    UHKK
    Flightradar24
    F-UHKK3
    Сообщений
    483
    Downloads
    59
    Uploads
    1
    готов тестить, но тока под виндой)увдшных много летает у меня)

  13. #10
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,788
    В Блоге
    20
    Downloads
    39
    Uploads
    133
    народ, все кинулись на программиста как на красную тряпку, видать нужда есть действительно

    но думаю надо сосредоточиться, а не распыляться по разным проектам

    1. для начала сделать УВД декодер для PI с выдачей по TCP в MSG формате, чтобы автономки могли снабжать нас данными

    2. далее есть у нас UVD-QT для наблюдения за УВД, получая его от PI.
    есть вариант под QT5 с моими доработками, который тоже надо допилить, а я не могу т.к. не хватает знаний в программировании и отладке, идет утечка памяти и не так работает.

    3. еще нужно допилить плагин SDR# с SISEX, наблюдение за обстановкой в эфире.

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

    Sky возможно трудно выделить приоритет, а разорваться на все, это значит устать и потерять мотивацию

    поэтому прошу принять такой "план", или подкорректировать его если есть предложения
    Ракета выпускается без предупреждения. 73!

  14. Ksuxa ATC

 

 

Что искали прежде чем попасть на этот форум:

dump740

ADSBRADAR.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Powered by vBulletin®
Русский перевод: zCarot
(с) ADSBRADAR.ru 2011-2012
Текущее время: 16:01. Часовой пояс GMT +4.
Skin by CompleteVB
Яндекс.Метрика
Search Engine Optimization by vBSEO