Dies ist eine alte Version des Dokuments!


SDR

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:

  • Chipset: RTL2832U
  • Tuner: E4000
  • 75 Ohm Eingang
  • range: 52 to 2208 MHz
  • L-band gap: 1105 to 1247 MHz

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

http://redd.it/rbqfz

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

Installation

Arch

rtl-sdr

AUR, GIT

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
  • /usr/bin/rtl_sdr
  • /usr/bin/rtl_tcp
  • /usr/bin/rtl_test
  • /usr/include/rtl-sdr_export.h
  • /usr/include/rtl-sdr.h
  • /usr/lib/librtlsdr.a
  • /usr/lib/librtlsdr.so → librtlsdr.so.0
  • /usr/lib/librtlsdr.so.0 → librtlsdr.so.0.0.0
  • /usr/lib/librtlsdr.so.0.0.0

gr-osmosdr

AUR, GIT

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

GNU Radio

Für GNU Radio muss zuerst die Python template engine Cheetah installiert werden.

AUR

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

AUR

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

Die Komponenten

rtl_sdr

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)

rtl_tcp

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)]

rtl_test

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)]

Peiler

Switching box

Weitere Anwendungen

UKW Empfänger

Die UKW demodulation ist auf Wikipedia beschrieben oder hier.

projects/sdr.1338658498.txt.gz · Zuletzt geändert: 2012/06/02 19:34 von 92.75.19.211