A transmitting apparatus comprising: a data dividing unit configured to divide data of one block into M divided data, M being equal to or larger than 2; M Fourier transform units (2-1 to 2-M) configured to perform Fourier transform processing for each of the M divided data and generate M data subjected to Fourier transform; M control processing units (3-1 to 3-M) configured to apply predetermined control processing to each of the M data subjected to the Fourier transform and generate the M data subjected to the control processing (3-1 to 3-M); a combination processing unit configured to apply inverse Fourier transform processing to the M data subjected to the control processing and combine the M data subjected to the inverse Fourier transform processing into one signal; a transmission processing unit configured to apply predetermined transmission processing to the combined signal to convert the signal. into a transmission signal; a candidate selecting unit configured to retain a predetermined number of control value candidates, each control value candidate being a set which includes M control values used in the control processing carried out by the M control processing units, and select, as a selected candidate, one of the control value candidates based on power information of the transmission signal; and a control-signal generating unit configured to generate M control signals for setting the M control values included in the selected candidate respectively in the control processing units (3-1 to 3-M) corresponding thereto and input the control signals respectively to the control processing units (3-1 to 3-M) corresponding thereto, wherein the predetermined control processing includes phase rotation processing, and each of the M control values is a phase rotation amount, the M control processing units (3-1 to 3-M) is configured to perform phase-rotation to the M data in a frequency domain subjected to the Fourier transform by applying phase rotation amounts, and the phase rotation of the mth symbol of nth data of the M divided data is expressed in equation, where 1≤n≤M, Ψ n is a phase rotation amount applied to the nth unit of the M control processing units (3-1 to 3-M), and N n is number of symbols of an nth data of the M divided data, θ n m = exp j Ψ n m / N n, 0 ≤ m ≤ N n − 1 a data dividing unit configured to divide data of one block into M divided data, M being equal to or larger than 2; M Fourier transform units (2-1 to 2-M) configured to perform Fourier transform processing for each of the M divided data and generate M data subjected to Fourier transform; M control processing units (3-1 to 3-M) configured to apply predetermined control processing to each of the M data subjected to the Fourier transform and generate the M data subjected to the control processing (3-1 to 3-M); a combination processing unit configured to apply inverse Fourier transform processing to the M data subjected to the control processing and combine the M data subjected to the inverse Fourier transform processing into one signal; a transmission processing unit configured to apply predetermined transmission processing to the combined signal to convert the signal. into a transmission signal; a candidate selecting unit configured to retain a predetermined number of control value candidates, each control value candidate being a set which includes M control values used in the control processing carried out by the M control processing units, and select, as a selected candidate, one of the control value candidates based on power information of the transmission signal; and a control-signal generating unit configured to generate M control signals for setting the M control values included in the selected candidate respectively in the control processing units (3-1 to 3-M) corresponding thereto and input the control signals respectively to the control processing units (3-1 to 3-M) corresponding thereto, wherein the predetermined control processing includes phase rotation processing, and each of the M control values is a phase rotation amount, the M control processing units (3-1 to 3-M) is configured to perform phase-rotation to the M data in a frequency domain subjected to the Fourier transform by applying phase rotation amounts, and the phase rotation of the mth symbol of nth data of the M divided data is expressed in equation, where 1≤n≤M, Ψ n is a phase rotation amount applied to the nth unit of the M control processing units (3-1 to 3-M), and N n is number of symbols of an nth data of the M divided data, θ n m = exp j Ψ n m / N n, 0 ≤ m ≤ N n − 1