본문 바로가기
Major/Map&GIS

Pseudolite (의사위성)

by 알 수 없는 사용자 2010. 6. 6.
반응형

출처 : Wikipedia

   

Pseudolite is a contraction of the term "pseudo-satellite," used to refer to something that is not a satellite which performs a function commonly in the domain of satellites. Pseudolites are most often small transceivers that are used to create a local, ground-based GPS alternative. The range of each transceiver's signal is dependent on the power available to the unit.

   

Being able to deploy one's own positioning system, independent of the GPS, can be useful in situations where the normal GPS signals are either blocked/jammed (military conflicts), or simply not available (exploration of other planets).

   

For planetary exploration, research being conducted at facilities including NASA Ames Research Center and Stanford University (see link at bottom) may allow a rover to deploy an array of pseudolites with no particular accuracy and still calibrate the system to centimeter-level resolution without human assistance. This would aid a rover's path-finding routines and increase the safe maneuvering speed of the unassisted vehicle. The concept is sometimes referred to as a Self-Calibrating Pseudolite Array, or SCPA.

   

Other applications of pseudolite arrays include precision approach landing systems for aircraft and highly accurate tracking of transponders.

   

Pseudolites have started to gain more and more attention in the context of indoor location.

   


의사위성(Pseudolite)이란 용어는 Pseudo-satellite의 줄임말로 우주상공의GPS 위성과는 달리 지상의 고정된 장소에 설치되어 GPS 신호의 수신이 좋지 않은 지역이나 실내, 특정지역에서 인공위성을 대체하는 매우 정밀한 항법 시스템입니다.

   

의사위성은 우주상공의 GPS 위성과 같이 거리를 측정할 수 있는 Ranging Signal을 전송하며, 반송파 주파수 및 데이터 신호가 GPS 위성 신호와 동일한 구조를 가집니다. 그러나 GPS 위성과의 간섭을 피하기 위하여 GPS 위성용 코드와 다른 코드를 사용함으로써GPS 위성을 대체 또는 보완하는 데 활용할 수 있으며GPS 위성에 비교하여 매우 저렴한 비용으로 정확성(Accuracy), 무결성(Integrity), 가용성(Availability) 등을 향상시킬 수 있는 시스템상의 이점이 있습니다.  

   

- 실내 / 실외 정밀 위치 추적

의사위성을 적절히 설치하면 의사위성 만을 이용한 정밀 항법이 가능하므로 일정한 지역에서의 정밀한 위치 확인 및 추적이 필요한 경우에 응용할 수 있습니다. 예를 들면 스포츠?레저 시설이나 놀이동산 등과 같은 테마공원에서 아이들의 위치를 추적하는 시스템을 구축할 수 있습니다. 또한 GPS 위성 신호가 도달할 수 없는 실내나 빌딩 지하, 지하철 역 구내 등에서 적절히 의사위성을 설치하면 GPS 수신기를 내장한 핸드폰 이나, PDA 등 각종 모바일 제품을 이용하여 실외 뿐만 아니라 실내에서도 위치 추적이 가능해집니다.

   

- 공장 자동화 및 로봇 제어

의사위성을 이용한 Local Positioning & Navigation System을 구현하면 대형 공장이나 컨테이너 야적장 등에서는 물품의 정밀한 위치 확인 및 이송이 가능하여 물류 자동화를 실현할 수 있고, 건설?중공업 분야의 위험 지역에서는 대체 로봇을 이용한 원격 작업 등이 가능하여 경제성 및 안정성에 획기적인 효율을 가져올 수 있습니다.

   

- 항공기 정밀 이착륙 System : LAAS(Local Area Augmentation System)

대부분의 가시 GPS 위성은 수평면 위의 하늘에 분포되어 있으므로 GPS 신호를 이용해서 구한 항법해의 고도 정확도는 수평 정확도에 비하여 상대적으로 나쁘게 나타납니다. 항공기의 이착륙과 같이 고도에 대한 정확한 정보가 필요한 경우에 의사위성을 지상에 설치하면 GPS 위성만을 이용할 때 보다 VDOP(Vertical dilution of precision)을 개선할 수 있어서 항법해를 구할 때 고도 정보의 정확도를 높일 수 있습니다.

   

- 항만 접안 및 농장 자동화

- 기타 정밀 군사용 Application

   


출처 : 국방과기술 국방과 기술 2007년 04월호 독자 위성항법시스템 구축 방향 고찰 / 고창석 ]

