Codebook subset restriction method
AssigneeHuawei Technologies Co., Ltd.
InventorsXueru Li, Ruiqi Zhang
Life of this patent
Estimating the term…
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 preceding matrix, where the set B={b0, b1, L, 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.
Claims24
A field notification method, wherein the method comprises:
- determining, by a base station, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, bk1 is selected from the one or more vectors that are indicated by the T1 bits;
- and
- sending, by the base station, the first field.
A communication device, wherein the device comprises:
- a processor, configured to determine a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- a transmitter, configured to send the first field.
A non-transitory computer-readable medium, comprising instructions, that when executed by one or more processors, cause the one or more processors to perform the following operations:
- determining, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- sending the first field.
A communication device, comprising:
- a non-transitory memory storage comprising instructions;
- and
- one or more hardware processors in communication with the non-transitory memory storage, wherein the one or more hardware processors execute the instructions to cause the communication device to perform following operations:
- determining, by a base station, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- sending, by the base station, the first field.
A field notification method, wherein the method comprises:
- receiving, by a user equipment, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N
- 1
- and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- determining, by the user equipment, the one or more vectors based on the T1 bits.
A communication device, wherein the device comprises:
- a receiver, configured to receive a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- a processor, configured to determine the one or more vectors based on the T1 bits.
A non-transitory computer-readable medium, comprising instructions, that when executed by one or more processors, cause the one or more processors to perform the following operations:
- receiving, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- determining the one or more vectors based on the T1 bits.
A communication device, comprising:
- a non-transitory memory storage comprising instructions;
- and
- one or more hardware processors in communication with the non-transitory memory storage, wherein the one or more hardware processors execute the instructions to cause the communication device to perform following operations:
- receiving, a first field, wherein the first field comprises T1 bits, the T1 bits in the first field indicate 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 or equal to R;
- and wherein
- R is equal to 3 or 4, an lth 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 or equal to R−1, i is an integer, mi is a non-negative integer smaller than or equal to N2O2−1, li is a non-negative integer smaller than or equal to
- 1
- 2
-
- N
- 1
-
- O
- 1
- -
- 1
- ,
- N1 and N2 are positive integers and separately represent numbers of antenna ports in different dimensions, O1 and O2 are positive integers separately representing Discrete Fourier Transform (DFT) vector oversampling factors in different dimensions, is an element of set Φ={θ0, θ1, . . . , θS−1}, S is a predefined positive integer, φl is a complex number of a unit amplitude, T1=N1O1N2O2, the vector set is vector set B, B={b0, b1, . . . , bT2−1},
- T
- 2
- =
- 1
- 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 T1 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 T1 bits corresponds to two vectors of vector set B, bit y indicates whether the corresponding two vectors are allowed to be used to 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 T1−1, K2=N2O2, is selected from the one or more vectors that are indicated by the T1 bits;
- and
- determining the one or more vectors based on the T1 bits.
Dependencies are inferred from the claim text.