Chaos-based digital communication systems