According to embodiments, a method performed by an electronic device includes: identifying a channel bandwidth; identifying one or more active DPD units among a plurality of DPD units of a digital pre-
distortion (DPD) circuit based on the channel bandwidth and amount of resource allocated within the channel bandwidth; generating a DPD output
signal of the DPD circuit based on the one or more active DPD units; generating an
amplifier output
signal based on the DPD output
signal of the DPD circuit, a digital-to-analog converter (DAC), and a power
amplifier (PA). While the DPD output signal is generated, at least one DPD unit different from the one or more active DPD units among the plurality of DPD units of the DPD circuit is deactivated.