Страница 1 из 9 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 88
Like Tree8Likes

Тема: "Малооборотистый" приемник-сканер, на SDR-RTL

  1. #1
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    450
    Downloads
    22
    Uploads
    0

    "Малооборотистый" приемник-сканер, на SDR-RTL

    У меня есть netbook ASUS Eee PC. Пытался его приспособить для приема одной радио частоты и трансляции в инет. Сначала подключал радиостанцию. Потом появился дешевый и "сердитый" RTL Донгл. Но все известные программы по работе с этим SDR приемником не работают на моем netbooke. Не хватает мощности процессора. Решил исследовать это вопрос сам и написал программу, которая требует очень мало ресурсов, работает под windows в консоли. Без всякой графики и принимает всего одну частоту. Есть шумоподавитель, может принимать модуляции АМ, ЧМ, НБ, ВБ. Надо знать точно частоту. Параметры передаются через командную строку. В них указывается частота приема, вид модуляции, устройство вывода звука, уровень шумоподавителя, коррекция ppm, номер девайса донгла.

    Можно не только в слепую включать но и посмотреть спектр принимаемого сигнала. Для этого надо нажать клавишу v.

    Клавишей v этот режим и выключается. Не на много при этом грузиться процессор, но все таки чуть больше загрузка.
    Загрузить программу можно по ссылке
    Запускать нужно файл start.bat Исполняемый файл зациклен, так как периодически, по непонятным для меня причинам, программа вываливается.
    Для того, что бы изменять параметры, нужно редактировать этот файл.
    Может кому то еще пригодиться, например для трансляции в сеть переговоров с пилотами.
    И еще, клавишами PgUp PgDn включается отключается отображение уровня сигнала и уровня шумоподавителя.
    Оперативно уровень шумоподавления управляется стрелками вверх вниз на клавиатуре.
    А стрелки влево вправо позволяют перестраивать приемник с шагом 50 Гц.
    Клавиша - n выставляет режим agc_mode. При запуске стоит 1. При 0 отключается АРУ, при 1 включается АРУ. А при 2 можно управлять усилением клавишами Home и End.
    Клавиша m тоже манипулирует АРУ

    Режим сканирования включается наличием в рабочем каталоге файла scan.ini Если этого файла нет, то осуществляется прием на одной выбранной частоте.
    Формат файла scan.ini

    145725000 0 10 FM 50 5000 Репитер 2м
    438800000 0 10 FM 50 5000 Репитер 70 см
    446006250 0 10 FM 50 5000 1 кан
    446018750 0 10 FM 50 5000 2 кан
    446031250 0 10 FM 50 5000 3 кан
    446043750 0 10 FM 50 5000 4 кан
    446056250 0 10 FM 50 10000 5 кан
    446068750 0 10 AM 50 2000 6 кан
    446081250 0 10 FM 50 5000 7 кан
    446093750 0 10 FM 50 5000 8 кан

    Частота в герцах;
    Сколько ждать появления сигнала в секунда + 1 сек;
    Сколько ждать если сигнал был, а потом выключился + 1 сек;
    Какой вид модуляции.
    С каким уровнем шумоподавления.
    Какая полоса приема.
    Название канала.

    Канал выключается из сканирования нажатием клавиши s, для того что бы включить надо перезапустить программу.
    Задержаться на частоте можно нажатием на кнопки p, этой же кнопкой опять включаем сканирование.
    Стрелки влево вправо позволяют при режиме сканирования перескакивать частоты.
    IC7K, andm, spOOn and 3 others like this.

  2. 6 пользователя(ей) сказали cпасибо:
    choice (09.02.2017) garry72 (16.03.2014) IC7K (23.05.2014) miasoft (29.11.2017) radarspotter2013 (10.07.2014) svp1973 (17.03.2014)
  3. Ksuxa ATC

  4. #2
    Кандидат
    Регистрация
    03.10.2011
    Город
    Санкт-Петербург
    Сообщений
    156
    Downloads
    29
    Uploads
    7
    Посмотрел, интересно, вы переименовали adsb.exe в radio.exe а .bat файл поправить забыли, а вообще у меня много вопросов,
    вы ее писали с нуля на основе линуксовых исходников? или есть портированные исходники на Win
    в какой среде она писалась? VisualStudio или Eclips + gcc
    подскажите где можно посмотреть (кроме osmo-sdr) как писать такие программы (для RTL-SDR)?

  5. #3
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    450
    Downloads
    22
    Uploads
    0
    Спасибо за подсказку! А я думал, что исправил , а забыл, что правил уже в архиве и он у меня сбойнул и не записался.
    Как работать с RTL смотрел в линуксе. Спасибо автору adsbbox
    * This is a part of adsbox - ADS-B decoder software
    * (c) atty 2011 romulmsg@mail.ru
    * Alexander Heidrich - DF4, Fligth Status decode

    Исходники есть на этом форуме. Также можете посмотреть на эти исходники https://github.com/MalcolmRobb/dump1090
    Писал в среде VisualStudio С помощью утилиты этой среды посмотрел на внутренности dll программы rtl1090 Обнаружил, что функции в dll идентичны по именам с функциями в линуксовых исходниках. Нашел в инете прототипы этих функций Например посмотрите rtl-sdr - Software to turn the RTL2832U into a SDR
    Ну а дальше дело техники

    +++

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

    +++

    Все в инете лежит и без труда можно найти. Вот только разбираться приходиться во всем самостоятельно, потому что в одном месте, что бы освещалась вся тематика, я такого не нашел. Эксперименты, эксперименты и еще раз эксперименты. Что бы понять технологию SDR пришлось для самого себя написать еще одну лабораторную работу. И когда уже сам глазами увидел по синусоидам и частотным спектрам как это работает, то только тогда все понял. И оказалось что и инструментарий у меня уже для этого есть в исходниках (fft и фильтры с децимацией и режимом гильберта) , но я этим не пользовался по полной программе. Вообще интересная технология

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

  6. #4
    Кандидат
    Регистрация
    03.10.2011
    Город
    Санкт-Петербург
    Сообщений
    156
    Downloads
    29
    Uploads
    7
    ОК спасибо, закончу со срочными делами тоже окунусь в SDR но чуть позже, буду периодически задавать вопросы.

  7. #5
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    450
    Downloads
    22
    Uploads
    0
    Подправил немного программу. Качать все по той же ссылке http://188.168.58.111:8080/READ/radio.zip
    Увеличилась громкость звука. Оказывается LSB и USB не было практически слышно. Так как эти режимы раннее не тестировал, то и не смог сразу обнаружить этот глюк.

  8. Ksuxa ATC

  9. #6
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    450
    Downloads
    22
    Uploads
    0
    Добавил простенький сканер. Частоты приема и время максимального простоя, после которого происходит перестройка на следующую частоту, записываются в файле scan.ini
    Вначале пишется частота в герцах, а после пробела время в секундах. Строка должна оканчиваться переводом каретки(клавишу Enter нажать в конце).
    Пример прилагается.
    Если программа при запуске не обнаружит файл scan.ini, то начинает работать как обычно, принимая одну частоту.
    Качать все по той же ссылке.

  10. 2 пользователя(ей) сказали cпасибо:
    IC7K (23.05.2014) Megavolt (23.05.2014)
  11. #7
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,925
    В Блоге
    20
    Downloads
    41
    Uploads
    124
    программа вообще то просто необходимая в аптечке и полезная со сканом вообще
    для трансляций самое то!

    а существуют технологии прослушивания траффика звука на другом компьютере?

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

  12. #8
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    450
    Downloads
    22
    Uploads
    0
    Я это делаю через свою голосовую конференцию. http://188.168.58.111:8080/tel.html
    Запускаю дома с параметрами radio.exe 145725000 FM 1 50 48 0
    1 после FM - это выводить звук на виртуальную звуковую карту. От туда снимаю звук голосовым клиентом и передаю на любую свободную конференцию. Если что, захожу через удаленный рабочий стол и запускаю те нужные программы, которые будут транслировать в сеть любой звук. Не обязательно трансляцию эфира. Когда лежал в больнице и у меня был только мобильный интернет и маленький нетбук, то дома(где хороший интернет) запускал с ютюба например Задорнова ил Маменко и слушал через конференцию трансляцию. Качество звука конечно хуже (GSM кодек), но трафик при этом всего 16 K/сек.

  13. #9
    ADS-B
    Регистрация
    11.11.2011
    Сообщений
    4,925
    В Блоге
    20
    Downloads
    41
    Uploads
    124
    а как управлять чувствительностью донгла?

    чтото у меня сигналов не принимает никак
    Ракета выпускается без предупреждения. 73!

  14. #10
    СуперМодератор
    Регистрация
    15.01.2012
    Город
    Комсомольск-на-Амуре
    Аэропорт
    UHKK
    Flightradar24
    UHKK2
    Сообщений
    600
    Downloads
    12
    Uploads
    4
    Легкий сканер это дело! Версию под линукс не планируете сделать?

  15. Ksuxa ATC

 

 

LinkBacks (?)

  1. 25.05.2014, 02:09
  2. 24.05.2014, 15:24
  3. 03.05.2014, 00:10

Похожие темы

  1. приёмник "чибис"
    от alex-kurdin в разделе Радиосвязь
    Ответов: 27
    Последнее сообщение: 26.03.2015, 21:38
  2. Ответов: 0
    Последнее сообщение: 09.01.2014, 05:41
  3. Ответов: 1
    Последнее сообщение: 20.03.2012, 11:41
  4. Ответов: 36
    Последнее сообщение: 24.02.2012, 12:15

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

forum.adsbradar.ru

http:forum.adsbradar.ruf39malooborotistyi-priemnik-skaner-na-sdr-rtl-1633
ADSBRADAR.ru

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

Ваши права

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