Subscribe to my full feed.
Showing posts with label Information Technology. Show all posts
Showing posts with label Information Technology. Show all posts

Thursday, June 28, 2007

How to Use the GPS Clock

The Global positioning System (GPS) is a US military system primarily intended for global navigation. The system provides highly accurate positioning information for navigation. The GPS system consists of a constellation of 24 orbiting satellites. Each satellite has an on-board atomic clock, which is ideal for providing a highly accurate timing reference. This article discusses how the GPS clock can be used to provide an accurate timing reference for computers and computer networks.

The GPS system is often used for computer timing applications, such as NTP time servers and accurate timing references.GPS TimeGPS time is continuously broadcast by the GPS system. Time is referenced to UTC (Universal Coordinated Time), which is the same worldwide and does not vary with time zones. GPS timing information can be received with relatively low-cost equipment, such as a GPS receiver and antenna. The GPS signal is very weak low-power radio signal. The signal has two designated frequencies, L1 and L2. Frequency, L1, is the civilian GPS frequency transmitted at 1575.42 MHz. The signal travels in a straight line and can pass through clouds, glass and plastics but is blocked by objects such as metal and brickwork. The ideal location for a GPS antenna is therefore on rooftop with a good view of the sky.

Often, antenna installation on the side of a building or in a window can provide a good enough view of the sky to give adequate results. GPS ClockThe GPS system provides a free-to-air time synchronisation service; there are no on-going set-up or subscription charges. Many computer systems utilise the GPS clock as an accurate timing reference. Highly accurate NTP server systems use the GPS clock as an external reference to synchronise Network Time Protocol servers. Typically, a GPS receiver can provide timing information to within a few nanoseconds of UTC. The accuracy achieved with a GPS receiver is generally more than required for most computer network timing applications.GPS Receiver OutputThe GPS receiver constantly outputs position and timing information. Generally, information is transmitted to and from the receiver via a RS232 serial interface.

Standard GPS interface protocols exist, the most common being NMEA. The NMEA protocol consists of a number of sentences, or character strings, transmitted at 4800 bits per second. Contained within each character string is accurate time and position information. Due to the latencies involved in serial communication, the NMEA sentences are not generally accurate enough to provide a timing reference. Therefore a pulse per second (PPS) output is utilised. A PPS output is an accurate pulse output each second that is aligned to the start of each second. The PPS output can be fed into a control line on the RS232 interface to provide a hardware interrupt input for accurate timing. Often the DCD RS232 line is utilised as a PPS input from the GPS receiver. The PPS output combined with NMEA timing and positioning information provides a highly accurate timing reference for computers.

GPS AntennasThe GPS antenna is a signal amplifier that boosts the GPS signal for transmission along a cable, usually coax, to the receiver. GPS antennas used for timing purposes are generally dome-shaped pole mounting devices for permanent installation in a static location. Typically, the GPS antenna is fairly small in size, measuring less than 900 mm in diameterGPS CablingThe cable distance that can be utilised by a GPS antenna and receiver depends on the amplification of the GPS antenna and the quality of coax used in the installation. A typical GPS antenna may have a gain of 35 db. Low-quality coax such as RG58 has an attenuation of 0.64 db/m at 1575 MHz. Therefore, a cable run of 55m can be obtained using RG58 cable. Higher quality coax, such as LMR400, an unaided cable run of 200m can be achieved. However, very high quality coax can be expensive. A good compromise is LMR200 cable, which can be run unaided to 80m. Longer distances can be achieved with the aid of GPS amplifiers, which amplify the GPS signal still further, to increase cable distance.

Microsoft Logs on to Google Complaint, to Alter Vista

MICROSOFT agreed to make changes to its Windows Vista operating system in response to a complaint by Google that a feature of Vista is anticompetitive, lawyers involved in the case said. The settlement, reached in recent days by state prosecutors, the Justice Department and Microsoft, averted the prospect of litigation over a complaint by Google that Vista had been designed to frustrate computer users who want to use software other than Microsoft's to search through files on their hard drives.

Google had made its complaint confidentially as part of the consent decree proceedings set up to monitor Microsoft for any anticompetitive conduct after it settled a landmark antitrust lawsuit five years ago that had been brought by the states and the Clinton administration. The federal government and the states were planning to file a joint status report by midnight in the consent decree proceedings that outlined the changes Microsoft would be making to Vista. State and federal lawyers were exchanging drafts of the report. They said they had reached agreement on a remedy, al- though there was still some disagreement over the report's language.

The disagreement reflected tensions between the Justice Department, which initially sided with Microsoft in the dispute, and some of the states, which have supported Goog1e and advocated a more aggressive stance. Google has sought to keep a low profile in the dispute, in part because the Federal Trade Commission has recently opened a preliminary antitrust investigation into Google's proposed $3.1 billion acquisition of DoubleClick, an online advertising company. Lawyers involved in the proceeding said the changes to Vista would allow consumers to decide which desktop search program they want to use, and that selecting software from Google or some other company would no longer slow down the computer as it does now. They said that as part of the settlement, Microsoft would let Vista users know how to change their desktop search program. But the settlement would not require Microsoft to make all the changes that Google had sought. Google maintained that its desktop search program was slowed by an equivalent feature that is built into Vista.

When the Google and Microsoft search programs run simultaneously, their indexing programs slow the operating system considerably, Google contends. As a result, Google has said that Vista violated Microsoft's 2002 antitrust settlement, which prohibits Microsoft from designing operating systems that limit the choices of consumers.