From b18464bc8fabad4ca71ad9e03280cff9f5d1f246 Mon Sep 17 00:00:00 2001
From: Yuval Adam <_@yuv.al>
Date: Sun, 13 May 2018 14:16:55 +0200
Subject: Update
---
talk.ipynb | 2 +-
talk.slides.html | 45 ++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 43 insertions(+), 4 deletions(-)
diff --git a/talk.ipynb b/talk.ipynb
index a43d53f..0642d5d 100644
--- a/talk.ipynb
+++ b/talk.ipynb
@@ -70,7 +70,7 @@
"source": [
"## Radio Waves\n",
"\n",
- "\n"
+ "\n"
]
},
{
diff --git a/talk.slides.html b/talk.slides.html
index 216dade..d88e18d 100644
--- a/talk.slides.html
+++ b/talk.slides.html
@@ -11931,6 +11931,7 @@ a.anchor-link {
I never learned physics, RF engineering or signal processing
But radios are pretty cool!
Hopefully in 25 minutes I can show you some neat things
+Slides and code @ https://github.com/yuvadm/radio-pyconil-2018
@@ -11974,6 +11975,7 @@ a.anchor-link {
Digital TV broadcast ("Idan+", DVB-T)
Airplane tracking (ADS-B)
Weather satellites
+IoT project integration
FM radio broadcast
@@ -11986,6 +11988,15 @@ a.anchor-link {
I/Q Sampling¶

+
+
+
+
+
+
+
+
I/Q Sampling¶

+
@@ -12088,7 +12099,7 @@ a.anchor-link {
sdr.center_freq = 91.8e6 # 91,800,00 Hz frequency for the radio station
sdr.gain = 'auto' # tune the gain (AKA "volume") automatically
-samples = sdr.read_samples(8192000) # collect samples during 5 seconds
+samples = sdr.read_samples(1.2e6 * 8) # collect samples during 8 seconds
sdr.close()
print(samples[:5])
@@ -12213,13 +12224,41 @@ a.anchor-link {
Python, NumPy and SciPy are very good at doing fast processing of static data
When handling real-time data, buffering becomes a serious issue
GNU Radio
-- top-notch framework
-- implemented many signal processing primivites
+- top-notch signal processing framework
+- implemented many DSP primivites
- has a great scheduling engine
+- actually generates flowgraphs in Python
+
+
+
+
+
+
+
+
+
+
+
+
Where to go from here¶
+- Buy an RTL-SDR dongle, they start at less than $10
+
+- Learn more about SDR, signal processing
+- Explore the radio waves!
+
+
+