Modern digital and analog communication systems