국방과기술 국방과 기술 2007년 11월호 [ 특별기고 | 항법전 (Navigation Warfare) 위협과 대응수단 / 송기원 ]

  

   

의사 위성항법시스템은 위성항법 시스템과 동일한 신호를 방송하는 고출력 송신기인 의사 위성을 탑재한 성층권 비행선 또는 무인항공기 항법시스템으로 한반도 전역 또는 중부 지역 전역에 걸쳐 서비스가 가능하다.

또한 저비용으로 단기간에 구축이 가능하고 독자적인 항법 신호형태 적용 및 자체적으로 출력을 높여 신호를 송출함으로써 적대국의 위성 항법시스템 사용에 대한 전파방해 시스템 역할 수행이 가능하고, 전파방해 환경 하에서도 전자전 능력이 향상된 생존성이 강한 특징을 가지고 있다.

일본이 미 GPS를 사용하고 있으면서도 독자 위성항법시스템을 구축하려는 것은 대체 위성항법시스템의 필요성을 인식했기 때문이다. 보강시스템을 우선 갖추면서 위성관련 기술을 습득한 후 향후 독자적인 시스템을 구축하려는 전략적 판단에 따라 구축계획을 수립한 것으로 보인다.

    

* 의사위성 (Pseudolite) 항법체계

의사위성이란 항법위성 (GPS, GLONASS, GALILEO)과 같이 수신자가 전자기파를 통하여 자신의 위치와 시각정보를 획득하도록 지상 또는 공중에서 항법신호를 제공하는 체계이다. 의사위성은 GPS 항법신호 체계의 사용자 수신장치 지상테스트용으로 미 육군에서 1977년 처음 고안되었다.

GPS의 본격적인 운용 이전에 신호수신 상태가 취약한 지역에 신호중계 개념으로 연구되었으며, 그 이후에는 여러가지 형태의 발전된 국지적 보강항법체계 및 대체항법체계에 응용되고 있다. 특히 미국은 DARPA 지원 아래 MIT Lincoln LAB에서 군사적 목적으로 무인기 탑재 의사위성 기술을 개발하고 있는 실정이다.

의사위성의 항법신호가 제공되는 적용범위는 공중영역과 지상영역으로 분류된다. 고도 1km이상의 공중영역에서 작전중인 유도탄, 지능탄, 항공플랫폼 등을 위한 의사위성이 지상에 고정 또는 차량탑재 이동식으로 운용될 경우 수십 km 이상의 독자적인 지상파 항법 신호를 제공할 수 있다.

반면 고도 20km 수준의 무인기 탑재 의사위성은 수십 km의 지상영역에서 작전중인 개인병사, 기동차량, 전투함정을 위한 국지적인 공중파 항법신호체계를 구축하는데 효과적이다.

의사위성 기술적 운용개념은 GPS 기반 운용과 GPS 배제 운용 방식으로 분류된다. GPS 기반 운용방식은 의사위성의 위치정보와 시각정보를 GPS로부터 획득하고, GPS 배제 운용방식은 GPS가 완전히 무력화 되었을 때 지상관측소와 Up-Down 링크 및 의사위성간의 Cross 링크를 이용하여 의사위성의 위치정보와 시각정보를 획득한다.

또한 코드 암호화와 송출전파의 집속, 증강, 대역 및 변조 방식 등을 비공개로 운용할 수 있어 독자적인 근접 전파항법 신호체계를 구축할 수 있다. 이러한 기술적 배경으로 의사위성은 유사시 GPS가 무력화된 재밍환경에서도 운용이 가능한 강력한 항법전 대응 수단을 제공한다.

 



Pseudolite (Pseudo GPS) 


A pseudo GPS satellite (pseudolite) is installed on the ground, which sends the same waves as those from a GPS satellite to enable positioning in locations where it is difficult to receive the waves from GPS satellites, such as between tall buildings, underground, and indoors.

   

 



Destruction or degradation of the GPS constellation or its integrity would be catastrophic, and means must be provided for the ever-increasing sets of equipments and ammunition systems that depend on GPS for their functionality. Pseudolites produce GPS-like signals and have been under consideration for various situations. A major difficulty with pseudolites is the near-far problem, where the coverage range is generally limited due to the dynamic range limitations of commercial GPS receivers. We have considered several other issues in designing our software-radio based pseudolite, including the coexistence of the pseudolite (PL) signal alongside GPS with use of a pulse-blanked participative receiver.

