數位通訊神器 RTL-SDR



贊助商連結


thx
2012-05-18, 12:57 PM
RTL-SDR - OSSLab::開放軟體實驗室(Open Source Software Lab) (http://www.osslab.com.tw/Hardware/Hack/RTL-SDR)

本專案純供研究使用
請勿違反各國法律
例如:
台灣電信法第 58 條第 2 項 :未經核准擅自使用或變更無線電頻率者,
處拘役或科或併科新臺幣二十萬元以下罰金。
干擾電磁紀錄
無故以不正方法侵犯他人隱私知悉之他人秘密,為妨害秘密罪

國外專案位置 rtl-sdr – OsmoSDR (http://sdr.osmocom.org/trac/wiki/rtl-sdr)

社群軟體對DVB-T 電視棒Linux 下驅動編寫 而發現最新便宜價廉軟體無線電硬體 RTL-SDR
Gmane Loom (http://thread.gmane.org/gmane.linux....61/focus=44461)


http://www.osslab.com.tw/@api/deki/files/2939/=P1030417.JPG

已知Taobao 產品相容Link
RTL-SDR FM+DAB USB DVB-T RTL2832U+e4000-淘寶網 (http://item.taobao.com/item.htm?id=15223055608) RMB 65

原設備為 MMCX頭
需要根據接收頻率 搭配天線
轉線
MMCX 轉SMA
MMCX 轉F頭

GPS 天線 (通常為MMCX)
VHF +UHF 天線
GSM 天線


RTL2832U 是一個應用SDR (軟體無線電的晶片) 非寫死調變演算法的 ASIC
E4000 RF tuner 為(64MHZ - 1700 MHz). (Maybe works in ~2000MHz 這樣才方便做XXX Sniffer)
E4000->沒壓縮的 I+Q基頻->RTL2832U 取樣 丟入電腦做
I+Q 講解
無法接受短波HF 頻帶(1.8MHz到29.7MHz)
解決方法 做塊升頻版
HF.jpg





BUG:取樣因為沒buffer問題 所以好像在硬碟會掉包 SSD或ramdisk 會比較理想

RTL2832U晶片規格
http://www.linuxtv.org/wiki/index.ph...alTek_RTL2832U
RTL2832U - SpenchWiki (http://wiki.spench.net/wiki/RTL2832U)
Notes
Resolution 8 bits
Minimum sample rate > 900 ksps (must be greater!)
Maximum sample rate 3.2 Msps
Nominal sample rate 1 Msps (much higher and subtle signal degradation)
Clock 28.8 MHz internal oscillator (expect phase noise)
Spectrum flatness (Definitely not flat at centre, worse with low gain)
AGC Disabled for E4000, but still active somewhere (in demod?)
Sensitivity TBD (decent all things considered)
Quality Don't expect anything remotely close to USRP
Price


E4000 RF IC Spec (零中頻設計)


Funcube Dongle 是用音效卡IC做調變...因此取樣寬度就只有96Khz...
FUNcube Dongle | A radio that's out of this world! (http://www.funcubedongle.com/)

天線頭規格
F頭
MMCX


應用

1.業餘無線電愛好者Ham 類比與數位收聽
2.類比與數位(加密)無線除錯與分析
3.無線頻譜訊號偵測與觀察
4.解決傳統無線器材價格與攜帶性問題 並且直接做好A/D +解碼


各類數位通訊協定真實應用

1.http://michelebavaro.blogspot.it/201...dr-domain.html
GPS decode (表示北斗星跟Galileo 應該有機會 receive and decode)

2. 接收 NOAA-18 氣象衛星 137MHz 上下
http://www.oz9aec.net/index.php/gnu-...gle-on-the-air
http://www.neoteo.com/como-bajar-ima...de-un-satelite

3.P25數位無線電 接收器
World's cheapest P25 receiver w/ decryption: GNU Radio + OP25 + $20 RTL2832 DVB-T Dongle - YouTube (http://www.youtube.com/watch?v=wShOLgW2tmI)
ttp://wiki.spench.net/wiki/gr-baz#rtl_source_c Follow me @spenchdotnet Balint Seeber (@spenchdotnet) on Twitter (http://twitter.com/spenchdotnet)
OP25: OP25 (http://op25.osmocom.org/)

淺談P25無線電通信標準和技術 無線電誌: 淺談P25無線電通信標準和技術、應用與互連互通 TIA-102 P25 Standard (http://anta-technology.blogspot.com/2011/05/p25.html)



4.飛行數位航管 Automatic Dependent Surveillance-Broadcast (ADS-B)
http://hackaday.com/2012/04/16/playi...io/#more-71692
Aircraft Tracking with Mode S: Modez & Aviation Mapper | spench.net (http://spench.net/drupal/research/mode-s) | Modez - SpenchWiki (http://wiki.spench.net/wiki/Modez)
https://www.youtube.com/watch?v=bKzii5K3AqA

5.Pocsag( 老call機無線協定)
https://github.com/OpCode1300/RTLSDR

6.GMR Thuraya 衛星電話系統
OsmocomGMR (http://gmr.osmocom.org/trac/)

7.TETRA,Terrestrial Trunked Radio 歐規地面通訊系統
目前台XX運系統使用Tetra
Osmocom TETRA (http://tetra.osmocom.org/trac/)

8. ETSI Global System for Mobile communication

9.INMARSAT海事衛星 類比 非數位 要用dish 天線 Inmarsat - The mobile satellite company (http://www.inmarsat.com/)
World's cheapest INMARSAT reception systen using DVB-T USB dongle (RTL SDR) - YouTube (http://www.youtube.com/watch?v=zuyHpx1tnWI)


10.氣像用感應器近距離無線傳感器sniffer
https://github.com/kevinmehall/rtlsdr-433m-sensor/

11. 高音質FM
http://www.reddit.com/r/RTLSDR/comme...g_wrplus_192k/

12.PC-HFDL 需要降頻電路版,接收HF 波段的HFDL 航管訊號 (已不用微波接收機)

哈罗CQ火腿社区 - Powered by phpwind (http://www.hellocq.net/forum/read.php?tid-294003.html)

13.DAB 接收器
http://www.reddit.com/r/RTLSDR/comme..._any_rtl2832u/


14. AMPS


應用軟體

1.HDSDR
HDSDR 是Windows 下軟體無線電軟體 ,可搭配RTL-SDR做RF頻譜訊號檢測

E4000 RTL SDR HDSDR 中文安裝說明
因為改板快 建議以英文版為主
USRP Interfaces - SpenchWiki (http://wiki.spench.net/wiki/USRP_Interfaces)
Dongular Deviation (http://thenewtech.tv/community/dongular-deviation)
http://www.osslab.com.tw/@api/deki/files/2938/=VHF.jpg


3.Gnu Radio 使用說明(整理中)

安裝gnu radio 套件
apt-get install gnuradio (此方法 code 太舊)

取樣程式

lsusb (先檢查有裝好電視棒嗎)
sudo apt-get install libusb-1.0-0-dev
cd rtl-sdr
cd src
make



Gr-baz - SpenchWiki (http://wiki.spench.net/wiki/Gr-baz#rtl_source_c)
gr-baz 增加GNU Radio 功能 方塊 簡化安裝



SDR 範例
FM radio
http://www.reddit.com/r/RTLSDR/comme...radio_grc_rtl/

如何判定調變
http://www.reddit.com/r/RTLSDR/comme...e_recognition/

什麼是航管 RADAR訊號
http://safety.iot.gov.tw/research/fi...5%E4%BC%B0.pdf

原 Driver and software in windows
http://www.kuaipan.com.cn/file/id_20...3046608910.htm

討論地方

論壇
RTL-SDR community on Reddit (http://www.reddit.com/r/RTLSDR/)
https://groups.google.com/forum/#!forum/sdr-widget
http://www.hellocq.net/forum/read-ht...27-page-1.html

贊助商連結


wangcm
2012-05-18, 05:25 PM
看來SoftRadio+Silicon Tuner可以玩出很多花樣,不過目前絕大部份數位通訊系統不是都有加密嗎,就算有sniffer,除非加解密的演算法有嚴重的瑕疵,不然sniffer下來好像也沒有太大的作用吧:confused::confused:....