From d68d780daf0be139af986f66a08867b4d29c701f Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Tue, 5 Jun 2018 11:45:34 +0300 Subject: Final changes, showtime --- talk.slides.html | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'talk.slides.html') diff --git a/talk.slides.html b/talk.slides.html index c0f8d97..4dd7b00 100644 --- a/talk.slides.html +++ b/talk.slides.html @@ -11905,7 +11905,7 @@ a.anchor-link {
-

Pulling radio data out of thin air

Pycon Israel 2018

+

Pulling radio data out of thin air

Yuval Adam

@@ -11915,8 +11915,9 @@ a.anchor-link {

Yuval Adam

  • Full stack developer and systems architecture consultant
  • +
  • Using Python for everything for 10+ years
  • https://yuv.al
  • -
  • @yuvadm
  • +
  • @yuvadm
@@ -12074,7 +12075,7 @@ a.anchor-link { sdr = RtlSdr() sdr.sample_rate = 1.2e6 # 1,200,000 samples per second -sdr.center_freq = 91.8e6 # 91,800,00 Hz frequency for the radio station +sdr.center_freq = 91.8e6 # 91,800,000 Hz frequency for the radio station sdr.gain = 'auto' # tune the gain (AKA "volume") automatically samples = sdr.read_samples(1.2e6 * 10) @@ -12150,7 +12151,7 @@ a.anchor-link {
# De-emphasis filter
-# Even I'm not sure how/why this works
+# Even I'm not sure exactly how/why this works
 
 # MAKE THINGS SOUND BETTER
 
@@ -12190,7 +12191,7 @@ a.anchor-link {
 
-
In [7]:
+
In [6]:
# HIT IT
@@ -12219,8 +12220,8 @@ a.anchor-link {
 

Review

  • Took a fixed set of samples, did some math on them
  • -
  • Python, NumPy and SciPy are very good at doing fast processing of static data
  • -
  • When handling real-time data, buffering becomes a serious issue
      +
    • Python, NumPy and SciPy are very good at doing fast processing of static data
    • +
    • When handling real-time data, buffering becomes a serious issue
      • How do you synchronize different input/ouput sample rates on the same flow?
    • @@ -12258,6 +12259,10 @@ a.anchor-link {
    • Michael Ossmann's video course - https://greatscottgadgets.com/sdr/
  • +
  • But you don't really need do know math
      +
    • Lots of code is already written
    • +
    +
  • Explore the radio waves!
-- cgit v1.3.1