RTL-SDR: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(20 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.


Zeile 37: Zeile 44:


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


=== RTL2832 Source ===
=== 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 ===
=== 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 ===
=== GL Graphen ===
In die Datei ~/.gnuradio/config.conf folgendes eintragen:
[wxgui]
style=gl


== GRC Files ==
== GRC Files ==


=== FM Radio ===
=== FM Radio (Wideband) ===
[[file:Rtl2832--fm edit.grc.png|800px|Einfacher FM Radio Reciver]]
[[file:Rtl2832--fm edit.grc.png|800px|Einfacher FM Radio Reciver]]


[[file:Rtl2832-fm.tgz| Grc File for Gnuradio]]
[[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]