An error-compensated direct digital modulation device (800, 1100), comprising: a direct digital radio frequency modulator, DDRM, (801, 1106a, 1106b), configured to generate a radio frequency, RF, signal (804, 1131, 1132) based on a modulation of a digital baseband signal (802, 1110); an error estimator (803, 1150) configured to determine an error signal (806, 1152) resulting from a deviation based on the generated RF signal (804, 1131, 1132) and a representation of the digital baseband signal (802, 1110); and an error compensator (805, 1141) configured to subtract the error signal (806, 1152) from the RF signal (804, 1131, 1132) to provide an error compensated RF signal (808, 1140); characterized in that the DDRM (800, 1100) is a quadrature DDRM comprising an in-phase DDRM and a quadrature DDRM; the device further comprising one of a digital-to-analog converter, DAC, or a second DDRM configured to provide the error signal (806, 1152) as an analog error signal, wherein the one of the DAC or the second DDRM is configured to provide the error signal (806, 1152) by using a first clock signal (F4LO, 1111); the device further comprising a quadrature clock generator configured to generate a first differential input clock signal (LOp_I, LOn_I, 1113) and a second differential input clock signal (LOp_Q, LOn_Q, 1114) based on a second clock signal (F2LO_p, F2LO_n, 1112), wherein the second clock signal (F2LO_p, F2LO_n, 1112) is derived from the first clock signal (F4LO, 1111), in particular by a clock divider; and wherein the first differential input clock signal (LOp_I, LOn_I, 1113) and the second differential input clock signal (LOp_Q, LOn_Q, 1114) have orthogonal phases; wherein the in-phase DDRM is configured to modulate the digital baseband signal by using the first differential input clock signal to generate a first differential current corresponding to the in-phase of the RF signal and the quadrature DDRM is configured to modulate the digital baseband signal by using the second differential input clock signal to generate a second differential current corresponding to the quadrature of the RF signal. a direct digital radio frequency modulator, DDRM, (801, 1106a, 1106b), configured to generate a radio frequency, RF, signal (804, 1131, 1132) based on a modulation of a digital baseband signal (802, 1110); an error estimator (803, 1150) configured to determine an error signal (806, 1152) resulting from a deviation based on the generated RF signal (804, 1131, 1132) and a representation of the digital baseband signal (802, 1110); and an error compensator (805, 1141) configured to subtract the error signal (806, 1152) from the RF signal (804, 1131, 1132) to provide an error compensated RF signal (808, 1140); characterized in that the DDRM (800, 1100) is a quadrature DDRM comprising an in-phase DDRM and a quadrature DDRM; the device further comprising one of a digital-to-analog converter, DAC, or a second DDRM configured to provide the error signal (806, 1152) as an analog error signal, wherein the one of the DAC or the second DDRM is configured to provide the error signal (806, 1152) by using a first clock signal (F4LO, 1111); the device further comprising a quadrature clock generator configured to generate a first differential input clock signal (LOp_I, LOn_I, 1113) and a second differential input clock signal (LOp_Q, LOn_Q, 1114) based on a second clock signal (F2LO_p, F2LO_n, 1112), wherein the second clock signal (F2LO_p, F2LO_n, 1112) is derived from the first clock signal (F4LO, 1111), in particular by a clock divider; and wherein the first differential input clock signal (LOp_I, LOn_I, 1113) and the second differential input clock signal (LOp_Q, LOn_Q, 1114) have orthogonal phases; wherein the in-phase DDRM is configured to modulate the digital baseband signal by using the first differential input clock signal to generate a first differential current corresponding to the in-phase of the RF signal and the quadrature DDRM is configured to modulate the digital baseband signal by using the second differential input clock signal to generate a second differential current corresponding to the quadrature of the RF signal.