IP Library › Granted Patent US 9,980,197
Granted Patent B2
US 9,980,197 · App. 15/428,992 · Granted May 22, 2018

Baseband processing circuitry for wake-up receiver

Inventors: Nan Zheng (Ann Arbor, MI); Pinaki Mazumder (Ann Arbor, MI)
Assignee: The Regents of The University of Michigan
H04W40/005H04B17/373H04W52/0229
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,980,197
App. No.
15/428,992
Granted
May 22, 2018
Kind
B2
Abstract

A method of operating a baseband processing unit for a wake-up receiver. The method includes receiving a signal from a transmitting device that contains a pseudo-random code. The method further includes adding a local pseudo-random code associated with a first correlator of the processing unit with a local pseudo-random code associated with a second correlator of the processing unit to generate a summed local pseudo-random code, and correlating by the first correlator the received pseudo-random code with the summed local pseudo-random code. The method still further includes comparing an output of the first correlator with a predetermined threshold, and determining whether or not to generate a wake-up signal based on the comparison. A baseband processing unit for performing this methodology is also provided.

Claims (73)

1. A method of operating a baseband processing unit of a wake-up receiver, comprising:

receiving a signal containing a pseudo-random code from a transmitting device;

adding a local pseudo-random code associated with a first correlator of the processing unit with a local pseudo-random code associated with a second correlator of the processing unit to generate a summed local pseudo-random code;

correlating by the first correlator the received pseudo-random code with the summed local pseudo-random code;

comparing an output of the first correlator with a predetermined threshold; and

determining whether or not to generate a wake-up signal based on the comparison.

2. The method of claim 1 , wherein the adding step comprises adding a local pseudo-random code associated with a third correlator of the processing unit with the local pseudo-random codes associated with the first and second correlators to generate the summed local pseudo-random code.

3. The method of claim 1 , wherein the summed local pseudo-random code comprises a first summed local pseudo-random code, the method further comprising:

adding the local pseudo-random code associated with the second correlator with a local pseudo-random code associated with a third correlator of the processing unit to generate a second summed local pseudo-random code;

correlating by the second correlator the received pseudo-random code with the second summed local pseudo-random code;

comparing the output of the second correlator with the predetermined threshold; and

determining whether or not to generate a wake-up signal based on at least one of the comparisons of outputs of the first and second correlators with the threshold.

4. The method of claim 3 , further comprising:

adding the local pseudo-random code associated with the first correlator with the local pseudo-random code associated with the third correlator to generate a third summed local pseudo-random code;

correlating by the third correlator the received pseudo-random code with the third summed local pseudo-random code;

comparing the output of the third correlator with the predetermined threshold; and

determining whether or not to generate a wake-up signal based on at least one of the comparisons of outputs of the first, second, and third correlators with the threshold.

5. The method of claim 1 , further comprising:

receiving by a noise estimation unit of the processing unit the output of the first correlator;

estimating a noise level of the output of the first correlator based on the received correlator output; and

adjusting one or more operating parameters of the processing unit based on the estimated noise level.

6. The method of claim 5 , wherein the adjusting step comprises adjusting the threshold used by the processing unit to determine whether or not to generate a wake-up signal.

7. The method of claim 5 , wherein the adjusting step comprises adjusting the gain of a component of the processing unit to adjust the dynamic range of the wake-up receiver.

8. A baseband processing unit for a wake-up receiver, comprising:

a first correlator; and

a second correlator, wherein the baseband processing unit is configured to:

receive a signal containing a pseudo-random code from a transmitting device;

add a local pseudo-random code associated with the first correlator with a local pseudo-random code associated with the second correlator to generate a summed local pseudo-random code;

correlate, by the first correlator, the received pseudo-random code with the summed local pseudo-random code;

compare an output of the first correlator with a predetermined threshold; and

determine whether or not to generate a wake-up signal based on the comparison.

