A method implemented in a communication device, comprising: generating, via a processor of the communication device, a first waveform modulation signal, denoted as W 1, based on a first approximation of an input signal, denoted as S; generating, via the processor, a second waveform modulation signal, denoted as W 2, based on a first difference between the input signal S and the first waveform modulation signal W 1; generating, via the processor, a control signal, denoted as CS, having a sequence of control symbols with a pre-determined modulation format; performing, via the processor, time-domain multiplexing. TDM, on the first waveform modulation signal W 1, the second waveform modulation signal W 2, and the control signal CS to form a cascaded waveform modulation signal with embedded control signal, CWM-CS; modulating, via a frontend of the communication device, the CWM-CS onto a carrier; and transmitting, via the frontend, the CWM-CS over a communication link to a corresponding communication device in a network; wherein generating the first waveform modulation signal W 1 comprises approximating the input signal S as follows: W 1 = round s E max × M × E max M, where round() is a rounding function that rounds an input value to a nearest integer, E max is related to a maximal amplitude of the input signal S, and M is a positive integer and wherein the integer M is selected based on the fronthaul link signal-to-noise-ratio, SNR. generating, via a processor of the communication device, a first waveform modulation signal, denoted as W 1, based on a first approximation of an input signal, denoted as S; generating, via the processor, a second waveform modulation signal, denoted as W 2, based on a first difference between the input signal S and the first waveform modulation signal W 1; generating, via the processor, a control signal, denoted as CS, having a sequence of control symbols with a pre-determined modulation format; performing, via the processor, time-domain multiplexing. TDM, on the first waveform modulation signal W 1, the second waveform modulation signal W 2, and the control signal CS to form a cascaded waveform modulation signal with embedded control signal, CWM-CS; modulating, via a frontend of the communication device, the CWM-CS onto a carrier; and transmitting, via the frontend, the CWM-CS over a communication link to a corresponding communication device in a network; wherein generating the first waveform modulation signal W 1 comprises approximating the input signal S as follows: W 1 = round s E max × M × E max M, where round() is a rounding function that rounds an input value to a nearest integer, E max is related to a maximal amplitude of the input signal S, and M is a positive integer and wherein the integer M is selected based on the fronthaul link signal-to-noise-ratio, SNR. wherein generating the first waveform modulation signal W 1 comprises approximating the input signal S as follows: W 1 = round s E max × M × E max M, where round() is a rounding function that rounds an input value to a nearest integer, E max is related to a maximal amplitude of the input signal S, and M is a positive integer and wherein the integer M is selected based on the fronthaul link signal-to-noise-ratio, SNR.