Preamble detection mechanism for reception of asynchronous packets
AssigneeNXP USA, Inc.
InventorsMihai-Ionut Stanciu, Khurram Waheed
Life of this patent
Estimating the term…
Abstract
Processing of a data packet within a received wireless signal includes determining a frequency modulation (“FM”) domain carrier frequency offset (“CFO”) estimate component from a plurality of samples of the received wireless signal, determining a phase domain CFO estimate component from the plurality of samples of the received wireless signal, and determining a CFO estimation as a function of the FM domain CFO estimate component and the phase domain CFO estimate component. The data packet may be a Bluetooth Low Energy data packet. The FM domain CFO estimate component and the phase domain CFO estimate component may be determined from samples of a preamble field of the data packet.
Claims17
A method for processing a data packet within a received wireless signal, the method comprising:
- determining a frequency modulation (“FM”) domain carrier frequency offset (“CFO”) estimate component from a plurality of samples of the received wireless signal;
- determining a phase domain CFO estimate component from the plurality of samples of the received wireless signal;
- and
- determining a CFO estimation as a function of the FM domain CFO estimate component and the phase domain CFO estimate component,
- wherein the determining of the CFO estimation comprises:
- determining a first estimated CFO correction as a function of the FM domain CFO estimate component and the phase domain CFO estimate component;
- and
- determining if the first estimated CFO correction results in a correlation higher than a predetermined threshold value between samples of the received wireless signal and a reference vector representing a repeating pattern of symbols within a field of the data packet, and
- outputting the first estimated CFO correction as the CFO estimation when the correlation is equal to a maximum correlation magnitude corresponding to a phase within a preamble field.
A communications device comprising:
- receiver circuitry configured to receive a signal containing a data packet;
- packet synchronization circuitry comprising:
- a first CFO estimator component configured to determine a frequency modulation (“FM”) domain carrier frequency offset (“CFO”) estimate component from samples of the received signal,
- a second CFO estimator component configured to determine a phase domain CFO estimate component from the samples of the received signal, and
- circuitry configured to determine a CFO estimation as a function of the FM domain CFO estimate component and the phase domain CFO estimate component;
- and
- CFO correction circuitry configured to compensate processing of the received signal utilizing the CFO estimation;
- wherein the circuitry configured to determine the CFO estimation includes:
- a CFO estimates combiner configured to determine an estimated CFO correction as a function of the FM domain CFO estimate component and the phase domain CFO estimate component;
- and
- synchronization logic configured to determine when the estimated CFO correction results in a correlation magnitude higher than a predetermined threshold value between samples of the received signal and a reference vector representing a pattern of symbols within a field of the data packet, wherein the synchronization logic is configured to output the estimated CFO correction as the CFO estimation when the correlation magnitude is equal to a maximum correlation magnitude corresponding to a phase within a preamble field.
A communications device comprising:
- receiver circuitry configured to receive a signal containing a data packet;
- packet synchronization circuitry comprising:
- a first CFO estimator component configured to determine a frequency modulation (“FM”) domain carrier frequency offset (“CFO”) estimate component from samples of the received signal,
- a second CFO estimator component configured to determine a phase domain CFO estimate component from the samples of the received signal, and
- circuitry configured to determine a CFO estimation as a function of the FM domain CFO estimate component and the phase domain CFO estimate component;
- and
- CFO correction circuitry configured to compensate processing of the received signal utilizing the CFO estimation, wherein the data packet is a Bluetooth Low Energy data packet, and wherein the FM domain CFO estimate component and the phase domain CFO estimate component are determined only from samples of a preamble field of the Bluetooth Low Energy data packet, and
- wherein the circuitry configured to determine the CFO estimation includes:
- a CFO estimates combiner configured to determine an estimated CFO correction as a function of the FM domain CFO estimate component and the phase domain CFO estimate component;
- and
- synchronization logic configured to determine when the estimated CFO correction results in a correlation magnitude higher than a predetermined threshold value between samples of the received signal and a reference vector representing a repeating pattern of symbols within the preamble field of the Bluetooth Low Energy data packet, wherein the synchronization logic is configured to output the estimated CFO correction as the CFO estimation when the correlation magnitude is equal to a maximum correlation magnitude corresponding to a phase within the preamble field.
Dependencies are inferred from the claim text.