As early as 1986, experts proved that pseudolites could serve as an effective augmentation to the existing GPS constellation and proposed a pulsed-signal scheme as the best way to provide PL ranging signals without adversely affecting other GPS receivers in the area. Further research indicated that pulse blanking would effectively combat pulsed interference at the receiver. Such earlier work enabled us to develop a flexible software-based PL system incorporating a pulse-blanking scheme with the ability to switch on/off the pulsing feature, to aid in mitigating the near-far problem. The receiver would also be able to use both GPS and PL signals simultaneously to enhance navigational accuracy.

The PL assembly receives positioning information either through GPS or any other external reference sources and generates a waveform containing positioning information. The GPS+PL receiver uses the pseudolite and/or GPS signals to provide accurate navigation.

Near-Far Margin

One of the main problems associated with launching new PLs is the emergence of near-far effects, where the strong signal near the GPS receiver dominates reception of the weak signal from distant transmitters. PLs launched in the theatre of operation will suffer from this dynamic range problem.


Figure 1 Near-far problem

FIGURE 1 illustrates the near-far effect: the PL signal can get as strong as 60 dB as the receiver moves towards the PL from a distance of 50 kilometers to 50 meters. Assuming the PL transmits the signals on CA code, the cross-correlation peaks between the satellite and PL CA codes is 21.6 dB worst-case. The (60 – 21.6) = 38 dB-higher PL signal therefore dominates the receiver at 50 meters.

We set out to find the near and far distances where a receiver can track both PL and satellite signals. The GPS receiver requires a minimum of 6 dB signal-to-noise ratio (SNR) for tracking the GPS signals. With the cross-correlation peaks of 21.6 dB between the CA codes, the SNR margin available at the receiver is 21.6 – 6 = 15.6 dB. A 15.6 dB corresponds to a near-far ratio of 6:1. One can therefore place a PL at a point and operate the GPS receivers between distance d and 6d without any problems. The difficulty with this approach, however, is that all the signals at receivers within distance d from PL will be blocked. The 6:1 ratio may be overly optimistic; the practical ratios used are close to 3:1.

Solutions to the near-far problem include:
Different Frequencies. The problem can be removed by sending the PL signals at frequencies different from the GPS frequencies: signals transmitted at a frequency offset from L1 (1575-42 MHz), but within the same frequency band as GPS, a variation of frequency division multiple access (FDMA). This robust approach, however, requires the modification of the existing receiver hardware.

High Rate, Longer Lengths. Alternative codes can have a longer sequence than the existing GPS code, a variation of code division multiple access (CDMA). The autocorrelation and cross-correlation properties of the codes can be improved by using longer, high-rate codes. This again would require a change in the existing correlators.

Pulse Technique: pulsed signals with random or fixed cycle rates, a time division multiple access (TDMA) variation. The RTCM-104 committee proposed that the PL signals be transmitted in frequent, short, strong pulses. Despite the low pulse duty cycles (PDCs), the strong pulses enable the tracking of the PL signal. The interval between pulses, when the PL transmitter is turned off, allows receivers to track the satellite signals without interference.

Civil aviation applications of pseudolites were considered as early as 1984. The CDMA approach with different pseudorandom noise (PRN) codes could be part of the diversity solution, but longer sequence codes would not add significant margin against cross-correlation interference.

As part of RTCM user activities, a more definitive pseudolite signal structure was proposed in 1986. All three multiple access techniques listed earlier were considered, but pulsed TDMA was the only approach recommended, because it made the least impact on the design of GPS receivers based on the state of technology at the time.

Subsequently, flaws in the TDMA scheme were observed with respect to a class of nonparticipating receivers, some of which are still in use today. This led to a modified TDMA scheme in 1990. Despite these proposals, fear of the near-far problem remained, because a limited interference margin can still exist with only code (CDMA) and pulsing (TDMA) employed.

GPS receiver technology has advanced to a point that the FDMA approach is now practical, which improves the solution to the near-far interference issue significantly. As a result, a more effective signal structure has been proposed that combines good C/A codes, a frequent offset that takes advantage of the code cross-correlation properties, and a good pulsing scheme.

The Wide-Area Augmentation System uses some of the possible C/A codes. Several other codes, good in terms of cross-correlation properties, are available and can be used for pseudolites. A frequency offset of 1.023 MHz on either side of L1 at 1575.42 MHz places the PL carrier in the first null of the GPS satellite C/A code spectrum. This offset can be accommodated by most current receiver hardware and front ends. The algorithm for carrier and code tracking, however, must consider the offset.

