FSK Preamble Detection Using Averaged I/Q Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing preamble detection techniques for FSK signals consume excessive power and generate false detections, especially when dealing with longer preambles, which is a challenge in IoT networks like Bluetooth Low Energy (BLE) where efficient power management and accurate signal identification are crucial.
Innovation Solution
The method employs IIR filtering for forward-averaging correlation in the FM domain, followed by conversion to the I/Q domain, with peak optimization and signal level estimation to reduce false positives, enabling early packet detection and supporting long preambles with minimal power consumption and reduced re-transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional correlation-based preamble detection is used for long preambles, then detection accuracy is maintained, but power consumption increases significantly
Solution Approach 1:
The patent segments the long preamble into multiple shorter correlation windows, processing them in parallel rather than performing a single long correlation. This divides the computational burden into smaller, more power-efficient operations while maintaining detection accuracy across the entire preamble duration.
Solution Approach 2:
The patent performs correlation detection on only a portion of the preamble at any given time using multiple windows, rather than processing the entire preamble sequentially. This partial action approach reduces per-operation power consumption while achieving complete preamble detection through the combined results of multiple windows.
2Reliability
If longer preambles are used for better signal identification, then detection reliability improves, but false detect signals increase
Solution Approach 1:
The patent implements a feedback mechanism where the output of each correlation window is evaluated and used to adjust the processing of subsequent windows. This feedback allows the system to learn from previous window results and adjust detection thresholds dynamically, reducing false positives while maintaining high reliability for genuine preamble detections.
Solution Approach 2:
The patent performs preliminary correlation checks on individual windows before committing to a full preamble detection. This preliminary action filters out potential false positives early in the process, preventing them from propagating through the complete detection chain and reducing overall false detect signals.
3Productivity
If receivers continuously search for signals in IoT networks, then signal detection capability is maintained, but power consumption increases
Solution Approach 1:
The patent implements periodic correlation window processing instead of continuous searching. By activating correlation detection only during specific time windows and using parallel processing to quickly evaluate multiple windows, the system maintains signal detection capability while consuming power only during active detection periods rather than continuously.
Data Source
AI summary
A preamble detection system and method includes converting the phase domain input samples corresponding to the preamble into frequency domain input samples. An I/Q-formatted dot product is generated from a dot product process between the frequency domain input samples and a reference pattern indicative of an expected preamble. The I/Q-formatted dot product is averaged with at least one previously generated I/Q-formatted dot product to generate an I/Q-formatted averaged dot product. The I/Q-formatted averaged dot product is converted into a polar-formatted averaged dot product, wherein the polar-formatted averaged dot product includes a magnitude of the polar-formatted averaged dot product and an angle of the polar-formatted averaged dot product. A preamble-found signal is then generated in response to the magnitude of the polar-formatted averaged dot product exceeding a preamble magnitude threshold.


