A full-duplex cable modem, CM, comprising: an upstream, US, signal path receiving a digital US input signal and transmitting an analog-converted US signal in a US frequency range to a cable modem termination system, CMTS; a downstream, DS, signal path receiving an analog DS signal in a DS frequency range and converting the analog DS signal into a digital DS signal; and an echo cancellation, EC, circuit configured to subtract, from at least one of the analog DS signal and the digital DS signal, a correction signal generated from the digital US input signal or from the analog-converted US signal to generate an echo-cancelled digital DS input signal, wherein: the US signal path comprises a first DAC, a first amplifier and a first low-pass filter; the DS signal path comprises an analog EC circuit receiving the analog DS signal, a second amplifier, a first ADC and a digital EC circuit; characterised in that: the analog EC circuit is configured to subtract from the analog DS signal an analog correction signal derived from the digital US input signal after passing the digital US input signal through a DSP, a second DAC, a second amplifier and a low-pass filter, wherein the analog EC limits adjacent channel interference, ACI; the digital EC circuit is configured to subtract from the digital DS signal a first digital echo correction signal generated from the analog-converted US signal which is filtered by a first notch filter to eliminate spurious signals in the US frequency range, and subtract from the digital DS signal a second digital echo correction signal generated from the analog correction signal which is filtered by a second notch filter to eliminate spurious signals in the US frequency range, wherein the digital EC limits adjacent leakage interference, ALI, with the digital EC circuit outputting an echo-cancelled digital DS signal. an upstream, US, signal path receiving a digital US input signal and transmitting an analog-converted US signal in a US frequency range to a cable modem termination system, CMTS; a downstream, DS, signal path receiving an analog DS signal in a DS frequency range and converting the analog DS signal into a digital DS signal; and the US signal path comprises a first DAC, a first amplifier and a first low-pass filter; the DS signal path comprises an analog EC circuit receiving the analog DS signal, a second amplifier, a first ADC and a digital EC circuit; characterised in that: the analog EC circuit is configured to subtract from the analog DS signal an analog correction signal derived from the digital US input signal after passing the digital US input signal through a DSP, a second DAC, a second amplifier and a low-pass filter, wherein the analog EC limits adjacent channel interference, ACI; the digital EC circuit is configured to subtract from the digital DS signal a first digital echo correction signal generated from the analog-converted US signal which is filtered by a first notch filter to eliminate spurious signals in the US frequency range, and subtract from the digital DS signal a second digital echo correction signal generated from the analog correction signal which is filtered by a second notch filter to eliminate spurious signals in the US frequency range, wherein the digital EC limits adjacent leakage interference, ALI, with the digital EC circuit outputting an echo-cancelled digital DS signal. the analog EC circuit is configured to subtract from the analog DS signal an analog correction signal derived from the digital US input signal after passing the digital US input signal through a DSP, a second DAC, a second amplifier and a low-pass filter, wherein the analog EC limits adjacent channel interference, ACI; the digital EC circuit is configured to subtract from the digital DS signal a first digital echo correction signal generated from the analog-converted US signal which is filtered by a first notch filter to eliminate spurious signals in the US frequency range, and subtract from the digital DS signal a second digital echo correction signal generated from the analog correction signal which is filtered by a second notch filter to eliminate spurious signals in the US frequency range, wherein the digital EC limits adjacent leakage interference, ALI, with the digital EC circuit outputting an echo-cancelled digital DS signal.