A reception device in a wireless communication system comprising: a transceiver configured to receive a signal from a transmission device; a control circuit comprising at least one processor; a detecting circuit comprising a channel estimator configured to estimate a channel of a data symbol included in the signal based on a reference symbol included in the signal, and a channel compensator configured to perform channel compensation on the signal using a channel estimation value obtained by the channel estimator; a correlating circuit (134c, 134d) comprised in the detecting circuit; and a doppler shift confirmation unit configured to determine a doppler shift value of a channel between the reception device and the transmission device based on the signal received from the transmission device; wherein, if the doppler shift value is equal to or greater than a threshold, the control circuit is configured to control to input the signal, on which the channel compensation has been performed, into the correlating circuit, the control circuit is further configured to control to perform a first correlation operation using a first correlator at the correlating circuit by calculating accumulated result values obtained by multiplying the signal, on which the channel compensation has been performed, by codewords and determining each of real part values of the accumulated result values, and the detecting circuit is further configured to determine using a comparator and selector a codeword corresponding to a maximum value among the real part values of the accumulated result values; and wherein, if the doppler shift value is less than the threshold, the control circuit is further configured to control to input the signal into the correlating circuit, control to perform a first correlation operation using the first correlator by calculating accumulated result values obtained by multiplying the signal by codewords and determining each of real part values of the accumulated result values and a second correlation operation 2 using a second correlator at the correlating circuit by calculating the accumulated result values obtained by multiplying the signal by the codewords and determining each of imaginary part values of the accumulated result values, wherein a channel adder and square calculator comprised in the detection circuit is configured to add a channel value of the reference symbol to each of the real part values of the accumulated result values and each of the imaginary part values of the accumulated result values and to add and square the results of the addition, and wherein the accumulated results of squaring are input into a comparator and selector to determine a codeword corresponding to a maximum value. a transceiver configured to receive a signal from a transmission device; a control circuit comprising at least one processor; a detecting circuit comprising a channel estimator configured to estimate a channel of a data symbol included in the signal based on a reference symbol included in the signal, and a channel compensator configured to perform channel compensation on the signal using a channel estimation value obtained by the channel estimator; a correlating circuit (134c, 134d) comprised in the detecting circuit; and a doppler shift confirmation unit configured to determine a doppler shift value of a channel between the reception device and the transmission device based on the signal received from the transmission device; wherein, if the doppler shift value is equal to or greater than a threshold, the control circuit is configured to control to input the signal, on which the channel compensation has been performed, into the correlating circuit, the control circuit is further configured to control to perform a first correlation operation using a first correlator at the correlating circuit by calculating accumulated result values obtained by multiplying the signal, on which the channel compensation has been performed, by codewords and determining each of real part values of the accumulated result values, and the detecting circuit is further configured to determine using a comparator and selector a codeword corresponding to a maximum value among the real part values of the accumulated result values; and wherein, if the doppler shift value is less than the threshold, the control circuit is further configured to control to input the signal into the correlating circuit, control to perform a first correlation operation using the first correlator by calculating accumulated result values obtained by multiplying the signal by codewords and determining each of real part values of the accumulated result values and a second correlation operation 2 using a second correlator at the correlating circuit by calculating the accumulated result values obtained by multiplying the signal by the codewords and determining each of imaginary part values of the accumulated result values, wherein a channel adder and square calculator comprised in the detection circuit is configured to add a channel value of the reference symbol to each of the real part values of the accumulated result values and each of the imaginary part values of the accumulated result values and to add and square the results of the addition, and wherein the accumulated results of squaring are input into a comparator and selector to determine a codeword corresponding to a maximum value.