Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strath-sdr/dsp_notebooks
A collection of Digital Signal Processing notebooks with a wireless communications theme.
https://github.com/strath-sdr/dsp_notebooks
communication dsp filters frequency jupyter modulation notebook ofdm python quantisation spectrum wireless
Last synced: 4 days ago
JSON representation
A collection of Digital Signal Processing notebooks with a wireless communications theme.
- Host: GitHub
- URL: https://github.com/strath-sdr/dsp_notebooks
- Owner: strath-sdr
- Archived: true
- Created: 2021-02-25T14:09:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-24T14:00:45.000Z (over 1 year ago)
- Last Synced: 2024-03-02T12:35:18.461Z (4 months ago)
- Topics: communication, dsp, filters, frequency, jupyter, modulation, notebook, ofdm, python, quantisation, spectrum, wireless
- Language: Jupyter Notebook
- Homepage:
- Size: 24.8 MB
- Stars: 86
- Watchers: 8
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - dsp_notebooks - sdr | 93 | (Jupyter Notebook)
README
This repository has now been archived. See the new [RFSoC-Book](https://github.com/strath-sdr/RFSoC-Book/) repository that contains the same DSP Notebooks and more!
![]()
Available Now!
Software Defined Radio with Zynq® UltraScale+ RFSoC
Free Download
Printed Edition
# DSP Introductory Notebooks
This repository contains a collection of educational Jupyter Notebooks on DSP (Digital Signal Processing) theory. No special hardware required, just a computer that has Python and the Jupyter environment installed (we recommend [Anaconda](https://docs.anaconda.com/anaconda/install/) if you are setting up for the first time). If you are running this from a board running [PYNQ](https://github.com/Xilinx/PYNQ) you should already be all set.
![]()
![]()
![]()
![]()
![]()
## PYNQ Quick Start
The DSP notebooks can be installed on to your development board by running a simple line of code in a command terminal. **However, you will need to connect your board to the internet.** Follow the instructions below to install the notebooks now.
* Power on your development board with an SD Card containing a fresh PYNQ v2.7 image.
* Navigate to Jupyter Labs by opening a browser (preferably Chrome) and connecting to `http://:9090/lab`.
* We need to open a terminal in Jupyter Lab. Firstly, open a launcher window as shown in the figure below:
![]()
* Now open a terminal in Jupyter as illustrated below:
![]()
* Now simply run the code below that will install the package to your system.
```sh
pip3 install git+https://github.com/strath-sdr/dsp_notebooks
```Once installation has complete you will find the DSP notebooks in the Jupyter workspace directory 'rfsoc-studio/dsp-notebooks'. The folder will be named 'dsp-notebooks'.