Patent classifications
G01S19/33
Multi-receiver satellite-based location estimation refinement
A central location system provides an end-to-end high-accuracy positioning solution that provides navigation, geo-tagging, and general positioning data to receivers. The central location system does this by providing a cloud correction service and a robust positioning engine. For example, the central location system may provide single-frequency receivers with corrections for atmospheric delays and multipath throughout different geographic regions. The central location system computes corrections by leveraging location data from dual-frequency receivers. The central location system may also increase ionospheric delay coverage of portions of a geographic region. With increased ionospheric delay coverage, receivers can compute better location estimates. The central location system may also compute refined location estimates of single-frequency receivers and/or dual-frequency receivers for receivers with limited access to signals transmitted from satellites. The central location system may do this by estimating a receiver's location with respect to the location estimates of other receivers.
PRECISE POINT POSITIONING (PPP)-BASED REAL TIME KINEMATIC (RTK) CORRECTION
A device may use Precise Point Positioning (PPP) correction information to generate Real Time Kinematic (RTK) correction information that can be sent to other devices for RTK-based positioning. In particular, according to some embodiments, the first device having access to PPP correction information may obtain the PPP correction information and generate RTK correction information by determining a virtual RTK base station location and generating, based on the PPP correction information, a virtual Multi-Constellation Multi-Frequency (MCMF) measurement corresponding to the determined virtual RTK base station location. This virtual MCMF measurement (and/or data derived therefrom) can then be sent to other devices as RTK correction information.
Concurrent operation of SPS receiver and wireless transmitter
A mobile device may be configured to perform concurrent Satellite Positioning System (SPS) operation and wireless communications when uplink signals transmitted by the mobile device interferes with the reception of SPS signals in one or more frequency bands. The mobile device may determine if the SPS receiver has already acquired SPS signals and is in a tracking state. If the SPS receiver is not in a tracking state, an SPS acquisition procedure is initiated before the wireless communication session is initiated. The SPS acquisition procedure is performed until the SPS receiver reaches a tracking state, or until a timeout is reached. Once the SPS receiver is in a tracking state, the wireless communication session may be initiated, during which the SPS receiver is controlled, e.g., to perform signal blanking, measurement exclusion, or disable SPS reception, to mitigate interference with SPS signals.
Concurrent operation of SPS receiver and wireless transmitter
A mobile device may be configured to perform concurrent Satellite Positioning System (SPS) operation and wireless communications when uplink signals transmitted by the mobile device interferes with the reception of SPS signals in one or more frequency bands. The mobile device may determine if the SPS receiver has already acquired SPS signals and is in a tracking state. If the SPS receiver is not in a tracking state, an SPS acquisition procedure is initiated before the wireless communication session is initiated. The SPS acquisition procedure is performed until the SPS receiver reaches a tracking state, or until a timeout is reached. Once the SPS receiver is in a tracking state, the wireless communication session may be initiated, during which the SPS receiver is controlled, e.g., to perform signal blanking, measurement exclusion, or disable SPS reception, to mitigate interference with SPS signals.
Systems and methods for detecting traffic violations using mobile detection devices
Disclosed are systems and methods for detecting traffic violations using one or more mobile detection devices. Videos captured by one or more mobile detection devices can be processed on the mobile detection devices to extract data and information concerning a potential traffic violation involving a vehicle and a restricted road area. The mobile detection devices can transmit such data and information to a server configured to make a determination as to whether a traffic violation has occurred by comparing the data and information received from the mobile detection devices.
Systems and methods for detecting traffic violations using mobile detection devices
Disclosed are systems and methods for detecting traffic violations using one or more mobile detection devices. Videos captured by one or more mobile detection devices can be processed on the mobile detection devices to extract data and information concerning a potential traffic violation involving a vehicle and a restricted road area. The mobile detection devices can transmit such data and information to a server configured to make a determination as to whether a traffic violation has occurred by comparing the data and information received from the mobile detection devices.
Method for efficiently detecting impairments in a multi-constellation gnss receiver
Methods and apparatuses for a receiver of signals from one or more satellite navigational systems to detect and/or eliminate impaired satellites from the set of estimated/acquired satellites in view are described. One method includes acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining whether one or more of the acquired coarse values are within a minimum range; and if it is determined that the one or more acquired coarse values are within the minimum range: determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.
Externally attachable tracking module for a power tool
A power tool tracking clip includes a wireless beacon transmitter having a memory that stores an identifier and a transmitter configured to wirelessly transmit the identifier. A clip body member has a beacon receptacle, and the wireless beacon transmitter is positioned within the beacon receptacle. A first arm member is coupled to a first end of the clip body and has a first inner surface configured to engage a power tool. A second arm member is coupled to a second end of the clip body and has a second inner surface configured to engage the power tool. A mounting feature on the first arm member aligns with a corresponding mounting feature on a corresponding outer wall of the power tool when the power tool tracking clip is mated to the power tool.
Externally attachable tracking module for a power tool
A power tool tracking clip includes a wireless beacon transmitter having a memory that stores an identifier and a transmitter configured to wirelessly transmit the identifier. A clip body member has a beacon receptacle, and the wireless beacon transmitter is positioned within the beacon receptacle. A first arm member is coupled to a first end of the clip body and has a first inner surface configured to engage a power tool. A second arm member is coupled to a second end of the clip body and has a second inner surface configured to engage the power tool. A mounting feature on the first arm member aligns with a corresponding mounting feature on a corresponding outer wall of the power tool when the power tool tracking clip is mated to the power tool.
Satellite for broadcasting clock state data
A low-earth orbit (LEO) satellite includes a non-atomic clock configured to generate a clock signal, a navigation signal receiving and processing module, and a navigation signal generation and transmission module. The navigation signal receiving and processing module is configured to receive the clock signal from the non-atomic clock, receive first signaling including first timing data generated based on a high precision clock, and generate clock state data based on the clock signal and the first timing data. The navigation signal generation and transmission module is configured to receive the clock signal from the non-atomic clock, generate a navigation message that indicates the clock state data, generate a broadcast carrier signal by utilizing the clock signal, generate a navigation signal based on modulating the navigation message upon the broadcast carrier signal, and broadcast the navigation signal for receipt by at least one client device.