short packet communication toolbox

Shannon theory describes fundamental limits of communication and compression systems. Classic closed-form results (such as the well-known lo
50 Downloads
Updated 9 Sep 2022

View License

Shannon theory describes fundamental limits of communication and compression systems. Classic closed-form results (such as the well known log(1 + SNR) formula) apply only to the regime of infinite blocklength (infinite packet size/ infinite delay).
For finite blocklengths, no closed-form results are usually obtainable, but there exist tight upper and lower bounds on fundamental limits, as well as approximations. This repository provides numerical routines to compute these bounds and these approximations for some popular channel and source models.
Content
Achievability bounds, converse bounds and approximation for the following source and channel models:
  • AWGN and BIAWGN single-antenna channels
  • Quasi-static fading multi-antenna channel
  • Rayleigh block-fading multi-antenna channel (no CSI)
  • Rayleigh block-fading multi-antenna channel (full CSI at receiver)
  • Binary symmetric and binary erasure channels
  • Binary memoryless source and Hamming distortion
  • Gaussian memoryless source and quadratic distortion
  • Binary symmetric source in point-to-point and Slepian-Wolf source coding

Cite As

Muhammad Farooq (2026). short packet communication toolbox (https://www.mathworks.com/matlabcentral/fileexchange/117375-short-packet-communication-toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

spectre-master/awgn

spectre-master/awgn/universe

spectre-master/awgn/universe/me_ldpc

spectre-master/bec

spectre-master/bi-awgn

spectre-master/block-fading-PAT-SNN

spectre-master/bsc

spectre-master/energy-per-bit

spectre-master/jscc/BMS-BSC

spectre-master/jscc/GMS-AWGN

spectre-master/lib

spectre-master/long-term-power-constraint/awgn

spectre-master/lossless-sc

spectre-master/quasi-static

spectre-master/quasi-static/MIMO_ISO

spectre-master/quasi-static/SIMO_rician

spectre-master/rayleigh-block-fading-csir

spectre-master/rayleigh-block-fading-no-csi

spectre-master/sc/BES

spectre-master/sc/BMS

spectre-master/sc/GMS

spectre-master/sc/varrate

Version Published Release Notes
2.0.0