A digital predistortion, DPD, device, comprising: a predistorter configured to obtain a predistortion component from a digital baseband signal using a predistortion parameter and output the predistortion component; and a weighting unit, wherein the weighting unit comprises a post-weighting calculating unit; the post-weighting calculating unit configured to: select one or more weighting coefficients based on a criterion of minimizing a maximum power value of a non-linear distortion component in other directions except a main lobe direction; and the weighting unit configured to: obtain one or more weighted predistortion components by applying the predistortion component to the one or more weighting coefficients, and obtain one or more predistortion correction signals by combining the digital baseband signal and the one or more weighted predistortion components, wherein the one or more weighting coefficients are determined based on the digital baseband signal, the predistortion component, and a synthesized signal in the main lobe direction obtained by combining radio frequency signals from a beamforming array. a predistorter configured to obtain a predistortion component from a digital baseband signal using a predistortion parameter and output the predistortion component; and a weighting unit, wherein the weighting unit comprises a post-weighting calculating unit; the post-weighting calculating unit configured to: select one or more weighting coefficients based on a criterion of minimizing a maximum power value of a non-linear distortion component in other directions except a main lobe direction; and the weighting unit configured to: obtain one or more weighted predistortion components by applying the predistortion component to the one or more weighting coefficients, and obtain one or more predistortion correction signals by combining the digital baseband signal and the one or more weighted predistortion components, wherein the one or more weighting coefficients are determined based on the digital baseband signal, the predistortion component, and a synthesized signal in the main lobe direction obtained by combining radio frequency signals from a beamforming array. select one or more weighting coefficients based on a criterion of minimizing a maximum power value of a non-linear distortion component in other directions except a main lobe direction; and the weighting unit configured to: obtain one or more weighted predistortion components by applying the predistortion component to the one or more weighting coefficients, and obtain one or more predistortion correction signals by combining the digital baseband signal and the one or more weighted predistortion components, wherein the one or more weighting coefficients are determined based on the digital baseband signal, the predistortion component, and a synthesized signal in the main lobe direction obtained by combining radio frequency signals from a beamforming array. obtain one or more weighted predistortion components by applying the predistortion component to the one or more weighting coefficients, and obtain one or more predistortion correction signals by combining the digital baseband signal and the one or more weighted predistortion components, wherein the one or more weighting coefficients are determined based on the digital baseband signal, the predistortion component, and a synthesized signal in the main lobe direction obtained by combining radio frequency signals from a beamforming array.