IP Library Granted Patent US 8,705,671
Granted Patent B2
US 8,705,671 · App. 13/184,172 · Granted Apr 22, 2014

Method and apparatus for performing temperature compensation

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 8,705,671
App. No.
13/184,172
Granted
Apr 22, 2014
Kind
B2
Abstract

Various methods for performing amplifier gain compensation to correct for variations in temperature are provided. One example method includes modifying a gain adjustment value based on a current temperature reading, receiving a signal, applying a gain adjustment to the signal based on the gain adjustment value, comparing the gain adjusted signal to a plurality of thresholds to generate respective comparison outputs, and selecting one of the comparison outputs for use in determining content and timing information of the received signal. Related systems and apparatuses are also provided.

Claims (35)

1. A method comprising:

modifying a gain adjustment value based on a current temperature reading;

receiving a signal;

applying a gain adjustment to the signal based on the gain adjustment value;

comparing the gain adjusted signal to a plurality of thresholds to generate respective comparison outputs; and

selecting one of the comparison outputs for use in determining content and timing information of the received signal.

2. The method of claim 1 , wherein modifying the gain adjustment value includes modifying the gain adjustment value based on the temperature reading and a gain compensation table.

3. The method of claim 1 , wherein modifying the gain adjustment value includes repeatedly reading the temperature provided by a temperature sensor.

4. The method of claim 1 , wherein applying the gain adjustment to the signal is performed by a step attenuator.

5. The method of claim 1 , wherein comparing the gain adjusted signal to a plurality of thresholds includes generating the plurality of thresholds via a resistor network that receives a calibrated input reference.

6. The method of claim 1 , wherein comparing the gain adjusted signal to a plurality of thresholds includes generating the plurality of thresholds, each of the plurality of thresholds being offset from another by a given amount.

7. An apparatus comprising a processor and a memory, the processor and the memory configured to control the apparatus to:

modify a gain adjustment value based on a current temperature reading;

receive a signal;

apply a gain adjustment to the signal based on the gain adjustment value;

compare the gain adjusted signal to a plurality of thresholds to generate respective comparison outputs; and

select one of the comparison outputs for use in determining content and timing information of the received signal.

8. The apparatus of claim 7 , wherein the processing circuitry configured to modify the gain adjustment value includes being configured to modify the gain adjustment value based on the temperature reading and a gain compensation table.

9. The apparatus of claim 7 , wherein the processing circuitry configured to modify the gain adjustment value includes being configured to repeatedly read the temperature provided by a temperature sensor.

10. The apparatus of claim 7 , wherein the processing circuitry configured to apply the gain adjustment to the signal is a step attenuator.

11. The apparatus of claim 7 , wherein the processing circuitry configured to compare the gain adjusted signal to a plurality of thresholds includes being configured to generate the plurality of thresholds via a resistor network that receives a calibrated input reference.

12. The apparatus of claim 7 , wherein the processing circuitry configured to compare the gain adjusted signal to a plurality of thresholds includes being configured to generate the plurality of thresholds, each of the plurality of thresholds being offset from another by a given amount.

13. The apparatus of claim 7 , wherein the apparatus is a receiver of an asset locating system.

14. The apparatus of claim 13 , wherein the apparatus comprises a temperature sensor configured to sense the temperature at a time of receipt of the signal.

15. A non-transitory computer readable medium having computer program code stored thereon, the computer program code being configured to, when executed, cause an apparatus to:

modify a gain adjustment value based on a current temperature reading;

receive a signal;

apply a gain adjustment to the signal based on the gain adjustment value;

compare the gain adjusted signal to a plurality of thresholds to generate respective comparison outputs; and

select one of the comparison outputs for use in determining content and timing information of the received signal.

16. The medium of claim 15 , wherein the program code configured to cause the apparatus to modify the gain adjustment value includes being configured to cause the apparatus to modify the gain adjustment value based on the temperature reading and a gain compensation table.

17. The medium of claim 15 , wherein the program code configured to cause the apparatus to modify the gain adjustment value includes being configured to cause the apparatus to repeatedly read the temperature provided by a temperature sensor.

18. The medium of claim 15 , wherein the program code configured to cause the apparatus to apply the gain adjustment to the signal includes being configured to cause the apparatus to apply the gain adjustment to the signal via a step attenuator.

19. The medium of claim 15 , wherein the program code configured to cause the apparatus to compare the gain adjusted signal to a plurality of thresholds includes being configured to cause the apparatus to generate the plurality of thresholds via a resistor network that receives a calibrated input reference.

20. The medium of claim 15 , wherein the program code configured to cause the apparatus to compare the gain adjusted signal to a plurality of thresholds includes being configured to cause the apparatus to generate the plurality of thresholds, each of the plurality of thresholds being offset from another by a given amount.

Assignments (9)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049675/0049 →
MERGER Recorded Mar 29, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048884/0618 →
PATENT SECURITY INTEREST ASSIGNMENT AGREEMENT Recorded Oct 25, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC., AS THE EXISTING AGENT
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044791/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036552/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: ZEBRA ENTERPRISE SOLUTIONS CORP.
To: ZIH CORP.
Reel/Frame 036503/0630 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2013
From: AMETI, AITAN; RICHLEY, EDWARD
To: ZEBRA ENTERPRISE SOLUTIONS CORP.
Reel/Frame 031830/0075 →