diff options
| author | Yuval Adam <_@yuv.al> | 2018-05-13 14:16:55 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-05-13 14:16:55 +0200 |
| commit | b18464bc8fabad4ca71ad9e03280cff9f5d1f246 (patch) | |
| tree | a5a960b218e92999285d52854f068f7bbe80b50c | |
| parent | 72a1dbdb3515fb49b3dc36cb221ce1cdeb02b232 (diff) | |
Update
| -rw-r--r-- | talk.ipynb | 2 | ||||
| -rw-r--r-- | talk.slides.html | 45 |
2 files changed, 43 insertions, 4 deletions
@@ -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 { <li>I never learned physics, RF engineering or signal processing</li> <li>But radios are pretty cool!</li> <li>Hopefully in 25 minutes I can show you some neat things</li> +<li>Slides and code @ <a href="https://github.com/yuvadm/radio-pyconil-2018">https://github.com/yuvadm/radio-pyconil-2018</a></li> </ul> </div> @@ -11974,6 +11975,7 @@ a.anchor-link { <li>Digital TV broadcast ("Idan+", DVB-T)</li> <li>Airplane tracking (ADS-B)</li> <li>Weather satellites</li> +<li>IoT project integration</li> <li>FM radio broadcast</li> </ul> @@ -11988,6 +11990,15 @@ a.anchor-link { </div> </div> +</div></section><section> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="I/Q-Sampling">I/Q Sampling<a class="anchor-link" href="#I/Q-Sampling">¶</a></h2><p><img src="static/corkscrew.png" alt="static/corkscrew.png"></p> + +</div> +</div> </div></section></section><section><section> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> @@ -12088,7 +12099,7 @@ a.anchor-link { <span class="n">sdr</span><span class="o">.</span><span class="n">center_freq</span> <span class="o">=</span> <span class="mf">91.8e6</span> <span class="c1"># 91,800,00 Hz frequency for the radio station</span> <span class="n">sdr</span><span class="o">.</span><span class="n">gain</span> <span class="o">=</span> <span class="s1">'auto'</span> <span class="c1"># tune the gain (AKA "volume") automatically</span> -<span class="n">samples</span> <span class="o">=</span> <span class="n">sdr</span><span class="o">.</span><span class="n">read_samples</span><span class="p">(</span><span class="mi">8192000</span><span class="p">)</span> <span class="c1"># collect samples during 5 seconds</span> +<span class="n">samples</span> <span class="o">=</span> <span class="n">sdr</span><span class="o">.</span><span class="n">read_samples</span><span class="p">(</span><span class="mf">1.2e6</span> <span class="o">*</span> <span class="mi">8</span><span class="p">)</span> <span class="c1"># collect samples during 8 seconds</span> <span class="n">sdr</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> <span class="nb">print</span><span class="p">(</span><span class="n">samples</span><span class="p">[:</span><span class="mi">5</span><span class="p">])</span> @@ -12213,15 +12224,43 @@ a.anchor-link { <li>Python, NumPy and SciPy are <strong>very</strong> good at doing fast processing of static data</li> <li>When handling real-time data, buffering becomes a serious issue</li> <li>GNU Radio<ul> -<li>top-notch framework</li> -<li>implemented many signal processing primivites</li> +<li>top-notch signal processing framework</li> +<li>implemented many DSP primivites</li> <li>has a great scheduling engine</li> +<li><em>actually</em> generates flowgraphs in Python</li> +</ul> +</li> +</ul> + +</div> +</div> +</div></section></section><section><section> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Where-to-go-from-here">Where to go from here<a class="anchor-link" href="#Where-to-go-from-here">¶</a></h2><ul> +<li>Buy an RTL-SDR dongle, they start at less than $10<ul> +<li>eBay, AliExpress</li> +</ul> +</li> +<li>Learn more about SDR, signal processing<ul> +<li>Michael Ossmann's video course - <a href="https://greatscottgadgets.com/sdr/">https://greatscottgadgets.com/sdr/</a></li> </ul> </li> +<li>Explore the radio waves!</li> </ul> </div> </div> +</div></section></section><section><section> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Thank-you!-Questions?">Thank you! Questions?<a class="anchor-link" href="#Thank-you!-Questions?">¶</a></h2> +</div> +</div> </div> </div> </div> |