Recently it has been shown that cross-correlation levels can be somewhat higher than indicated earlier when the code-chip boundaries are not aligned. However, when the carrier frequency is offset by 1.023 MHz and the carrier/code frequency ratio of 1540 is maintained, the code of the PL is shifting with respect to the satellite codes at a rate of more than 664 chips per second. Thus, any cross-correlation is noise-like and averages to a lower root mean squared (rms) level. This is still interference. An in-band frequency offset of 1.023 MHz lowers the rms interference by about 8 dB, but does not eliminate it. However, it does eliminate cross-correlation problems.

An entirely different frequency band can be used if one is willing to introduce modifications (add-on) to existing receivers. A front-end modification (frequency division) is necessary. The frequency should be divided by a fixed amount (and not translated, that is, shifted using conventional mixing) in order to accommodate the Doppler shift associated with the PL or the host vehicle. If the Doppler is negligible, simple frequency translation can be used. This is necessary in order to maintain the relationships between the code and carrier.

Of all these methods, the pulsing scheme is the most promising technique to combat near-far effects. TDMA pulsing, on the other hand, could resolve the near-far problem because most of the receivers will chip-off the interference signals or pulses, and one does not have the extreme dynamic range requirements. With a good pulsing scheme, impact on GPS signal reception can be made essentially transparent. The receiver treats it as a continuous signal, provided that it is designed to suppress pulse interference, as most modern receivers are, even if by accident.

All modern digital receivers are either hard-limiting or possess the soft-limiting property through pre-correlation quantization. Although this is not true for the older, analog military receivers, their wideband automatic gain control (AGC) suppresses the pulses for the same effect. Any cross-correlation problems in those receivers caused by PL transmissions are eliminated with the proposed frequency offset.

Timing of the pulsing scheme must be asynchronous to the GPS bit pattern. The pulsing scheme will allow tracking of both C/A code and the carrier, even when the pulse duty cycle is less than 10 percent. One or more pulses will always be integrated over each symbol, and the result will be transparent to the existing receiver tracking loops.

While possible solutions offer different complexities — ease of use, accuracies, and so on — their choice depends on the theater of operation, siting of auxiliary GPS PL-like devices, line of sight, timing synchronization, and so on. Resulting accuracies are determined by PDOP and VDOP, the signal to noise, signal to jamming ratio, and also on the receiver front end, receiver dynamic range, filters, nonlinearities, and, most importantly, on the carrier and code tracking loops and navigation filters. Based on our research, we propose the pulsing technique to combat the near-far effects.

Pulsing Technique


Figure 2 Pseudolite/GPS interaction

FIGURE 2 illustrates the effects that the PL pulse has on the satellite signals. As the short, high-power PL pulses arrive, the AGC mechanism kicks in, and the power levels for the GPS signals are attenuated. The satellite signals are restored to the original level when the PL pulses end.

The GPS receivers can be classified in two types of receivers. The existing, non-participating receivers will still be able to track the GPS signals with minimal interference in the presence of PLs, as they are unable to track or decode the PL signals. Participating receivers with some software modifications can receive and decode both satellite and PL signals.


Figure 3 Interference power level from PL

FIGURE 3 shows the effects of PL on the GPS signal reception in a non-participating receiver. The PL signal is saturated at –107 dBm by the AGC circuitry. The total interference power from the PL signal can therefore be calculated as –107 dBm – 21.6 dB (cross correlation between the CA codes) – 10 dB (assuming the PL to have a PDC of 10 percent) = – 138.6 dBm. Since the minimum GPS satellite signal reaching the receiver is specified as –130 dBm, the SNR margin obtained is –130 + 138.6 = 8.6 dB.

With a tracking-loop SNR requirement of 6 dB, the available margin reduces to 8.6 – 6 = 2.6 dB. Furthermore, for a PL pulse with PDC of 10 percent, the GPS satellite signal is lost for 10 percent of the total time resulting in a loss of 10 x log(0.9) = 0.5 dB. This further reduces the available margin to 2.1 dB, still greater than 0, implying that the GPS satellite signals can still be tracked in the presence of PLs.

