Block Code Decoding Using XOR Masks for Fewer Correlations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing block code decoding methods are inefficient and require excessive correlation calculations as the length of the block code increases, making them unsatisfactory for fast and accurate data transmission.
Innovation Solution
A method and device for block code decoding that systematically encodes information codes to generate block codes, uses XOR mask vectors based on Hamming distance, and reduces correlation calculations by only considering codewords within the minimum Hamming distance, thereby simplifying the decoding process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the length of the block code increases to improve data transmission capacity, then the amount of correlation operation increases, but the decoding efficiency decreases
Solution Approach 1:
The patent pre-calculates and stores the Hamming distances between all pairs of codewords before the actual decoding process. This preliminary action creates a distance lookup table that allows the decoder to quickly identify candidate codewords within the minimum Hamming distance without performing full correlation operations during decoding, thus resolving the contradiction between code length and decoding efficiency
Solution Approach 2:
The patent segments the decoding process into two stages: first identifying candidate codewords using the pre-computed Hamming distance table, and then performing correlation operations only on these limited candidates. This segmentation reduces the number of correlation operations from exponential to linear with respect to code length, maintaining decoding efficiency even as block code length increases
2Reliability
If all predetermined codewords are used for correlation operation to ensure accurate decoding, then the reliability improves, but the computational load increases
Solution Approach 1:
The patent applies local quality by focusing computational resources only on the locally relevant subset of codewords that fall within the minimum Hamming distance from the received signal. Instead of uniformly processing all codewords, the method identifies and processes only those codewords that have a non-zero probability of being the transmitted codeword, thus maintaining reliability while reducing computational load
Solution Approach 2:
The patent performs partial action by conducting correlation operations only on the subset of candidate codewords identified through Hamming distance filtering, rather than performing exhaustive correlation operations on all predetermined codewords. This partial processing approach maintains sufficient decoding accuracy by focusing on the most likely candidates while significantly reducing the overall computational burden
Data Source
AI summary
A block code decoding method and device thereof are provided. The procedure of the bounded distance decoding is simplified and the number of correlation calculating is reduced via a set of pre-established XOR masks. The decoding method includes: picking up the source code part of the received message; executing a XOR calculating for the source code part with the XOR masks, and encoding the results thereof to produce a set of compared codes; executing a correlation calculating for the set of compared codes and the received message; and determining a compared code having the maximum correlation result as the decision.


