Text this: Implementation of forward error correction for improved performance of free space optical communication channel in adverse atmospheric conditions