Digital frequency-division multiplexing