For participating receivers, performance improvement can be obtained by blanking out the PL pulses while tracking the GPS satellites and vice versa. Thus, the PL correlators must be disabled when the GPS signals are tracked, and GPS correlators must be disabled when the PL signal is tracked. One of the major issues with PL signal reception is the transfer of the PL ephemeris information. The navigation message must be modified to provide the receiver with the ephemeris information depending on whether the PL is a stationary ground-based PL or an airborne PL.

Implementation


Figure 4 Pseudolite transmitter framework using GPS as the external reference source

The pseudolite transmitter determines its position and timing information through an external source (for example, GPS signal). It then generates a navigation message and transmits the same via the pseudolite RF front end. The frequency of transmission of the PL will either be the same as that of GPS or at an offset frequency. FIGURE 4 gives an overview of this assembly.

The GPS signals behave as external reference sources to provide the position and timing information to the pseudolite. This information is the basis of the pseudolite ephemeris. The receiver incorporated in the pseudolite has pulse-blanking ability to be able to receive the GPS signals and transmit the pseudolite signal simultaneously. This is required to prevent the stronger pseudolite signal from overpowering the GPS signal at the input of the pseudolite. The pseudolite signal generator takes in the timing information (along with clock bias/clock drift) and position information computed using the external reference and generates a navigation message. The signal is then pulsed at the rate of 2 milliseconds (ms) every 19 ms and transmitted through the pseudolite RF front-end.

The pseudolite will be equipped with a laptop that will behave as the controller for the whole system. The controlling inputs which are provided are

  • initialize date, time and location
  • indicate type of pseudolite: stationary or otherwise
  • position update rate

In the normal operating mode, this reference of time and position will be provided directly through an external GPS receiver. However, if a precise surveyed location and calibration time is known, then this information could be provided to the PL through the controller.

Pseudolite Receiver


Figure 5 Pseudolilte receiver

A block diagram of a PL receiver appears in FIGURE 5. The analog part consists of an antenna and RF front end, responsible for reception, filtering, frequency downconversion, and analog-to-digital (A/D) conversion of incoming satellite signals. One digital signal is produced for the L1 frequency. A number of digital receiver channels (usually not more than 12) each track one of the visible PL/satellites and collect navigation data transmitted by them. Finally, this data along with timing information is passed to the navigation block, which extracts almanac and ephemeris information from navigation data and performs a position calculation based on pseudorange measurements from the satellites/pseudolite combination.

The signal from the RF front end is sampled and processed using a field-programmable gate array (FPGA) correlator. The correlator output is fed to a general purpose processor (GPP) and processed using software. The software implements acquisition, tracking, and navigation functions and provides all intermediate signal outputs. The downconverter, A/D, and FPGA are all driven by the common reference oscillator. The FPGA also serves as the receiver's internal clock. The GPP software is slaved to the FPGA and periodically receives the correlator outputs and additional data. Every data transfer between FPGA and GPP and back must be time-stamped. This maintains real-time operation even with timing uncertainty due to the communication between FPGA and GPP. Initialization of GPS/PL signal generators is especially critical and must be implemented with great care.

Downconversion. The downconverter accepts L1 PL and/or GPS signals and converts them to a lower intermediate frequency (IF) suitable for digitization by a high speed A/D converter. This design uses a dual-conversion, superheterodyne topology. The first and second IFs are approximately 140 MHz and 14 MHz, respectively. The downconverter IF bandwidth is 16 MHz. The noise figure is 1.69 dB. The overall gain is 70 dB, which produces an output noise signal level of – 32 dBm, assuming an input noise of –102 dBm (16 MHz bandwidth). The output third-order intercept point (OIP3) is +19.1 dBm, which gives an input IP3 of –50.9 dBm.

The A/D converter is a 12-bit device, sampling at 60 MSPS. The downconverter gain is set so that the two least significant bits of the A/D converter toggle on the amplified noise. This leaves several bits of headroom at the A/D converter for anti-jam performance. The number of effective bits can be configured by the user (12 maximum).

The local oscillators for the first and second mixers are generated with dual-modulus synthesizers, locked to a common, high-stability frequency reference. The frequency plan was chosen so that these synthesizers operate in single-modulus mode. Programming information for the synthesizers is stored in the onboard programmable read-only memory (PROM). Should operation at other frequencies be desired, the PROM can be easily reprogrammed for the new frequencies.

The FPGA preprocessor at the output of the A/D determines if the PL pulse is present and accordingly allocates bits of the ADC to the FPGA correlator core (lower three bits if GPS).

