IP Library Granted Patent US 10,554,328
Granted Patent B2
US 10,554,328 · App. 15/858,843 · Granted Feb 4, 2020

Data transmission method and apparatus

Inventors: Xiuqiang Xu (Shanghai, CN); Yalin Liu (Shenzhen, CN); Yan Chen (Shanghai, CN)
Assignee: Huawei Techonologies Co., Ltd.
H04L1/001H04L1/0004H04W72/0413H04W74/08H04L5/0048
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,554,328
App. No.
15/858,843
Granted
Feb 4, 2020
Kind
B2
Abstract

Embodiments of the present invention provide a data transmission method and apparatus. The method includes: determining a contention transmission unit CTU to be used by to-be-sent uplink data, where the CTU is a transmission resource including at least a time domain resource, a frequency domain resource, and a code domain resource; encoding the to-be-sent uplink data by using N different code element groups in the code domain resource corresponding to the determined CTU, to obtain N groups of encoded data, where N is a positive integer greater than or equal to 2; and sending the N groups of encoded data by using the time domain and frequency domain resources that are corresponding to the determined CTU. According to the embodiments of the present invention, data reception reliability at a receive end can be improved.

Claims (28)

1. A data transmission method, comprising:

determining a contention transmission unit (CTU) to be used by to-be-sent uplink data, wherein the CTU is a transmission resource comprising at least a time domain resource, a frequency domain resource, and a code domain resource;

encoding the to-be-sent uplink data by using N different code element groups in the code domain resource corresponding to the determined CTU, to obtain N groups of encoded data, wherein each group of the N groups of encoded data comprises a control word and a data portion, wherein the control word is used to instruct a receive end whether to perform combined decoding on a corresponding data portion in the encoded data, and wherein N is a positive integer greater than or equal to 2; and

sending the N groups of encoded data by using the time domain and frequency domain resources that are corresponding to the determined CTU.

2. The method according to claim 1 , wherein control words comprised in P groups of the N groups of encoded data are used to instruct the receive end to perform combined decoding on a corresponding data portion in the encoded data, wherein channel encoding bit rates of data portions in the P groups of encoded data are the same, and P is a positive integer greater than or equal to 2 and less than or equal to N.

3. The method according to claim 1 , wherein a bit rate for performing channel encoding on the control word is less than a bit rate for performing channel encoding on the data portion in the to-be-sent uplink data.

4. The method according to claim 1 , wherein a code element in the code domain resource is a Code Division Multiple Access (CDMA) code, a sparse code multiple access (SCMA) codebook, or a low-density signature LDS sequence.

5. The method according to claim 4 , wherein the SCMA codebook comprises two or more code words, the code word is a multi-dimensional complex number vector, and is used to represent a mapping relationship between data and at least two modulation symbols, and the at least two modulation symbols comprise at least one zero modulation symbol and at least one non-zero modulation symbol.

6. The method according to claim 1 , wherein the transmission resource further comprises a pilot resource, wherein the code element of the code domain resource and the pilot resource constitute a code element-pilot combination, pilots in different code element-pilot combinations are mutually orthogonal, and code elements in code element groups in different code element-pilot combinations are different.

7. The method according to claim 6 , wherein the method further comprises:

sending, by using the time domain and frequency domain resources that are corresponding to the determined CTU, a pilot sequence in a code element-pilot combination corresponding to the N groups of encoded data.

8. A data transmission method, comprising:

determining a contention transmission unit (CTU) to be used by to-be-sent uplink data, wherein the CTU is a transmission resource comprising at least a time domain resource, a frequency domain resource, a code domain resource, and a pilot resource, a code element of the code domain resource and the pilot resource constitute a code element-pilot combination, and pilots in different code element-pilot combinations are mutually orthogonal;

encoding the to-be-sent uplink data by using code elements in N different code element-pilot combinations in the transmission resource corresponding to the determined CTU, to obtain N groups of encoded data, wherein each group of the N groups of encoded data comprises a control word and a data portion, wherein the control word is used to instruct a receive end whether to perform combined decoding on a corresponding data portion in the encoded data, and wherein N is a positive integer greater than or equal to 2; and

sending, by using the time domain and frequency domain resources that are corresponding to the determined CTU, the N groups of encoded data and pilots in the N code element-pilot combinations.

9. The method according to claim 8 , wherein the code element-pilot combination comprises at least one code element and one pilot.

10. A data transmission apparatus, comprising:

a processor configured to: determine a contention transmission unit (CTU) to be used by to-be-sent uplink data, wherein the CTU is a transmission resource comprising at least a time domain resource, a frequency domain resource, a code domain resource, and a pilot resource, a code element of the code domain resource and the pilot resource constitute a code element-pilot combination, and pilots in different code element-pilot combinations are mutually orthogonal; and encode the to-be-sent uplink data by using code elements in N different code element-pilot combinations in the transmission resource corresponding to the determined CTU, to obtain N groups of encoded data, wherein each group of the N groups of encoded data comprises a control word, wherein the control word is used to instruct a receive end whether to perform combined decoding on a corresponding data portion in the encoded data, and wherein N is a positive integer greater than or equal to 2; and

a transmitter configured to send, by using the time domain and frequency domain resources that are corresponding to the CTU determined by the processor, the N groups of encoded data and pilots in the N code element-pilot combinations.

11. The apparatus according to claim 10 , wherein control words comprised in P groups of the N groups of encoded data are used to instruct the receive end to perform combined decoding on a corresponding data portion in the encoded data, wherein channel encoding bit rates of data portions in the P groups of encoded data are the same.

12. The apparatus according to claim 10 , wherein a bit rate for performing channel encoding on the control word is less than a bit rate for performing channel encoding on the data portion in the to-be-sent uplink data.

13. The apparatus according to claim 10 , wherein the code element is a Code Division Multiple Access (CDMA) code, a sparse code multiple access (SCMA) codebook, or a low-density signature LDS sequence.

14. The apparatus according to claim 13 , wherein the SCMA codebook comprises two or more code words, the code word is a multi-dimensional complex number vector, and is used to represent a mapping relationship between data and at least two modulation symbols, and the at least two modulation symbols comprise at least one zero modulation symbol and at least one non-zero modulation symbol.

15. The apparatus according to claim 10 , wherein code elements in all or some code element-pilot combinations comprised in the CTU are the same.

16. The apparatus according to claim 10 , wherein the code element-pilot combination comprises at least one code element and one pilot.

17. A data transmission apparatus, comprising:

a receiver configured to receive, on time domain and frequency domain resources of a contention transmission unit (CTU), a control word in uplink data, wherein the CTU is a transmission resource comprising at least the time domain resource, the frequency domain resource, and a code domain resource, and instruction information is used to instruct whether to perform combined decoding on a corresponding data portion; and

a processor configured to decode the control word by using a code element of the code domain resource of the CTU, to obtain the instruction information, and to perform combined decoding on data portions of uplink data that is sent by a same terminal device and in which the instruction information instructs to perform combined decoding on the corresponding data portions of the uplink data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CITY OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 044538 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE ORIGINALLY EXECUTED ASSIGNMENT. Recorded Jan 10, 2018
From: XU, XIUQIANG; LIU, YALIN; CHEN, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 045033/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2018
From: XU, XIUQIANG; LIU, YALIN; CHEN, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 044538/0087 →
Continuity (2)
Continuation PCTCN2015082722 · Jun 30, 2015
Related Publication 20180145790A1 · May 24, 2018
Cited By (1)
US 12,739,943