Receiver Channel Identification via Advertising Packet Data Length
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication methods face inefficiencies and increased processing loads due to the need to receive and process data from multiple channels, particularly in determining the transmitting channel of advertising packets, which affects the accuracy and efficiency of angle-of-arrival estimation in wireless communication systems.
Innovation Solution
The proposed method involves transmitting advertising packets with different data lengths per channel, where the receiver identifies the channel based on data length information in the header, allowing it to determine whether to receive the remaining data, thereby reducing processing load and improving efficiency by only processing necessary data when the transmitting and receiving channels match.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the receiver processes all advertising packets from multiple channels, then channel identification accuracy is improved, but processing load and power consumption increase
Solution Approach 1:
The patent extracts only the necessary data from advertising packets by using the data length field in the header to determine whether to receive the rest of the packet. This selective extraction approach allows the receiver to process only relevant packets, reducing overall processing load while maintaining accurate channel identification.
Solution Approach 2:
The receiver performs partial processing by reading only the header portion of advertising packets to identify the transmitting channel. For packets from non-matching channels, the receiver performs no further processing. This partial action approach significantly reduces power consumption while preserving the ability to accurately identify and process packets from the correct channel.
2Loss of information
If the receiver processes all advertising packets completely, then data completeness is improved, but processing time increases
Solution Approach 1:
The patent segments the advertising packet processing into two distinct phases: header processing (which all packets undergo) and payload processing (which only matching packets undergo). By segmenting the processing workflow based on the data length field, the system ensures data completeness for relevant packets while minimizing processing time through early termination of non-matching packets.
Solution Approach 2:
The receiver performs preliminary processing of the packet header to extract the data length information and identify the transmitting channel before committing to full packet reception. This preliminary action allows the system to filter out non-matching packets early, reducing overall processing time while maintaining data completeness for packets that require full processing.
3Measurement precision
If the receiver reads all data in advertising packets, then information accuracy is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by making the receiver's processing behavior adaptive to each packet's characteristics. The data length field in the header enables the receiver to adjust its processing depth locally for each packet - reading completely for matching packets and terminating early for non-matching packets. This localized adaptation maintains information accuracy for relevant data while reducing overall device complexity.
Data Source
AI summary
A communication method includes: transmitting, by a transmitter, advertising packets having different data lengths per transmitting channel; and identifying, by a receiver, a transmitting channel of an advertising packet based on data length information contained in header information in the advertising packet, and the receiver receives remaining data in the advertising packet when the identified transmitting channel and a receiving channel match, and not receive the remaining data in the advertising packet when the identified transmitting channel and the receiving channel do not match.


