A data transmitting method for dual Transport Blocks, TBs, comprising: dividing data to be transmitted into two portions, wherein transport blocks TB1 and TB2 are generated respectively according to a corresponding predetermined Modulation Coding Scheme, MCS, for each portion; modulating the TB1 into an amplitude weighted complex symbol sequence S1, and modulating the TB2 into an amplitude weighted complex symbol sequence S2; superposing the S1 and the S2 to generate a complex symbol sequence S3 corresponding to a new TB, wherein the complex symbol sequence S3 corresponding to the new TB possesses Gray properties, wherein superposing the S1 and the S2 to generate the complex symbol sequence S3 corresponding to the new TB comprises:when the amplitude weighted complex symbol sequence S1 obtained by modulating the TB1 is P 1 ⋅ x 1 + y 1 ⋅ i, the amplitude weighted complex symbol sequence S2 obtained by modulating the TB2 is P 2 ⋅ x 2 + y 2 ⋅ i, and a non-normalized integer lattice constellation symbol S std corresponding to the S1 is Xstd+Ystd·i, superposing the S1 and the S2 to generate the complex symbol sequence S3 expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ [ − 1 ⌈ Xstd / 2 ⌉ ⋅ x 2 + (-1) ┌Ystd /2┐ ·y2·i], where a symbol ┌·┐ represents rounding up to an integer, and P 1 and P 2 are the respective power adjustment factors corresponding to the TB1 and the TB2, or, when the amplitude weighted complex symbol sequence S1 obtained by modulating the TB1 is P 1 ⋅ x 1 + y 1 ⋅ i, the amplitude weighted complex symbol sequence S2 obtained by modulating the TB2 is P 2 ⋅ x 2 + y 2 ⋅ i, and a non-normalized integer lattice constellation symbol S std corresponding to the S1 is Xstd+Ystd·i, superposing the S1 and the S2 to generate the complex symbol sequence S3 expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ − 1 ⌊ Xstd / 2 ⌋ ⋅ x 2 + − 1 ⌊ Ystd / 2 ⌋ ⋅ y 2 ⋅ i, where a symbol └·┘ represents rounding down to an integer, and P 1 and P 2 are the respective power adjustment factors corresponding to the TB1 and the TB2, wherein when the complex symbol sequence S3 is expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ [ − 1 └ Xstd / 2 ┘· x2 + (-1)└ Ystd / 2 ┘· y2· i], values of Xstd and Ystd comprise: values of Xstd and Ystd corresponding to 16 Quadrature Amplitude Modulation, QAM, which are {1, -1, 3, -3}; or values of Xstd and Ystd corresponding to 64QAM which are {1, -1, 3, -3, 5, -5, 7, -7}; and transmitting the new TB to a receiver. dividing data to be transmitted into two portions, wherein transport blocks TB1 and TB2 are generated respectively according to a corresponding predetermined Modulation Coding Scheme, MCS, for each portion; modulating the TB1 into an amplitude weighted complex symbol sequence S1, and modulating the TB2 into an amplitude weighted complex symbol sequence S2; superposing the S1 and the S2 to generate a complex symbol sequence S3 corresponding to a new TB, wherein the complex symbol sequence S3 corresponding to the new TB possesses Gray properties, wherein superposing the S1 and the S2 to generate the complex symbol sequence S3 corresponding to the new TB comprises:when the amplitude weighted complex symbol sequence S1 obtained by modulating the TB1 is P 1 ⋅ x 1 + y 1 ⋅ i, the amplitude weighted complex symbol sequence S2 obtained by modulating the TB2 is P 2 ⋅ x 2 + y 2 ⋅ i, and a non-normalized integer lattice constellation symbol S std corresponding to the S1 is Xstd+Ystd·i, superposing the S1 and the S2 to generate the complex symbol sequence S3 expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ [ − 1 ⌈ Xstd / 2 ⌉ ⋅ x 2 + (-1) ┌Ystd /2┐ ·y2·i], where a symbol ┌·┐ represents rounding up to an integer, and P 1 and P 2 are the respective power adjustment factors corresponding to the TB1 and the TB2, or, when the amplitude weighted complex symbol sequence S1 obtained by modulating the TB1 is P 1 ⋅ x 1 + y 1 ⋅ i, the amplitude weighted complex symbol sequence S2 obtained by modulating the TB2 is P 2 ⋅ x 2 + y 2 ⋅ i, and a non-normalized integer lattice constellation symbol S std corresponding to the S1 is Xstd+Ystd·i, superposing the S1 and the S2 to generate the complex symbol sequence S3 expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ − 1 ⌊ Xstd / 2 ⌋ ⋅ x 2 + − 1 ⌊ Ystd / 2 ⌋ ⋅ y 2 ⋅ i, where a symbol └·┘ represents rounding down to an integer, and P 1 and P 2 are the respective power adjustment factors corresponding to the TB1 and the TB2, wherein when the complex symbol sequence S3 is expressed as P 1 ⋅ x 1 + y 1 ⋅ i + P 2 ⋅ [ − 1 └ Xstd / 2 ┘· x2 + (-1)└ Ystd / 2 ┘· y2· i], values of Xstd and Ystd comprise: values of Xstd and Ystd corresponding to 16 Quadrature Amplitude Modulation, QAM, which are {1, -1, 3, -3}; or values of Xstd and Ystd corresponding to 64QAM which are {1, -1, 3, -3, 5, -5, 7, -7}; and transmitting the new TB to a receiver.