Skip to content

h-g-121/textbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySDR Textbook

This repo contains the source content used to generate my textbook, PySDR: A Guide to SDR and DSP using Python, hosted at www.pysdr.org.

Feel free to submit an issue, or even a Pull Request (PR) with fixes or improvements. Those who submit valuable feedback/fixes be permanently added to the acknowledgments section. Not good at Git but have changes to suggest? Feel free to email me at pysdr@vt.edu.

Building:

On windows:

sphinx-build -b html -D imgmath_latex="C:\Program Files\MiKTeX 2.9\miktex\bin\x64\latex.exe" . _build

On Ubuntu with latest sphinx via apt-get (3.2.1 at the time of this writing) installed with pip, I had to add ~/.local/bin to PATH, and apt-get install texlive-latex-extra:

sphinx-build -b html . _build

Misc

chapter name refs, for my reference when writing:

  • sampling-chapter
  • pulse-shaping-chapter
  • pluto-chapter
  • pluto-adv-chapter
  • multipath-chapter
  • noise-chapter
  • modulation-chapter
  • link-budgets-chapter
  • iq-files-chapter
  • noise-chapter
  • intro-chapter
  • freq-domain-chapter
  • filters-chapter
  • channel-coding-chapter
  • author-chapter

Ideas for future chapters:

  • Equalization, would be the last step needed to finish the end-to-end comms link
  • "Bringing it all together", discussion and Python+SDR implementation of a full receiver, perhaps ADS-B or RDS
  • Cyclostationary, ask Chad if he wants to co-write it
  • OFDM, simulating OFDM and CP, show via Python how it turns freq selective fading into flat fading
  • How to create real-time SDR apps with GUIs in Python using pyqt and pyqtgraph, or even just matplotlib with updating

About

pysdr.org textbook source material, feel free to post issues/PRs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 76.9%
  • Makefile 11.2%
  • Batchfile 10.6%
  • CSS 1.3%