Comments 12
Позвольте крепко пожать вашу виртуальную руку за настойчивое рассмотрение данной несомненно интересной темы.
Один из предыдущих китайских приёмников на кухне хорошо ловил переговоры пилотов, что отмечалось в одной из предыдущих статей. Нынешний только перегревается на солнце и весьма плавает частотой, что есть печально.
Задача: SDR usb свисток плюс простейший китайский приёмник (сейчас почти везде есть usb). Востребована прошивка для свистка (или приёмника), могущая обеспечить взаимную функциональность — sdr принимает, другое китайское чудо воспроизводит.
Рекомендации?
Один из предыдущих китайских приёмников на кухне хорошо ловил переговоры пилотов, что отмечалось в одной из предыдущих статей. Нынешний только перегревается на солнце и весьма плавает частотой, что есть печально.
Задача: SDR usb свисток плюс простейший китайский приёмник (сейчас почти везде есть usb). Востребована прошивка для свистка (или приёмника), могущая обеспечить взаимную функциональность — sdr принимает, другое китайское чудо воспроизводит.
Рекомендации?
0
Спасибо. Пока тема кому-то интересна и количество просмотров не упало до нуля, почему бы не продолжить.
Насчет авиадиапазона, можно запустить SDR-свисток на Raspberry Pi и вывести звук через USB-карту на другой приемник, но имхо будет слишком громоздко, проще новый приемник купить. Я в китайских приемниках совсем не разбираюсь, так что ничего посоветовать не могу. Отзывы поищите например на radioscanner.
На самом свистке прошивку поменять невозможно, там в чипе все жестко закодировано.
Насчет авиадиапазона, можно запустить SDR-свисток на Raspberry Pi и вывести звук через USB-карту на другой приемник, но имхо будет слишком громоздко, проще новый приемник купить. Я в китайских приемниках совсем не разбираюсь, так что ничего посоветовать не могу. Отзывы поищите например на radioscanner.
На самом свистке прошивку поменять невозможно, там в чипе все жестко закодировано.
+1
Имелась в виду прошивка для свистка, которая заставит его принимать заданный диапазон, необязательно авиа, типа плейлиста для медиаплеера, и отдавать в виде файла для приёмника через usb/SD.
Разнообразные поделки на тему интернет-радио пока не радуют обоснованностью цены, проще старый системник поставить для приёма плейлиста.
Существуют (теоретически) SD wi-fi карты, возможно, они способны отдать заданный поток приёмнику (в большинстве сейчас присутствуют usb/SD). Если есть владельцы, отзовитесь, пожалуйста.
Как вариант, fm-трансмиттер.
Но кастомная прошивка SDR свистка или приёмника могла бы помочь горюшку без пложения сущностей.
По существу: в Австралии в RDS вещают дифпоправку для gps. Мелочь, но полезно…
Разнообразные поделки на тему интернет-радио пока не радуют обоснованностью цены, проще старый системник поставить для приёма плейлиста.
Существуют (теоретически) SD wi-fi карты, возможно, они способны отдать заданный поток приёмнику (в большинстве сейчас присутствуют usb/SD). Если есть владельцы, отзовитесь, пожалуйста.
Как вариант, fm-трансмиттер.
Но кастомная прошивка SDR свистка или приёмника могла бы помочь горюшку без пложения сущностей.
По существу: в Австралии в RDS вещают дифпоправку для gps. Мелочь, но полезно…
0
Имелась в виду прошивка для свистка, которая заставит его принимать заданный диапазонВ сам свисток прошивку залить нельзя, только если прикрутить к нему мини-компьютер типа Raspberry Pi.
+1
rtl-sdr принимают в диапазоне от 24МГц до ~1.5ГГц. Насколько я помню, авиадиапазон — это 108-136МГц, так что чего-то дополнительного из железа, кроме rtlsdr-свистка подходящей антенны не потребуется и весь приём будет программным.
Можно извратиться примерно так:
1) сделать приём на RPi(или другой комп)+rtlsdr звука
2) транслировать звук в сеть при помощи vlc и какой-то матери
3) принимать транслированное тем же vlc или любым другим плеером, умеющим нужный формат/битрейт.
Дальнейшие извращения — использование RPi как fm-передатчика для потока, но это уже отдельная тема, которую на хабре, помнится, обсуждали несколько лет назад.
Можно извратиться примерно так:
1) сделать приём на RPi(или другой комп)+rtlsdr звука
2) транслировать звук в сеть при помощи vlc и какой-то матери
3) принимать транслированное тем же vlc или любым другим плеером, умеющим нужный формат/битрейт.
Дальнейшие извращения — использование RPi как fm-передатчика для потока, но это уже отдельная тема, которую на хабре, помнится, обсуждали несколько лет назад.
0
Лучше конечно всё это крутить под линукс (дебиан или убунту), там все нормально собирается. С виндами все топорно! А так gnu-radio хорош, еще много тем не раскрыто. Есть интересные фичи с LimeSDR & HackRF
+2
Спасибо за статью! Приятно, что мое предложение о теме статьи оказалось неплохим)) Если что, насчет boost, у них там для нового релиза 3.8 столько всего, в том числе и boost 1.7x. Может тогда все заработает…
Но вообще-то, скорее всего вы взяли не тот форк. Нужно было вот этот. Она от разраба gnu radio.
github.com/bastibl/gr-rds
Он уже поддерживает Gnu radio 3.8 (да-да, она еще не вышла даже))
Но вообще-то, скорее всего вы взяли не тот форк. Нужно было вот этот. Она от разраба gnu radio.
github.com/bastibl/gr-rds
Он уже поддерживает Gnu radio 3.8 (да-да, она еще не вышла даже))
0
Да, бета Gnu Radio 3.8 уже существует, хотя не знаю, выкладывали они её или нет.
Но проблема с компиляцией под Windows в том, что функция find_package из cmake не находит Boost.
Соответственно, компиляция останавливается на этом шаге:
GNU Radio тут не при чем.
Но проблема с компиляцией под Windows в том, что функция find_package из cmake не находит Boost.
Соответственно, компиляция останавливается на этом шаге:
find_package(Boost "1.35" COMPONENTS system)
if(NOT Boost_FOUND)
message(FATAL_ERROR "Boost required to compile gr-rds")
endif()
GNU Radio тут не при чем.
0
github.com/gnuradio/gnuradio/releases/tag/3.8tech-preview
Скорее всего, собирать под windows предполагается под linux (кросс-компиляция).
И все же форк не тот… Нужно от bastibl.
Скорее всего, собирать под windows предполагается под linux (кросс-компиляция).
И все же форк не тот… Нужно от bastibl.
0
Да, кросскомпиляция это возможный вариант.
Но поскольку декодер RDS уже встроен в GNU Radio, этот вопрос имеет чисто теоретический интерес (хотя все равно было бы полезно разобраться).
По сути, от gr-rds нам нужны только примеры из папки apps, без них было бы не разобраться. Там кстати еще и пример RDS-передачи есть, тоже интересно попробовать.
Но поскольку декодер RDS уже встроен в GNU Radio, этот вопрос имеет чисто теоретический интерес (хотя все равно было бы полезно разобраться).
По сути, от gr-rds нам нужны только примеры из папки apps, без них было бы не разобраться. Там кстати еще и пример RDS-передачи есть, тоже интересно попробовать.
0
А вы точно все проверили с stackoverflow? cmake.org/cmake/help/v3.0/module/FindBoost.html
set (Boost_DETAILED_FAILURE_MSG ON)
set (Boost_THREADAPI win32)
set (BOOST_ROOT "/boost_1_40_0")
set (Boost_LIBRARY_DIR /boost_1_40_0/lib")
set (Boost_COMPILER "-vc")
set (Boost_USE_STATIC_RUNTIME ON)
set (BOOST_DEBUG ON) #< — Real life saver
cmake --help-module FindBoost
И вообще собирать для windows под windows что-то с boost это не очень… Все linux используют))
set (Boost_DETAILED_FAILURE_MSG ON)
set (Boost_THREADAPI win32)
set (BOOST_ROOT "/boost_1_40_0")
set (Boost_LIBRARY_DIR /boost_1_40_0/lib")
set (Boost_COMPILER "-vc")
set (Boost_USE_STATIC_RUNTIME ON)
set (BOOST_DEBUG ON) #< — Real life saver
cmake --help-module FindBoost
И вообще собирать для windows под windows что-то с boost это не очень… Все linux используют))
0
Sign up to leave a comment.
Software Defined Radio — как это работает? Часть 8