A device that converts digital signals into analog signals for transmission over a communication channel, and vice versa.