9. A method of operating a baseband processing unit of a wake-up receiver, comprising:

receiving a signal containing a pseudo-random code from a transmitting device;

correlating by a first correlator of the processing unit the received pseudo-random code with a local pseudo-random code associated with the first correlator;

correlating by a second correlator of the processing unit the received pseudo-random code with a local pseudo-random code associated with the second correlator;

adding an output of the first correlator with an output of the second correlator to determine a combined output of the first and second correlators;

comparing the combined output of the first and second correlators with a predetermined threshold; and

determining whether or not to generate a wake-up signal based on the comparison.

10. The method of claim 9 , further comprising:

correlating by a third correlator of the processing unit the received pseudo-random code with a local pseudo-random code associated with the third correlator;

adding the output of the third correlator with the output of the second correlator to determine a combined output of the second and third correlators;

comparing the combined output of the second and third correlators with a predetermined threshold; and

determining whether or not to generate the wake-up signal based on the comparisons of the combined output of the first and second correlators and the combined output of the second and third correlators with the threshold.

11. The method of claim 10 , further comprising:

adding the output of the first correlator with the output of the third correlator to determine a combined output of the first and third correlators;

comparing the combined output of the first and third correlators with a predetermined threshold; and

determining whether or not to generate the wake-up signal based on the comparisons of at least one of the combined output of the first and second correlators, the combined output of the second and third correlators, and the combined output of the first and third correlators with the threshold.

12. The method of claim 9 , further comprising:

receiving by a noise estimation unit of the processing unit, the outputs of the first and second correlators;

estimating a noise level of the outputs of the first and second correlators based on the received correlator outputs; and

adjusting one or more operating parameters of the processing unit based on the estimated noise level.

13. The method of claim 12 , wherein the adjusting step comprises adjusting the threshold used by the processing unit to determine whether or not to generate a wake-up signal.

14. The method of claim 12 , wherein the adjusting step comprises adjusting the gain of a component of the processing unit to adjust the dynamic range of the wake-up receiver.

15. A baseband processing unit for a wake-up receiver, comprising:

a first correlator; and

a second correlator, wherein the baseband processing unit is configured to:

receive a signal containing a pseudo-random code from a transmitting device;

correlate, by the first correlator, the received pseudo-random code with a local pseudo-random code associated with the first correlator;

correlate, by the second correlator, the received pseudo-random code with a local pseudo-random code associated with the second correlator;

add an output of the first correlator with an output of the second correlator to determine a combined output of the first and second correlators;

compare the combined output of the first and second correlators with a predetermined threshold; and

determine whether or not to generate a wake-up signal based on the comparison.

16. A method of operating a baseband processing unit of a wake-up receiver, comprising:

receiving by a noise estimation unit of the processing unit, outputs of one or more correlators of the processing unit;

estimating a noise level of the output of the one or more correlators based on the received correlator outputs; and

adjusting one or more operating parameters of the processing unit based on the estimated noise level, wherein the one or more parameters includes a gain of a component which is adjusted in order to adjust a dynamic range of the wake-up receiver.

17. The method of claim 16 , wherein the adjusting step comprises adjusting the threshold used by the processing unit to determine whether or not to generate a wake-up signal.

18. A baseband processing unit for a wake-up receiver, comprising:

a noise estimation unit; and

one or more correlators, wherein the baseband processing unit is configured to:

receive, by the noise estimation unit, outputs of one or more correlators;

estimate a noise level of the output of the one or more correlators based on the received correlator outputs; and

adjust one or more operating parameters of the processing unit based on the estimated noise level, wherein the one or more parameters includes a gain of a component which is adjusted in order to adjust a dynamic range of the wake-up receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2017
From: ZHENG, NAN; MAZUMDER, PINAKI
To: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
Reel/Frame 044236/0769 →
Continuity (2)
Provisional Application 62292931 · Feb 9, 2016
Related Publication 20170230889A1 · Aug 10, 2017