Dies ist eine alte Version des Dokuments!
Software Defined Radio mit DVB-T/DAB USB-Stick ezcap 668
Wisser: Skruppy
Mitwisser:
Status: in progress
Tags: elektro, software, SDR, funk
Ein ezcap 668 ist ein USB DVB-T und DAB Empfänger. Seine Technischen Daten sind:
Er war das günstigste mit der besten leistung was es bei dealextreme gab.
http://sdr.osmocom.org/trac/wiki/rtl-sdr
http://linuxtv.org/wiki/index.php/EzCap_DVB_T_Stick (ggf. für andere stick art)
http://www.reddit.com/r/RTLSDR/comments/s6ddo/rtlsdr_compatibility_list_v2_work_in_progress/
http://hackaday.com/2012/03/30/working-software-defined-radio-with-a-tv-tuner-card
http://wiki.spench.net/wiki/Gr-baz
Funk thermometer auslesen: https://github.com/kevinmehall/rtlsdr-433m-sensor
GPS auslesen: http://michelebavaro.blogspot.it/2012/04/spring-news-in-gnss-and-sdr-domain.html
Eine udev regel sorgt dafür, dass jeder user der in der gnuradio gruppe ist, auf das USB gerät zugreifen darf. Dazu muss als erstes als root die Regel und die Gruppe angelegt werden.
echo 'ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE="0660", GROUP="gnuradio"' >/etc/udev/rules.d/42-rtlsdr.rules groupadd --system gnuradio
Danach kann man sich und weitere der Gruppe hinzufügen. Ein ab- und anstecken sowie ein ab- und anmelden sort dafür das alles geht.
wget http://aur.archlinux.org/packages/rt/rtl-sdr-git/rtl-sdr-git.tar.gz tar -xvf rtl-sdr-git.tar.gz cd rtl-sdr-git makepkg -s sudo pacman -U rtl-sdr-git-*.pkg.tar.xz
wget http://aur.archlinux.org/packages/gr/gr-osmosdr-git/gr-osmosdr-git.tar.gz tar -xvf gr-osmosdr-git.tar.gz cd gr-osmosdr-git makepkg -s sudo pacman -U XXXXXXXXXXXXXXXXX
Für GNU Radio muss zuerst die Python template engine Cheetah installiert werden.
wget https://aur.archlinux.org/packages/py/python2-cheetah/python2-cheetah.tar.gz tar -xvf python2-cheetah.tar.gz cd python2-cheetah makepkg -s sudo pacman -U python2-cheetah-*.pkg.tar.xz
wget http://aur.archlinux.org/packages/gn/gnuradio-git/gnuradio-git.tar.gz tar -xvf gnuradio-git.tar.gz cd gnuradio-git makepkg -s sudo pacman -U XXXXXXXXXXXXX
An I/Q recorder for RTL2832 based DVB-T receivers
-f frequency_to_tune_to [Hz] [-s samplerate (default: 2048000 Hz)] [-d device_index (default: 0)] [-g gain (default: 0 for auto)] [-b output_block_size (default: 16 * 16384)] [-S force sync output (default: async)] filename (a '-' dumps samples to stdout)
An I/Q spectrum server for RTL2832 based DVB-T receivers
[-a listen address] [-p listen port (default: 1234)] [-f frequency to tune to [Hz]] [-g gain (default: 0 for auto)] [-s samplerate in Hz (default: 2048000 Hz)] [-b number of buffers (default: 32, set by library)] [-d device index (default: 0)]
A benchmark tool for RTL2832 based DVB-T receivers
[-s samplerate (default: 2048000 Hz)] [-d device_index (default: 0)] [-t enable Elonics E4000 tuner benchmark] [-b output_block_size (default: 16 * 16384)] [-S force sync output (default: async)]
Artikel über Klassische und FET switches
Sammlung mit Klasischem und FET switch.
Project http://www.byonics.com/dsp-rdf/dsp-rdf_ant_ctl_schematic.pdf (similar to the „new switching box“)
Schematics (similar to the „new switching box“)
In den Sourcen find -name '*.xxx'
sich weitere beispiel files.
Die UKW demodulation ist auf Wikipedia beschrieben oder hier.
Eine erfolgreiche implementierung (plus ein paar RTL SDR tips) sind auf slug's blog zu finden.