Your task is to design the components for transmitting and receiving the signal.
This task is largely designing the modem. For this you will need to understand how OFDM encoding of a signal works, as well, you will need to be able to correct for distortions, reflections, and error caused by the signal travelling underwater. On top of this, you will need to design the communications protocol on top of this.
Itemized List:
[ ] Learn and understand OFDM encoding (at least enough to implement)
[ ] Implement OFDM in something simple, Python, MATLAB, whatever that can handle channel error
Your task is to design the components for transmitting and receiving the signal.
This task is largely designing the modem. For this you will need to understand how OFDM encoding of a signal works, as well, you will need to be able to correct for distortions, reflections, and error caused by the signal travelling underwater. On top of this, you will need to design the communications protocol on top of this.
Itemized List: