Unit-Norm Codebook Design and Quantization
AssigneeHuawei Technologies Co., Ltd.
InventorsAlexis DECURNINGE, Maxime GUILLAUD
Life of this patent
Estimating the term…
Abstract
The invention relates to an encoder for encoding a vector comprising channel state information and/or a pilot sequence, the encoder comprising a determining unit configured to determine a cell of a sphere mesh, wherein the cell includes the vector, a mesh refinement unit configured to determine a refined sphere mesh based on an initial sphere mesh, and a representation unit configured to determine a binary representation of a first identifier of an initial cell of the initial sphere mesh that includes the vector and a second identifier of a refined cell of the refined sphere mesh that includes the vector.
Claims16
An encoder for encoding a vector comprising channel state information and/or a pilot sequence, the encoder comprising:
- a determining unit configured to determine a cell of a sphere mesh, wherein the cell includes the vector,
- a mesh refinement unit configured to determine a refined sphere mesh based on an initial sphere mesh, and
- a representation unit configured to determine a binary representation of a first identifier of an initial cell of the initial sphere mesh that includes the vector and a second identifier of a refined cell of the refined sphere mesh that includes the vector.
A decoder for decoding a vector comprising channel state information and/or a pilot sequence from a binary representation, the decoder comprising:
- an initial vector unit configured to determine an initial cell vector based on a first part of the binary representation and an initial sphere mesh,
- a mesh refinement unit configured to determine a refined sphere mesh based on the initial sphere mesh, and
- a refined vector unit configured to determine a refined cell vector based on the refined sphere mesh and a second part of the binary representation.
A method for encoding a vector comprising channel state information and/or a pilot sequence, the method comprising:
- determining an initial cell of an initial sphere mesh, wherein the initial cell includes the vector,
- refining the initial sphere mesh to obtain a refined sphere mesh,
- determining a refined cell of the refined sphere mesh that includes the vector, and
- representing a first identifier of the initial cell and a second identifier of the refined cell as a binary representation.
A method for decoding a vector comprising channel state information and/or a pilot sequence from a binary representation, the method comprising:
- determining an initial cell vector based on a first part of the binary representation and an initial sphere mesh,
- determining a refined sphere mesh based on the initial sphere mesh, and
- determining a refined cell vector based on the refined sphere mesh and a second part of the binary representation.
A computer-readable storage medium storing program code, the program code comprising instructions that when executed by a processor, wherein the program codes comprise instructions for:
- determining an initial cell of an initial sphere mesh, wherein the initial cell includes the vector,
- refining the initial sphere mesh to obtain a refined sphere mesh,
- determining a refined cell of the refined sphere mesh that includes the vector, and
- representing a first identifier of the initial cell and a second identifier of the refined cell as a binary representation.
Dependencies are inferred from the claim text.