Working with GNU Radio - FOSDEM · 2014-10-24 · George Antheil Thomas W. Rondeau (trondeau.com)...
Transcript of Working with GNU Radio - FOSDEM · 2014-10-24 · George Antheil Thomas W. Rondeau (trondeau.com)...
-
Working with GNU Radio
Thomas W. Rondeau
trondeau.com
2014-02-01
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 1 / 16
-
The Idea
Inventing
http://www.google.com/patents/US613809
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 2 / 16
http://www.google.com/patents/US613809
-
The Idea
Hedy Lamarr
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 3 / 16
-
The Idea
George Antheil
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 4 / 16
-
The Idea
Player Piano
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 5 / 16
-
The Idea
Piano Roll Synchronization
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 6 / 16
-
The Idea
Piano Roll Synchronization
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 7 / 16
-
The Idea
Frequency Hopping (Patent 2,292,387)
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 8 / 16
-
The Idea
Frequency Hopping Spread Spectrum
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 9 / 16
-
Ongoing Work Tools & Applications
Ongoing Work
�The fundamental problem of communication is that of reproducing at one
point either exactly or approximately a message selected at another point.�
- Claude Shannon, �A Mathematical Theory of Communication�
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 10 / 16
-
Ongoing Work Tools & Applications
List of GR apps and tools in PyBOMBS
gr-air-modes gr-drm gr-ieee-802154 gr-osmosdr
gr-ais gr-eventstream gr-iqbal gr-packetradio
gr-as gr-extras gr-ldpc gr-pocsag
gr-baz gr-fcdproplus gr-lte gr-rds
gr-benchmark gr-fosphor gr-mediatools gr-smartnet
gr-bluetooth gr-ham gr-multimon gr-specest
gr-compat gr-ieee-80211 gr-op25 gr-zmqblocks
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 10 / 16
-
Ongoing Work Focus on performance
FFT Filters vs. FIR Filters
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 11 / 16
-
Ongoing Work Focus on performance
Look-up Tables
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 12 / 16
-
Ongoing Work Focus on performance
Performance Trade-o�s
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 13 / 16
-
Ongoing Work Focus on performance
VOLK and Benchmarking
stats.gnuradio.org
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 14 / 16
-
Ongoing Work Embedded (ARM) Systems
Developing support in Open Embedded
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 15 / 16
-
Notes References
References
Telsa: Inventor of the Electrical Age by W. Bernard Carlson
Hedy's Folly by Richard Rhodes
GNU Radio: http://gnuradio.org
My page: http://www.trondeau.com
PyBOMBS: http://gnurad.io/pybombs
Stats: http://stats.gnurad.io
OE Manifest: https://github.com/balister/oe-gnuradio-manifest
OE Cross compiler:
https://github.com/balister/meta-sdr/wiki/CrossCompile
Zynq install wiki:
http:://gnurad.io/redmine/projects/gnuradio/wiki/Zynq
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 16 / 16
http://gnuradio.orghttp://www.trondeau.comhttp://gnurad.io/pybombshttp://stats.gnurad.iohttps://github.com/balister/oe-gnuradio-manifesthttps://github.com/balister/meta-sdr/wiki/CrossCompilehttp:://gnurad.io/redmine/projects/gnuradio/wiki/Zynq
-
Notes Thank You
Thomas W. Rondeau (trondeau.com) Working with GNU Radio 2014-02-01 16 / 16
The IdeaOngoing WorkOngoing WorkTools & ApplicationsFocus on performanceEmbedded (ARM) Systems
NotesReferencesThank You