Analog and digital communication systems