WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Location system adapted for use in multipath environments    
United States Patent5119104   
Link to this pagehttp://www.wikipatents.com/5119104.html
Inventor(s)Heller; Alan C. (3918 Forest Creek, San Antonio (Bexar County), TX 78230)
AbstractA radiolocation system for multipath environments, such as for tracking objects in a semiconductor fabrication facility (FIGS. 1a-1b), includes an array of receivers (20) distributed within the tracking area, coupled to a system processor (40) over a LAN. A TAG transmitter (30) located with each object transmits, at selected intervals, spread spectrum TAG transmissions including at least a unique TAG ID. In a high resolution embodiment, object location is accomplished by time-of-arrival (TOA) differentiation, with each receiver (FIG. 2b) including a TOA trigger circuit (64) for triggering on arrival of a TAG transmission, and a time base latching circuit (65) for latching the TOA count from an 800 MHz time base counter. In a low resolution embodiment, each receiver of the array is assigned a specific location-area, and receives TAG transmissions almost exclusively from TAGs located in that area, thereby eliminating the need for any time-of-arrival circuitry.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5119104
Location system adapted for use in multipath environments - US Patent 5119104 Drawing
Location system adapted for use in multipath environments
Inventor     Heller; Alan C. (3918 Forest Creek, San Antonio (Bexar County) 3918 Forest Creek, San Antonio
Owner/Assignee    
Patent assignment
All assignments
Publication Date     June 2, 1992
Application Number     07/518,802
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 4, 1990
US Classification     342/450 342/463 342/465 375/133 375/152 380/34
Int'l Classification     G01S 003/02 H04L 027/30
Examiner     Gregory; Bernarr E.
Assistant Examiner    
Attorney/Law Firm     Baker & Botts
Address
Parent Case    
Priority Data    
USPTO Field of Search     375/1 342/37 342/42 342/43 342/44 342/45 342/59 342/450 342/457 342/460 342/56 342/42 342/43 342/44 342/45 380/34
Patent Tags     location adapted multipath environments
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4914444
Pifer
342/460
Apr,1990

[0 after 0 votes]
4897661
Hiraiwa
342/457
Jan,1990

[0 after 0 votes]
3714573
Grossman
342/387
Jan,1973

[0 after 0 votes]
3646580
Fuller
455/524
Feb,1972

[0 after 0 votes]
3518674


Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A location system for locating objects within a tracking environment using time-of-arrival differentiation for electromagnetic transmissions received at multiple receivers, comprising:

for each object, a TAG transmitter for transmitting, at selected intervals, TAG transmissions that include a unique TAG ID;

an array of receivers distributed within the tracking environment such that a TAG transmission is received by at least three receivers;

each receiver including a time-of-arrival circuit and a data communications controller;

the time-of-arrival circuit is responsive to the arrival of a TAG transmission for providing a TOA count corresponding to the time-of-arrival of the most direct path for such TAG transmission, with the TOA count being synchronized to a system synchronization clock provided to each receiver;

the data communications controller is responsive to the receipt of a TAG transmission for providing a corresponding TOA-detection packet that includes the associated TAG ID and TOA count; and

a location processor for receiving the TOA detection packets, and for determining the location of each TAG, and its associated object, from at least three corresponding TOA-detection packets received from different receivers.

2. The location system of claim 1, wherein spread spectrum communications is used for TAG transmissions.

3. The location system of claim 2, wherein the spread spectrum communications are in the frequency range of 900 Mhz.

4. The location system of claim 2, wherein the duration of a TAG transmission is around 600 microseconds.

5. The location system of claim 1, wherein each TAG transmission includes selected status information.

6. The location system of claim 5, wherein the selected status information is generated without operator intervention.

7. The location system of claim 1, wherein the TAG transmitter includes a motion detection circuit for detecting motion of the object, and for enabling the TAG transmitter to transmit TAG transmissions while the object is in motion.

8. The location system of claim 7, wherein TAG transmissions are transmitted only while the object is in motion and for a relatively short predetermined period of time after motion has ceased.

9. The location system of claim 8, wherein each TAG transmission includes an appropriate motion status indication.

10. The location system of claim 9, wherein each TAG transmission includes the appropriate one of at least three motion status indications: Motion Initiated, Motion Continuing, Motion Stopped.

11. The location system of claim 1, wherein the TAG transmitter includes a periodicity control circuit for causing the TAG transmitter to transmit TAG transmissions at selected intervals each time the object is being moved.

12. The location system of claim 11, wherein TAG transmissions are transmitted at relatively short intervals while the object is in motion, and at relatively long intervals while the object is stationary.

13. The location system of claim 1, wherein the time-of-arrival circuit provides an adjustable level of noise sensitivity for differentiating TAG transmissions from noise.

14. The location system of claim 13, wherein noise sensitivity is determined by a selected signal level threshold and a selected signal duration threshold.

15. The location system of claim 1, wherein the time-of-arrival circuit comprises:

a TOA trigger circuit for providing a TOA-DETECT trigger immediately upon arrival of a direct-path TAG transmission; and

a time base latching circuit responsive to the TOA-DETECT trigger for latching the associated TOA count of the synchronized time base.

16. The location system of claim 15, wherein the TOA trigger circuit provides the TOA-DETECT trigger when a the signal level of a received signal exceeds a signal-level threshold, thereby indicating that the received signal is a TAG transmission.

17. The location system of claim 16, wherein the TOA trigger circuit includes a comparator for providing a TOA-DETECT trigger when the signal level of a received signal exceeds a comparator reference level.

18. The location system of claim 17, wherein the signal-level comparator reference level is adjustable.

19. The location system of claim 15, wherein the time base latching circuit indicates when the duration of the received signal exceeds a signal-duration threshold, thereby designating the received signal as a TAG transmission.

20. The location system of claim 19, wherein:

the TOA-DETECT trigger remains asserted during receipt of a TAG transmission; and

the time base latching circuit provides the signal-duration indication when the duration of the TOA-DETECT trigger exceeds a selected MAX NOISE LENGTH count.

21. The location system of claim 15, wherein the time base latching circuit includes a time base counter that counts at a rate of around 800 MHz and is derived from the system synchronization signal.

22. The location system of claim 1, wherein the receivers are coupled to the location processor by a local area network, with each receiver including a LAN interface, such that the TOA detection packets are communicated to the location processor over the LAN.

23. The location system of claim 22, wherein the system synchronization clock signal is communicated to each receiver over the LAN.

24. The location system of claim further comprising:

at least one calibration transmitter, positioned at a known location, for transmitting calibration transmissions receivable by each of the receivers;

each receiver being responsive to a calibration transmission for providing a corresponding calibration TOA detection packet, including the associated time-of-arrival TOA count, to the location processor; and

the location processor determines calibration coefficients from the calibration TOA detection packets and the known locations of the receivers, and uses those coefficients to calibrate location computations from TOA-detection packets associated with TAG transmissions.

25. A location system for locating objects within a tracking environment using area-detection by receivers that receive electromagnetic transmissions from assigned areas, comprising:

for each object, a TAG transmitter for transmitting, at selected intervals, TAG transmissions that include a unique TAG ID;

an array of receivers distributed within the tracking area, with each receiver being configured to receive TAG transmissions from an assigned area of a predetermined size;

each receiver including a data communications controller responsive to the receipt of a TAG transmission for providing a corresponding area-detection packet that includes the received TAG ID; and

a location processor for receiving the area-detection packets, and for determining the location of each TAG, and its associated object, based on the identity of the receiver receiving the TAG transmissions for that TAG.

26. The location system of claim 25, wherein each receiver includes a directional antenna with a predetermined beamwidth, such that the receiver receives TAG transmissions originating from its assigned area.

27. The location system of claim 25, wherein:

the receivers are distributed within the tracking environment with a predetermined spacing; and

the transmitter power for each TAG transmitter and the spacing between adjacent receivers are cooperatively chosen such that a TAG transmission is almost always received by a single receiver to which the TAG is most proximate.

28. The location system of claim 25, wherein spread spectrum communications is used for the TAG transmissions.

29. The location system of claim 28, wherein the spread spectrum communications are in the frequency range of 900 Mhz.

30. The location system of claim 28, wherein the duration of a TAG transmission is around 600 microseconds.

31. The location system of claim 25, wherein the TAG transmitter includes a motion detection circuit for detecting motion of the object, and for enabling the TAG transmitter to transmit TAG transmissions while the object is in motion.

32. The location system of claim 31, wherein TAG transmissions are transmitted only while the object is in motion and for a relatively short predetermined period of time after motion has ceased.

33. The location system of claim 32, wherein each TAG transmission includes an appropriate motion status indication.

34. The location system of claim 33, wherein each TAG transmission includes the appropriate one of at least three motion status indications: Motion Initiated, Motion Continuing, Motion Stopped.

35. The location system of claim 25, wherein the TAG transmitter includes a periodicity control circuit for causing the TAG transmitter to transmit TAG transmissions at selected intervals each time the object is being moved.

36. The location system of claim 35, wherein TAG transmissions are transmitted at relatively short intervals while the object is in motion, and at relatively long intervals while the object is stationary.

37. The location system of claim 25, wherein each receiver provides an adjustable level of noise sensitivity for differentiating TAG transmissions from noise.

38. The location system of claim 37, wherein noise sensitivity is determined by a selected signal level threshold and a selected signal duration threshold.

39. The location system of claim 25, wherein the receivers are coupled to the location processor by a local area network, with each receiver including a LAN interface, such that the area detection packets are communicated to the location processor over the LAN.

40. A method for locating of objects within a tracking environment using time-of-arrival differentiation for electromagnetic transmissions received at multiple receivers, comprising the steps:

for each object, transmitting, at selected intervals, TAG transmissions that include a unique TAG ID;

providing an array of receivers distributed within the tracking environment such that a TAG transmission is received by at least three receivers;

in response to the arrival of a TAG transmission at a receiver, providing a TOA count corresponding to the time-of-arrival of the most direct path for such TAG transmission, with the TOA count being synchronized to a system synchronization clock provided to each receiver;

in response to the receipt of a TAG transmission, providing a corresponding TOA-detection packet that includes the associated TAG ID and TOA count; and

using the TOA-detection packets, determining the location of each TAG, and its associated object, from at least three corresponding TOA-detection packets received from different receivers.

41. The location method of claim 40, wherein the step of transmitting TAG transmissions further comprises detecting the motion of the object, and enabling TAG transmissions while the object is in motion.

42. The location method of claim 41, wherein each TAG transmission includes an appropriate motion status indication.

43. The location method of claim 40, wherein the step of transmitting TAG transmissions comprises the step of transmitting TAG transmissions at selected intervals each time an object is being moved.

44. The location method of claim 40, further comprising the step of adjusting receiver noise sensitivity using a signal level threshold and a signal duration threshold to differentiate TAG transmissions from noise.

45. The location method of claim 40, wherein the step of providing the TOA count comprises the steps:

providing a TOA-DETECT trigger immediately upon arrival of a direct-path TAG transmission; and

in response to the TOA-DETECT trigger, latching the associated TOA count of a time base counter derived from the system synchronism clock.

46. The location method of claim 40, wherein the receivers are coupled to the location processor by a local area network, with each receiver including a LAN interface, such that the TOA detection packets are communicated to the location processor over the LAN.

47. The location method of claim 40, further comprising the steps:

transmitting calibration transmissions from at least one known location receivable by each of the receivers;

in response to the receipt of a calibration transmission at a receiver, providing a corresponding calibration TOA detection packet, including the associated time-of-arrival TOA count; and

determining calibration coefficients from the calibration TOA detection packets and the known locations of the receivers, and using those coefficients to calibrate location computations from TOA-detection packets associated with TAG transmissions.

48. A method of locating objects within a tracking environment using area-detection by receivers that receive electromagnetic transmissions from assigned areas, comprising:

for each object, providing a TAG transmitter for transmitting, at selected intervals, TAG transmissions that include a unique TAG ID;

providing an array of receivers distributed within the tracking area, with each receiver being configured to receive TAG transmissions from an assigned area of a predetermined size;

each receiver being responsive to the receipt of a TAG transmission for providing a corresponding area-detection packet that includes the received TAG ID; and

determining the location of each TAG, and its associated object, based on the identity of the receiver receiving the TAG transmissions for that TAG as represented by the area-detection packet provided by such receiver that received the TAG transmissions.

49. The method of claim 48, wherein each receiver includes a directional antenna with a predetermined beamwidth, such that the receiver receives TAG transmissions originating from its assigned area.

50. The method of claim 48, wherein:

the receivers are distributed within the tracking environment with a predetermined spacing; and

the transmitter power for each TAG transmitter and the spacing between adjacent receivers are cooperatively chosen such that a TAG transmission is almost always received by a single receiver to which the TAG is most proximate.

51. The location method of claim 48, wherein the set of transmitting TAG transmissions further comprises detecting the motion of the object, and enabling TAG transmissions while the object is in motion.

52. The location method of claim 51, wherein each TAG transmission includes an appropriate motion status indication.

53. The location method of claim 48, wherein the step of transmitting TAG transmissions comprises the step of transmitting TAG transmissions at selected intervals each time an object is being moved.

54. The location method of claim 48, wherein the receivers are coupled to the location processor by a local area network, with each receiver including a LAN interface, such that the TOA detection packets are communicated to the location processor over the LAN.
 Description Submit all comments and votes
 


TECHNICAL FIELD OF THE INVENTION

The invention relates generally to position location systems, and more particularly relates to a radiolocation system adapted for use in an environment subject to multipath effects. In even greater particularity, the invention relates to such a system that accomplishes position location using either (a) time-of-arrival differentiation for radiolocation transmissions received at multiple receivers (high resolution), or (b) area-detection using receivers that receive radiolocation transmissions from assigned areas (low resolution).

RELATED PATENT

This patent incorporates by reference the subject matter of U.S. Pat. No. 4,864,588, titled Remote Control System, Components and Methods, which is assigned to Hillier Technologies Limited Partnership.

BACKGROUND OF THE INVENTION

Position or object location systems are finding increasing application in manufacturing and materials handling environments. For example, such systems have utility for factory automation, including such applications as tool automation, process control, robotics, autonomous guided vehicles, computer-integrated-manufacturing (CIM), and just-in-time (JIT) inventory control.

One approach to position location systems uses transmitters, or tags, attached to objects to be tracked, and an array of receivers for receiving tag transmissions throughout a tracking area. Tag transmissions can be effected by radio, ultrasonic or optical communications, using various techniques for identifying object movement or location in the near range of a receiver.

Radio communication provides a high degree of accuracy and performance superior to ultrasonics and optics in terms of: (a) range per watt of power; and (b) penetrability through opaque structures. However, a problem with radio communications in the typical business environment--which includes walls, silvered windows and other fixed structures--is that, for the frequencies of interest (i.e., above 100 MHz), random reflections introduce multipath distortions in tag transmissions arriving at a given receiver. Moreover, in such an environment, the unpredictable attenuation of transmissions passing through walls and other structures makes signal strength only marginally useful for communicating distance/location information.

Accordingly, a need exists for a position location system capable of being used to locate objects in an environment subject to the effects of multipath reflections.

SUMMARY OF THE INVENTION

The invention is a location system adapted for use in environments subject to multipath effects, implementing object location by (a) time-of-arrival differentiation using tag transmissions received at multiple receivers (high resolution embodiment), or (b) area-detection using receivers that receive tag transmissions from an assigned area (low resolution embodiment). In either the high resolution or low resolution embodiment, a radiolocation system can be implemented with spread spectrum communications for unlicensed operations.

In one aspect of the invention, the location system includes, for each object to be located within a tracking area, a TAG transmitter that transmits, at selected intervals, TAG transmissions including at least a unique TAG ID. An array of receivers is distributed within the tracking area.

For a high resolution embodiment, the array of receivers is distributed such that TAG transmissions from a given TAG transmitter located anywhere in the tracking area are received by at least three receivers (for two dimensional tracking).

Each receiver includes a time-of-arrival circuit and a data communications controller. The time-of-arrival circuit triggers in response to the arrival of a direct-path TAG transmission, providing a time-of-arrival TOA-COUNT synchronized to a system synchronization clock available at each receiver. The data communications controller is responsive to the triggering of the time-of-arrival circuit for providing a corresponding TOA-DETECTION packet including at least the TAG ID from the TAG transmission and the TOA COUNT.

A location processor receives TOA-DETECTION packets communicated from each receiver, and determines the location of a TAG (and its associated object) from at least three TOA-DETECTION packets corresponding to the TAG transmissions for that TAG received by different receivers.

For a low resolution embodiment, each receiver of the array is assigned a specific location-area, such that it receives TAG transmissions almost exclusively from TAGs located in that area. Implementing a radiolocation system based on receiver-assigned areas can be accomplished in various ways, such as by using directional antennas at the receivers, or by cooperatively selecting receiver spacing and TAG transmitter power so that TAG transmissions are received by the most proximate receiver.

Each receiver includes a data communications controller. The data communications controller in each receiver is responsive to the receipt of a TAG transmission for providing a corresponding AREA-DETECTION packet including at least the TAG ID from the TAG transmission.

A location processor receives AREA-DETECTION packets from each receiver, and determines the location of each object based on the respective receiver that received the TAG transmissions to which it is most proximate.

The location system can be implemented using spread spectrum radio communications, which allows unlicensed operations. In this aspect of the invention, each TAG transmitter includes a spread spectrum transmitter that outputs TX-packets, including at least the TAG ID, according to a spread spectrum data communications protocol. The TAG transmitters operate at a predetermined power level. Each radiolocation receiver includes a spread spectrum receiver that receives the spread spectrum TAG transmission, recovers the TAG ID, and outputs an RX-packet that includes the TAG ID.

A data communications controller at each receiver is responsive to the RX-packet to provide a DETECTION-packet, including at least the TAG ID, for communication to a location processor. The location processor receives DATA-packets from each receiver, and determines object location.

In more specific aspects of the invention, the exemplary high-resolution embodiment of a radiolocation system is used to locate objects such as wafer boxes in a semiconductor manufacturing facility. An array of radiolocation receivers is coupled to a radiolocation system processor over a LAN (local area network).

Each TAG transmitter includes, in addition to a spread spectrum transmitter, a motion detect circuit and a periodicity control circuit. The TAG transmitter is enabled for transmission only while object motion is detected by the motion detector. While the object is in motion, the TAG transmitter transmits at regular intervals determined by the periodicity control. Each TAG transmission includes a motion status (Initiated, Continuing, Stopped) in addition to TAG ID. In addition, the TAG can include means for entering other information (by an operator or otherwise) for communication to the system processor.

Each radiolocation receiver includes, in addition to a spread spectrum receiver, a TOA trigger circuit, a time base latching circuit and a programmable controller. The TOA trigger circuit triggers within the early cycles of the arrival of a TAG transmission, providing a TOA DETECT trigger. The time base latching circuit is responsive to the TOA DETECT trigger to latch the time base TOA COUNT from an 800 MHz time base counter, which is synchronized to a 200 MHz system synchronization clock provided by the system processor over the LAN. The programmable controller receives the TAG ID and motion status recovered by the spread spectrum receiver and the TOA COUNT from the time base latching circuit, and provides a TOA-DETECTION packet communicated over the LAN to the system processor.

The time-of-arrival detection circuitry in the receiver provides adjustable noise sensitivity for differentiating between TAG transmissions and random pulsed noise. The TOA trigger circuit provides the TOA-DETECT trigger when the input signal level exceeds an adjustable signal-level threshold, while the time base latching circuit signals that a valid TAG transmission has been received when the duration of the TOA-DETECT trigger exceeds a programmable signal duration threshold.

The technical advantages of the invention include the following. The location system is adaptable to use in a multipath environment, such as found in manufacturing and other business facilities, where the reception of direct-path transmissions is affected by the presence of multipath noise. Object location can be accomplished by either a high resolution approach using time-of-arrival differentiation, or a low resolution (low cost) approach using area detection by receivers configured to detect TAG transmissions from an assigned area. Using unlicensed, commercially available spread spectrum equipment facilitates discrimination between the direct-path transmissions of interest and multipath noise.

To conserve power, each TAG transmitter can include a motion detector, with TAG transmission being limited to (or concentrated in) intervals when an object is being moved. TAG transmissions can include, in addition to TAG ID, motion status and other information input by an operator or otherwise.

For the high resolution embodiment, TOA-DETECTION triggering and time base TOA COUNT latching can be separated from the spread spectrum communications function to permit the use of commercially available spread spectrum equipment. A high-speed TOA triggering circuit provides TOA-DETECTION triggering within the early cycles of the arrival of a TAG transmission. A time base latching circuit using a synchronized time base counter operating in the range of 800 MHz provides resolution on the order of 10 feet. Noise filtering optimizes time-of-arrival detection for TAG transmissions, providing adjustable signal-level and signal-duration thresholds to minimize the effects of random pulsed noise.

For a more complete understanding of the invention, and for further features and advantages, reference is now made to the following Detailed Description of an exemplary embodiment of the invention, taken in conjunction with the accompanying Drawings. Although the Detailed Description, and the Drawings, are with respect to a specific, exemplary embodiment of the invention, various changes and modifications may be suggested to one skilled in the art, and it is intended that the invention encompass such changes and modifications as fall within the scope of the appended Claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1a illustrates a semiconductor fabrication facility as an environment containing walls and other fixed structures that cause multipath reflections.

FIG. 1b illustrates an exemplary array of receivers for the radiolocation system of the invention, together with a fixed array of calibration transmitters.

FIGS. 2a-2c are functional block diagrams of a TAG transmitter, a radiolocation receiver (with time-of-arrival detection) and the LAN interface for the radiolocation system;

FIG. 3 diagrammatically illustrates the position location processing operation for the high resolution embodiment of the radiolocation system using time-of-arrival differentiation for object location;

FIGS. 4a-4c functionally illustrates a spread spectrum communication system (transmitter and receiver) for use in the radiolocation system; and

FIGS. 5a-5b schematically illustrate the time-of-arrival circuitry for the high resolution embodiment, with FIG. 5a illustrating the receiver front and the TOA detect circuit, and FIG. 5b illustrating the time base latching circuit.

DETAILED DESCRIPTION OF THE INVENTION

The Detailed Description of exemplary embodiments of the radiolocation system of the invention, adapted for use in multipath environments, is organized as follows:

1. Radiolocation System--TOA Detection

1.1. TAG Transmission

1.2. Reception and TOA Detection

1.3. LAN Communications

1.4. Position Location Processing

1.5. Calibration

2. Radiolocation System--Area Detection

3. Spread Spectrum Communication

4. TAG Transmitter

5. Radiolocation Receiver

5.1. TOA Trigger Circuit

5.2. Time-Base Latch Circuit

5.2. Programmable Controller

APPENDIX A

APPENDIX B

This Detailed Description incorporates by reference the subject matter of U.S. Pat. No. 4,864,588, titled Remote Control System, Components and Methods, and assigned to Hillier Technologies Limited Partnership, together with any divisionals of that patent.

1. Radiolocation System--TOA Detection. In the exemplary embodiment, the radiolocation system is used to track and locate objects (such as wafer boxes) in an automated semiconductor fabrication facility. The radiolocation system is configured for high-resolution object location (on the order of 10 feet or less) using time-of-arrival differentiation and an 800 MHz synchronized time base clock.

FIG. 1a illustrates a semiconductor fabrication facility 10 with numerous segregated areas, such as GaAs Lithography Photolithography 12, GaAs Etch 13, Metalization 14 and Ion Implant 15, each enclosed by partitions or walls, including walls 16, 17 and 18.

FIG. 1b illustrates the fabrication facility 10 showing only the walls 16, 17 and 18. Located within the facility (in or adjacent to the ceiling) is an array of radiolocation receivers 20, including individual receivers 22, 24 and 26.

Numerous objects move within the facility, such as wafer boxes transported on conveyor systems. These objects must be tracked, and their location identified, to implement efficient automated fabrication operations.

Attached to each object to be tracked is a TAG transmitter. Each TAG transmitter associated with an object transmits TAG transmissions that are received by the receiver array. For example, the TAG transmissions from a TAG transmitter located at 30 are received by, at least, radiolocation receivers 22, 24 and 26. Each TAG transmission is a TX-packet that includes a TAG ID uniquely identifying each TAG (i.e., each object).

In addition to TAG transmitters on each object, a number of fixed-position TAG transmitters 35 are located around the facility. These TAG transmitters, which have a known position with respect to each receiver, are used for system calibration.

Each radiolocation receiver in the receiver array 20 receives TAG transmissions, and accurately detects time-of-arrival using an 800 MHz time base counter. For each TX-packet in a TAG transmission, the receiver generates corresponding TOA-DETECTION packets, which are communicated over a LAN (local area network) to a radiolocation system processor 40.

System processor 40 performs all object-location computations. In addition, the system processor 40 generates a 200 MHz system synchronization clock 42 from which the 800 MHz time base count in each receiver is derived. System processor 40 is coupled through a LAN interface 44 to the network, which is used for data communications between the system processor and the receiver array, and for providing the 200 MHz system synchronization clock.

The system processor includes object-tracking database storage, with user access to the object location information being provided by a graphics workstation through a graphical user interface.

1.1. TAG Transmission. TAG transmissions between TAGs (objects) and the receiver array are implemented using spread spectrum communications in the 902-928 MHz band. In the environment illustrated in FIG. 1, radio transmissions in that frequency band are subject to multipath reflections. Using spread spectrum communications for the TAG transmissions is advantageous in separating direct-path transmissions from multipath reflections (see, Section 2).

FIG. 2a is a functional block diagram of a TAG transmitter 50, which includes:

(a) a spread spectrum transmitter 52 for transmitting spread spectrum TAG transmissions (TX-packets);

(b) a battery saving circuit 54 for enabling the spread spectrum transmitter when the TAG (object) is being moved; and

(c) a motion detection circuit 56 for detecting TAG (object) motion; and

(d) a periodicity control circuit 58 for controlling the re-transmission interval of the spread spectrum transmitter.

For the exemplary embodiment, the TX-packet in each periodic TAG transmission includes not only the appropriate TAG ID, but also one of three motion status indications: Motion Initiated, Motion Continuing and Motion Stopped.

To conserve power and to increase the available population of TAG transmitters, each spread spectrum transmitter 52 is normally in a power-saver mode, being enabled for transmission by battery saving circuit 54 only while its associated object is being moved to a new location. Object motion is detected by motion detector 56, which provides an appropriate indication to the battery saving circuit.

In response to a motion indication, battery saving circuit 54 initiates a transmit mode by enabling spread spectrum transmitter 52 for an initial TAG transmission. The TX-packet in this initial TAG transmission includes, in addition to the TAG ID, a Motion Initiated status.

While the object remains in motion (as detected by motion detector 56), periodicity control 58 causes spread spectrum transmitter 52 to re-transmit TAG transmissions at selected intervals (such as every 15 seconds). The TX-packets in these periodic TAG re-transmissions include, in addition to the TAG ID, a Motion Continuing status.

When the object arrives at its new location and becomes stationary, motion detector 56 stops providing an object motion indication to battery saving circuit 54. After a predetermined period in which the object is stationary (such as 30 seconds), the battery saving circuit disables periodicity control 58, and causes the spread spectrum transmitter to transmit a final TAG transmission with a TX-packet including a Motion Stopped status.

The TAG transmitter remains in the non-transmitting power-saver mode until the next movement of the object. As an alternative to completely disabling TAG transmissions while an object is stationary, during such stationary times, the TAG transmitters could be programmed to transmit a low duty cycle TAG transmission that provides a No Motion status indication.

The TAG transmissions propagate through the facility, and are received by the receiver array. Because these transmissions must propagate through partitions, walls and other obstructions that introduce unpredictable levels of attenuation, signal strength at the receivers does not provide any useful information from which object location can be deduced. Moreover, these obstructions introduce multipath reflections that are also received by the receivers, albeit after the arrival of the direct-path transmission.

1.2. Reception and TOA Detection. TAG transmissions arrive at the various receivers with a time-of-arrival differential that depends upon the corresponding time-of-arrival (or path-length) differential between multiple receivers and the TAG transmitter (object), and is substantially unaffected by signal-attenuating obstructions in the path of the TAG transmission.

To implement a high resolution embodiment of the radiolocation system, this time-of-arrival differential can be used to determine object location with a high level of resolution if each receiver provides reliable and accurate time-of-arrival detection for a received TAG transmission. TOA detection requires: (a) reliable triggering on the time-of-arrival for the direct-path TAG transmission; and (b) a stable synchronized time base.

Failure to consistently and accurately trigger on arrival of the early cycles of the direct-path TAG transmission (which will arrive before any associated multipath reflections)--despite random changes in temperature, humidity and/or circuit performance--causes reliability problems that translate into errors in TOA detection, and therefore, location computation. However, even if TOA triggering is accurate, failure to achieve a stable synchronized time base (or knowledge of relative time differences) reduces the accuracy of time-of-arrival detection based on TOA triggering.

In addition, TOA triggering must be independent of the strength of the TAG transmission signal (which is subject to attenuation in the path between the object and a given receiver). Failure to trigger independent of signal strength, also known as dispersion delay, introduces time-of-arrival triggering disparities depending upon direct-path attenuation.

For the exemplary embodiment, the radiolocation system processor 40 provides a 200 MHz system synchronization clock over the LAN to each of the receivers in the array 20. At each receiver, the 200 MHz system clock is converted by conventional phase coherent frequency multiplication to an 800 MHz TOA time base clock that is synchronized with all other receivers. This approach to providing a time base for time-of-arrival detection enables the receivers to be synchronized to within about 1.25 nanoseconds, thereby allowing location resolution through TOA differentiation to within about two feet.

The selection of a 200 MHz system synchronization clock with up-conversion at each receiver to the desired 800 MHz time base clock is a design choice resulting from the selection of a specific LAN data communication system for providing the system synchronization clock (see, Section 1.3). The radiolocation system of the invention is readily adaptable to other schemes for providing a system synchronization clock for deriving an appropriate receiver time base for the desired location resolution.

FIG. 2b is a functional block diagram of a radiolocation receiver 60, which includes:

(a) a receiver front end 62 for amplifying and conditioning the received TAG transmission (TX-packet);

(b) a TOA detect trigger 64 for detecting the arrival of the direct path TAG transmission and providing a TOA DETECT indication;

(c) a time base latching circuit 65 for latching, in response to a TOA DETECT indication, the associated time base TOA COUNT of the synchronized 800 MHz time base counter;

(d) a spread spectrum receiver 66 for receiving the TX-packet from each TAG transmission, and generating an RX-packet including the TAG ID and the motion status;

(e) a programmable controller 68 for assembling the latched TOA COUNT from the time base latching circuit, along with the recovered TAG ID and motion status, into a TOA-DETECTION packet; and

(f) a network interface 69 for interfacing the communication of TOA-DETECTION packets over the LAN.

In addition, a power supply provides both TTL, ECL and radio circuitry power.

Receiver front end 62 receives each TAG transmission, and performs conventional amplification and filtering.

A received TAG transmission is applied to TOA trigger 64 for time-of-arrival triggering--the TOA trigger provides a TOA DETECT indication within the early cycles of the TAG transmission. The rapid detection of a triggering event is achievable with a high speed comparator using conventional peak energy detection in the TOA trigger.

TOA DETECT is provided to time basellatching circuit 65 as an indication of the arrival of a TAG transmission wavefront. The time base latching circuit latches the associated time base count of the 800 MHz time base clock (up-converted from the 200 MHz system synchronization clock). In addition, the time base latching circuit performs digital noise filtering to attempt to ensure that a TOA DETECT indication from TOA trigger 64 is associated with a spread spectrum TAG transmission rather than random pulsed noise.

When time base latching circuit 65 indicates the arrival of a TAG transmission, the associated TX-packet is applied to spread spectrum receiver 66. The spread spectrum receiver extracts the TAG ID and motion status from the TX-packet, and outputs an RX-packet that includes TAG ID and motion status.

For each TAG transmission, programmed controller 68 retrieves the latched time base count from time base latching circuit 65, along with the RX-packet from spread spectrum receiver 66. The programmed controller assembles this time-of-arrival information (TAG ID, motion status and time base TOA COUNT) into a TOA-DETECTION packet for communication over the LAN to the radiolocation system processor.

As an object moves from one location to another, farther from some receivers, closer to others, each radiolocation receiver detects changing time-of-arrival measurements for the associated TAG transmissions. For a given TAG transmission, the time-of-arrival detection operation at each receiver differentiates between the arrival of the direct-path TAG transmission and the subsequently-arriving multipath reflection signals, triggering on the arrival of the early cycles of the direct-path TAG transmission prior to the confluence of the multipath components.

The ability to receive a valid TAG ID despite multipath effects is enhanced by the space diversity inherent in spread spectrum communications (see, Section 2). Effectively, each receiver can be considered an element of a space diverse antenna, facilitating the rejection of multipath noise.

After TOA detection of a received direct-path TAG transmission, the TOA-DETECTION packet assembled by the programmed controller is communicated to the radiolocation system processor over the LAN.

1.3. LAN Communications. Referring to FIG. 1b, each receiver in the radiolocation receiver array is coupled over a LAN to radiolocation system processor 40 (the LAN cabling is not shown). System processor 40 continuously receives TOA-DETECTION packets (TAG ID, motion status and time base TOA COUNT) from each of the receivers as they detect TAG transmissions.

The receivers are coupled to the system processor for two independent communications operations: (a) data communication; and (b) receiver time base synchronization (providing repeatability to within a few hundreds of picoseconds). The exemplary embodiment implements these two communications operations using a single coaxial-cable based ARCNET local area network.

The ARCNET LAN uses a token passing protocol and a data transmission rate of 2.5 Mbits per second. Communication is over standard RG62 coaxial cable that will accommodate signal frequencies of up to 200 MHz without significant attenuation problems. Thus, the 200 MHz system synchronization clock can be multiplexed onto the normal ARCNET data communications traffic without any significant degradation.

FIG. 2c is a functional block diagram illustrating the LAN interface at the radiolocation system processor and the receivers. At the system processor, a LAN interface 81 includes an ARCNET interface (RIM) card 82 and a 200 MHz clock interface. A diplex filter 84 multiplexes the 200 MHz system synchronization clock 83 onto the 2.5 MHz ARCNET signal, and outputs the resulting LAN signal onto the network as normal ARCNET packet traffic.

The LAN communications from the system processor are received by the receivers of the radiolocation array. At each receiver, a LAN interface 86 includes a diplex filter 87 that demultiplexes the LAN signal to recover the 200 MHz system synchronization clock. The ARCNET packet is provided to an ARCNET interface (RIM) card 88, while the 200 MHz clock is provided through a clock interface 89 to the time base latching circuit (not shown).

Selecting a data commu