Автор Тема: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB  (Прочитано 289786 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4471
  • Репутация: +855/-32
  • UA2 Contest Club
  • QRA: KO04HR
« Последнее редактирование: 23 Февраль 2014, 14:14:19 от RO2F Валентин »
73! Валентин   ex: RU2FM

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #346 : 23 Февраль 2014, 14:42:07 »
Валентин, спасибо, буду разбираться.
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн Anatolij

  • Ветеран
  • *****
  • Сообщений: 976
  • Репутация: +56/-325
    • cqham.ru/dl8rcb
  • QRA: JN68rs
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #347 : 23 Февраль 2014, 17:27:26 »
у меня только линукс
а я думал другая причина
73
DL8RCB ex UW9EZ

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4471
  • Репутация: +855/-32
  • UA2 Contest Club
  • QRA: KO04HR
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #348 : 23 Февраль 2014, 19:36:58 »
to UT4NJ

Сорри за оффтоп....
К сожалению в Линуксе, как виндовс, зачатую интуитивно не получается. Чаще всего Гугл в помощь. Искать и читать, искать и читать... Долго, но это только так... И к тому же большая часть  инфо на английском, с этим тоже нужно считаться.
В последнее время хронически не хватает времени, поэтому Линукс заброшен :( ( На новом ноуте даже пока не ставил, хватает Вин 8.1. Да и к сожалению тот хам софт, что есть под Линукс (логгеры в первую очередь) не удовлетворяют мои потребности на данный момент в плане программного обеспечения станции.
73! Валентин   ex: RU2FM

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #349 : 23 Февраль 2014, 19:56:22 »
to RO2F
Все ясно Валентин, спасибо. Меня так же не устраивает нам софт под линуксом, но во всем остальном линукс мне больше подходит чем винда, правда линукс требует много времени, точнее море времени.
Можно конечно просто установить и пользоваться,но это не интересно. Я перепробовал очень много разных дистров, это очень затягивает. Пакетные дистры еще терпимо, а с исходников собирать, это вообще сутками приходилось сидеть. В последнее время занимался GENTOO, там все надо кампилировать, очень хорошо, все делаешь под себя, только один минус - для пользования системой уже не остается времени, все время уходит на обслуживания системы.
Забросил это дело и собираюсь перейти на MAC, а пока на Ubuntu.
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн RA4HGN Сергей

  • Старожил
  • ****
  • Сообщений: 180
  • Репутация: +53/-4
  • QRA: LO53ac
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #350 : 23 Февраль 2014, 21:24:34 »
У девайса есть еще одна полезная возможность - с ним может работать библиотека gnuradio - http://gnuradio.org/redmine/projects/gnuradio/wiki .  Это программная библиотека, используя которую и язык программирования Python можно написать свое ПО SDR.
Но самое приятное, что не зная языков программирования, с помощью графической утилиты gnuradio-companion http://gnuradio.org/redmine/projects/gnuradio/wiki/TutorialsCoreConcepts можно за пару вечеров соорудить свое полнофункциональное - с фильтрами, "спектранами", "водопадами" ПО SDR. Особых сложностей установки в Windows или linux нет.
Конечно, 7-ми битный АЦП - это не лучший вариант для приема слабых сигналов. Разрешение только одного уровня квантования будет несколько сотен мкВ. УВЧ надо будет очень постараться  и вытянуть сигнал для АЦП

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #351 : 24 Февраль 2014, 08:24:19 »
Особых сложностей установки в Windows или linux нет.

под линукс пока установить не удалось,  установил gqrx, а вот с драйвером не получилось.
Взял скрипт отсюда  http://inst.eecs.berkeley.edu/~ee123/fa12/rtl_sdr.html 
выполнил:

laptop:~$ rtl_test -t
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
No E4000 tuner found, aborting.

а должно быть:

rtl_test -t
Found 1 device(s):
  0:  ezcap USB 2.0 DVB-T/DAB/FM dongle

Using device 0: ezcap USB 2.0 DVB-T/DAB/FM dongle
Found Elonics E4000 tuner
Supported gain values (18): -1.0 1.5 4.0 6.5 9.0 11.5 14.0 16.5 19.0 21.5 24.0 29.0 34.0 42.0 43.0 45.0 47.0 49.0
Benchmarking E4000 PLL...
[E4K] PLL not locked for 51000000 Hz!
[E4K] PLL not locked for 2227000000 Hz!
[E4K] PLL not locked for 1114000000 Hz!
[E4K] PLL not locked for 1241000000 Hz!
E4K range: 52 to 2226 MHz
E4K L-band gap: 1114 to 1241 MHz

как я понял, тест не проходит из за того, что у меня R820T, а не E4000.
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн RA4HGN Сергей

  • Старожил
  • ****
  • Сообщений: 180
  • Репутация: +53/-4
  • QRA: LO53ac
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #352 : 24 Февраль 2014, 11:57:50 »
Под ubuntu ставил так:

git clone http://gnuradio.org/git/gnuradio.git
cd gnuradio
mkdir build
cd build
cmake ../
make
make test
sudo make install

Все установится - и драйвера и библиотека, у меня приемник R820T
потом можете проверить работоспособность такой командой

rtl_fm -f 96.3e6 -W -s 200000 -r 48000 - | aplay -r 48k -f S16_LE

Вместо 96.3 подставте частоту местной FM станции и вы  её услышите
Далее запускаете графическую утилиту командой:

gnuradio-companion

и можете строить свой SDR

« Последнее редактирование: 24 Февраль 2014, 12:00:11 от ra4hgn Сергей »

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #353 : 24 Февраль 2014, 15:03:08 »
Сергей, огромное спасибо!  очень нужная информация, установил git и cmake, так как они не были установлены, и по Вашей инструкции дошел до команды   cmake../, но здесь операция завершилась с ошибкой:

Configuring volk support...
--   Enabling volk support.
--   Override with -DENABLE_VOLK=ON/OFF
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
--
-- Python checking for python >= 2.5
-- Python checking for python >= 2.5 - found
--
-- Python checking for Cheetah >= 2.0.0
-- Python checking for Cheetah >= 2.0.0 - not found
CMake Error at volk/CMakeLists.txt:62 (message):
  Cheetah templates required to build VOLK


-- Configuring incomplete, errors occurred!


что то не могу понять что просит для успешного завершения компиляции.
« Последнее редактирование: 24 Февраль 2014, 15:06:00 от UT4NJ Дмитрий »
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн RT5D Сергей

  • Команда RW3WR
  • Ветеран
  • *****
  • Сообщений: 3420
  • Репутация: +867/-71
  • QRA: KO95CN
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #354 : 24 Февраль 2014, 15:25:46 »
Дмитрий, попробуйте

sudo apt-get install python-cheetah

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #355 : 24 Февраль 2014, 15:42:09 »
спасибо ,установил python-cheetah , не помогло, вот начальная часть:

laptop:~/gnuradio/build$ cmake ../
-- The CXX compiler identification is unknown
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Build type not specified: defaulting to release.
-- Extracting version information from git describe...
-- Compiler Version: gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая
коммерческую ценность и применимость для каких-либо целей.
-- Compiler Flags: /usr/bin/gcc:::-O3 -DNDEBUG
CMAKE_CXX_COMPILER-NOTFOUND:::
CMake Error at CMakeLists.txt:122 (string):
  string sub-command REPLACE requires at least four arguments.


-- NO PERF COUNTERS
-- Could NOT find PythonLibs (missing:  PYTHON_INCLUDE_DIRS) (Required is at least version "2")
-- Could NOT find SWIG (missing:  SWIG_EXECUTABLE SWIG_DIR)
--
-- The build system will automatically enable all components.
-- Use -DENABLE_DEFAULT=OFF to disable components by default.
--
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн RT5D Сергей

  • Команда RW3WR
  • Ветеран
  • *****
  • Сообщений: 3420
  • Репутация: +867/-71
  • QRA: KO95CN
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #356 : 24 Февраль 2014, 15:47:27 »

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #357 : 24 Февраль 2014, 16:20:02 »
Компилера нехватает
http://degeron.blogspot.ru/2013/01/cmakecxxcompiler-notfound-cmake.html

установил,еще что то не хватает;

-- Compiler Flags: /usr/bin/gcc:::-O3 -DNDEBUG
/usr/bin/c++:::
-- NO PERF COUNTERS
-- Could NOT find PythonLibs (missing:  PYTHON_INCLUDE_DIRS) (Required is at least version "2")
-- Could NOT find SWIG (missing:  SWIG_EXECUTABLE SWIG_DIR)
--
-- The build system will automatically enable all components.
-- Use -DENABLE_DEFAULT=OFF to disable components by default.
--
-- Configuring python-support support...
--   Dependency PYTHONLIBS_FOUND = FALSE
--   Dependency SWIG_FOUND = FALSE
--   Dependency SWIG_VERSION_CHECK =
--   Disabling python-support support.
--   Override with -DENABLE_PYTHON=ON/OFF
-- Could NOT find CPPUNIT (missing:  CPPUNIT_INCLUDE_DIRS)
--
-- Configuring testing-support support...
--   Dependency CPPUNIT_FOUND = FALSE
--   Disabling testing-support support.
--   Override with -DENABLE_TESTING=ON/OFF
--
-- Configuring volk support...
--   Enabling volk support.
--   Override with -DENABLE_VOLK=ON/OFF
--
-- Python checking for python >= 2.5
-- Python checking for python >= 2.5 - found
--
-- Python checking for Cheetah >= 2.0.0
-- Python checking for Cheetah >= 2.0.0 - found
-- Could NOT find Boost
CMake Warning at volk/cmake/GrBoost.cmake:89 (if):
  given arguments:

    "EQUAL" "104600"

  Unknown arguments specified
Call Stack (most recent call first):
  volk/CMakeLists.txt:76 (include)


CMake Warning at volk/cmake/GrBoost.cmake:89 (if):
  given arguments:

    "EQUAL" "104601"

  Unknown arguments specified
Call Stack (most recent call first):
  volk/CMakeLists.txt:76 (include)


CMake Warning at volk/cmake/GrBoost.cmake:89 (if):
  given arguments:

    "EQUAL" "104700"

  Unknown arguments specified
Call Stack (most recent call first):
  volk/CMakeLists.txt:76 (include)


CMake Warning at volk/cmake/GrBoost.cmake:89 (if):
  given arguments:

    "EQUAL" "105200"

  Unknown arguments specified
Call Stack (most recent call first):
  volk/CMakeLists.txt:76 (include)


CMake Error at volk/CMakeLists.txt:79 (message):
  VOLK Requires boost to build


-- Configuring incomplete, errors occurred!


Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...

Оффлайн RA4HGN Сергей

  • Старожил
  • ****
  • Сообщений: 180
  • Репутация: +53/-4
  • QRA: LO53ac
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #358 : 24 Февраль 2014, 17:51:20 »
Вот полный мануал по установке http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall#Install-Dependencies
Обратите внимание, возможно нужно установить дополнительные пакеты, для разных версий ubuntu,
и посмотрите права доступа к каталогам. я, что бы не заморачиваться  все делал в папке /home

Оффлайн UT4NJ Дмитрий

  • Ветеран
  • *****
  • Сообщений: 733
  • Репутация: +44/-30
  • QRA: KN48kq
Re: RTL-SDR FM+DAB DVB-T Dongle Stick RTL2832U+E4000 USB
« Ответ #359 : 24 Февраль 2014, 18:01:22 »
Сергей, спасибо!  Да, видимо не хватает много пакетов,я тут уже запутался полностью.
Когда то занимался компиляцией, но там было просто , было указано какие необходимо установить пакеты перед тем как проводить компиляцию.
Хорошо, еще раз спасибо за помощь и прошу прощения, что отнял время, буду разбираться.
Живу плохо: Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...