Channel estimation can be problematic with regard to timing recovery and phase recovery for coherent optical detection, as well as for sub-banded filter bank based optical transmission. Difficulties arise when estimating over a broadband channel. The presented method estimates timing offset (coarse and fine) estimation using Golay complementary codes, which is a method to improve tolerance to laser and non-linear phase noise based on non-redundant interleaving. This method improves photonic optical communication for long-haul, metro, and short-haul and is low-complexity.