Encoding and decoding methods and devices, and system
AssigneeHuawei Technologies Co., Ltd.
InventorsKechao Huang, Wai Kong Raymond Leung, Huixiao Ma, Xiaoling Yang
Life of this patent
Estimating the term…
Abstract
An encoding method includes: obtaining a generator matrix for encoding, where the generator matrix is determined based on a target parity-check matrix of a Hamming code for encoding, the target parity-check matrix is based on a target function for decoding, the target function is used to determine a not-all-zero row vector extended based on the target parity-check matrix, and the target function is one of a predetermined function set; encoding information bits using the generator matrix to obtain an encoded data stream; and sending the encoded data stream.
Claims30
A method implemented by an encoding device, the method comprising:
- obtaining a generator matrix for encoding, wherein the generator matrix is based on a target parity-check matrix of a Hamming code for encoding, wherein the target parity-check matrix is based on a target function for decoding, and wherein the target function is one of a predetermined function set;
- encoding information bits using the generator matrix to obtain an encoded data stream;
- and
- sending the encoded data stream to a decoding device.
A method implemented by a decoding device, the method comprising:
- receiving a data stream;
- obtaining a target parity-check matrix of a Hamming code for decoding, wherein the target parity-check matrix is based on a target function for decoding, and wherein the target function is one of a predetermined function set;
- and
- decoding the data stream by using the target parity-check matrix.
An encoding device comprising:
- at least one memory configured to store data;
- and
- at least one processor configured to:
- obtain a generator matrix for encoding, wherein the generator matrix is based on a target parity-check matrix of a Hamming code for encoding, wherein the target parity-check matrix is based on a target function for decoding, and wherein the target function is one of a predetermined function set;
- encode information bits by using the generator matrix to obtain an encoded data stream;
- and
- send the encoded data stream to a decoding device.
A decoding device comprising:
- at least one memory configured to store data;
- and
- at least one processor configured to:
- receive a data stream;
- obtain a target parity-check matrix of a Hamming code for decoding, wherein the target parity-check matrix is based on a target function for decoding, and wherein the target function is one of a predetermined function set;
- and
- decode the data stream by using the target parity-check matrix.
Dependencies are inferred from the claim text.