VHDL Modules and Circuits for Underwater Optical Wireless Communication Systems