Text this: Improvement of three-level code division multiplexing via dispersion mapping