摘要:
Methods and apparati for representing and storing a sequence of digital data values so that, once stored in memory, a data value cannot be modified, or cannot be modified without detection. Detection of subsequent data alteration may use error checksums, storage of instrument data in different data fields, data constraint relations, data encryption techniques and/or comparison of instrument identification numbers. Where data are to be stored in non-alterable form, the number of elements used in representing the sequence is reduced or minimized. A data value sequence can be supplemented by one or more additional data values that are received and similarly stored, without changing any of the sequence of data values already stored. The instrument data values can be individual readout values or can be accumulated sums of data values. Some of the methods are exact, allowing reconstruction of any data value with zero error. Other methods are approximate but are less complex to apply. These methods can be applied to numerical readout values from instruments such as odometers and electropotential meters at a selected sequence of sampling times.
摘要:
Methods for authentication or validation of the location of a putative source (ps) of a message, using time varying location determination (LD) signals that are received from J sources (J>1) of LD signals G(t;j;ps) that are spaced apart from the putative source. The putative source forms an augmented data signal that includes the original message, one or more segments g�t.sub.k(m),t.sub.k(m+1) ; j; ps!={G(t.sub.r ;j;ps).vertline.t.sub.k(m) .ltoreq.t.sub.r .ltoreq.t.sub.k(m+1) } of the LD signals for a selected time interval, a putative source asserted location L(t".sub.k(m) ;ps) for a time t".sub.k(m) in the selected time interval, and other identifying parameters. The augmented data signal is received by a central station that analyzes the LD signal segments and determines whether the asserted location L(t".sub.k(m) ;ps) is likely to be the true message source location. Part or all of the augmented data signal can be encrypted for transmission. One application is validation of use of licensed software on a computer whose location may be mobile. Another application is validation of votes cast from a plurality of remote voting sites.
摘要:
Apparatus and method for accurately determining the location of an target or other designated object by an observer that is spaced apart from the object. The observer views the target through a viewer and rangefinder and determines the distance of the target from the observer. The observer determines its own location coordinates, and the angular orientation of the rangefinder relative to a selected line or plane, using Satellite Positioning System (SATPS) signals (such as GPS or GLONASS signals) received by three SATPS antennas and processed by a common SATPS receiver/processor. The SATPS receiver/processor then determines the displacement or offset coordinates of the target relative to the observer and displays the target coordinates on the target image seen in the viewer. The target location coordinates and/or the visual image of the target seen in the viewfinder are transmitted to a control station for subsequent use. A fourth SATPS antenna, with antenna location coordinates that are determined by the location coordinates of the other three SATPS antennas, is provided for antenna backup and/or for checking the accuracy of the SATPS-determined locations of the other three SATPS antennas. Differential SATPS techniques can be used to enhance the accuracy of the SATPS antenna locations. In one embodiment, the rangefinder can be deleted.
摘要:
A method for enhancing the accuracy of location coordinates and/or clock bias computed for a mobile user station that is part of a Satellite Positioning System (SATPS), such as GPS or GLONASS. A data processing station is provided with pseudorange corrections PRC(t;j;ref) for an SATPS reference station for each of M SATPS satellites (j=1, . . . , M; M.gtoreq.3) and with uncorrected location fix coordinates x'(t.sub.f), y'(t.sub.f)', z'(t.sub.f)' and/or b'(t.sub.f) for the mobile station for a selected location fix time t.sub.f. A matrix equation H(t.sub.f ;mob).DELTA.W(t.sub.f ;mob)=PRC(t.sub.f ;ref) relates a matrix .DELTA.W of location fix coordinate corrections for the mobile station to a matrix PRC(t;ref) of the pseudorange correction values, where H(t.sub.f ;mob) is an M.times.N matrix (M.ltoreq.N; N=3 or 4) with known entries computed from mobile station data. An inverse or pseudo-inverse matrix H(t.sub.f ;mob).sup.(-1) is formed satisfying the relation H(t.sub.f ;mob).sup.(-1) H(t.sub.f ;mob)=the identity matrix I, and the matrix .DELTA.W(t.sub.f ;mob)=H(t.sub.f ;mob).sup.(-1) PRC(t.sub.f ;ref) is computed. The entries of the matrix .DELTA.W(t.sub.f) are interpreted as additive corrections for the location fix coordinates x'(t.sub.f), y'(t.sub.f)', z'(t.sub.f)' and/or b'(t.sub.f) for the mobile station. Post-processing can be performed to apply the pseudorange corrections to the mobile station data.
摘要:
A cellular telephone system embodiment of the present invention comprises a combination global positioning system (GPS) receiver and cellular transceiver and a data processing facility for converting latitude, longitude, velocity and bearing information provided by the GPS receiver into meaningful descriptors that are spoken with a speech synthesizer back to the cellular transceiver or an outsider who calls in an inquiry to a "1-900" service.
摘要:
A method for enhancing the accuracy of location coordinates and/or clock bias computed for a mobile user station that is part of a Satellite Positioning System (SATPS), such as GPS or GLONASS. A reference SATPS station is provided with known location coordinates, and pseudoranges PR(t) and pseudorange corrections .DELTA.PR(t) for the reference station are computed as in a conventional differential GPS approach. A matrix equation H(t) .DELTA.W(t)=.DELTA.PR(t) relates the corrections for the spatial location coordinates and clock bias at the mobile station (or at the reference station) to the pseudorange correction values at that station, where H is an M.times.N matrix (M.ltoreq.N; N=3 or 4) with known entries. Each of the N rows of the matrix H has M entries and forms a row vector, and these row vectors are linearly independent in an M-dimensional vector space. These row vectors span an N-dimensional vector space. The matrix H is augmented by M-N rows representing independent vectors in an M-dimensional vector space, to produce an augmented M.times.M matrix H*, for which an inverse H*(t).sup.-1 exists. An augmented matrix equation .DELTA.W*(t;mobile)=H*(t).sup.-1 .DELTA.PR(t) is formed, and N of the entries in the M.times.1 matrix .DELTA.W*(t) are interpreted as corrections for the spatial location coordinates and/or clock bias for the mobile station. In another embodiment, an M.times.1 projected vector v is formed from all the uncorrected pseudorange components for the mobile station and a reduced set of these components are transmitted to the reference station. The full vector v is then reconstructed from this reduced set and used to reconstruct the mobile station uncorrected pseudorange values. Corrected mobile station pseudorange values are computed and used to determine the spatial location and clock bias coordinates for the mobile station.
摘要翻译:一种用于增强作为卫星定位系统(SATPS)(诸如GPS或GLONASS)的一部分的移动用户站计算的位置坐标和/或时钟偏差的精度的方法。 参考SATPS站被提供有已知的位置坐标,并且如在传统的差分GPS方法中那样计算参考站的伪距PR(t)和伪距校正DELTA PR(t)。 矩阵方程H(t)DELTA W(t)= DELTA PR(t)将移动站(或参考站)处的空间位置坐标和时钟偏差的校正与该站的伪距校正值相关,其中 H是具有已知条目的M×N矩阵(M N; N = 3或4)。 矩阵H的N行中的每一行具有M个条目并形成行向量,并且这些行向量在M维向量空间中是线性独立的。 这些行向量跨越N维向量空间。 矩阵H由表示M维向量空间中的独立向量的M-N行增加,以产生增加的M×M矩阵H *,其中存在逆H *(t)-1。 形成增强矩阵方程DELTA W *(t;移动)= H *(t)-1 DELTA PR(t),Mx1矩阵DELTA W *(t)中的条目N被解释为空间 位置坐标和/或时钟偏差。 在另一个实施例中,Mx1投影向量v由移动台的所有未校正的伪距分量形成,并且将这些分量的一组缩减的组传送到参考站。 然后从该缩减集中重建完整向量v,并用于重建移动台未校正的伪距值。 计算校正的移动站伪距值,并用于确定移动台的空间位置和时钟偏移坐标。
摘要:
A system and method for optimizing data transmission and storage of minimal sets of position, time, and residual information required for differential global positioning involving at least two GPS receiving stations, one of which may be stationary and at least one of which is mobile, with increased accuracy and compactness. The method includes sending or storing minimal and enhanced combinations of information. If the indicated values are stored rather than immediately transmitted, they may be retrieved for subsequent combination with values established at another station which may be stationary or mobile. The invention relates particularly to the enablement and performance of compacted storage and transmission of position-oriented and residual information for GPS systems and methods.
摘要:
A method for fast acquisition, in as little as 6-15 seconds, of signals from a satellite in a Satellite Positioning System (SATPS), such as GPS or GLONASS, that does not require permanent storage of satellite ephemeris information at an SATPS ground station. This SATPS signal acquisition method can be used whenever the “new” station initially powers up or has lost lock on one or more SATPS signals that must be (re)acquired. A reference SATPS station provides the new SATPS station with an estimated reference station location and ephemeris information for one or more identified SATPS satellites visible from the reference station. The new station receives and uses this information to establish carrier frequency ranges to search for the identified SATPS satellite, by limiting the search to a reduced frequency range based upon estimated Doppler shift of SATPS signals received from this satellite. The actual frequency shift may differ from the estimated Doppler shift, due in part to errors in a frequency source used by the new station. When a first SATPS satellite signal is acquired and locked onto by the new station, the error in the new station frequency source is estimated, and the frequency range for searching for an SATPS signal from another satellite is reduced. Acquisition of additional SATPS satellite signals occurs more quickly. This system also allows the use of less accurate timing sources for the new stations. A new station need not store ephemeris information for the SATPS satellites but may call upon and use the ephemeris information available at the reference station.
摘要:
Apparatus for providing accurate local time for one or more timed devices that depend on such time for operation. In one embodiment, a Satellite Positioning System (SATPS), such as GPS or GLONASS, provides the time signal information. In another embodiment, the time signal information is provided by telecommunication means, such as a telephone, cellular telephone or similar apparatus. The local time signal is distributed by a time signal distribution module to one or more timed devices by a wire or transmission line, by radio waves, or by direct contact with an input terminal of a timed device. The time signal distribution module may be a single station, a master station for a system of timed devices, or a portable module that can be moved from one timed device to the next.
摘要:
A method for enhancing the accuracy of location coordinates and/or clock bias computed for a mobile user station that is part of a Satellite Positioning System (SATPS), such as GPS or GLONASS. A data processing station is provided with pseudorange corrections PRC(t;j;ref) for an SATPS reference station for each of M SATPS satellites (j=1, . . . , M; M.gtoreq.3) and with uncorrected location fix coordinates x'(t.sub.f), y'(t.sub.f)', z'(t.sub.f)' and/or b'(t.sub.f) for the mobile station for a selected location fix time t.sub.f. A matrix equation H(t.sub.f ;mob).DELTA.W(t.sub.f ;mob)=PRC(t.sub.f ;ref) relates a matrix .DELTA.W of location fix coordinate corrections for the mobile station to a matrix PRC(t;ref) of the pseudorange correction values, where H(t.sub.f ;mob) is an M.times.N matrix (M.ltoreq.N; N=3 or 4) with known entries computed from mobile station data. An inverse or pseudo-inverse matrix H(t.sub.f ;mob).sup.(-1) is formed satisfying the relation H(t.sub.f ;mob).sup.(-1) H(t.sub.f ;mob)=the identity matrix I, and the matrix .DELTA.W(t.sub.f ;mob)=H(t.sub.f ;mob).sup.(-1) PRC(t.sub.f ;ref) is computed. The entries of the matrix .DELTA.W(t.sub.f) are interpreted as additive corrections for the location fix coordinates x'(t.sub.f), y'(t.sub.f)', z'(t.sub.f)' and/or b'(t.sub.f) for the mobile station. Post-processing can be performed to apply the pseudorange corrections to the mobile station data.