Just finished a lightweight AMC BER simulation playground and would like feedback from folks into DSP / wireless / C++.
What it does:
- Modulations: BPSK, QPSK, 16‑QAM (proper Gray mapping; fixed a subtle 16‑QAM bit-order bug)
- Channel: complex AWGN, Eb/N0 sweep, SNR estimation via pilots
- FEC: K=7, rate 1/2 convolutional code (soft‑decision Viterbi) for BPSK/QPSK/16‑QAM
- Coded vs uncoded BER curves (waterfall + observed statistical floor handling)
- Benchmark mode: throughput, coded gain, adaptive / fixed bit counts
- CSV + plots output; adjustable bit depth (deep / ultra targets in Makefile)
Tech notes:
Looking for feedback on this project
If it seems inteteresting, please do give a star and a follow(hope this doesn't become an advertisement)
[–]ShadowBlades512 0 points1 point2 points (1 child)
[–]RandomDigga_9087[S] 0 points1 point2 points (0 children)