RTL2838 DVB-T Deep dive
6th May, 2020 SAKURA Internet, Inc. Research Center SR / Naoto MATSUMOTO
(C) Copyright 1996-2020 SAKURA Internet Inc
RTL2838 DVB-T Deep Dive
2
# lsusb
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
Bus 001 Device 005: ID 1546:01a7 U-Blox AG [u-blox 7]
# apt update
# apt install rtl-sdr gpsd gpsd-clients python3-pip -y
# pip3 install gps3
# timedatectl set-timezone Asia/Tokyo
# vi test.py
#!/usr/bin/env python3
from gps3 import gps3
import subprocess
import sys
g = gps3.GPSDSocket()
d = gps3.DataStream()
g.connect()
g.watch()
for new in g:
if new:
d.unpack(new)
if str(d.TPV['lat']) != "n/a":
filename=str(d.TPV['time'])+","+str(d.TPV['lat'])+","+str(d.TPV['lon'])+".csv"
break
print(filename)
args=["/usr/bin/rtl_power", "-1", "-f", "1M:2.2G:1M", filename]
res = subprocess.run(args, stdout=subprocess.PIPE)
sys.stdout.buffer.write(res.stdout)
SOURCE: SAKURA Internet Research Center (2020/05)

More Related Content

PPTX
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
PPTX
PPTX
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
PDF
Jitsi Videobridge, Octopodes, and Kotlin
PDF
Trapezoidal Log-Periodic Antenna Analysis
PDF
Atualização Deployment - Hardware e Middleware - Rogério Iope
PPTX
Spectral Analysis at the Limit - Applications in Radio Astronomy
PPTX
How new technologies affect the art of contesting
Principle Representation of The 8 Qubits Quantum Computer by RaspberryPi
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
Jitsi Videobridge, Octopodes, and Kotlin
Trapezoidal Log-Periodic Antenna Analysis
Atualização Deployment - Hardware e Middleware - Rogério Iope
Spectral Analysis at the Limit - Applications in Radio Astronomy
How new technologies affect the art of contesting

What's hot (19)

PPT
07f03 carryskip
PPTX
Visualizing WSJT-X received signals with spotviz.info
PPT
Network simulator 2
PPT
Network simulator 2
PPTX
10 10-12 tf communications
PDF
Improving Performance of a WebKit Port MIPS Platform (ELC 2014)
PDF
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
PPTX
Dongliang_Slides
PDF
戦略を立てる機械学習
PDF
Boosting command line experience with python and awk
PPTX
Ripple look-ahead-header
PPT
GOLE - HDXc Refresh. Next Generation Architecture
PDF
TGS NSA- Loyal 3D
 
PDF
Analysis of different bit carry look ahead adder using verilog code 2
PPTX
Octnews featured article
PPT
35th 36th Lecture
DOCX
Include
PDF
R&D Device Modeling of Crystal
PDF
aiboのAI:DeepLearning認識
07f03 carryskip
Visualizing WSJT-X received signals with spotviz.info
Network simulator 2
Network simulator 2
10 10-12 tf communications
Improving Performance of a WebKit Port MIPS Platform (ELC 2014)
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
Dongliang_Slides
戦略を立てる機械学習
Boosting command line experience with python and awk
Ripple look-ahead-header
GOLE - HDXc Refresh. Next Generation Architecture
TGS NSA- Loyal 3D
 
Analysis of different bit carry look ahead adder using verilog code 2
Octnews featured article
35th 36th Lecture
Include
R&D Device Modeling of Crystal
aiboのAI:DeepLearning認識
Ad

Similar to RTL2838 DVB-T Deep dive (20)

PDF
ADS-B, AIS, APRS cheatsheet
PDF
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
PDF
SHUTTLE NCBT419 Bay trail REV A - Lenovo LNV 4030 LNV-004.pdf
PDF
Acer TravelMate P214 series Z8IA_ZAIA DAZ8IAMBACO Rev 1A Schematic Diagram.pdf
PDF
POSITIVO LINHA XR-XXXX 71R-H14BT4-T830.pdf
PDF
Exploring the Huawei HG8010H GPON ONT
PPTX
Coding with CircuitPython@CPB
PDF
Easy GPS Tracker using Arduino and Python
PDF
M3L Inc Company Profile (August 19th, 2020 version)
PDF
VYATTAによるマルチパスVPN接続手法
PDF
Introducing the Galileo PVT App:from Assisted GNSS to NeQuick model in Android
PDF
ZAAA_x32 (Aspire E5-575_G_F5-573G_TM P259-MG) DAZAAMB16E0.pdf
PPTX
Gadgteteer clean code
PDF
Sataid auto-download
PDF
Generating lisp program for assembly drawing in AutoCAD
PPTX
Taming the Tiger: Tips and Tricks for Using Telegraf
PPT
Trg138042019_2_annex_MAXNG3.0_GEN-PROCEDURE.ppt
PDF
PTP across borders: Babel retold
PPTX
Cloudstack interfaces to EC2 and GCE
PDF
ADS-B, AIS, APRS cheatsheet
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
SHUTTLE NCBT419 Bay trail REV A - Lenovo LNV 4030 LNV-004.pdf
Acer TravelMate P214 series Z8IA_ZAIA DAZ8IAMBACO Rev 1A Schematic Diagram.pdf
POSITIVO LINHA XR-XXXX 71R-H14BT4-T830.pdf
Exploring the Huawei HG8010H GPON ONT
Coding with CircuitPython@CPB
Easy GPS Tracker using Arduino and Python
M3L Inc Company Profile (August 19th, 2020 version)
VYATTAによるマルチパスVPN接続手法
Introducing the Galileo PVT App:from Assisted GNSS to NeQuick model in Android
ZAAA_x32 (Aspire E5-575_G_F5-573G_TM P259-MG) DAZAAMB16E0.pdf
Gadgteteer clean code
Sataid auto-download
Generating lisp program for assembly drawing in AutoCAD
Taming the Tiger: Tips and Tricks for Using Telegraf
Trg138042019_2_annex_MAXNG3.0_GEN-PROCEDURE.ppt
PTP across borders: Babel retold
Cloudstack interfaces to EC2 and GCE
Ad