Software. The software correlator using C++ is translated into very high-level design language (VHDL) for driving the FPGA correlator, which accepts signed data from the A/D converter and processes the data for early, prompt, and late code phase tracking. The results are accumulated and output is sent to the software portion of the receiver, at a reduced data rate. The correlator also performs the time measurement for pseudorange calculations. Both C/A and P-codes are generated in the correlator pre-processor. It also performs carrier mixing and I/Q accumulation. It can also be programmed for beam-forming, beam-steering, and other pre-processing activities for interference rejection, multipath measurements and mitigation, and so on. Similar performance can also be achieved using DSP pre-processors.

Digital processing is responsible for acquiring and tracking the pseudolites and/or GPS satellites. First, the algorithm performs a search for PL/satellites in view, or, if valid almanac information and approximate receiver position and time are available, estimates which PL/satellites are visible and attempts to acquire them. After acquisition, the code phase and Doppler of each acquired satellite are used to initialize the tracking loops. These loops (carrier and code loops) are updated continuously so that satellite and receiver dynamics can be tracked. Also, the receiver must be synchronized with the 50-bps bit-stream that is transmitted from each satellite to obtain navigation data defining the satellite orbits, PL position, and associated dynamics along with other relevant parameters, and also to be able to correctly determine PL/satellite pseudoranges and pseudorange rates (timing information), which are collected and passed to the navigation block.

Nav Block. The navigation block calculates position when sufficient combinations of PL/satellites are tracked. It updates the receiver state vector using Kalman filtering. It can also aid acquisition by estimating Doppler shift and satellite positions when a new PL/satellite is being acquired or during reacquisition.

The receiver has the ability to receive both/either GPS and PL signals. The output interface of the receiver is the position and time, similar to that in a GPS receiver. A terrain map will also be provided indicating the location of the receiver and available constellation of satellites/pseudolites being used for navigation. The receiver is a participative receiver in that it can simultaneously receive both GPS as well as pseudolite signals and process them accordingly.

The receiver can be configured via software to receive GPS+PL or PL only signals.

PL Software Receiver

A block diagram of the PL receiver using the software framework has been shown in Figure 5. The receiver can easily be modified to include PL C/A code, PL C/A + PL1 code or PL C/A+PL1+PL2 codes. The current configuration is designed to be a four-channel single-frequency C/A+PL1 code receiver. The receiver can be extended to 12 or more channels and accommodate varying combinations of PL and GPS.

The software PL/GPS receiver is implemented using the development software built at the Center for Remote Sensing. The software is written in C++ and provides a tool to design, simulate, test, and implement various systems using building blocks. Each block has inputs and outputs with precisely defined transfer functions between them. The output from the block can be triggered either by a clock signal or by one of the inputs. Each of the inputs or the outputs has a defined type, which prevents connecting inputs and outputs that are not compatible. Types range from numerical types such as integers and floating point numbers through complex values to PL specific data structures such as subframe data and timing information.

I/O. Inputs and outputs are connected through channels, which can be attached to a plotting module to graphically represent channel data. We implemented various plotting modules, such as time plot, sliding plot, I-Q plot, and so on. A probe module shows channel data numerically. PL/GPS-specific data structure types have decoder modules built to facilitate representation of these types of data. Each module can have additional parameters that can be modified before or during the simulation. A snapshot of the simulation can be taken at any time with all necessary parameters saved. This is particularly useful for comparison of different receiver designs when the simulation must be performed with the same initial conditions.

The PL receiver has a comprehensive graphical user interface (GUI) showing various parameters of the pseudolites/satellites being tracked. It includes position, velocity, and acceleration of the pseudolites, receiver position and velocity, pseudorange, and other parameters including the tracking state of the pseudolite/satellites (subframe synch, tracking, and so on).

Status messages including the health of the PL (OK/Bad/No data) are also provided. All the data provided on the GUI can also be logged for post-processing analysis.

PL Operating Modes

The pseudolite is designed to operate in the following modes:

  • GPS enabled: Here GPS would serve as the external position and timing information source.
  • external (non-GPS) enabled: An external source would provide position and timing information.
  • insertion of new navigation waveform (pseudolite ephemeris)
  • variable update rate

The CRS pseudolite family comprises:

  • pseudolites transmitting in the GPS band (L1)(PL-L1)
  • pseudolites transmitting in the 915 MHz industrial, scientific, and medical (ISM) band (PL-915)


Urban Nav

