An X-DSL modem supporting multiple X-DSL line codes including discrete multi-tone
(DMT) and carrierless phase and amplitude (CAP). The modem includes: components
coupled to one another to form a transmit path and a receive path. The components
include an encoder component and a Fourier transform component. The encoder component
encodes data associated with a CAP communication channel into QAM symbols and encodes
data associated with a DMT communication channel into DMT sub-symbols. The Fourier
transform component couples to the encoder component on the transmit path for transforming
DMT sub-symbols from a frequency-to-time domain and for transforming QAM symbols
from the time-to-frequency domain followed by a filtering in the frequency domain
and a subsequent transformation back from the frequency-to-time domain to effect
a pulse shaping function without requiring a discrete pulse shaping component in
the transmit path.