Communication Device STAID Comparison CRC Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, the complexity of processing data units is increased due to the need for performing cyclic redundancy checks (CRC) on multiple data units, which consumes significant time and resources.
Innovation Solution
A communication device and method that includes a receiving circuit, a comparing circuit, a processing circuit, and a transmitting circuit. The device compares a target station identity (STAID) with the STAID in the data unit, performs a CRC based on the comparison result and the check code, and determines a frequency resource based on the check result and the EHT-SIG field, before transmitting this resource to a demodulation circuit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiver performs CRC on multiple data units, then the correctness of received data is ensured, but the processing time and computational resources are significantly increased
Solution Approach 1:
The patent applies preliminary action by performing STAID comparison before CRC verification. The receiver first checks whether the data unit is intended for this station by comparing the STAID field in the received data unit with its own station identity. Only when the STAID matches does the receiver proceed to perform the computationally intensive CRC verification. This preliminary filtering action avoids unnecessary CRC operations on data units not addressed to this receiver, thereby reducing processing time and resource consumption while maintaining data correctness verification for relevant data units.
2Reliability
If the receiver performs CRC on multiple data units, then the correctness of received data is ensured, but the computational resources required are significantly increased
Solution Approach 1:
The patent applies preliminary action by performing STAID comparison before CRC verification. The receiver first checks whether the data unit is intended for this station by comparing the STAID field in the received data unit with its own station identity. Only when the STAID matches does the receiver proceed to perform the computationally intensive CRC verification. This preliminary filtering action avoids unnecessary CRC operations on data units not addressed to this receiver, thereby reducing processing time and resource consumption while maintaining data correctness verification for relevant data units.
3Productivity
If the receiver processes all received data units, then no data is missed, but the processing efficiency is reduced due to unnecessary CRC operations
Solution Approach 1:
The patent applies preliminary action by performing STAID comparison before CRC verification. The receiver first checks whether the data unit is intended for this station by comparing the STAID field in the received data unit with its own station identity. Only when the STAID matches does the receiver proceed to perform the computationally intensive CRC verification. This preliminary filtering action avoids unnecessary CRC operations on data units not addressed to this receiver, thereby reducing processing time and resource consumption while maintaining data correctness verification for relevant data units.
Data Source
AI summary
A communication device includes: a receiving circuit, for receiving a data unit from a transmitter; a comparing circuit, coupled to the receiving circuit, for comparing a target station identity (STAID) with a STAID in the data unit, to generate a comparison result; a processing circuit, coupled to the comparing circuit, for performing a cyclic redundancy check (CRC) according to the comparison result and a check code in the data unit, to generate a check result, and for determining a frequency resource according to the check result and an extremely high throughput signal (EHT-SIG) field in the data unit; and a transmitting circuit, coupled to the processing circuit, for transmitting the frequency resource to a demodulation circuit.