More from Naoto MATSUMOTO (20)

PDF
Alder Lake-S CPU Temperature Monitoring
PDF
CPU製品出荷状況と消費電力の見える化
PDF
5Gの見える化
PDF
2023年以降のサーバークラスタリング設計(メモ)
PDF
防災を考慮した水中調査の一考察
PDF
旅するパケットの見える化
PDF
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
PDF
災害時における無線モニタリングによる社会インフラの見える化
PDF
BeautifulSoup / selenium Deep dive
PDF
AMDGPU ROCm Deep dive
PDF
Network Adapter Deep dive
PDF
x86_64 Hardware Deep dive
PDF
curl --http3 cheatsheet
PDF
3/4G USB modem Cheat Sheet
PDF
How To Train Your ARM(SBC)
PDF
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
PDF
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
PDF
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
PDF
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
PDF
インターネットを用いたニア・リアルタイムでの災害観測の考察
Alder Lake-S CPU Temperature Monitoring
CPU製品出荷状況と消費電力の見える化
5Gの見える化
2023年以降のサーバークラスタリング設計(メモ)
防災を考慮した水中調査の一考察
旅するパケットの見える化
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
災害時における無線モニタリングによる社会インフラの見える化
BeautifulSoup / selenium Deep dive
AMDGPU ROCm Deep dive
Network Adapter Deep dive
x86_64 Hardware Deep dive
curl --http3 cheatsheet
3/4G USB modem Cheat Sheet
How To Train Your ARM(SBC)
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
インターネットを用いたニア・リアルタイムでの災害観測の考察

Recently uploaded (20)

PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Configure Apache Mutual Authentication
DOCX
search engine optimization ppt fir known well about this
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPT
What is a Computer? Input Devices /output devices
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Architecture types and enterprise applications.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Custom Battery Pack Design Considerations for Performance and Safety
Benefits of Physical activity for teenagers.pptx
Flame analysis and combustion estimation using large language and vision assi...
Comparative analysis of machine learning models for fake news detection in so...
Taming the Chaos: How to Turn Unstructured Data into Decisions
Configure Apache Mutual Authentication
search engine optimization ppt fir known well about this
2018-HIPAA-Renewal-Training for executives
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
The influence of sentiment analysis in enhancing early warning system model f...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
OpenACC and Open Hackathons Monthly Highlights July 2025
UiPath Agentic Automation session 1: RPA to Agents
Improvisation in detection of pomegranate leaf disease using transfer learni...
What is a Computer? Input Devices /output devices
sustainability-14-14877-v2.pddhzftheheeeee
Architecture types and enterprise applications.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf

RTL2838 DVB-T Deep dive

  • 1. RTL2838 DVB-T Deep dive 6th May, 2020 SAKURA Internet, Inc. Research Center SR / Naoto MATSUMOTO (C) Copyright 1996-2020 SAKURA Internet Inc
  • 2. RTL2838 DVB-T Deep Dive 2 # lsusb Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T Bus 001 Device 005: ID 1546:01a7 U-Blox AG [u-blox 7] # apt update # apt install rtl-sdr gpsd gpsd-clients python3-pip -y # pip3 install gps3 # timedatectl set-timezone Asia/Tokyo # vi test.py #!/usr/bin/env python3 from gps3 import gps3 import subprocess import sys g = gps3.GPSDSocket() d = gps3.DataStream() g.connect() g.watch() for new in g: if new: d.unpack(new) if str(d.TPV['lat']) != "n/a": filename=str(d.TPV['time'])+","+str(d.TPV['lat'])+","+str(d.TPV['lon'])+".csv" break print(filename) args=["/usr/bin/rtl_power", "-1", "-f", "1M:2.2G:1M", filename] res = subprocess.run(args, stdout=subprocess.PIPE) sys.stdout.buffer.write(res.stdout) SOURCE: SAKURA Internet Research Center (2020/05)