LFSR Sequence Decoding with Low-Cycle Parity Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional message-passing iterative decoding methods for LFSR sequences in wireless communication systems suffer from high false-alarm rates, which hinder synchronization and accuracy in receiver synchronization.

Innovation Solution

A message-passing iterative decoding method that selects parity polynomials with a weight of 3 and a constant of 1, generates an extended parity matrix, and optimizes the Tanner graph by minimizing cycles of lengths 4, 6, and 8, using specific algorithms to reduce false-alarm probabilities without compromising convergence speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional message-passing iterative decoding is used for LFSR sequences, then decoding can be performed, but the false-alarm rate is high which hinders synchronization accuracy

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoding process is segmented into two distinct phases: an iterative message-passing decoding phase that processes parity equations, followed by a verification phase that checks whether the decoded sequence matches a valid LFSR sequence. This segmentation allows the system to benefit from the low complexity of iterative decoding while adding a targeted verification step to eliminate false alarms, rather than using a single complex decoding approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The verification step is performed as a preliminary action after iterative decoding to confirm whether the decoded sequence is a valid LFSR sequence before final synchronization decision. By performing this check after the main decoding process, the system can quickly identify and reject false alarms without significantly increasing the complexity of the primary decoding operation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If iterative decoding is used to decode LFSR sequences, then synchronization can be achieved, but convergence speed is slow

Engineering Contradiction:
Improvedecoding accuracyVSAvoidconvergence speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The verification step serves as a preliminary action that quickly validates whether the decoded sequence is correct. If the verification passes, the decoding is confirmed accurate without requiring extended iterative processing. This approach achieves high decoding accuracy by combining iterative decoding with a fast verification check, rather than relying solely on slow convergence of the iterative process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If standard parity matrix is used for decoding, then decoding can proceed, but false-alarm probability remains high

Engineering Contradiction:
Improvefalse-alarm probabilityVSAvoiddecoding simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The decoding operation is segmented into the standard iterative message-passing decoding followed by a separate verification operation. The standard parity matrix is used for the main decoding to maintain simplicity, while the verification step adds reliability by checking whether the decoded sequence satisfies LFSR sequence properties. This segmentation allows the system to use simple standard decoding methods while achieving low false-alarm probability through the additional verification layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The verification step uses the decoded sequence itself to check whether it satisfies the properties of a valid LFSR sequence. Rather than requiring complex modified parity matrices or additional external information, the system uses the decoded output to self-verify its validity by checking against known LFSR sequence characteristics, thereby improving reliability while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10236910B2Iterative decoding method of LFSR sequences with a low false-alarm probability
Publication Date: 2019.03.19 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US10236910B2 patent drawing
  • US10236910B2 patent drawing
  • US10236910B2 patent drawing

AI summary

A message-passing iterative decoding method of an associated LFSR sequence (or M-sequence) as a simplex code, to a parity matrix H. The method includes determining a set of parity polynomials with a low weight obtained by combining the parity equations of the matrix H. For each combination of K such polynomials of this set, an extended parity matrix Hext is built by concatenating elementary parity matrices associated with the parity polynomials of said combination. The combination of parity polynomials leading to a bipartite graph not having cycles with a length 4 and having a minimum number of cycles with lengths 6 and 8 is selected. Then, the LFSR sequence is decoded using the bipartite graph corresponding to the selected combination. This decoding method enables the false-alarm rate to be substantially reduced.