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", - "![static/dipole.gif](static/dipole3.gif)\n" + "![static/dipole.gif](static/dipole.gif)\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

    static/cosample.png

    +
    + +
    +
    +
    +
    +
    +

    I/Q Sampling

    static/corkscrew.png

    +
    @@ -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
        +
      • eBay, AliExpress
      • +
      +
    • +
    • Learn more about SDR, signal processing
    • +
    • Explore the radio waves!
    +
    +
    +
    +
    +
    +
    +
    +

    Thank you! Questions?

    -- cgit v1.3.1