The 915 MHz ISM is usable by any user under most situations. Both classes comprise GPS-like signal waveforms and both C/A code and P-code capabilities are provided. An UrbanNav version of the pseudolite system employs the ISM band; see SIDEBAR for details.

Typically, four pseudolite transmitters with known positions are needed to obtain unambiguous positions and time estimation. It is also necessary to have accurate time synchronization between the pseudolite transmitters.

Pseudolite positions can be obtained from:

  • external sources (from ethernet or keyboard)
  • built-in GPS receivers


Figure 6 Position dilution of precision (PDOP), four satellites and no pseudolites

When the GPS signal is not available to the pseudolite transmitter (inside a building, tunnel, and so on), predetermined positions can be used for fixed siting of PL transmitters. PL transmitters also require very accurate time synchronization. This can be provided by external stable clocks (10 MHz) or may be derived from the GPS signal and made available through some network. CRS pseudolites offer operations with GPS or with external clocks.

Software Simulation Test


Figure 7 PDOP, two satellites and two pseudolites

Position accuracies are determined by geometrical factors and measurement errors. The measurement errors arise through the pseudorange measurements and are assumed to be zero mean, uncorrelated, and have a common variance. The geometrical factors describe the position accuracies affected by the relative positions between the transmitters (GPS and PLs) and the receivers. The absolute position accuracies are also affected by multipath, ionospheric and tropospheric errors (in GPS), clock errors, and receiver and transmitter biases. The factors are dependent on site, environment, and receiver and transmitter hardware.


Figure 8 PDOP, four satellites and four pseudolites

The geometrical factors represented by position dilution of precision (PDOP) can be easily estimated for different combination of GPS and PL combinations. In FIGURES 6, 7, 8, and 9, the area of coverage was assumed to be 100 x 100 kilometers, and the PLs were positioned at the corners just outside the area of coverage. The PDOP for different receiver positions are computed and shown as gray-scaled contours inside the area of coverage. The shades in the scale indicate the small variation on PDOP within the area of coverage, the darkest being the highest PDOP. The addition of PLs improves the accuracies significantly in almost every situation.


Figure 9 PDOP, one satellite and four pseudolites

The significant decrease in PDOP resulted from the use of PLs in conjunction with various combinations of GPS. The PDOPs were reasonably uniform over the complete region of interest. Variation over the entire region was relatively small.

Hardware-in-Loop Test


Pseudolite test at Bull Run Park, 400 x 400 meter area

The CRS, Inc. signal simulator was used to test the performance of the PL receiver in a laboratory environment. The testing was carried out at the L1 frequency band. This enabled us to test the navigational accuracy in the GPS band without having to broadcast at the GPS frequency. Using a stationary receiver, we considered four different cases for a six-channel (2GPS+4PL) receiver:

  • receiver with pulse blanking enabled
  • receiver with pulse blanking disabled
  • pulse-blanked receiver with external timing resulting in clock drift of 1ns/s
  • non-pulse blanked receiver with external timing resulting in clock drift of 1nanosecond/second.


Table 1 Position estimates, in meters

FIGURES 10 AND 11 show the results for each of errors in the X and Y axis for a 2D positioning scenario (all PL on ground plane).


Figure 10 Error in X position

In both cases, the errors begin to converge to within an accuracy of 0.1 meters over a period of time. The time for the entire test was 600 seconds. This demonstrates the utility of a pseudolite-based system providing high-precision navigation in the absence of a minimum satellite constellation required for navigation.

Field Test Results


Figure 11 Error in Y position

We carried out a field test at Bull Run Park in Centreville, Virginia, to validate the navigation using the pseudolite system. TABLE 1 provides the position estimates obtained using a CRS GPS receiver and the pseudolite receiver. It indicates that the pseudolite receiver can provide position estimates comparable to that of a standard GPS receiver. FIGURES 12, 13, and 14 show position plots for both the pseudolite transmitters and receivers. The major error source (particularly for ground-based) in the PL system is multipath, and special care must be taken to minimize its effects.

Conclusions


Figure 12 X position [x-axis 2s/div, y-axis 50m/div]

These test results of a pseudolite-based navigation system demonstrate the feasibility of using such a terrestrial system to augment the existing satellite constellation in regions of low satellite visibility or obscuration. The pseudolites can be optimized for different operational situations and can be positioned on either airborne or terrestrial platforms. They find applications in indoor and urban navigation and as augmentation systems for civilian and defense applications.


