RTL-SDR: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(25 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
* Terratec Cinergy T Stick RC (Rev.3):
* Terratec Cinergy T Stick RC (Rev.3):
** Arlt
** Arlt
== Software ==
* GnuRadio
* gqrx [http://gqrx.dk/]
* sdr# [http://www.gnss-sdr.org/]
* baudline [http://www.baudline.com/]


== Setup ==
== Setup ==


=== Linux ===
=== Linux ===
DVB-T Kernel-Modul blacklisten in /etc/modprobe.d/blacklist.conf
blacklist dvb_usb_rtl28xxu
Eintragen des USB devices in udev:
Eintragen des USB devices in udev:
In /etc/udev/rules.d eine Datei (23-dvb.rules) mit folgendem Inhalt anlegen:
In /etc/udev/rules.d eine Datei (23-dvb.rules) mit folgendem Inhalt anlegen:


  SUBSYSTEM=="usb",                                                              
  SUBSYSTEM=="usb",ATTRS{idVendor}=="0ccd",ATTRS{idProduct}=="00d3",GROUP="radio",MODE="0660"  
ATTRS{idVendor}=="0ccd",                                                      
ATTRS{idProduct}=="00d3",  
GROUP="radio",  
MODE="0660"  


UDev neustarten.
Dann die User die das Device nutzen wollen in die radio Gruppe packen.
Dann die User die das Device nutzen wollen in die radio Gruppe packen.
Nun kann man sich die rtl-sdr software bauen:
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
Jetzt kann man testen ob das usb device korrekt leuft.
Einfach auf der konsole so etwas eingeben wie:
./rtl_sdr /tmp/capture.bin -s 1.8e6 -f 392e6
(92.0 MHz, Sample-rate: 1.8 MS/s)


== Gnuradio ==
== Gnuradio ==
Gnuradio Git Repository: git://gnuradio.org/gnuradio.git
=== RTL2832 Source ===
Webseite: http://wiki.spench.net/wiki/Gr-baz
==== Installation ====
git clone git://github.com/balint256/gr-baz.git
cd gr-baz
./bootstrap
./configure
make
sudo make install
sudo ldconfig
==== Stolpersteine ====
Die Custom USB VID und PID müssen im Source Block angegeben werden, sonst findet Gnuradio den Stick nicht.
=== OsomoSDR Sorce ===
Webseite: http://sdr.osmocom.org/trac/wiki/rtl-sdr
==== Installation ====
mkdir build
cd build/
cmake ../ -Wno-dev
make
sudo make install
sudo ldconfig
=== GL Graphen ===
In die Datei ~/.gnuradio/config.conf folgendes eintragen:
[wxgui]
style=gl


== GRC Files ==
== GRC Files ==
=== FM Radio (Wideband) ===
[[file:Rtl2832--fm edit.grc.png|800px|Einfacher FM Radio Reciver]]
[[file:Rtl2832-fm.tgz| Grc File for Gnuradio]]
=== rtl-sdr an baudline stöpseln ===
rtl_sdr -f 105000000 -s 1000000 - | baudline -reset -samplerate 1000000 -channels 2 -format u8 -quadrature -stdin


== Ideen ==
== Ideen ==


[[Kategorie:Projekte]]
* Pasives Radar
* Gnuradio mit Jack an [http://www.baudline.com/ Baudline] stöpseln.
* SDRDF [http://wiki.spench.net/wiki/SDRDF]
* SDR Ins Netz [http://wiki.spench.net/wiki/BorIP_Server]
* Radio Teleskop? [http://hackaday.com/2012/06/21/building-a-radio-telescope-for-a-school-science-project/]
* GPS [http://www.gnss-sdr.org/]
* ADS-B Tracking [http://landoflinux.com/linux_sdr_adsb_gqrx_radio.html]
* Receive NOAA Satellite Images [https://www.youtube.com/watch?v=o03pIqe0UI0]
[[Kategorie:Projekte:Archiv]]

Aktuelle Version vom 11. Januar 2020, 14:06 Uhr

Software Defined Radio mit dem RTL2832U

Bezugsquellen

  • Terratec Cinergy T Stick RC (Rev.3):
    • Arlt

Software

Setup

Linux

DVB-T Kernel-Modul blacklisten in /etc/modprobe.d/blacklist.conf

blacklist dvb_usb_rtl28xxu

Eintragen des USB devices in udev: In /etc/udev/rules.d eine Datei (23-dvb.rules) mit folgendem Inhalt anlegen:

SUBSYSTEM=="usb",ATTRS{idVendor}=="0ccd",ATTRS{idProduct}=="00d3",GROUP="radio",MODE="0660" 

UDev neustarten. Dann die User die das Device nutzen wollen in die radio Gruppe packen.

Nun kann man sich die rtl-sdr software bauen:

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install

Jetzt kann man testen ob das usb device korrekt leuft. Einfach auf der konsole so etwas eingeben wie:

./rtl_sdr /tmp/capture.bin -s 1.8e6 -f 392e6

(92.0 MHz, Sample-rate: 1.8 MS/s)

Gnuradio

Gnuradio Git Repository: git://gnuradio.org/gnuradio.git

RTL2832 Source

Webseite: http://wiki.spench.net/wiki/Gr-baz

Installation

git clone git://github.com/balint256/gr-baz.git
cd gr-baz
./bootstrap
./configure
make
sudo make install
sudo ldconfig

Stolpersteine

Die Custom USB VID und PID müssen im Source Block angegeben werden, sonst findet Gnuradio den Stick nicht.

OsomoSDR Sorce

Webseite: http://sdr.osmocom.org/trac/wiki/rtl-sdr

Installation

mkdir build
cd build/
cmake ../ -Wno-dev
make
sudo make install
sudo ldconfig

GL Graphen

In die Datei ~/.gnuradio/config.conf folgendes eintragen:

[wxgui]
style=gl

GRC Files

FM Radio (Wideband)

Einfacher FM Radio Reciver

Datei:Rtl2832-fm.tgz

rtl-sdr an baudline stöpseln

rtl_sdr -f 105000000 -s 1000000 - | baudline -reset -samplerate 1000000 -channels 2 -format u8 -quadrature -stdin 

Ideen

  • Pasives Radar
  • Gnuradio mit Jack an Baudline stöpseln.
  • SDRDF [4]
  • SDR Ins Netz [5]
  • Radio Teleskop? [6]
  • GPS [7]
  • ADS-B Tracking [8]
  • Receive NOAA Satellite Images [9]