Text this: A study of coastal and harbor channel effects on Underwater Wireless Optical Communication systems with BCH and LDPC error correction codes