软件无线电技术追踪民用航空器

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(树莓派)
(树莓派)
第37行: 第37行:
  
 
# test commands
 
# test commands
 +
$ lsusb
 +
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
 +
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
 +
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
 
$ rtl_eeprom
 
$ rtl_eeprom
 +
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
 +
 +
Current configuration:
 +
__________________________________________
 +
Vendor ID:              0x0bda
 +
Product ID:            0x2838
 +
Manufacturer:          Realtek
 +
Product:                RTL2838UHIDIR
 +
Serial number:          00000013
 +
Serial number enabled:  yes
 +
IR endpoint enabled:    yes
 +
Remote wakeup enabled:  no
 +
__________________________________________
  
 
$ rtl_test -t
 
$ rtl_test -t

2013年4月27日 (六) 14:19的版本

目录

1 通用工具

http://www.sprut.de/electronic/pic/projekte/adsb/adsb_en.html



2 PC 平台

工具:


利用放在室內的天线和放大器,配合 RTL1090,將 1090MHz 的信号解码,然后利用 TCP 链接,将数据传入 COAA PlanePlotter 显示



3 树莓派

$ sudo apt-get install git  cmake libusb-1.0-0-dev build-essential
$ git clone git://git.osmocom.org/rtl-sdr.git
$ mkdir -p rtl-sdr/build
$ cd rtl-sdr/build
$ cmake ../
$ make
$ sudo make install
$ sudo ldconfig

copy the udev rules file into  the etc/udev/rules.d

# test commands
$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
$ rtl_eeprom
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

Current configuration:
__________________________________________
Vendor ID:              0x0bda
Product ID:             0x2838
Manufacturer:           Realtek
Product:                RTL2838UHIDIR
Serial number:          00000013
Serial number enabled:  yes
IR endpoint enabled:    yes
Remote wakeup enabled:  no
__________________________________________

$ rtl_test -t

$ rtl_tcp -a 10.0.1.50


APRS 解码:

$ sudo apt-get install multimon
$ rtl_fm -f 144800000 -s 22050 - | multimon -a AFSK1200 -t raw /dev/stdin

# DTMF and CTCSS 
$ rtl_fm -f 144800000 -s 22050 - | DCblocker | multimon -a AFSK1200 -t raw /dev/stdin


http://rtlsdr.org/softwarelinux

http://sdrsharp.com/index.php/a-simple-and-cheap-ads-b-receiver-using-rtl-sdr

https://github.com/keenerd/rtl-sdr/blob/master/src/rtl_adsb.c

https://github.com/antirez/dump1090/blob/master/dump1090.c




4 CubieBoard



















个人工具
名字空间

变换
操作
导航
工具箱