Abstract:
A system and method for determining timing offset errors in a satellite system based upon Doppler and Doppler rate of change is provided. A user terminal (110, 113) determines first and second timing offsets (902, 906) respectively associated with first and second satellite beams (1142, 120 4 ) from respective first and second satellites (102, 104). Next, the user terminal (110, 113) determines the Doppler and Doppler rate of change associated with the first and second satellite beams (1100, 1102). A timing offset is estimated from the measured Doppler and Doppler rate of change and is then compared with the user terminal's own determined timing offset (906). If the comparison does not produce a value within a predetermined threshold, a beam identification error is declared.
Abstract:
A system (10), method, and program for optimizing a wireless network (14) having at least data communication between computer devices (12, 18, 20, 22) selectively connected thereto, and at least one of the computer devices (12, 18, 20, 22) is a remotely located wireless device. The wireless device (12, 18, 20, 22) has a resident network optimization application that causes the selective transmission of network status data to at least one other computer device on the wireless network (14), and either the data-receiving computer device (12, 18, 22, 22) or another computer device (12, 18, 20, 22) on the wireless network (14) optimizes the wireless network (14) based upon the received network status data.
Abstract:
The present invention is a system and method for accurately determining the distance (range and range rate) between one or more satellites (116, 118) and a user terminal (124, 126) in order to determine the location of the user terminal (124, 126). When one satellite is available, the present invention determines the range (516) and range rate (516) based on the Doppler frequency shift (504) between the satellite (116, 118) and the user terminal (124, 126), the round trip delay (510) from the satellite (116, 118) to the user terminal (124, 126) and back via a satellite to a gateway (120, 122), the Doppler frequency shift (512) between the satellite (116, 118) and the gateway (120, 122), and the timestamps of the measurements (506, 514). When a second satellite is available, the present invention determines the range (610) and range rate (610) between the second satellite and the user terminal (124, 126) based on the round trip delay, the Doppler frequency shift between the second satellite and the user terminal (124, 126), and the difference in arrival times (604) at the user terminal (124, 126) of the signals from the satellites (116, 118).
Abstract:
A system and method for determining timing offset errors in a satellite system based upon Doppler and Doppler rate of change is provided. A user terminal (110, 113) determines first and second timing offsets (902, 906) respectively associated with first and second satellite beams (1142, 1204) from respective first and second satellites (102, 104). Next, the user terminal (110, 113) determines the Doppler and Doppler rate of change associated with the first and second satellite beams (1100, 1102). A timing offset is estimated from the measured Doppler and Doppler rate of change and is then compared with the user terminal's own determined timing offset (906). If the comparison does not produce a value within a predetermined threshold, a beam identification error is declared.
Abstract:
An apparatus, method, and process for quickly and accurately determining the position of a user terminal (124, 126) in a satellite communications system (100). An initial coarse estimate of the radius of the Earth at a terminal position is made (302, 402). The geometry of satellites being used (116, 118) and the user terminal (124, 126) is then determined. When only one satellite is used, the satellite-user terminal geometry includes the range (306, 406) and range rate (306) of the satellite with respect to the user terminal (124, 126). When two satellites are used, the satellite-user terminal geometry includes the range (406, 408) of each satellite (116, 118) with respect to the user terminal (124, 126). An initial position estimate is determined based on the radius and the satellite-user terminal geometry. The coarse radius estimate (304, 404) can then be formed into a fine estimate (310, 412) and the initial position estimate further refined.
Abstract:
The present invention is a system and method for accurately determining the distance (range and range rate) between one or more satellites (116, 118) and a user terminal (124, 126) in order to determine the location of the user terminal (124, 126). When one satellite is available, the present invention determines the range (516) and range rate (516) based on the Doppler frequency shift (504) between the satellite (116, 118) and the user terminal (124, 126), the round trip delay (510) from the satellite (116, 118) to the user terminal (124, 126) and back via a satellite to a gateway (120, 122), the Doppler frequency shift (512) between the satellite (116, 118) and the gateway (120, 122), and the timestamps of the measurements (506, 514). When a second satellite is available, the present invention determines the range (610) and range rate (610) between the second satellite and the user terminal (124, 126) based on the round trip delay, the Doppler frequency shift between the second satellite and the user terminal (124, 126), and the difference in arrival times (604) at the user terminal (124, 126) of the signals from the satellites (116, 118).
Abstract:
A system (10), method, and program for optimizing a wireless network (14) having at least data communication between computer devices (12, 18, 20, 22) selectively connected thereto, and at least one of the computer devices (12, 18, 20, 22) is a remotely located wireless device. The wireless device (12, 18, 20, 22) has a resident network optimization application that causes the selective transmission of network status data to at least one other computer device on the wireless network (14), and either the data-receiving computer device (12, 18, 22, 22) or another computer device (12, 18, 20, 22) on the wireless network (14) optimizes the wireless network (14) based upon the received network status data.
Abstract:
A system (10), method, and program for optimizing a wireless network (14) having at least data communication between computer devices (12, 18, 20, 22) selectively connected thereto, and at least one of the computer devices (12, 18, 20, 22) is a remotely located wireless device. The wireless device (12, 18, 20, 22) has a resident network optimization application that causes the selective transmission of network status data to at least one other computer device on the wireless network (14), and either the data-receiving computer device (12, 18, 22, 22) or another computer device (12, 18, 20, 22) on the wireless network (14) optimizes the wireless network (14) based upon the received network status data.