Figure 13 Y position [x-axis 2s/div, y-axis 100m/div]

The pseudolites can operate either in single- or dual-frequency mode and can be configured to allow for pulsing to receive both GPS and PL signals depending on their availability. The software radio architecture permits ease in switching of operating modes depending on the available satellite or pseudolite signal constellation. The pseudolite signal waveform parallels the GPS signal waveform, enabling the same receiver to operate as GPS only, PL only, or as GPS-PL combined receiver at all times. Various efforts to minimize the effects of multipath are currently underway at CRS.


Figure 14 Z position [x-axis 2s/div, y-axis 100m/div]

This article is adapted from a presentation at the ION GNSS 2006 Conference in Fort Worth, Texas, September 2006. For authors' bios, see the online version of this article at www.gpsworld.com.

Manufacturers

The hardware correlator uses a Xilinx FPGA.

References

Martin W., "Development of a Carrier and C/A-code Based Pseudolite System," ION-GPS 98, September 1998.

Farley M. G., Carlson S. G., "Development and Testing of a New Pseudolite Battlefield Navigation System," ION-NTM 98.

Tuohino J., Farley M. and James R., "Military Pseudolite Flight Test Results," ION-GPS 2000, September 2000.

Stansell T.A. Jr., "RTCM SC-104 Recommended Pseudolite Signal Specification," Global Positioning System, Vol. 3, pp. 117–134, Inst. Of Navigation, 1986.

Klein D., Parkinson B., "The use of Pseudo-Satellites for Improving GPS Performance," Global Positioning System, Vol. 3, pp. 135–146, Inst. Of Navigation, 1986.

van Dierendonck A.J., "The Role of Pseudolite in the Implementation of Differential GPS," IEEE Precision Location and Navigation Symposium PLANS-90, IEEE, March 1990.

van Dierendonck A.J., El B.D., Melton W.C., "Improving the Integrity, Availability and Accuracy of GPS using Pseudolites," Proceedings of the 1989 Conference of the Royal Instititue Of Navigation, October 1989, U.K.

Cobb, H.S., GPS Pseudolites: Theory, Design and Applications, Ph.D. dissertation, Stanford University, September 1997.

Carlson S.G. et al, "The Expanding Universe of Military Pseudolite Systems," 24th JSDE Symposium, Anaheim, CA, November 1998.

Schellenberg S.R., Airborne Pseudolite Navigation System, U.S. Patent 5886666, March 1999.

Progri I.F., Michalson W.R., "An Innovative Navigation Algorithm Using a System of Fixed Pseudolites," ION-NTM 2001.

Roulston A., Talbot N., Zhang K., 'An Evaluation of Various GPS Satellite Ephermerides', ION GPS 2000.

Wang J., Tsujii T., Rizos C., Dai L., Moore M., "Integrating GPS and Pseudolite Signals for Position and Attitude Determination — Theoretical Analysis and Experimental Results," ION-GPS 2000.

Hegarty C., et al., Suppression of Pulsed Interference through Blanking, white paper, Mitre Corporation.

Ganguly S., Jovancevic A., GPS Signal Reconstitution — Phase I Final Report, U.S. ARDEC.

Ganguly S., et al. "GPS Signal Reconstitution," ION-GNSS 2004, CA 2004.

Kaplan E. D., Understanding GPS: Principles and Applications, Artech House, 1996.

Elvod B.D. and A.J. Van Dievendonck, 1996 Pseudolites; Chapter 2 of Global Positioning System, Theory and Application, Vol. 2, p. 51.

ICD for Pseudolite Navigation Data Structure, ICD-GPS-707, 21 January 2003.

IS-GPS-726 (Draft), Navstar GPS Military-Unique Pseudolite/User Equipment Interface, April 2005.

Navdoor Brochure, Space Systems Finland.

Summary Report of the 28th Meeting of the Civil GPS Service Interface Committee (CGSIC), 1996.

Ha Q., Neumann, Wescott D., Cheng L., "GPS ground transmitters for Test range applications," ION-GPS 1990 .

반응형

'Major > Map&GIS' 카테고리의 다른 글

[펌] 좌표변환 경위도-tm/utm  (0) 2009.06.04
[펌] GPS보다 똑똑한 갈릴레오 시스템  (0) 2008.10.16
기본적인 DGPS 구성품  (0) 2008.06.15
GPS와 DGPS  (0) 2008.06.15
DGPS의 기술 동향 고찰  (0) 2008.06.15

댓글