Algorithms to tackle the side effects of channel during signal communication