Автор |
Сообщение |
|
Дата: 14 Сен 2012 11:26:49 · Поправил: АМГ (14 Сен 2012 11:28:27)
#
|
|
Дата: 14 Сен 2012 12:23:31
#
Вот это принимал на белый свисток со штатной антенной
Выложите, если можно, спектр сигнала ADS-B, пожалуйста.
|
Реклама Google
|
|
|
Дата: 14 Сен 2012 12:31:36 · Поправил: fire64 (14 Сен 2012 12:32:05)
#
Кто-нибудь пробовал с помощью свистелок на GNURadio смотреть аналоговые ТВ каналы?
п.с.
Знаю, что ширина видео сигнала у ТВ канала составляет 5 МГц,
Однако ведь тот же телевизор способен синтезировать изображение, пускай и с сильными искажениями, при частичном попадании в ТВ сигнал.
|
|
Дата: 14 Сен 2012 14:00:00
#
Я вот тоже давненько просил выложить спектр ADS-B, так как тоже ничего не вижу на свой приёмник.
Но так никто ничего не выложил.
Вчера нашёл эту страницу http://www.hamradioscience.com/the-rtl-2832u-sdr-and-ads-b/
Там и спектр есть, и инструкция...
Сегодня всё установил как там описано и принял наконец-то это ADS-B.
Оказалось сигнал (самолёт?) пролетает так редко с хорошим уровнем, потому и не замечал посылки на спектре. Приём осуществлял на штатную антенну Ez668, на уличную ТВ антенну вообще тишина, видимо по кабелю не доходит... |
|
Дата: 14 Сен 2012 15:25:41
#
Народ, помогите мне с добавление RTL в GNU Radio.
Делаю по инструкции:
git clone git://git.osmocom.org/gr-osmosdr
cd gr-osmosdr/
mkdir build
cd build/
cmake ../
make
sudo make install
sudo ldconfig
Лог консоли:
Результат cmake ../:
fire64@fire64-EG31M-S2:~/gr-osmosdr/build$ cmake ../
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
-- Configuring Boost C++ Libraries...
-- Boost version: 1.49.0
-- Found the following Boost libraries:
-- thread
-- system
-- checking for module 'uhd'
-- package 'uhd' not found
-- Could NOT find UHD (missing: UHD_LIBRARIES UHD_INCLUDE_DIRS)
-- Found gnuradio-uhd: /usr/include, /usr/lib/x86_64-linux-gnu/libgnuradio-uhd.so
-- Found gnuradio-fcd: /usr/include, /usr/lib/x86_64-linux-gnu/libgnuradio-fcd.so
-- checking for module 'libosmosdr'
-- package 'libosmosdr' not found
-- libosmosdr not found.
--
-- The build system will automatically enable all components.
-- Use -DENABLE_DEFAULT=OFF to disable components by default.
--
-- Configuring sysmocom OsmoSDR support...
-- Dependency LIBOSMOSDR_FOUND = FALSE
-- Disabling sysmocom OsmoSDR support.
-- Override with -DENABLE_OSMOSDR=ON/OFF
--
-- Configuring FunCube Dongle support...
-- Dependency GNURADIO_FCD_FOUND = TRUE
-- Enabling FunCube Dongle support.
-- Override with -DENABLE_FCD=ON/OFF
--
-- Configuring IQ File Source support...
-- Dependency GNURADIO_CORE_FOUND = TRUE
-- Enabling IQ File Source support.
-- Override with -DENABLE_FILE=ON/OFF
--
-- Configuring Osmocom RTLSDR support...
-- Dependency LIBRTLSDR_FOUND = TRUE
-- Enabling Osmocom RTLSDR support.
-- Override with -DENABLE_RTL=ON/OFF
--
-- Configuring RTLSDR TCP Client support...
-- Dependency GNURADIO_CORE_FOUND = TRUE
-- Enabling RTLSDR TCP Client support.
-- Override with -DENABLE_RTL_TCP=ON/OFF
--
-- Configuring Ettus UHD support...
-- Dependency UHD_FOUND = FALSE
-- Dependency GNURADIO_UHD_FOUND = TRUE
-- Disabling Ettus UHD support.
-- Override with -DENABLE_UHD=ON/OFF
-- Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
--
-- ######################################################
-- # gr-osmosdr enabled components
-- ######################################################
-- * FunCube Dongle
-- * IQ File Source
-- * Osmocom RTLSDR
-- * RTLSDR TCP Client
--
-- ######################################################
-- # gr-osmosdr disabled components
-- ######################################################
-- * sysmocom OsmoSDR
-- * Ettus UHD
--
-- Building for version: 36a92a92 / 0.0.1git
-- Using install prefix: /usr/local
-- Configuring done
-- Generating done
-- Build files have been written to: /home/fire64/gr-osmosdr/build
[
Результат make
fire64@fire64-EG31M-S2:~/gr-osmosdr/build$ make
[ 69%] Built target gnuradio-osmosdr
[ 84%] Built target pygen_python_22e4d
[100%] Built target osmosdr_grc_xml_blocks
[100%] Built target pygen_apps_9a6dd
fire64@fire64-EG31M-S2:~/gr-osmosdr/build$
[
Результат sudo make install
fire64@fire64-EG31M-S2:~/gr-osmosdr/build$ sudo make install
[sudo] password for fire64:
[ 69%] Built target gnuradio-osmosdr
[ 84%] Built target pygen_python_22e4d
[100%] Built target osmosdr_grc_xml_blocks
[100%] Built target pygen_apps_9a6dd
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/local/lib/pkgconfig/gnuradio-osmosdr.pc
-- Up-to-date: /usr/local/include/osmosdr/osmosdr_api.h
-- Up-to-date: /usr/local/include/osmosdr/osmosdr_pimpl.h
-- Up-to-date: /usr/local/include/osmosdr/osmosdr_ranges.h
-- Up-to-date: /usr/local/include/osmosdr/osmosdr_device.h
-- Up-to-date: /usr/local/include/osmosdr/osmosdr_source_c.h
-- Up-to-date: /usr/local/lib/libgnuradio-osmosdr.so.0.1
-- Up-to-date: /usr/local/lib/libgnuradio-osmosdr.so.0
-- Up-to-date: /usr/local/lib/libgnuradio-osmosdr.so
-- Up-to-date: /usr/local/lib/python2.7/dist-packages/osmosdr/__init__.py
-- Up-to-date: /usr/local/lib/python2.7/dist-packages/osmosdr/__init__.pyc
-- Up-to-date: /usr/local/lib/python2.7/dist-packages/osmosdr/__init__.pyo
-- Up-to-date: /usr/local/share/gnuradio/grc/blocks/rtlsdr_source_c.xml
-- Up-to-date: /usr/local/share/gnuradio/grc/blocks/osmosdr_source_c.xml
fire64@fire64-EG31M-S2:~/gr-osmosdr/build$
Запускаю GNU Radio Companion а в блоке Source ничего нового нет.
Screen |
|
Дата: 14 Сен 2012 15:39:11
#
|
|
Дата: 14 Сен 2012 15:48:40
#
Вчера интересное обновление по RTL2832 вышло,
add support for direct sampling modeHEADmaster
This commit adds the function rtlsdr_set_direct_sampling()
which can be used to enable/disable a mode where the
RTL2832 acts as a direct sampling receiver.
This mode disables the tuner, and by attaching a long
wire, or better, a 50 to 200 transformer and a lowpass-
filter to the In-phase ADC input (pin 1 or 2 of the RTL2832,
whereas pin 1 is at the molded dot) it is possible to listen to
shortwave radio stations. The coupling capacitors can be
left in place, but for better results they should be removed.
Tuning in this mode is done with the DDC, and since the
ADC samples with 28.8 MHz, tuning is possible from 0 to
28.8 MHz.
|
|
Дата: 14 Сен 2012 15:56:57
#
ReBeat, не совсем понял насчет схемы.
С этой страницы выполнил следующие команды:
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
потом
git clone git://git.osmocom.org/gr-osmosdr
cd gr-osmosdr/
mkdir build
cd build/
cmake ../
make
sudo make install
sudo ldconfig
Полный лог:
http://www.radioscanner.ru/uploader/2012/console.txt
Или нужно что-то еще? |
|
Дата: 14 Сен 2012 16:27:33
#
|
|
Дата: 14 Сен 2012 16:41:38
#
В общем разобрался.
Установщик копировал все по адресу: /usr/local/share/gnuradio/
а надо было /usr/share/gnuradio/
|
|
Дата: 14 Сен 2012 17:31:22 · Поправил: freeman777 (14 Сен 2012 17:43:09)
#
ramelito
Ура! :) Вымучил (не из Вас). А сколько было срача. Ну и очевиднее стало, не могу не похвалить.
Tuning in this mode is done with the DDC, and since the
ADC samples with 28.8 MHz, tuning is possible from 0 to
28.8 MHz.
Теперь мы знаем, что там действительно АЦП на 28,8 МГц и дальше еще одно преобразование (FIR Xlating Filter, видимо, но с ограниченной перестройкой ширины полосы; devdem мне не сказал тогда, что он именно Xlating и откуда оно там возьмется). Что полностью отвечает на вопрос о R820T, центрального пика быть не должно. R820T также объясняет, зачем там возможность изменения центральной частоты второго преобразования.
Это также полностью говорит о том, что частота в режиме прямого семплирования равна частоте сигнала. Low pass фильтр, вероятно, против верхних алиасов. И с ним действительно без всякого наложения, можно было бы принимать, если при DDC не появляются нижние (а с чего?).
Без фильтра (если только DDC не позволяет фильтровать еще как-то) по devdem будет наблюдаться гармошка от крайней правой частоты частоты спектра. А, да, и сдвигом спектра (перестойкой частоты) должно быть можно добиться отсуствия наложения в интересующей области, потому что алиасы будут сдвигаться в зависимости от границы. В общем, надо скачать и потестить еще раз.
|
|
Дата: 14 Сен 2012 18:31:33
#
В общем установкой я почти закончил.
Теперь GNU Radio ругается на отсутствие osmosdr_swig модуля, это скрипт на питоне.
Он должен располагаться по адресу /usr/local/lib/python2.7/dist-packages/osmosdr/osmosdr_swig.py
Прошу у кого линукс, скиньте его мне.
|
|
Дата: 14 Сен 2012 19:05:17
#
|
|
Дата: 14 Сен 2012 19:22:19 · Поправил: fire64 (14 Сен 2012 19:48:33)
#
|
|
Дата: 14 Сен 2012 20:20:16
#
если у вас Убунта, наберите в поиске главного меню GRC, появится значок гнурадио
обычно находится home / домашняя папка
|
|
Дата: 14 Сен 2012 20:26:24
#
|
|
Дата: 14 Сен 2012 20:35:44
#
fire64
Есть прогресс?Я уже 3 раз переустанавливал GRC,го дальше составления схемы дело не двинулось,проблема та же что и у вас-нет в Source ничего.
|
|
Дата: 14 Сен 2012 21:24:09
#
Как вы ставите Гнурадио? Как собираете?
|
|
Дата: 14 Сен 2012 21:42:35 · Поправил: ReBeat (14 Сен 2012 22:26:17)
#
|
|
Дата: 14 Сен 2012 22:09:28 · Поправил: ReBeat (14 Сен 2012 22:26:57)
#
повтор
|
|
Дата: 14 Сен 2012 22:25:41 · Поправил: ReBeat (14 Сен 2012 22:26:41)
#
повтор
|
|
Дата: 14 Сен 2012 22:40:52 · Поправил: АМГ (15 Сен 2012 09:07:07)
#
audio_sink поставить нужный sample_rate звуковой карты если нет звука
|
|
Дата: 14 Сен 2012 23:36:09 · Поправил: ReBeat (15 Сен 2012 00:26:13)
#
С ADS-B разобрался,не до конца правда,но пакеты уже принимаю:
O(-41 0.0000000000) Type 17 BDS0,8 (ident) from 508001 type NO INFO ident AEW099
(-41 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.230804, 35.619225) at 28775ft
(-41 0.0000000000) Type 17 BDS0,9-1 (track report) from 508001 with velocity 453kt heading 97 VS -4928
O(-40 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.230118, 35.625352) at 28625ft
(-42 0.0000000000) Type 17 BDS0,9-1 (track report) from 508001 with velocity 455kt heading 97 VS -5120
O(-44 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.230120, 35.629529) at 28525ft
(-42 0.0000000000) Type 17 BDS0,9-1 (track report) from 508001 with velocity 456kt heading 97 VS -5248
(-41 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.230120, 35.632276) at 28425ft
(-42 0.0000000000) Type 17 BDS0,9-1 (track report) from 508001 with velocity 458kt heading 97 VS -4992
(-42 0.0000000000) Type 11 (all call reply) from 508001 in reply to interrogator 0 with capability level 6
(-43 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.228770, 35.641166) at 28175ft
O(-43 0.0000000000) Type 17 BDS0,9-1 (track report) from 508001 with velocity 459kt heading 97 VS -4864
(-42 0.0000000000) Type 17 BDS0,5 (position report) from 508001 at (48.228745, 35.643944) at 28100ft
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO(-43 0.0000000000) Type 11 (all call reply) from 4248dc in reply to interrogator 0 with capability level 6
(-43 0.0000000000) Type 17 BDS0,9-1 (track report) from 4248dc with velocity 428kt heading 14 VS 0
(-42 0.0000000000) Type 17 BDS0,9-1 (track report) from 4248dc with velocity 428kt heading 14 VS 0
(-44 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.224674, 35.654249) at 35000ft
(-43 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.226547, 35.654931) at 35000ft
(-43 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.228444, 35.655622) at 35000ft
(-44 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.230301, 35.656269) at 35000ft
(-45 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.234283, 35.657677) at 35000ft
(-43 0.0000000000) Type 17 BDS0,9-1 (track report) from 4248dc with velocity 427kt heading 14 VS 0
(-43 0.0000000000) Type 11 (all call reply) from 4248dc in reply to interrogator 0 with capability level 6
(-43 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.239943, 35.659742) at 35000ft
(-43 0.0000000000) Type 17 BDS0,9-1 (track report) from 4248dc with velocity 427kt heading 14 VS 0
(-43 0.0000000000) Type 17 BDS0,9-1 (track report) from 4248dc with velocity 427kt heading 14 VS 0
(-43 0.0000000000) Type 17 BDS0,5 (position report) from 4248dc at (48.249207, 35.662994) at 35000ft
А вот вывести отображение в Virtual Radar не получаеться.Сервер запущен,но данные не идут.
|
|
Дата: 15 Сен 2012 00:57:43
#
А вот вывести отображение в Virtual Radar не получаеться.Сервер запущен,но данные не идут.
Ну тогда и грош цена этому ADS-B, не стОит акцентировать на нем внимания. К слову тоже проникся темой, заказал свисток так же где и заказывал sea.
|
|
Дата: 15 Сен 2012 01:05:37 · Поправил: freeman777 (15 Сен 2012 01:16:52)
#
Странно это все, потому как я ставил не скриптом на трех машинах и Source появляется (правда, долго не мог выяснить, что waterfall работает только в opengl-режиме). При этом gr-osmosdr в репозитории не менялся с тех пор. Возможно, вы меняли путь, куда ставится гнурадио?
Запуск из консоли - gnuradio-companion . Сейчас добавили правила для udev, можно их попробовать, а можно запускать от рута (sudo gnuradio-companion), потому что иначе не работает с донглом.
Кстати, довольно удачная инструкция: http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall
Зависимости от 11-й работают. Также надо поставить python-opengl (если не ошибся с названием) для водопада и создать конфиг, в котором включить opengl. К сожалению, имя файла не помню. Содержимое же [wxgui]
mode=gl . Выключается opengl mode=nongl. Это должно помочь найти путь к файлу в гугле. Плюс, можно не ставить doxygen, что особенно актуально для экономии траффика (он тянет кучу зависимостей и составляет с ними около половины всего объема) и слабых машин (не будет генерироваться документация и компиляци будет быстрее).
ReBeat, хех, это значит со скриптом раньше не появлялся источник, из-за пути, видимо?
По теме прямого семплирования, ничего не вышло потестить, потому что обновлен только rtl-sdr, причем и там в параметрах не нашел ничего. Думал, эта славная функция означает появление использующих ее настроек в Source, rtl_tcp. Полагаю, они бы очень пригодились, особенно с учетом того, что R820T работает ниже 28.8 МГц (по тестам выше). Ну и привлекли бы внимание к такой замечтальной фиче.
А про audio_sink уже кто-нибудь бы хотя бы написал, откуда берутся тактовые частоты на выходе демодуляторов :) Вот у AM Demod вообще дробный коэффициент. По файлу не прикинешь даже.
Напомню как задавать устройство: aplay -l , в audio_sink : hw:0,0 (hw:m,n), либо default, возможно еще sysdefault. plughw:m,n (как там приводится) не работало у меня. Ну и все равно, непредсказуемость частоты дискретизации демодуляторов сделает вывод звука практически невозможным. Вообще по совету devdem можно писать в WAV sink с заданной чатсотой дискретизации, допустим, 10 секунд. Далее открываем его в любом плеере, смотрим сколько времени воспроизводится. Делим 10 на это время, получаем коеффициент (фактор) децимации, короче говоря, отношение заданной для WAV Sink частоты и реальной частоты выхода демодулятора. Если близко есть целое - угадали частоту выхода. А вот если отношение явно дробное, то думаем как измерить точно времена записи и воспороизвдения... ищем в гугле и находим туториал по созданию АМ приемника в gnuradio, где используется Complex To Mag вместо AM Demod :)
Про ADB-S ничего не скажу, поскольку в деревне донгл к тому времени уже сгорел, ну а новых пока нет. Стоит предположить, что gr-air-modes имеет сервер на некотором порте и хелп по параметрам (кажется, его я даже смотрел). Клиенту нужны IP и этот порт. Возможно, сервер надо включать параметром. А клиент на Wine, хм... Я не знаю как работает Wine с сетью. |
|
Дата: 15 Сен 2012 01:45:36
#
azorg
У меня никогда не было приёмника с RDS и вот в gnuradio-companion я нарисовал схему, которая заиграла в стерео и посыпались сообщений RDS. Если кому интересно см. GRC файл osmosdr_fmradio_stereo_rds.grc тут: https://github.com/azorg/gnuradio-examples.git
Спасибо, azorg! Разобрался теперь, как под линуксом принимать FM радио и RDS с помощью ваших скриптов! |
|
Дата: 15 Сен 2012 01:51:55
#
Разобрался,надо было подключить базу.
Не густо у нас этот стандарт внедрен-за час всего 3 самолетика,хотя трафик надо мной неплохой.
|
|
Дата: 15 Сен 2012 07:53:06
#
У кого последней версии SDR# с автотюнером не работает коррекция частоты, нужно заменить rtlsdr.dll. (c) Bob
Вот этот работает, проверено :
На каком чипе это работает - E4000 или R820T? У меня только на первом, на втором выдается аккуратная ошибочка.
|
|
Дата: 15 Сен 2012 12:11:56
#
demosnt
У кого последней версии SDR# с автотюнером не работает коррекция частоты, нужно заменить rtlsdr.dll. (c) Bob Вот этот работает, проверено :
Заменил, работает, но эффект странный, раньше для подстройки устанавливал 102 ррм, а теперь, минус 106
Да и сама эта, последняя версия с автотюнером странная. При открытии шумодава, продолжительный, громкий, чиркающий, раздражающий щелчок, тогда как в предыдущей с автотюнером, подобного не наблюдалось, но в ней этот .dll работать отказался.
|
|
Дата: 15 Сен 2012 14:07:20
#
Народ, у кого-нибудь есть видео по установке/компиляции GNU Radio?
Уже второй день мучаюсь.
И готовые бинарники качал и из исходников вручную собирал и скриптами тоже.
пока что ничего не вышло.
|
Реклама Google |
|