METHOD AND APPARATUS FOR SYMBOL SYNCHRONIZATION FOR AN 802.15.4 RADIO PLATFORM
First Claim
1. A method for receiving a data stream including a spreading sequence packet of information containing a data payload and, in addition to the data payload, packet overhead including at least periodic information and at least one unique section of known coded information that defines a unique position within the packet, comprising:
- performing a plurality of processing steps to detect the position of the unique section within the packet of information including the steps of;
detecting the periodicity of the periodic information in a first processing step,in a second processing step after periodicity in the received data stream has been determined, estimating the position of the unique section within the packet of information, andin a third processing step, correlating the information in the packet of information about the estimated position with the known coded information.
1 Assignment
0 Petitions
Accused Products
Abstract
A single chip radio platform is disclosed for communicating with an RF channel. An RF front end is provided having a receive/transmit capability to receive an RF carrier modulated with digital data and convert the data to analog baseband data, and modulate an RF carrier with baseband data. A digital signal processor (DSP) engine is provided for interfacing with the RF front end to form in conjunction therewith the PHY layer, and interfacing with the MAC layer to demodulate the baseband data and in the transmit mode to generate the baseband data for modulation and transmission by the RF front end. A microcontroller unit (MCU) is provided for performing the functionality of the MAC, network and application layers and interfacing with the DSP. Clock circuitry is provided including a stable reference clock for generating a first fixed clock for providing MCU clocks for the operation of the MCU, and for providing a reference for a local oscillator at substantially the channel frequency for use by the RF front end and a DSP clock for use by the DSP, both the MCU clocks, the local oscillator and the DSP clock having the stability of the first fixed clock. Periodic power management circuitry is provided for controlling the operation of the radio platform to operate in a sleep.
45 Citations
11 Claims
-
1. A method for receiving a data stream including a spreading sequence packet of information containing a data payload and, in addition to the data payload, packet overhead including at least periodic information and at least one unique section of known coded information that defines a unique position within the packet, comprising:
performing a plurality of processing steps to detect the position of the unique section within the packet of information including the steps of; detecting the periodicity of the periodic information in a first processing step, in a second processing step after periodicity in the received data stream has been determined, estimating the position of the unique section within the packet of information, and in a third processing step, correlating the information in the packet of information about the estimated position with the known coded information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for receiving a data stream a single packet of data modulated with a spreading sequence of chips that includes a data payload and, in addition to the data payload, packet overhead including at least periodic information and at least one unique section of known coded information that defines a unique position within the packet of data the data stream, comprising the steps of:
-
sampling the data stream at a sampling rate; storing the samples in a plurality of buffers arranged in a circular buffer such that data is continually stored in one buffer in a substantially continuous manner; processing data stored in the buffers with the exception of the one thereof having data stored therein; determining when at least a portion of the periodic information is received; predicting based on information contained within the periodic information the position of the unique section within the buffer or, if not already in the buffer to a future position within the buffer; correlating the stored data to the time when the unique section is expected.
-
Specification