Performance evaluation of FSK and CPFSK optical communication systems: a stable and accurate method | IEEE Journals & Magazine | IEEE Xplore