Go to file
2019-08-25 20:22:39 -06:00
.gitignore Added gitignore 2019-08-25 15:21:55 -06:00
channel.py code is working, but it's not necessarily doing what I want 2019-08-25 20:22:39 -06:00
data.txt Added channel impulse response. Try shifting the one around in the response in channel.py, it's pretty cool 2019-08-25 18:29:24 -06:00
main.py channel estimation mostly done, working out bugs 2019-08-25 20:07:21 -06:00
qam.py code is working, but it's not necessarily doing what I want 2019-08-25 20:22:39 -06:00
README.md Added credit in README 2019-08-25 18:31:23 -06:00
serpar.py Moved serialisation/parallelisation to new file 2019-08-25 15:22:04 -06:00

Python-OFDM

Introduction

This is a small program/simulation/whatever meant to emulate an OFDM modem. This is the pilot work for creating an underwater communications system for ARVP. Eventually I want to put this on an FPGA. (will it fit on an iCE40 I wonder?)

Lot's of credit to dspillustrations.com, the linked post has been super useful to me, and while I try to claim I came up with most of this code myself, it would have taken a LOT longer to do without this post.

OFDM Background

TODO

I should write stuff down here to help solidify my mental model of OFDM, but for now, you get nothing.