Preambles for wake-up receivers
AssigneeQUALCOMM Incorporated
InventorsStephen Jay Shellhammer, Bin Tian, Lochan Verma
Life of this patent
Estimating the term…
Abstract
This disclosure provides systems, methods and apparatuses for indicating a data rate of a packet. The transmitting device may select the data rate of a data field of the packet to be transmitted to the receiving device, and may select a pattern to embed within a preamble of the packet based on the selected data rate. In some implementations, the transmitting device may select a first structure including a first number of instances of a sequence or its logical complement if the selected data rate is a low data rate, and may select a second structure including a second number of instances of the sequence or its logical complement if the selected data rate is a high data rate.
Claims30
A method for indicating a data rate of a packet, the method performed by a transmitting device and comprising:
- selecting the data rate of a data field of the packet;
- selecting a sequence;
- indicating a reference pattern to a receiving device, the reference pattern based on the selected sequence;
- selecting a first pattern including two instances of the selected sequence when the selected data rate is a low data rate, the first pattern configured to generate two positive peaks in a signal based on a correlation between the first pattern and the reference pattern;
- selecting a second pattern including one instance of a logical complement of the selected sequence when the selected data rate is a high data rate, the second pattern configured to generate one negative peak in the signal based on a correlation between the second pattern and the reference pattern;
- and
- transmitting the packet to the receiving device, the preamble of the packet including either the first pattern or the second pattern based on the selected data rate.
A transmitting device, comprising:
- one or more processors;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the transmitting device to:
- select a data rate of a data field of the packet;
- select a sequence;
- indicate a reference pattern to a receiving device, the reference pattern based on the selected sequence;
- select a first pattern including two instances of the selected sequence when the selected data rate is a low data rate, the first pattern configured to generate two positive peaks in a signal based on a correlation between the first pattern and the reference pattern;
- select a second pattern including one instance of a logical complement of the selected sequence when the selected data rate is a high data rate, the second pattern configured to generate one negative peak in the signal based on a correlation between the second pattern and the reference pattern;
- and
- transmit the packet to the receiving device, the preamble of the packet including either the first pattern or the second pattern based on the selected data rate.
A non-transitory computer-readable medium storing one or more programs containing instructions that, when executed by one or more processors of an apparatus, cause the apparatus to perform operations comprising:
- selecting a data rate of a data field of a packet to be transmitted to a receiving device selecting a sequence;
- indicating a reference pattern to the receiving device, the reference pattern based on the selected sequence;
- selecting a first pattern including two instances of the selected sequence when the selected data rate is a low data rate, the first pattern configured to generate two positive peaks in a signal based on a correlation between the first pattern and the reference pattern;
- selecting a second pattern including one instance of a logical complement of the selected sequence when the selected data rate is a high data rate, the second pattern configured to generate one negative peak in the signal based on a correlation between the second pattern and the reference pattern;
- and
- transmitting the packet to the receiving device, the preamble of the packet including either the first pattern or the second pattern based on the selected data rate.
An apparatus, comprising:
- means for selecting a data rate of a data field of a packet to be transmitted to a receiving device;
- means for selecting a sequence;
- means for indicating a reference pattern to the receiving device, the reference pattern based on the selected sequence;
- means for selecting a first pattern including two instances of the selected sequence when the selected data rate is a low data rate, the first pattern configured to generate two positive peaks in a signal based on a correlation between the first pattern and the reference pattern;
- means for selecting a second pattern including one instance of a logical complement of the selected sequence when the selected data rate is a high data rate, the second pattern configured to generate one negative peak in the signal based on a correlation between the second pattern and the reference pattern;
- and
- means for transmitting the packet to the receiving device, the preamble of the packet including either the first pattern or the second pattern based on the selected data rate.
Dependencies are inferred from the claim text.