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.
This repository provides a simple python script for getting experience with common modulation techniques i.e. QAM, PSK, ASK and BPSK
An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems.
An open-source vibrato plugin with an extensive modulation system.
A simulation of a complete digital communication system with different modulation schemes in MATLAB for transmitting and receiving text messages.
An Android template project for fast development and test.
High Performance Computing (HPC) and Signal Processing Framework
This repo contains simulation code for DI-S-MMSE Turbo Equalizer and LMMSE Equalizer applied to OTFS Modulation.
A Python package for software-defined radio
📻 Using Software Designed Radio to transmit & receive FM signal
Linear digital modems
Allows to reproduce all figures from "Pruned DFT Spread FBMC: Low PAPR, Low Latency, High Spectral Efficiency", IEEE Transactions on Communications, 2018
Real life situations to examine, demodulate and generate RF signals with HackRF and GNU Radio Companion
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.
Dual-Mode PSK Transceiver on SDR With FPGA
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.
GNURadio LimeSDR Mini Examples
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."