Data Packet Synchronization via HCS Check and Segment Marking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transmitting data packets over noisy channels, such as the IEEE802.16 wireless communication standard, are complex and consume significant bandwidth due to the need for error detection and synchronization mechanisms like Reed-Solomon codes, which complicate signal processing and increase bandwidth usage.

Innovation Solution

A method and module for receiving data packets protected by error detection codes that perform multiple checks to ensure data integrity and synchronize packet reception efficiently, using error detection codes like CRC and HCS, while reducing bandwidth consumption by implementing a synchronization mechanism that identifies valid packets and synchronizes data sets without requiring complex signal processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Reed-Solomon codes are used for error detection and synchronization, then data transmission reliability is improved, but device complexity and bandwidth consumption increase

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidsignal processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the synchronization function from the complex Reed-Solomon decoding process by using a separate, simpler mechanism. A specific byte is inserted at the start of each segment to indicate the start of the next PDU, allowing synchronization to be achieved independently from the heavy Reed-Solomon error correction processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The physical frame is divided into several data segments (for example OFDM symbols) that are protected by Reed-Solomon code. Each segment can be independently decoded and synchronized, allowing the system to process smaller units separately rather than handling the entire frame as one complex unit.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If Reed-Solomon decoding is performed on each segment to retrieve synchronization, then synchronization accuracy is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

A specific byte is inserted at the start of each segment to indicate the start of the next PDU before transmission. This preliminary marking allows the receiver to identify segment boundaries and synchronize without needing to perform complex decoding operations, thereby reducing bandwidth consumption while maintaining synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If error detection mechanisms are implemented to eliminate erroneous packets, then data integrity is improved, but processing complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoiderror detection processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The HCS (Header Check Sum) mechanism serves multiple functions: it protects the header from errors and also provides a basis for synchronization. By checking the HCS of each segment and reading the specific byte inserted at the start, the system simultaneously achieves error detection and synchronization without requiring separate complex processing mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8539316B2Method and device for synchronizing reception of data packets
Publication Date: 2013.09.17 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US8539316B2 patent drawing
  • US8539316B2 patent drawing
  • US8539316B2 patent drawing

AI summary

In order in particular to allow a synchronization on data packets, the method comprises:a first check that a data set which would be protected by an error detection code, does not comprise any error, the frame comprising the data set;a synchronization on one of the packets comprising the set if the check indicates that the data set does not comprise any error.The invention also relates to a corresponding synchronization module and an apparatus implementing this module.