Encoding method, decoding method, encoding apparatus, and decoding apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsFan Wei, Lei Wang
Life of this patent
Estimating the term…
Abstract
A terminal device obtains coding information that includes a first information bit and a second information bit. The terminal device selects, based on the first information bit, K groups from a codebook having L groups as activation groups, where both L and K are positive integers, and K is less than L. The terminal device then selects, based on the second information bit, a sequence from each of the activation groups as an activation sequence, and obtains a first sequence by superimposing the K activation sequences.
Claims20
An encoding method performed by a terminal device, comprising:
- obtaining a first information bit and a second information bit;
- selecting, based on the first information bit, K activation groups from a codebook having L groups, wherein L and K are positive integers, and K is less than L;
- selecting, based on the second information bit, an activation sequence from each of the K activation groups to obtain K activation sequences;
- and
- obtaining a first sequence by superimposing the K activation sequences selected from the K activation groups.
A decoding method performed by a network device, comprising:
- obtaining a received signal from a terminal device, wherein the received signal comprises a first sequence and an additive white Gaussian noise;
- decoding the received signal based on a compressive sensing algorithm to obtain a second sparse vector;
- determining, based on the second sparse vector and an activation threshold, a third sparse vector;
- and
- obtaining a first information bit and a second information bit based on the third sparse vector.
A terminal device comprising:
- a memory storing executable instructions;
- and
- one or more processors configured to execute the executable instructions to perform operations of:
- obtaining a first information bit and a second information bit;
- selecting, based on the first information bit, K activation groups from a codebook having L groups, wherein L and K are positive integers, and K is less than L;
- selecting, based on the second information bit, an activation sequence from each of the K activation groups to obtain K activation sequences;
- and
- obtaining a first sequence by superimposing the K activation sequences selected from the K activation groups.
A network device comprising:
- a memory storing executable instructions;
- and
- one or more processors configured to executable the executable instructions to perform operations of:
- obtaining a received signal from a terminal device, wherein the received signal comprises a first sequence and an additive white Gaussian noise;
- decoding the received signal based on a compressive sensing algorithm to obtain a second sparse vector;
- determining, based on the second sparse vector and an activation threshold, a third sparse vector;
- and
- obtaining a first information bit and a second information bit based on the third sparse vector.
Dependencies are inferred from the claim text.