US 11,923,891 B2
Non-orthogonal multiple access (NOMA) multi-layer transmission method and apparatus therefor
Xiangli Lin, Beijing (CN); Zheng Zhao, Beijing (CN); Bin Ren, Beijing (CN); and Yanping Xing, Beijing (CN)
Assigned to DATANG MOBILE COMMUNICATIONS EQUIPMENT CO.,LTD., Beijing (CN)
Appl. No. 17/423,910
Filed by DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD., Beijing (CN)
PCT Filed Jan. 13, 2020, PCT No. PCT/CN2020/071833
§ 371(c)(1), (2) Date Jul. 19, 2021,
PCT Pub. No. WO2020/147693, PCT Pub. Date Jul. 23, 2020.
Claims priority of application No. 201910048770.6 (CN), filed on Jan. 18, 2019.
Prior Publication US 2022/0085845 A1, Mar. 17, 2022
Int. Cl. H04B 1/707 (2011.01)
CPC H04B 1/707 (2013.01) 12 Claims
OG exemplary drawing
 
1. A non-orthogonal multiple access (NOMA) multi-layer transmission method, comprising:
determining, by a terminal, a spread spectrum sequence group for NOMA multi-layer transmission, wherein the terminal is configured for the NOMA multi-layer transmission, the spread spectrum sequence group comprises N spread spectrum sequences, the N spread spectrum sequences correspond to N data layers, the N spread spectrum sequences are mutually orthogonal, N is a quantity of data layers of the NOMA multi-layer transmission, and N is an integer greater than 1; and
sending, by the terminal, data; wherein the data comprises the N data layers spread by using the spread spectrum sequence group, and during spreading the N data layers, different data layers use different spread spectrum sequences;
wherein said determining, by the terminal, the spread spectrum sequence group for the NOMA multi-layer transmission comprises:
selecting, by the terminal, the spread spectrum sequence group for the NOMA multi-layer transmission from a spread spectrum sequence pool;
wherein the spread spectrum sequence pool comprises M spread spectrum sequence groups, spread spectrum sequences in each of the M spread spectrum sequence groups are mutually orthogonal, and M is an integer greater than 1; wherein the spread spectrum sequence pool is preconfigured or agreed by a system;
wherein the spread spectrum sequence pool comprises 48 spread spectrum sequence groups, each of the 48 spread spectrum sequence groups comprises two mutually orthogonal spread spectrum sequences, and each of the two spread spectrum sequences comprises four vector elements; and
wherein the spread spectrum sequence pool is shown in a table as follows:
 
Spread
 
spectrum
 
sequence
 
group
 
number Spread spectrum sequence
 
 
1 1   i −1 −i
 
1 −i −1   i
2 1 −1   1 −1
 
1 −1 −1   1
3 1 −1 −i   i
 
1 −1   i −i
4 1   i −i −1
 
1 −i   i −1
5 1   i −i   i
 
0   1   0 −1
6 1 −1   1   i
 
1   0 −1   0
7 1   i   0 −1
 
1 −i −1   0
8 1   0   i −1
 
0   1 −i −1
9 1 −i   i −i
 
1 −1 −i   1
10 1 −1   1 −i
 
1   i −1   1
11 1   0 −1   i
 
0   1   i −1
12 1 −i   0   i
 
1   i −1   0
13 0   1 −1   1
 
1   i   0 −i
14 1 −1   1   0
 
1   0 −1 −i
15 1   0 −i −1
 
1   0   i   0
16 1 −i   0 −1
 
0   1   0   i
17 1 −i −1   1
 
1   1   i −1
18 1 −1   i   1
 
1   i −1 −1
19 1   0   0 −1
 
1 −1   0   1
20 1   1 −i −1
 
0   0   1   i
21 1 −i −1 −1
 
0   1   i   0
22 1   1   0 −1
 
1   0 −1   1
23 1   0 −1 −1
 
1   i   1   0
24 1   i   i −1
 
0   1   0 −i
25 1   i −1   i
 
1 −i   1   i
26 1   i   1 −i
 
1 −i −1 −i
27 1   0 −i   0
 
1 −1   i   0
28 1 −i −i −1
 
1   i   0   0
29 1 −i   0   0
 
0   0   1 −i
30 0   1 −i   0
 
0   1   i   1
31 0   1 −i   1
 
1 −i   1   0
32 0   1   i −i
 
1 −1   0 −i
33 0   1 −1 −i
 
1 −i −i   0
34 1   i −i   0
 
1   0   i −i
35 1 −1 −i   0
 
0   1 −i   i
36 1   i −i   1
 
1 −i   i   1
37 0   1 −1   i
 
1   i   i   0
38 1 −i   i   0
 
0   1   1 −i
39 1 −1   1   1
 
1   1 −1   1
40 1 −1   i −1
 
1   1 −1   i
41 1   i   1 −1
 
1 −i   i   i
42 1 −i   1 −1
 
1 −1 −1 −i
43 1 −1 −i −1
 
1   i   i −i
44 1   1 −i   0
 
0   1   i   i
45 0   1 −i −i
 
1   1   i   0
46 1   1   i −i
 
1 −1 −i −i
47 0   1   1   i
 
0   1 −1   0
48 1 −1   0   0
 
0   0   1 −1.