Simulation of Digital Communication (physical layer) in Python.
-
Updated
Dec 8, 2022 - Python
Simulation of Digital Communication (physical layer) in Python.
A collection of Digital Signal Processing notebooks with a wireless communications theme.
A simulation of a complete digital communication system with different modulation schemes in MATLAB for transmitting and receiving text messages.
📻 Using Software Designed Radio to transmit & receive FM signal
High Performance Computing (HPC) and Signal Processing Framework
This repository provides a simple python script for getting experience with common modulation techniques i.e. QAM, PSK, ASK and BPSK
Simulates pruned DFT spread FBMC and compares the performance to OFDM, SC-FDMA and conventional FBMC. The included classes (QAM, DoublySelectiveChannel, OFDM, FBMC) can be reused in other projects.
Allows to reproduce all figures from "Pruned DFT Spread FBMC: Low PAPR, Low Latency, High Spectral Efficiency", IEEE Transactions on Communications, 2018
An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems.
Linear digital modems
Communications blocks and support libraries
An Android template project for fast development and test.
Pothos framework support for software defined radio hardware.
GNURadio LimeSDR Mini Examples
This repo contains simulation code for DI-S-MMSE Turbo Equalizer and LMMSE Equalizer applied to OTFS Modulation.
A GNURadio Out-of-Tree module for Automatic Modulation Classification experimentation
An open-source vibrato plugin with an extensive modulation system.
Great repository to learn PMSM control and modelling. It provides the basic tools to generate control calibrations based on the motor parameters, to tune the PID controllers within the controller, and to simulate both the controller and the plant.
Add a description, image, and links to the modulation topic page so that developers can more easily learn about it.
To associate your repository with the modulation topic, visit your repo's landing page and select "manage topics."