US10693537B2ActiveUtilityPatentIndex 73
Codebook subset restriction method
Est. expirySep 10, 2037(~11.2 yrs left)· nominal 20-yr term from priority
H04B 7/0481H04B 7/0456H04B 7/0417H04B 7/0482H04W 28/0205H04W 28/02
73
PatentIndex Score
2
Cited by
52
References
8
Claims
Abstract
A bit field indication manner is provided. A first field is determined, where the first field includes T1 bits, at least one of the T1 bits indicates at least two elements {bi0, bi1, . . . , bik} in a set B, the at least one bit further indicates at least one element {θj0, θj1, . . . , θjh} in a set Φ, and at least one element in {bi0, bi1, . . . , bik} and at least one element in {θj0, θj1, . . . , θjh} are used to form a precoding matrix, where the set B={b0, b1, . . . , bT2−1}, an element in the set B is a vector with a length of N/4, the set Φ={θ0, θ1, . . . , θS−1}, an element in Φ is a complex number of a unit amplitude.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A field notification method, wherein the method comprises:
receiving, by a user equipment, a first field, wherein the first field comprises T 1 bits, the first field indicates one or more vectors that are allowed to be used to construct a precoding matrix W in a vector set, the precoding matrix W comprises N rows and R columns, N is greater than R;
determining, by the user equipment and based on the first field, the one or more vectors that are allowed to be used to construct the precoding matrix W in the vector set; wherein
R is equal to 3 or 4, an l th column of the precoding matrix W satisfies:
W
(
l
)
=
[
b
k
l
(
-
1
)
l
θ
p
l
b
k
l
φ
l
b
k
l
(
-
1
)
l
φ
l
θ
p
l
b
k
l
]
,
b
k
l
satisfies
b
k
l
=
v
l
i
⊗
u
m
i
,
v
l
i
satisfies
v
l
i
=
[
1
e
j
4
π
l
i
N
1
O
1
…
e
j
4
π
(
N
1
/
2
-
1
)
l
i
N
1
O
1
]
T
,
u
m
i
satisfies
u
m
i
=
[
1
e
j
2
π
m
i
N
2
O
2
…
e
j
2
π
(
N
2
-
1
)
m
i
N
2
O
2
]
T
,
and
l is a non-negative integer smaller than R−1, i is an integer, m i is a non-negative integer smaller than N 2 O 2 −1, l i is a non-negative integer smaller than ½N 1 O 1 −1, N 1 and N 2 are positive integers and separately represent numbers of antenna ports in different dimensions, O 1 and O 2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, θ p l is an element of set Φ={θ 0 , θ 1 , . . . , θ S−1 }, S is a predefined positive integer, φ l is a complex number of a unit amplitude, T 1 =N 1 O 1 N 2 O 2 , the vector set is vector set B, B={b 0 , b 1 , . . . , b T 2 −1 }, T 2 =½N 1 O 1 N 2 O 2 , a length of each vector in the vector set B is N/4, bit x of the T 1 bits corresponds to a vector of vector set B, bit x indicates whether the corresponding vector is allowed to be used to construct the precoding matrix W, bit y of the T 1 bits is corresponding to two vectors of vector set B, used to indicate whether the corresponding two vectors can construct the precoding matrix W, x satisfies a condition:
⌊
x
K
2
⌋
is an even number, y satisfies a condition:
⌊
y
K
2
⌋
is an odd number, x and y are non-negative integers smaller or equal to T 1 −1, K 2 =N 2 O 2 , b k 1 is selected from the one or more vectors that are indicated by the first field.
2. The method according to claim 1 , wherein the K 2 ×2p+m th bit of the T 1 bits indicates whether the vector b K 2 p+m in B is allowed to be used to construct the precoding matrix W;
the K 2 ×(2p+1)+m th bit of the T 1 bits indicates whether the vector b K 2 p+m and b K 2 (p+1)+m in B is allowed to be used to construct the precoding matrix W;
p is a non-negative integer smaller than T 1 , m is a non-negative integer smaller than K 2 .
3. A communication device, wherein the device comprises:
a receiver, configured to receive a first field, wherein the first field comprises T 1 bits, the first field indicates one or more vectors that are allowed to be used to construct a precoding matrix W in a vector set, the precoding matrix W comprises N rows and R columns, N is greater than R;
a processor, configured to determine, based on the first field, the one or more vectors are allowed to be used to construct the precoding matrix W in the vector set; wherein
R is equal to 3 or 4, an 1 th column of the precoding matrix W satisfies:
W
(
l
)
=
[
b
k
l
(
-
1
)
l
θ
p
l
b
k
l
φ
l
b
k
l
(
-
1
)
l
φ
l
θ
p
l
b
k
l
]
,
b
k
l
satisfies
b
k
l
=
v
l
i
⊗
u
m
i
,
v
l
i
satisfies
v
l
i
=
[
1
e
j
4
π
l
i
N
1
O
1
…
e
j
4
π
(
N
1
/
2
-
1
)
l
i
N
1
O
1
]
T
,
u
m
i
satisfies
u
m
i
=
[
1
e
j
2
π
m
i
N
2
O
2
…
e
j
2
π
(
N
2
-
1
)
m
i
N
2
O
2
]
T
,
and
l is a non-negative integer smaller than R−1, i is an integer, m i is a non-negative integer smaller than N 2 O 2 −1, l i is a non-negative integer smaller than ½N 1 O 1 −1, N 1 and N 2 are positive integers and separately represent numbers of antenna port in different dimensions, O 1 and O 2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, θ p l is an element of set Φ={θ 0 , θ 1 , . . . , θ S−1 }, S is a predefined positive integer, φ l is a complex number of a unit amplitude; T 1 =N 1 O 1 N 2 O 2 , the vector set is vector set B, B={b 0 , b 1 , . . . , b T 2 −1 }, T 2 =½N 1 O 1 N 2 O 2 , a length of each vector in the vector set B is N/4, bit x of the T 1 bits corresponds to a vector of vector set B, bit x indicates used to indicate whether the corresponding vector is allowed to be used to construct the precoding matrix W, bit y of the T 1 bits is corresponding to two vectors of vector set B, used to indicate whether the corresponding two vectors can construct the precoding matrix W, x satisfies a condition:
⌊
x
K
2
⌋
is an even number, y satisfies a condition:
⌊
y
K
2
⌋
is an odd number, x and y are non-negative integers smaller or equal to T 1 −1, K 2 =N 2 O 2 , b k 1 is selected from the one or more vectors that are indicated by the first field.
4. The communication device according to claim 3 , wherein the K 2 ×2p+m th bit of the T 1 bits indicates whether the vector b K 2 p+m in B is allowed to be used to construct the preceding matrix W;
K 2 ×(2p+1)+m th bit of the T 1 bits indicates whether the vector b K 2 p+m and b K 2 (p+1)+m in B is allowed to be used to construct the precoding matrix W;
p is a non-negative integer smaller than T 1 , m is a non-negative integer smaller than K 2 .
5. A non-transitory computer-readable medium, comprising instructions, that when executed by one or more processors, cause the one or more processors to implement the following method:
receiving a first field, wherein the first field comprises T 1 bits, the first field indicates one or more vectors that are allowed to be used to construct a precoding matrix W in a vector set, the precoding matrix W comprises N rows and R columns, N is greater than R;
determining and based on the first field, the one or more vectors are allowed to be used to construct the precoding matrix W in the vector set; wherein
R is equal to 3 or 4, an 1 th column of the precoding matrix W satisfies:
W
(
l
)
=
[
b
k
l
(
-
1
)
l
θ
p
l
b
k
l
φ
l
b
k
l
(
-
1
)
l
φ
l
θ
p
l
b
k
l
]
,
b
k
l
satisfies
b
k
l
=
v
l
i
⊗
u
m
i
,
v
l
i
satisfies
v
l
i
=
[
1
e
j
4
π
l
i
N
1
O
1
…
e
j
4
π
(
N
1
/
2
-
1
)
l
i
N
1
O
1
]
T
,
u
m
i
satisfies
u
m
i
=
[
1
e
j
2
π
m
i
N
2
O
2
…
e
j
2
π
(
N
2
-
1
)
m
i
N
2
O
2
]
T
,
and
l is a non-negative integer smaller than R−1, i is an integer, m i is a non-negative integer smaller than N 2 O 2 −1, l i is a non-negative integer smaller than ½N 1 O 1 −1, N 1 and N 2 are positive integers and separately represent numbers of antenna port in different dimensions, O 1 and O 2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, θ p l is an element of set Φ={θ 0 , θ 1 , . . . , θ S−1 }, S is a predefined positive integer, φ l is a complex number of a unit amplitude; T 1 =N 1 O 1 N 2 O 2 , the vector set is vector set B, B={b 0 , b 1 , . . . , b T 2 −1 }, T 2 =½N 1 O 1 N 2 O 2 , a length of each vector in the vector set B is N/4, bit x of the T 1 bits corresponds to a vector of vector set B, bit x indicates whether the corresponding vector is allowed to be used to construct the precoding matrix W, bit y of the T 1 bits is corresponding to two vectors of vector set B, used to indicate whether the corresponding two vectors can construct the precoding matrix W, x satisfies a condition:
⌊
x
K
2
⌋
is an even number, y satisfies a condition:
⌊
y
K
2
⌋
is an odd number, x and y are non-negative integers smaller or equal to T 1 −1, K 2 =N 2 O 2 , b k 1 is selected from the one or more vectors that are indicated by the first field.
6. The non-transitory computer-readable medium according to claim 5 , wherein the K 2 ×2p+m th bit of the T 1 bits indicates whether the vector b K 2 p+m in B is allowed to be used to construct the W;
the K 2 ×(2p+1)+m th bit of the T 1 bits indicates whether the vector b K 2 p+m and b K 2 (p+1)+m in B is allowed to be used to construct the precoding matrix W;
p is a non-negative integer smaller than T 1 , m is a non-negative integer smaller than K 2 .
7. A communication device, comprises
a memory, configured to store computer instruction;
a processor, configured to implement the following method:
receiving a first field, wherein the first field comprises T 1 bits, the first field indicates one or more vectors that are allowed to be used to construct a precoding matrix W in a vector set, the precoding matrix W comprises N rows and R columns, N is greater than R;
determining and based on the first field, the one or more vectors that are allowed to be used to construct a precoding matrix W in the vector set according to the first field; wherein
R is equal to 3 or 4, an 1 th column of the precoding matrix W satisfies:
W
(
l
)
=
[
b
k
l
(
-
1
)
l
θ
p
l
b
k
l
φ
l
b
k
l
(
-
1
)
l
φ
l
θ
p
l
b
k
l
]
,
b
k
l
satisfies
b
k
l
=
v
l
i
⊗
u
m
i
,
v
l
i
satisfies
v
l
i
=
[
1
e
j
4
π
l
i
N
1
O
1
…
e
j
4
π
(
N
1
/
2
-
1
)
l
i
N
1
O
1
]
T
,
u
m
i
satisfies
u
m
i
=
[
1
e
j
2
π
m
i
N
2
O
2
…
e
j
2
π
(
N
2
-
1
)
m
i
N
2
O
2
]
T
,
and
l is a non-negative integer smaller than R−1, i is an integer, m i is a non-negative integer smaller than N 2 O 2 −1, l i is a non-negative integer smaller than ½N 1 O 1 −1, N 1 and N 2 are positive integers and separately represent numbers of antenna port in different dimensions, O 1 and O 2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, θ p l is an element of set Φ={θ 0 , θ 1 , . . . , θ S−1 }, S is a predefined positive integer, φ l is a complex number of a unit amplitude; T 1 =N 1 O 1 N 2 O 2 , the vector set is vector set B, B={b 0 , b 1 , . . . , b T 2 −1 }, T 2 =½N 1 O 1 N 2 O 2 , the length of each vector in the vector set B is N/4, bit x of the T 1 bits corresponds to a vector of vector set B, bit x indicates whether the corresponding vector is allowed to be used to construct the precoding matrix W, bit y of the T 1 bits is corresponding to two vectors of vector set B, used to indicate whether the corresponding two vectors can construct the precoding matrix W, x satisfies a condition:
⌊
x
K
2
⌋
is an even number, y satisfies a condition:
⌊
y
K
2
⌋
is an odd number, x and y are non-negative integers smaller or equal to T 1 −1, K 2 =N 2 O 2 , b k 1 is selected from the one or more vectors that are indicated by the first field.
8. The communication device according to claim 7 , wherein the K 2 ×2p+m th bit of the T 1 bits indicates whether the vector b K 2 p+m in B is allowed to be used to construct the precoding matrix W;
K 2 ×(2p+1)+m th bit of the T 1 bits indicates whether the vector b K 2 p+m and b K 2 (p+1)+m in B is allowed to be used to construct the precoding matrix W; p is a non-negative integer smaller than T 1 , m is a non-negative integer smaller than K 2 .Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.