throbber
I IIIII II Ill Ill Ill Ill II 111111111111111
`
`
`
`5,717,406
`
`[111 Patent Number:
`[19J
`
`United States Patent
`Sanderford et al.
`(45] Date of Patent:
`Feb. 10, 1998
`
`US005717406A
`
`(54] ENHANCED POSITION CALCULATION
`
`ABSTRACT
`
`(57]
`The invention discloses several computation and control
`
`
`
`(75] Inventors: H. Britton Sanderford, New Orleans,
`
`
`techniques which use historic information as well as other
`
`La.; Martin C. Poppe, Burlington, Vt.
`
`
`cues in order to enhance the accuracy of a radio position fix.
`
`These computational techniques include neural networks,
`[73] Assignee:
`Sanconix Inc., New Orleans, La.
`
`
`mapped grid coefficients as input to a set of simultaneous or
`differential equations, and table lookup of correction coef­
`
`
`
`ficients for known low accuracy positions. The invention
`Jun. 7, 1995
`[22]Filed:
`
`
`further discloses techniques for receiver array synchroniza­
`
`
`
`tion so that all system elements in a particular coverage area
`[51]fut. Cl.6 ........................................................
`GOlS 3/02
`
`
`obtain a time reference appropriate for time of flight radio
`(52] U.S. Cl .............................................. 342/457; 342/363
`
`
`
`
`
`location measurements. The invention further teaches tech­
`342/363. 457;
`(58] Field of Search .....................................
`
`
`
`niques to enhance the accuracy of a position fix by use of
`364/443, 449, 449.1
`
`
`
`both fixed references, which are located in a coverage area.
`as well as a mobile reference carried by a search team. The
`
`
`invention also discloses techniques to provide information
`appropriate to guide a search team to an unknown positioned
`
`
`
`
`transmitter that is located within a building or structure. The
`
`
`invention discloses techniques to train a central computing
`
`
`unit. by using actuarial data. so that multi-path errors
`
`
`
`resulting from fixed or mobile obstacles may be reduced.
`M. Blum
`Primary Examiner-Theodore
`Finn-Oblon. Spivak. McClelland.
`Attorney, Agent, or
`
`Maier & Neustadt. P.C.
`
`[21]Appl. No.: 487,522
`
`[56]
`
`
`
`References Cited
`
`FOREIGN PATENf DOCUMENTS
`
`470 151 11/1993 Sweden .
`
`
`0631453 A2 12/1994 Sweden .
`
`
`
`47 Claims, 11 Drawing Sheets
`
`100 LATITUDE
`
`!106 �'I 1
`!
`CENTRAL
`PROCESSING
`LONGITUDE
`DEVICE
`ALTITUDE
`� HISTORIC
`RECEWER
`'{ MOBILE
`UNKNOWN
`I ACCURACY OF
`
`I INFORMATION
`(XMIT
`REFERENCE
`POSITION
`CONVERGENCE
`: (COEFFICIENTS :
`REFERENCE
`XMITTER
`XMITTER
`1 OF I
`(MRX)105 GRID SYNC
`OPTIONAL)
`(UPX) 103
`I WEIGHTINGS}
`XMITTER
`(FRX) 104
`107
`'\l,.__flXED
`� ANTENNA
`OTHER
`REFERENCE
`QUADRANTS
`INFORMATION
`XMITTER
`AND CUES � [',..._101
`(OPTIONAL)
`
`7
`
`L-----!.....I
`
`I
`
`TOA/RTOA, SNR, ANT, (A,B,C,D)
`108
`
`Cisco v. TracBeam / CSCO-1007
`Page 1 of 26
`
`

`

`FIC. 1
`
`(A,B,C,D)
`
`108
`SNR. ANT,
`
`TOA/RTOA,
`
`101
`AND CUES
`INFORMATION
`OTHER
`I WEIGHTINGS)
`I OF I
`: (COEFFICIENTS
`CONVERGENCE
`� HISTORIC I I INFORMATION
`ACCURACY
`OF
`ALTITUDE
`DEVICE
`LONGITUDE
`PROCESSING
`CENTRAL
`LATITUDE
`
`l--0
`l--0
`
`�
`
`l--0
`
`�
`
`\Cl
`l--0
`9
`l--0
`?'
`�
`
`I
`:
`
`I
`
`100
`
`(OPTIONAL)
`QUADRANTS
`
`107
`
`(FRX) 104
`XMITTER
`REFERENCE
`� FIXED
`
`L-----�
`
`(MRX)105
`XMITTER
`REFERENCE
`\{ MOBILE
`
`�ANTENNA
`XMITTER
`GRID SYNC (UPX) 103
`OPTIONAL)
`XMITTER
`REFERENCE
`POSITION
`UNKNOWN {XMIT
`106 \{ RECEIVER
`
`Cisco v. TracBeam / CSCO-1007
`Page 2 of 26
`
`

`

`REFLECTOR
`
`FIXED
`
`;;,
`
`FIC.3
`
`PATH -----__
`
`RADIO PROPAGATION
`1
`307
`
`/-----
`
`--
`
`\
`
`\
`
`\
`
`208
`
`�204
`
`\
`
`\
`
`r----�-l---­
`
`\
`\
`
`209 205 --TOA ERR 206
`
`102
`RECEIVER
`
`POINT
`PATH 203
`TO
`POINT
`
`UPX 103
`� FIC.2
`
`\
`
`OBSTACLE
`
`FIXED
`
`Cisco v. TracBeam / CSCO-1007
`Page 3 of 26
`
`

`

`L ____________ /_J
`: ODOMETER,
`1 GPS, DEAD RECKONING, CALIBRATE
`: DETERMINED BY:MAP
`1 ABSOLUTE
`: RADIO
`:
`I XMITTER DATA I
`: 406 407 :
`
`-IN, ETC. 1
`MATCHING, :
`POSITION
`
`USER CALL
`
`I
`
`D 1
`
`FIC.4
`
`><-><--
`
`402
`
`>( --
`
`>( --
`
`TRAINING TRANSMITTER 401
`
`MULTI STORY BUILDING 10.3
`
`408
`
`+
`
`REFERENCE
`
`I
`I
`
`I ,--__ __..___..__------.
`
`BEACON i TRANSMITTER
`
`,---------------7
`
`103 UPX \
`:v \\
`USER CALL -IN
`
`----------""""\
`
`Cisco v. TracBeam / CSCO-1007
`Page 4 of 26
`
`

`

`�11:s,� _ TYPICAL
`51�
`�EURAL_NOD�
`: 511 512 OUTPUT
`509 I
`1 INPUT
`i -- WEIGHTING
`FACTOR
`( + /-) 507
`� ---------:7
`OUTPUT
`LAYER ESTIMATE
`RMS ACCURACY
`► ALTITUDE
`505
`517
`►LONG ITUDE
`\-----<>-++t--� LATITUDE
`MEASUREMENTS]
`TD, TOA, OR
`RTOA
`BASE DRIFT
`CORRECTED
`RECEI VER TIME
`YIELD
`MAY BE PROVIDED
`TO
`[ ALTERNATIVE
`OUTPUTS
`510
`
`14 SOB I
`
`1513
`
`1 5
`
`l
`
`I
`I
`
`1
`
`I
`I
`
`EA
`
`ES
`2=
`
`RO
`
`ON
`
`HIDDEN LAYER
`
`IC. S
`
` F
`502
`
`"------o---�
`
`504
`
`,...._ __ -o-t-
`
`,...._ __ -6-H-
`
`-=----
`
`\.------:�
`
`516 \,_ 500
`POSIT ION (I. E,JEAR) , INPUT
`LAYER
`�
`DATA' CLOCK & TIME OF SEASON
`TIME / // _
`PHASE SUCH AS REAL
`{
` df;-,
`R SYSTEM CU
` OTHE
`MODULATI
`515
`PHASE,
`RTOA F
`'Y' -
`M RECEIVER
`CARRIER
`RECEIVER,ANO/iOR
`514
`RAKE TYPE RTOA 1 ,-RTOA
`TD-
`FROM
`RTOA/TOAs 513
`TOA RELATIVE TO GPS REF
`MULTIPLE
`ANO/OR 512
`(ABCD) 2XTOA FROM SPHERICAL
`ANT INPUT
`OPTIONS
`FROM EACH RECEIVER
`SNR.
`EDGE SLOPE,
`FUNCT ION LEADING
`CORRELATION
`RTOA,
`TOA/
`(OPTIONAL)
`FROM THAT UPX
`LAST "N" R
`DINGS
`
`-ct
`-ct
`
`Cisco v. TracBeam / CSCO-1007
`Page 5 of 26
`
`

`

`U.S. Patent
`Sheet 5 of 11 5,717,406
`Feb. 10, 1998
`
`CORRECTION MATRIX
`LONGITUDE 602
`
`1
`
`2 3
`
`LATITUDE
`601
`
`MAY CONTAIN GROSS
`lAT, LON, ALT
`
`CORRECTION FACTOR
`604 605
`603
`OR
`606 607
`TOA/RTOA
`�UPX 103
`
`CORRECTION FACTORS
`F OR 1 OR MORE RECEIVERS
`
`/
`
`609
`608
`
`_,.....6
`00
`
`FIC.6
`
`CORRECTION
`LAT, LON, ALT 1
`
`---- FACTOR(S) 702
`701
`
`LAT, LON, ALT 2
`
`701
`
`LAT, LON, ALT 3
`701
`
`N
`
`700
`
`FIG.7
`
`Cisco v. TracBeam / CSCO-1007
`Page 6 of 26
`
`

`

`U.S. Patent
`Sheet 6 of 11 5,717,406
`Feb. 10, 1998
`
`COMPUTE A
`POSITION FIX
`800
`
`�Y ______ DONE
`
`REDUCE THE TOA OR
`802
`RTOA OF RECEIVER "N"
`
`y
`
`"N"
`OF RECEIVER
`THE LAST TOA/TD
`RESTORE
`804
`
`LET N=N+ 1 805
`
`FIC.B
`
`CONVERGENCE ERROR NOT ACCEPTABLE
`MAY HAVE BEEN GAINED
`IMPROVEMENT
`BUT SOME
`
`Cisco v. TracBeam / CSCO-1007
`Page 7 of 26
`
`

`

`U.S. Patent Feb. 10, 1998 Sheet 7 of 11
`
`5,717,406
`
`\
`\
`\
`\
`\
`\
`102
`\
`\
`\
`\
`
`-.....
`
`\ I
`\ I
`' 7'- 903
`
`I
`I
`I
`I
`I
`I
`__ L
`
`,...,.,, 1---+-1"_.__--,
`
`904
`I
`I
`I
`I
`� ---------l
`'voPx 103 :
`I
`903
`...... .,.,,� ......
`I .._
`i----------..........
`1
`I
`
`/
`/
`/
`/
`/
`/
`/
`
`// RECEIVER
`102
`//
`
`/
`/
`
`14TH FLOOR
`
`\ I
`\ I
`' 7- 903
`I
`I
`I
`
`ELEVATORS
`
`____
`
`...
`
`,--------a
`
`.....
`
`/ � 903
`I \
`I \ FIG.9B
`
`Cisco v. TracBeam / CSCO-1007
`Page 8 of 26
`
`

`

`CHARACTERISTICS
`
`DELAY SPREAD PROFILE FROM UPX 103
`
`1001
`TIME
`
`a,
`
`00
`
`�
`
`�
`
`a
`
`= .....
`
`�
`
`•
`
`--"'
`
`:;;,;;;:
`�
`--0
`
`c..,.., >
`
`:;:.,-;:
`
`c:::> --0
`
`rrl
`
`C)
`
`;;;,;:;;:
`�
`--0
`
`__.
`
`-u __.
`
`;;;,;:;;:
`�
`--0
`AMPLITUDE
`
`1002
`
`tLEADING EDGE
`
`FIC.10
`
`....;J
`�
`....;J
`....
`Ol
`
`( 100-500ns)
`
`SIGNAL INDOOR LOCATIONS
`
`ARRIVING
`
`TIME = 0 MARKER 1004
`
`USEFUL
`
`FOR
`
`= FIRST
`RECEIVE
`
`Cisco v. TracBeam / CSCO-1007
`Page 9 of 26
`
`

`

`UPX 103
`REFERENCE
`1207
`SYNCHRONIZATION
`PERIODIC
`
`BETWEEN REF & UPX)
`
`+ DRIFT(TIME
`
`COUNTER=RTOA
`
`COUNTE R 1200 FIC. 12
`CLOCK RESET
`
`.01 TO 2ppm
`TIME BASE
`
`DETECTION
`
`__ STO_P..... l 206SIGNAL
`Q START
`
`1202 UPX SIGNAL
`
`1201
`
`---1-20-5 __._____--' FIRST ARRIVING
`
`1103
`
`SIGNAL
`
`REFERENCE
`
`1105 1203
`
`1100
`
`RESET
`COUNTER
`
`'---------.-----'
`
`CLOCK
`
`UPDATE)
`BOUNDARY.OR
`LAST GPS
`----CLOCK RTOA+DRIFT
`(TIME SINCE 1
`
`FIC.11
`
`RTOA
`
`1102
`
`SIGNAL DETECTION
`FIRST ARRIVING
`
`UPX 103
`
`1103
`\
`
`1101
`
`SYSTEM
`OR
`REFERENCE
`GPS
`
`.._R_EF_ER_EN_CE_____, l l 04
`SYNCHRONIZATION
`
`SATELLITE
`SECOND
`LATCH=
`
`Cisco v. TracBeam / CSCO-1007
`Page 10 of 26
`
`

`

`COUNTER
`(SINCE
`LATCH = RTOA + RANDOM# + DRIFT TIME
`
`START)
`MOD (AT MOD COUNT FROM I.AST FRX
`(OPTIONAL)
`
`START-UP)
`
`RECEPTION
`
`OFFSET
`1305
`
`LATCH <t--------'
`
`\
`1302
`
`1301
`
`\I
`
`
`
`OTHER RECEIVER)
`{CAN BE FROM
`UPX 103
`
`/ FRX 1308
`
`I
`
`SIGNAL
`FIRST ARRIVING
`
`DETECTION
`\
`1303
`
`FIC.13
`
`XMIT ONCE PER
`
`XMITTER
`BEACON
`
`\
`1300
`
`"\xxx COUNTS
`
`COUNTER
`
`MODULO
`
`CLOCK t>
`ppm
`1304
`.01 TO 2
`TIME BASE
`
`Cisco v. TracBeam / CSCO-1007
`Page 11 of 26
`
`

`

`U.S. Patent Feb. 10, 1998 Sheet 11 of 11 5,717,406
`
`(ENHANCED
`POSITION
`CALCUlATION)
`
`RCV 2 1403
`
`CORRECTED
`LINE - OF - POSITION
`1404
`(ERROR
`FROM A
`RECEIVER
`PAIR/TD)
`
`RCV1 1402
`
`CORRECTED
`- - __.,.
`LINE - OF - POSITION
`
`1401
`
`(ERROR
`CO�PUTATIONALY
`REDUCTED TO
`A SINGLE
`RECEIVER)
`
`FREE SPACE
`
`LINE -Of -POSITION
`
`FROM A TD 1400
`
`RTOA RCVl -RTOA
`RCV2= TO (HYPERBOLIC
`LINE-OF-POSITION)
`TOA = SPHERICAL
`LINE-OF-POSITION
`FIC.14
`
`Cisco v. TracBeam / CSCO-1007
`Page 12 of 26
`
`

`

`1
`
`FIELD OF INVENTION
`
`BACKGROUND OF THE INVENTION
`
`5,717,406
`
`SUMMARY OF THE INVENTION
`
`DISCUSSION OF THE BACKGROUND
`
`2
`tion is mandatory, even in a heavily radio frequency shielded
`
`
`
`ENHANCED POSITION CALCULATION
`
`
`
`environment such as a multi-story high-rise building. In
`
`
`
`order to increase the Signal-to-Noise Ratio available to a
`
`
`system receiver from a system transmitter whose operation
`
`
`
`5 is constrained to the preceding conditions, it is desirable to
`This invention relates to life safety systems where a radio
`
`
`
`
`
`
`locate the receiver on a ground-based platform as opposed to
`
`
`
`transmitter broadcasts from an unknown location; the
`
`
`an orbital one. The ground-based receiver platform does
`
`
`unknown location can be estimated using a set of receivers
`
`
`
`have a disadvantage due to a fairly complex radio wave
`
`and a signal processing network designed using a neural
`
`
`travel path from the system transmitter (multi-path signal
`
`
`network or an associative memory.
`
`
`
`10 distortion). Urban and suburban multi-path distortion may
`
`
`
`be quite severe, as it's cause increases dramatically with
`
`each new object inserted into the path from system trans­
`
`
`mitter to system receiver (i.e. buildings, vehicles.
`
`
`
`structures). These objects cause destructive "copies"
`The need exists for a highly reliable and accurate system
`
`
`
`
`
`
`15 (echoes) of the radio signal to be generated each time the
`
`
`
`which can locate a radio transmitter in an unknown position
`
`
`
`
`signal "reflects" (bounces) off of one. The echoes arrive at
`
`
`
`in a citywide or local area of coverage. Applications include
`
`
`the system receiver later in time than the desired ( direct
`
`
`
`personal safety from assault or medical causes, roadside
`
`
`
`
`path) signal, causing loss of signal. or producing erroneous
`
`
`
`
`assistance, child monitoring for kidnapping recovery, moni­
`
`
`measurements. The analysis of how a particular environ-
`
`toring of the elderly to reduce walk aways, drug
`
`
`20 ment will induce multi-path distortion is called a "Delay
`
`
`
`enforcement. early release or parolee monitoring. as well as
`
`
`
`
`Spread Profile". Delay spread profile analysis shows multi­
`
`
`
`
`
`stolen vehicle or stolen equipment recovery. The unknown
`
`
`path echoes on the order of one to five microseconds are not
`
`
`
`
`position radio transmitter broadcasts a signal that reflects oft'
`
`
`uncommon in urban and suburban environments. Delay
`
`
`
`of objects, such as buildings or buses, before arriving at a
`
`
`
`spreads of this magnitude cause one thousand feet to one
`
`
`
`series of receivers. These reflections cause several versions
`
`
`25 mile potential error to a transmitter's calculated position if
`
`
`
`of the same signal, delayed by different amounts depending
`
`
`error removal tactics are not employed.
`
`
`on the number of reflections incurred. to be superimposed
`
`
`
`with one another. This distorts the transmitted signal and. if
`
`
`
`
`uncorrected, prevents reception and processing of the signal.
`
`
`
`A first object of the invention is to overcome the problems
`
`
`
`
`Present systems include inherent drawbacks. such as 30
`
`of the prior art discussed above.
`
`
`continual monitoring, which require full time surveillance
`The second object is to achieve a position fix accuracy and
`
`
`
`
`
`
`operation or GPS services which require physically larger
`
`
`
`
`reliability appropriate for life safety applications.
`units with short battery lives and which must operate out­
`
`
`
`doors in reasonably good view of several satellites. Stanford
`
`
`A third object of the invention is to locate a low Signal­
`
`Telecom, in "RF Design" October 1992, teaches
`the use of 35
`
`
`to-Noise Ratio transmission with increased accuracy.
`
`
`
`signal averaging to reduce multi-path errors. 'The tracking
`
`A further object of the invention is to be able to locate a
`error is not always the same sign since the multi-path will
`
`
`
`transmitter which is located inside of a multi-story building.
`
`
`
`either subtract or add to the signal depending on its carrier
`
`This process may be further aided by the employment of a
`
`phase with respect to that of the direct signal. In the moving
`search team equipped with a mobile reference unit.
`
`
`
`
`vehicles. multi-path tends to change sign rather rapidly and 40
`
`
`A further object of the invention is to remove position fix
`
`is noiselike, averaging out in the long term."
`
`errors which result from fixed obstacles.
`
`
`In Spread Spectrum Systems, Third Edition, Dixon
`
`
`Another object of the invention is to remove errors from
`
`
`teaches the use of spread spectrum in time of flight to yield
`
`
`
`mobile obstacles. This requires either additional receivers or
`
`position fix information. Sanderford, et al .• in U.S. Pat. No.
`
`the ability to employ time diversity.
`4.799,062
`sites so 45
`
`disclose the use of additional receiving
`
`
`A further object of the invention is to correct drift errors
`
`
`that signals from one or more receiving sites that suffer from
`
`
`
`which result from imperfect time references contained
`
`
`
`
`delays, due to multi-path errors, can be removed as inputs to
`
`within the various system elements as well as to provide a
`
`
`
`a least squares fit algorithm. Sanderford further teaches the
`
`
`point or points of common synchronization for the compu­
`
`
`use of a mobile reference transmitter carried by a search
`
`
`
`tation of Relative Time-of-Arrival readings.
`
`
`
`team which is guided by a central dispatch station. The 50
`
`A further object of the invention is to learn the signature
`
`
`
`guidance is provided through a differential term derived
`
`
`of an area or areas frequented by a user to increase the
`from a poll reply of the unknown positioned transmitter.
`
`
`accuracy of a position fix made at a future time in that same
`
`
`However, this technique requires that the unknown posi­
`location.
`
`
`tioned transmitter have two-way communication capabili­
`A further object of the invention is to provide intelligent
`
`ties.
`ss
`
`
`
`averaging or weighting of previous position fixes in order to
`
`
`Global positioning systems also provide radio location
`
`
`
`
`further enhance the accuracy of the most recent position fix.
`
`
`
`capability if connected in a manner to re-transmit latitude,
`
`
`Another object of the invention is to provide cues appro­
`
`
`longitude, altitude information to a remote central monitor­
`
`priate to guide a search team equipped with a mobile
`
`
`ing station. GPS has several shortcomings as compared to
`
`reference unit to find a transmitter of unknown position.
`
`
`
`
`
`the instant invention for the applications contemplated 60
`
`
`
`herein. These include direct signal propagation through the
`
`All radio location systems must provide at least two major
`
`
`
`interior of multi-story buildings, the increased size and
`
`
`functions: (1) to accurately determine a first arriving radio
`
`
`weight due to the requirement of the inclusion of a receiver
`
`
`signal or to determine some appropriate attribute of a radio
`
`
`
`as well as a transmitter, and reduced battery life due to the
`
`signal which can be used to determine a transmitter's
`
`
`
`current drain of the element of the GPS receiver. The 65
`
`
`
`position, (2) computational techniques which are appropri­
`
`
`
`
`applications require physically small devices. long battery
`
`
`ate to convert the information gained into useful position fix
`
`
`
`life. and imply transmit-only operation. Successful opera-
`
`
`
`
`
`information which typically includes latitude, longitude and
`
`Cisco v. TracBeam / CSCO-1007
`Page 13 of 26
`
`

`

`5,717,406
`
`3
`4
`employed to enhance the position location accuracy of
`
`
`
`altitude. The invention and the embodiments disclosed
`
`
`
`
`cellular type radio systems by the use of the amplitude,
`
`
`herein are concerned with this second area of functionality
`
`
`
`
`phase, and antenna quadrant information available. Further,
`
`required in a radio location system.
`
`
`any combination of the above techniques may be used to
`The disclosed invention uses historic information, train­
`
`
`
`
`
`5 further enrich the information available to the computational
`
`
`ing sessions, special system reference cues, as well as
`
`
`elements disclosed herein.
`
`
`ongoing learning in order to enhance a radio location
`
`
`All of the techniques disclosed herein can benefit from an
`
`
`
`system's position calculation accuracy. The invention fur­
`
`
`
`
`
`initial training session, although the training session may
`
`
`ther seeks to reduce overall system drift errors caused by the
`
`
`
`actually be accomplished during the system's nonnal opera-
`
`imperfection of the time bases used in the various system
`tion. One such training
`
`
`session consists of driving a vehicle
`10
`elements.
`
`
`around a city or suburban area or area of coverage interest.
`Tests were perf onned in both urban and suburban areas
`
`
`Such vehicle would be equipped with a reference transmit­
`
`
`with a direct sequence spread spectrum, time of flight
`
`
`ter. In addition, the vehicle would be equipped with a
`
`measuring system. The said system was a transponding
`
`
`
`
`technique, or techniques, capable of independently estab-
`
`
`return time of flight measurement measuring device. It used
`
`
`
`
`lishing the accurate location of the vehicle. In this manner,
`15
`
`
`
`approximately 1.2 megachip per second, 127 chips and a
`
`the so equipped vehicle would communicate both indepen­
`
`
`
`
`sliding correlator to acquire the signal. In downtown areas
`
`
`dent position information as well as beacon transmissions
`
`
`large distance measurement jumps of 600 to 1200 feet were
`
`
`
`
`capable of being measured by the radio location system's
`
`
`
`logged. These jumps were repeatable if the receiving unit
`
`
`
`distributed receivers. This training information could be
`
`
`was brought into the same range of proximity of the previ­
`
`20 used to create table or matrix lookup correction factors or to
`
`
`ously noted jump. When observing the immediate surround­
`
`
`
`
`establish the appropriate weighting coefficients in a neural
`
`ings of areas in which these jumps occurred. it was consis­
`
`
`
`network. This information could be collected and used in
`
`
`tently noted that large buildings or structures obscured the
`
`
`real time or appropriately post processed by any one of the
`
`
`direct path of the signal. The sliding correlator was still able
`
`
`
`neural network training techniques as known in the art Such
`
`
`
`
`to acquire a first arriving signal, however, said signal was
`
`
`
`25 neural network training techniques include, but are not
`
`
`delayed by the added propagation path forced by the large
`
`
`
`limited to, back propagation, recurrent back propagation,
`
`
`
`
`building or structure. Therefore. even a perfectly accurate
`
`
`
`probabilistic neural network. learning vector quantization
`
`
`time of flight receiving device would yield errors due to the
`
`and k-means clustering.
`
`geometry of the environment in which the system was
`In addition to the either initial or ongoing training, other
`
`
`
`
`
`
`
`operated. In order to increase the accuracy and reliability of
`
`
`A user of the radio 30 specific training may be employed.
`
`
`
`the positioning information therefore requires additional
`
`location service who carries a UPX on their person may
`
`
`
`tactics which use both past history and other system cues in
`
`either initially or periodically call in to a central station
`
`order to overcome both fixed and moving radio obstacles.
`
`
`operator or to a voice command type system. At that time.
`
`The prior art does not teach overcoming these problems
`
`
`
`the user may verbally or numerically indicate his or her
`
`
`using the techniques of the present invention. Stanford
`
`
`a 35 physical location at that time. The user would then initiate
`
`Telecom does not teach the use of historic information to
`
`
`sequence of transmissions on their UPX. The user may stand
`create a data base or weightings in order to correct future
`
`in one position or may walk in a slow circle in order to
`
`
`readings. Dixon does not teach the use of training. or
`
`
`
`
`enrich the variety of resulting position fixes received by the
`
`
`
`historical data base information, or pointing functions
`
`
`
`central monitoring processor. An alternative to calling in to
`
`derived from past information or other system cues in order
`40 a system,
`the UPX may be equipped with a small radio
`
`
`to enhance the calculation of the position fix. Sanderford
`receiver or a local H-field receiver. Upon the UPX receiving
`
`does not disclose the use of historic information in order to
`
`
`a properly coded message, the UPX may automatically
`
`
`
`enhance the accuracy of the position calculation.
`
`invoke a training burst of transmissions. The initiating
`
`
`Furthermore. although GPS systems can provide some posi­
`devices may be located in the user's office or if the UPX
`
`
`
`tion information, GPS systems do not use historic informa­
`
`
`45 used is affixed to an inanimate object, the initiating device
`
`
`
`tion or of error weightings in order to enhance the accuracy
`
`may be located in a known or suspected path of the UPX
`
`of the position fix calculation.
`
`
`
`travel. The initiating device may be encoded with informa­
`
`
`tion relating to latitude, longitude and altitude so that the
`
`
`
`The instant invention uses one-way communication and
`
`
`central procession can associate this "known" information
`
`can further input the mobile reference Time-of-Arrival/
`
`
`50 with the position fixes directly resulting from the initiating
`
`
`
`Relative-Time-of Arrival unit into a neural network. thereby
`
`
`
`device's forced training burst sequence. Either of these
`
`
`
`
`enhancing information available to compute a position fix.
`
`
`
`techniques may be used to establish an electronic "finger­
`
`
`
`
`The instant invention is intended to increase the accuracy
`
`
`
`print" of likely UPX locations which require a high degree
`of a radio location system through computational means
`
`
`of accuracy in subsequent position fix calculations.
`
`which is located at some central receiving site. The inputs to
`
`
`
`
`
`
`
`
`
`In addition to potential initial training sessions, fixed
`
`these enhanced calculation devices/methods can be any one 55
`
`
`references may be installed in part or all of a coverage area.
`
`of a number of position determination measuring tech­
`
`
`These fixed references would either transmit their known
`
`
`niques. For example, Time-of-Arrival information or Rela­
`
`
`
`
`latitude, longitude, altitude position or transmit their ID
`
`tive Tune-of-Arrival information can be derived from chirp
`
`which would later be associated with known latitude,
`
`spread spectrum, pulsed radio, a combination of wave
`
`60 longitude, altitude information in some central data base.
`
`shaped pulse with phase information, phase information
`
`
`Further, these fixed references may be made a portion of the
`
`from a sin wave with no wave shaping, or by the correlation
`
`receiving unit's which are distributed across a city or
`
`
`
`either serial or parallel of a direct sequence spread spectrum
`
`coverage area. These fixed references may be at similar
`
`
`
`transmission. In addition to the Time-of-Arrival techniques.
`
`altitudes but would benefit from being held at various
`
`
`
`multiple antennas can be used to establish the X, Y, Z phase
`
`
`Z-axis position detennination. 65 altitudes in order to enhance
`
`of a received H field or E field signal. Electrically rotated
`
`Since these fixed references are at known. stationary
`
`phase antennas such as VOR may also be employed. The
`
`
`
`
`locations. their resulting Time-of-Arrival/Relative Time-of-
`
`
`invention and techniques described herein may also be
`
`Cisco v. TracBeam / CSCO-1007
`Page 14 of 26
`
`

`

`5,717,406
`
`6
`5
`building. A typical home may represent approximately 10
`
`
`
`
`
`
`
`Arrival information may be used to calibrate the system or
`
`
`
`dB of signal attenuation at 900 MHz. A multi-story building
`
`
`
`
`
`to provide further training to a neural network. Further, these
`
`
`
`can easily cause 30 dB of signal attenuation. This attenua-
`
`
`
`fixed references can be used to remove or compensate drift
`
`
`
`
`tion must be either overcome by transmitted power, closer
`
`
`
`caused by imperfect time references used by the various
`
`
`
`receiver sites, reduced information bandwidth, longer
`
`
`
`
`
`system elements. In either a Relative Time-of-Arrival or 5
`
`
`
`
`transmissions, making the position fix processor tolerant of
`
`
`
`Time-of-Arrival radio location system, an accurate time base
`
`
`poor and noisy signals, or any combination of these tech­
`
`
`is used as a reference to provide time of flight information.
`niques.
`
`
`Any drift or inaccuracy in these time references will cause
`
`system errors.
`Multi-path/obstacle removal may be accomplished by the
`
`
`
`
`
`The present invention provides additional accuracy by 10
`
`
`
`processor methods disclosed herein and fall into two cat­
`
`
`
`
`
`
`egories: 1) fixed obstacle and 2) mobile obstacles. A fixed
`
`
`providing an estimate of a position from which a transmitter
`
`
`
`obstacle is a large building or structure that will cause a
`
`
`
`is transmitting even when not all of the receivers receiver the
`
`
`
`multi-path reflection which is repeatable over some long
`
`
`transmitted signal. Furthermore, not all receivers have to
`
`
`
`period of time. The initial training sessions isolate these
`
`
`
`receive all training signals either.
`
`
`Some position/location errors in the location system can 15
`
`
`anomalous added paths and adapt them to the neural net­
`
`
`
`work or error correction matrix or table. Once the anomalies
`
`
`be on a periodic or seasonal basis or the result of local
`
`are learned, the added path and error term actually becomes
`
`
`
`
`weather systems. Time-of-day as well as time or season may
`
`
`
`useful information to enhance the accuracy of the position
`
`
`be further input to the neural network/processor. The posi­
`fix calculation.
`
`
`tion computing means may then use previous daily or yearly
`20
`Mobile obstacles are compensated for by direct tactics.
`
`
`
`
`
`
`
`
`historic information to enhance the accuracy of the position.
`
`
`One of three tactics may be employed to reduce the errors
`
`A search team may also be employed to locate a UPX for
`
`
`
`from such obstacles. Additional receivers may be used such
`
`
`
`life safety applications. The search team can force a trans­
`
`
`that a receiver suspected of a multi-path error may be
`
`
`mission from their MRX within certain known locations,
`
`
`
`eliminated from a position fix calculation such as a least
`
`
`they also can receive those UPX transmissions from the
`25
`
`
`
`
`squares fit. In the alternative, when using a neural network
`
`MRX unit which they carry. That information may be
`
`
`for the position fix calculation, the network may automati-
`
`combined with the search team's absolute reference posi­
`
`
`
`
`
`
`
`
`cally discount or proportionally reduce the weighting of the
`tion. Such absolute position may be entered by the search
`
`
`
`
`
`
`input from a suspect receiver. If a mobile obstacle moves in
`
`team and transmitted by the MRX or via any method that
`
`
`a relatively short period of time, then time diversity may be
`
`
`
`would accurately determine and communicate the mobile
`
`
`
`
`30 employed. In this case, if a particular reading is suspect of
`
`
`
`
`reference team's position. This technique may be particu­
`
`
`error due to a mobile obstacle, a method seeks to obtain
`
`
`
`larly useful in a multi-story building whereby the search
`
`
`
`
`further position fix readings which may be unaffected by the
`
`
`
`team would initiate a reference transmission once they enter
`
`
`
`mobile obstacle. As a final alternative, multi-path errors,
`
`the first floor of the target building.
`
`short or long. can only increase the apparent time of flight/
`
`
`
`If any of the computing elements, as disclosed herein, 35
`
`
`TOA/KI'OA readings since the multi-path error is caused
`
`
`
`predict that the UPX is in motion, then signal averaging may
`
`
`from a reflection which causes the traveled path to be longer
`
`
`be invoked in order to reduce Gaussian type error terms in
`
`
`
`than the geometric point-to-point path. Methods are dis­
`
`
`the Time-of-ArrivaVRelative Time-of-Arrival readings.
`
`
`
`
`closed herein which intelligently reduce the Time-of-
`
`
`
`Further. a simple calculation can be provided to monitor and
`
`
`
`ArrivaVRelative Time-of-Arrival until the triangulation or
`
`
`predict the direction and velocity of the UPX. If a neural 40
`
`
`
`least squares fit model yields the lowest error term or an
`
`
`
`
`network is used to provide the position fix calculation, then
`
`error term of an acceptable level.
`
`
`the last M position fixes of a particular UPX may further be
`The position processor means may be implemented using
`
`
`
`used as input to the neural network's matrix. In this manner,
`
`
`
`a neural network. a correction factor matrix, or a correction
`
`
`
`the neural network may take advantage of the past M
`
`
`
`factor lookup table. Neural networks provide inherent inter­
`
`
`
`
`readings in order to enhance the position fix accuracy of the 45
`
`
`
`
`polation between previously learned data points so that even
`
`most recent received transmission.
`
`
`
`if unexpected or error prone inputs are encountered, the
`
`
`The position fix processor will input either Relative
`
`neural network will automatically provide the best fit to its
`
`
`
`Time-of-Arrival or Time-of-Arrival or time difference infor­
`
`
`past training experience. When using the matrix lookup or
`
`
`
`mation from each of the receivers obtaining a message from
`
`
`table lookup techniques, additional methods must be pro­
`50
`
`
`
`a particular UPX. In addition, the receivers may also provide
`
`
`
`vided to correct multi-path errors if a UPX is located in
`
`
`signal-to-noise ratio information and antenna quadrant infor­
`
`
`
`between two or more matrix points, or in between the two
`
`mation. Receivers may be outfitted with four or eight
`
`most likely table lookup points. In these cases, additional
`
`
`
`directional antennas. If four or eight independent receivers
`
`
`interpolation can be used to enhance position calculation
`
`are utilized, then any one or several of the four or eight
`
`
`accuracy. Interpolation algorithms include linear
`
`
`
`
`receivers may provide valuable radio location information to 55
`
`
`
`interpolation, linear approximation, linear regression, simul-
`
`the position fix processor.
`
`
`
`
`
`taneous equations, a system of differential equations, or the
`
`
`The use of an error correction table, a matrix lookup
`like.
`
`
`
`technique, or the use of neural network processing tech­
`The neural network will directly yield outputs including
`
`
`
`
`
`
`
`niques will increase the accuracy of the position fixes
`
`
`
`
`latitude, longitude and altitude. The matrix lookup or table
`
`
`
`
`generated. This means that signals received or signal-to-60
`
`
`
`lookup must input to other position calculation algorithms as
`
`
`noise ratio may still be adequate to provide the services as
`
`are known in the art. These include triangulation,
`
`
`
`contemplated herein. The ability to work with low signal­
`
`
`
`
`multilateration, least squares fit algorithms and the like.
`
`
`
`to-noise ratio signals will facilitate the use of more distant
`
`
`If only one or two of a constellation of phase repeaters are
`
`
`
`
`receiver sites and enriched information gathered from
`
`
`
`
`able to successfully receive a weak signal. the remainder of
`
`
`
`receiver sites more distant than a first ring constellation of 65
`
`the nearby phase repeaters can be made more sensitive
`
`
`
`receivers. Using low signal-to-noise ratios also provides the
`
`
`
`
`through a windowing function, provided that the UPX
`
`
`
`ability to locate a transmitter deep within a multi-story
`
`Cisco v. TracBeam / CSCO-1007
`Page 15 of 26
`
`

`

`5,717,406
`
`10 Lo messrfi duration
`g b,t uration
`
`7
`8
`
`transmits on a sleep interval pattern which is known to the
`
`of the cesium atomic clocks used by the GPS satellite
`
`
`system. The output of such a receiver can produce one
`
`
`necessary system elements. In addition to this, the chip
`
`second time ticks such that every system receiver outfitted
`position would also be known within one or several chips
`
`with a GPS receiver would simultaneously receive a "begin­
`which co

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket