Hi,
Recently I've built a system where I can send data using a laser. This system uses 2 ESPs as the sender and receiver. It's short range and I only tested around 1m gap between laser and receiver. I thought of giving another shot for this project using FPGAs. I bought Tang Nano 9K FPGA but I'm new to FPGAs. I learned some lessons while I was in the uni, but there was no use of FPGAs for me until now.
My idea is to implement manchester encoding and hamming(7,4). So, I thought FPGA would give me more data rate. Current data rate is around 74kbit/s, it takes a considerable time to transfer even a 2MB file. Can anybody tell me where should I start and will there be improvement of data rate using FPGAs?
Also note that Tang Nano 9K has a SD Card slot also, maybe I can use that instead of using a microcontroller with FPGA to store data there?
PS: I don't use fiber optic. This is going to be short range free-space optical communication
PS: I'm an electrical & electronic engineer