An orthogonal cover code mapping apparatus, comprising: an orthogonal cover code generation apparatus for generating multiple groups of orthogonal cover code sequences, wherein the multiple groups of orthogonal cover code sequences comprise at least first to fourth groups of orthogonal cover code sequences; and a spreading means for spreading pilot sequences with the multiple groups of orthogonal cover code sequences according to a predetermined mapping rule, wherein the spreading means makes a mapping order of the multiple groups of orthogonal cover code sequences in a first group of frequency domain resources of Code Division Multiplexing different from that in a second group of frequency domain resources of Code Division Multiplexing, and wherein the orthogonal cover code generation apparatus comprises: a first orthogonal cover code sequence group generation means for generating the first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1, C n, 1,...C n, 1], which satisfy that any adjacent truncated sub cover code sequences [C 2j-1, 1 (2m-1), C 2j-1, 1] and [C 2j, 1 (2m-1), C 2j, 1] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≤M, j is an integer satisfying 1≤j≤N/2, and m is an integer satisfying 1≤m≤M/2; a second orthogonal cover code sequence group generation means for performing column mirroring on the first group of orthogonal cover code sequences, so as to generate the second group of orthogonal cover code sequences C 2; a third orthogonal cover code sequence group generation means for performing cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate the third group of orthogonal cover code sequences C 3; and a fourth orthogonal cover code sequence group generation means for performing column mirroring on the third group of orthogonal cover code sequences, so as to generate the fourth group of orthogonal cover code sequences C 4. an orthogonal cover code generation apparatus for generating multiple groups of orthogonal cover code sequences, wherein the multiple groups of orthogonal cover code sequences comprise at least first to fourth groups of orthogonal cover code sequences; and a spreading means for spreading pilot sequences with the multiple groups of orthogonal cover code sequences according to a predetermined mapping rule, wherein the spreading means makes a mapping order of the multiple groups of orthogonal cover code sequences in a first group of frequency domain resources of Code Division Multiplexing different from that in a second group of frequency domain resources of Code Division Multiplexing, and wherein the orthogonal cover code generation apparatus comprises: a first orthogonal cover code sequence group generation means for generating the first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1, C n, 1,...C n, 1], which satisfy that any adjacent truncated sub cover code sequences [C 2j-1, 1 (2m-1), C 2j-1, 1] and [C 2j, 1 (2m-1), C 2j, 1] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≤M, j is an integer satisfying 1≤j≤N/2, and m is an integer satisfying 1≤m≤M/2; a second orthogonal cover code sequence group generation means for performing column mirroring on the first group of orthogonal cover code sequences, so as to generate the second group of orthogonal cover code sequences C 2; a third orthogonal cover code sequence group generation means for performing cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate the third group of orthogonal cover code sequences C 3; and a fourth orthogonal cover code sequence group generation means for performing column mirroring on the third group of orthogonal cover code sequences, so as to generate the fourth group of orthogonal cover code sequences C 4. a first orthogonal cover code sequence group generation means for generating the first group of orthogonal cover code sequences C 1 represented by a matrix of [C n, 1, C n, 1,...C n, 1], which satisfy that any adjacent truncated sub cover code sequences [C 2j-1, 1 (2m-1), C 2j-1, 1] and [C 2j, 1 (2m-1), C 2j, 1] are also mutually orthogonal, wherein n is an index of N orthogonal cover code sequences included in the first group of orthogonal cover code sequences, M is a spreading factor of the orthogonal cover code sequence as a spreading sequence, N≤M, j is an integer satisfying 1≤j≤N/2, and m is an integer satisfying 1≤m≤M/2; a second orthogonal cover code sequence group generation means for performing column mirroring on the first group of orthogonal cover code sequences, so as to generate the second group of orthogonal cover code sequences C 2; a third orthogonal cover code sequence group generation means for performing cyclic shift processing of column vectors on the first group of orthogonal cover code sequences, so as to generate the third group of orthogonal cover code sequences C 3; and a fourth orthogonal cover code sequence group generation means for performing column mirroring on the third group of orthogonal cover code sequences, so as to generate the fourth group of orthogonal cover code sequences C 4.