Overview of Pulsar Navigation: Past, Present and Future Trends
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Overview of Pulsar Navigation: Past, Present and Future Trends PETER J. BUIST, STEVEN ENGELEN, ARASH NOROOZI, PREM SUNDARAMOORTHY, SANDRA VERHAGEN, and CHRIS VERHOEVEN Delft University of Technology Received October 2010; Revised April 2011 ABSTRACT: In this contribution we will provide an overview of the work that has been done on pulsar naviga- tion and show a new direction in pulsar-based navigation research. Up until now the focus has been on X-ray pulsars, whereas our focus will be on the possibility of using radio pulsars. The radio frequency range has been neglected because the radio-frequency pulses were assumed to be too weak to detect with antennas of a reasona- ble size. We will demonstrate that with a relatively small antenna radio pulses can be detected even on Earth. In our discussion we will make a comparison of pulsar navigation with GNSS and the differences are analyzed in a detailed discussion on both navigation methods. INTRODUCTION pulsars in our solar system [3–9]. These studies show that navigation using pulsars is both feasible Pulsar-based navigation is not a new idea – ever and reasonably accurate for space applications. since Jocelyn Bell [1] discovered her ‘‘little green As pulsar navigation is based on natural objects, men’’ were actually rapidly rotating neutron stars, some irregularities are expected, yet the achievable their existence and properties have been studied. accuracy [9, 10] would at least approach that of Her discovery dates back to 1968, and four years common deep space navigation principles. later, NASA installed a plaque on their Pioneer 10 Moreover, pulsars, unlike man-made navigation and 11 spacecraft, as well as a more extensive satellites, are immune to solar flares or hostile golden record on both Voyager spacecraft which con- attempts at disabling them; and due to their broad- tained a map (Figure 1), designed by F. Drake [2], band nature, jamming their signals is rather diffi- showing the location of the Sun with respect to the cult. These aspects, combined with the fact that there center of the galaxy using the direction of 14 known are already over 1800 known pulsars in the celestial pulsars, along with their pulse periods. The lengths sphere, gives them a very firm base for governmental of the lines in the figure show the relative distances and civilian use, as well as military applications not of the pulsars to the Sun. The pulse periods are indi- only for space but also on Earth if we would be able to cated by long binary numbers corresponding to the detect them. pulsars. Since these periods change over the time, Radio pulsar navigation - utilizing signals which not only the location of the Sun but also the epoch of can indeed be detected on Earth - has not received launch of the probe can be calculated. much attention for a long time, even for interplan- The idea was that by grossly over-defining the etary applications, since the signal strength of ra- map (three pulsar sources would suffice), another dio pulsars was deemed too weak to be useful [6, 8, civilization would be able to determine the ratios of 9]. Advances in signal processing, however, would the pulse arrival times, and link them to the original enable faster and more accurate detections [11], pulsar source, allowing them to find the location of using a smaller antenna size, and hence recently Earth. interest has spiked once more for using these as a Since then, however, for navigation on or near to navigation source. Earth, most navigation methods have focused on In this contribution we will discuss pulsar-based satellite-based systems like the United States’ navigation. In the section ‘‘Previous Work on Pulsar Global Positioning System (GPS), although studies Navigation,’’ we will provide an overview of what have been performed on navigation using X-ray has been done in this field, which is, as we will see, mostly on X-ray pulsars. In the section ‘‘Principles NAVIGATION: Journal of The Institute of Navigation Vol. 58, No. 2, Summer 2011 of Pulsar Navigation in Comparison with GNSS,’’ Printed in the U.S.A. we will compare the principles of pulsar-based navi- 153
allow access to very high precision timing for satel- lites or remote observatories at planetary or terres- trial surfaces. PREVIOUS WORK ON PULSAR NAVIGATION A number of studies have been performed on navigating using pulsar signals. Chester and But- man [4] published a paper in 1981 on using X-ray pulsars for deep space navigation. Back then, only 17 X-ray pulsars had been identified, yet they con- cluded that for any orbits beyond Saturn, such a system (with a 0.1 m2 X-ray detector) would sur- pass the achievable accuracy using the Deep Space Network. Sheikh performed his doctoral research [7] on navigation using pulsars, and he likewise concluded that navigation would best be suited using X-ray sources. His work suggests that initial position determination is possible with several tens of kilo- Fig. 1–The pulsar map, engraved in the plaques launched with meters in accuracy. While using a delta-correction pioneer 10, 11 and voyager 1 and 2 (adapted from: [2]). The line method, which relies on a position estimate from an representing the relative distance of the Sun to the center of the galaxy is not shown independent source (e.g., a deep-space network ranging measurement), the position solution can be determined within 100 m and a velocity resolution within 10 mm/s Root Mean Square (RMS), using a gation with satellite-based navigation. In the sec- 1 m2 detector, and 500 s of integration time. He also tion ‘‘Principles of Pulsar Radio Signal Detection,’’ concluded that pulsar based navigation would be the detection of radio pulsars is discussed and the the only system known to date for deep space appli- section ‘‘Pulsar Experiment’’ will show preliminary cations which would be capable of both relative nav- results of such an experiment. However, we will first igation, as well as absolute navigation. This is a discuss some examples of pulsar-based navigation unique feature, as it would enable deep space mis- for (inter)planetary and terrestrial applications. sions to navigate much more precisely in faraway orbits, as the system is independent of range or angular effects commonly associated with radio Applications ranging using a deep space network. Moreover, the Global Navigation Satellite Systems or GNSS system would allow for autonomous navigation, (like the aforementioned GPS, the European Gali- reducing the load on ground-station operators and leo, etcetera) have proven that the applications for removing the lag due to large distances, when per- navigation systems are quite difficult to predict. forming orbit-correction manoeuvres. This is even more true with navigation systems Emadzadeh [14] subsequently studied using which use very robust transmitters of a natural X-ray pulsars for a relative navigation system. This source, such as pulsars. One immediately apparent would allow two (or more) spacecraft in formation to application, aside from the traditional satellite determine their relative location, as well as their navigation device, is a feed-back of pulsar informa- absolute location in deep space, based on matching tion to the radio astronomy community, since a the arrival times of specific pulses in both space- multitude of receivers could actively monitor the craft. He showed in simulations that depending on currently known catalogue of pulsars. the number of pulsars, their characteristics, and As LORAN-C is phased out [12], more commer- geometric distribution for an hour’s worth of obser- cially viable applications can be envisaged. A pul- vation, accuracies on the order of 1 km would be sar-based navigation device could provide a (naval) achievable. back-up for the current GPS navigation systems, The European Space Agency has performed a just like LORAN-C, should these devices prove feasibility study [6] on navigation using pulsar manageable for naval use. timing information. They conclude that navigation With their remarkable stability, some pulsars using radio pulsar signals is technologically chal- are expected to compete with atomic clocks as a lenging due to the required antenna size, but that timing reference [13]. Such a pulsar receiver would accuracies of less than 1000 km would be achieva- 154 Navigation Summer 2011
ble within a limited time span. They also state that in order to achieve as high an accuracy as possible, a large bandwidth is required. Moreover, they state that X-ray pulsars would require even longer integration times, and hence smoother or- bital paths, compared to radio pulsars, as they found that for the most useful pulsar candidates, only around 90 photons per hour would be detected. Moreover, they proposed to establish a Fig. 3–Pulse model universal pulsar time. Recently, interest in X-ray pulsar-based naviga- once. However, not all neutron stars are necessarily tion has sparked in China [15], and advanced fil- detectable as pulsars. The beams from some neu- tering techniques have been shown in simulations tron stars may never pass Earth as they are not to increase the performance of such systems to pointing in our direction and will therefore not be achieve accuracies of less than 100 m in the posi- detected. tion domain after filtering of a few hours of obser- As discussed, pulsars can be extremely accurate vations. pulse sources. This property could make them ideal All studies conclude that prior information gained for Time-of-Arrival-based navigation methods. How- using, e.g., an Inertial Measurement Unit (IMU), is ever, the transmit time and position of the source is highly beneficial as it decreases the search space not precisely defined [6]. In this section, we will dis- considerably. cuss the pulsar signals in more detail in comparison with GNSS. PRINCIPLES OF PULSAR NAVIGATION IN COMPARISION WITH GNSS Position Description in a Reference Frame In this section we will discuss pulsar navigation One important difference between pulsar-based in comparison with GNSS. Pulses in a wide fre- and GNSS-based navigation is the applied refer- quency range can be received occurring at regular ence frame. GNSS systems make use of reference intervals which corresponds to a beam (or beams) frames which are Earth Centered and rotating being emitted from a rotating neutron star (Figure with the Earth. This means that they are so-called 2). According to the lighthouse model, the pulsar Earth Centered Earth Fixed frames. One well- emits radiowaves and particles along its magnetic known example is WGS84 for GPS. axis. As the neutron star is rotating, observers For pulsar navigation, a Barycentric (Solar cen- detect pulses with a distinct period. Figure 3 shows tered) reference frame is applied which is quasi- pulses from a pulsar and the period of the signal, or inertial. It is quasi-inertial as the Sun has relative the time between two pulses from the same beam is motion towards other celestial bodies like the the time that it takes for the neutron star to rotate pulsars. For GNSS systems, the GNSS satellite positions are known in their reference frame at the meter level in real-time from navigation messages and post-processed positions become even more precise. For pulsars, this information is not available, but as we will see in the next section, this information is not necessary to estimate a user’s position. Observation Model In this section a general model for the range between a receiver r and transmitter s is devel- oped, where the transmitter can be either a GNSS satellite or a pulsar. GNSS Observations First we will discuss the general equations for the code and carrier observations for a GNSS sig- Fig. 2–Pulsar model nal [16–19]. All GNSSs now available and under Vol. 58, No. 2 Buist et al.: Overview of Pulsar Navigation 155
development are transmitting at a number of com- tween receiver r and transmitter s at time t, ssr; f ¼ mon frequencies in the L-band. At present, only tr(t) 2 ts(t 2 ssr; f ) is the signal traveling time the Russian Glonass is using frequency division between reception at receiver r at tr(t) and trans- multiple access but will change to code division mission from transmitter s at ts(t 2 ssr; f ). The other multiple access which is standard in the other terms of the equations will be explained in detail in GNSSs [17]. the remainder of this section. The code observation, Psr; f (t), is equal to the dif- ference between the receiver time at signal recep- tion, tr(t), and satellite time at signal transmission, tsf (t,t 2 ssr;f ), multiplied by the speed of light, c. The Pulsar Observations frequency f indicates the corresponding carrier fre- For pulsars we will use the code phase notation quency. For GNSS, this ‘‘true’’ range between user as the equivalent of the pulse phase observation and GNSS satellite can be calculated as the position and consider it a code signal consisting of predomi- of the second is known and the first can be esti- nately zeros and only a 1 during a code period mated using the code observations. This measure- which would be the pulse period. We will see later ment is usually called pseudorange as it is biased on that like the code observation the pulsar obser- due to the fact that satellite and receiver clocks are vation is also ambiguous. not synchronized, and it is based on the transit As indicated in Figure 4, each pulsar transmits time from satellite to user. The GNSS signal is gen- a wideband signal, ranging from low frequency ra- erated onboard the satellite and time stamped with dio waves to gamma ray radiation or from 100 the transmission time. At the receiver side, a rep- MHz to 85 GHz [20] depending on the pulsar’s lica of the signal is generated and the messages are characteristics. For pulsar navigation, the pulse decoded [17, 18]. Without bit synchronization, the frequency fn of the pulsar n is utilized. The pulse receiver will measure only the code phase offset, wave fronts and pulse phase observation for an ob- wsr;c . The integer number Nsr;c , of code cycles, kc, that server at a certain position and at time t are have occurred is initially unknown [17–19]. Each shown in Figure 5. In this figure the spiral repre- GNSS code has its own length or period, e.g., the sents the pulsar. It emits beams of radio waves coarse/acquisition (C/A)-code of GPS has a 1-msec which sweep through space as the star rotates, period, and is constantly repeated in the transmit- like lighthouse beams, thus from afar pulsars seem ted signal. wsr;c is provided by the delay lock loop to flicker or pulsate at their rotation periods. that keeps the replica signal aligned with the Therefore in our solar system, shown by an image received GNSS signal [17–19]. With enough of the Sun and Earth, the wavefront can be consid- decoded data and an estimation of the receiver clock ered as pulse waves. For simplicity the beam radi- offset, fr(t), Nsr;c (sometimes referred to as the code ation axis is perpendicular to the rotation axis. In ambiguity) can be determined. general this will not be the case (see Figure 2). If The GNSS receiver also tracks the Doppler the pulse phase of the pulsar at time T0 is known, shifted carrier typically with a phase lock loop and the phase evolution can be written as [6]: this accumulated observable is referred to as the carrier phase observation, Fsr; f (t). wsr;fn ðtÞ ¼ wsr;fn ðT0 Þ þ fn ðt T0 Þ The general equations for the introduced code and carrier observations for a GNSS signal are: X m f m ðt T0 Þm n þ ½cycle (3) m! Psr;f ðtÞ ¼ cðtr ðtÞ tsf ðt; t ssr; f ÞÞ þ esr; f n¼2 ¼ kc Nr;cs þ cwsr;c þ esr; f where fmn ’s are the known multiple derivatives of the pulse frequency, which for the pulsar-based ¼ qsr; f ðt; t ssr; f Þ navigation application could be ignored for the þ Ir;s f þ Tr;s f þ c½fr ðtÞ fs ðt; t ssr; f Þ order 3 or 4 and higher as these higher order terms þ c½dr; f ðtÞ dsf ðt; t ssr; f Þ þ esr; f ð1Þ are known to be stable over periods longer than months [6]. Usr; f ðtÞ ¼ qsr; f ðt; t ssr; f Þ Ir;s f þ Tr;s f þ c½fr ðtÞ fs ðt; t ssr; f Þ þ c½dr; f ðtÞ dsf ðt; t ssr; f Þþ þ kf ½/r; f ðt0 Þ þ /sf ðt0 Þ þ kf Nr;s f þ esr; f ð2Þ where Psr;f (t) is the code observation on frequency f at time t and Fsr;f (t) is the carrier phase observa- tion between receiver r and transmitter s on fre- quency f. qsr; f (t,t 2 ssr; f ) is the geometric distance be- Fig. 4–Electromagnetic spectrum 156 Navigation Summer 2011
In the model, kf depends for GNSS on the carrier frequency f, kc depends on the code period, and kfn for pulsar navigation depends on the pulsar fre- quency fn. Atmospheric Delays on GNSS and Pulsar Observations In Eqs. (1) and (2), Tsr;f is the tropospheric and Isr;f is the ionospheric error between receiver r and transmitter s at frequency f. Tropospheric delays cannot be neglected up to an altitude of 16 km above Earth’s surface at the equator and 9 kilometers above the poles [17], whereas the ionosphere will influence signals up to altitudes of more than hun- dreds of kilometers. The ionospheric effect is fre- quency-dependent and therefore if observations are obtained from the same transmitter at two or more frequencies, a so-called ionosphere-free observation can be applied [17]. Signals in the L-band from pulsars are affected the same way as GNSS signals by the atmosphere, but the X-ray emissions are completely absorbed by the Earth’s atmosphere, and therefore the use of that wavelength is limited to space or planetary bodies without an atmosphere. For pulsars, depend- ing on the frequency band, the signals are also affected by the interstellar medium. This effect will be discussed further in the section ‘‘Principles of Fig. 5–Principle of pulsar navigation (not on scale) Pulsar Radio Signal Detection’’ where an experi- ment in which we observed a pulsar is described. For the received pulse phase, wsr;fn (t), Doppler shift also has to be taken into account, but will not be discussed in detail in this contribution. For a Other Error Terms for GNSS and more detailed discussion on the observation model Pulsar Observations for pulsars we refer to [6–9]. In Figure 5 the pulsar spatial period or wavelength is indicated as fr(t) and fs are clock errors of the receiver r and kfn ¼ fcn , thus ignoring the variation in pulse fre- transmitter s, respectively. For a pulsar, this last quency with c as the speed of light. error is caused by irregularities in the pulsar fre- quency. For example, pulsar ‘‘hiccups’’ have been observed [20]. For a GNSS signal, the information on the satellite clock error is transmitted in the Wavelengths of GNSS and Pulsar Observations data message with moderate accuracy and a poste- In Eq. (2), /r,f(t0) is the initial phase on fre- riori this information is available with a higher ac- quency f in the receiver r, and /sf (t0) is the initial curacy. For pulsars this information is only avail- phase of the carrier phase at the frequency f in the able a posteriori. transmitter s. kf is the wavelength and as only a dr,f(t) and dsf (t,t 2 ssr;f ), dr,f(t) and dsf (t,t 2 ssr;f ) are fractional carrier phase can be measured when a the code and carrier phase delays respectively at signal is acquired, Nsr;f is the number of complete the receiver r and, for GNSS, in the transmitter s. carrier phase cycles that is unknown at the signal For pulsars, dsf (t) are the irregularities in the char- lock-on by the receiver. The phase equation pro- acteristics of the pulsar other than the pulsar fre- vides an alternative way, if one is able to resolve quency which is modeled in fs(t,t 2 ssr;f ) [20]. the integer ambiguity problem, to utilize GNSS For GNSS, information on the orbit of the satel- observations as will be discussed later on. lite is transmitted in the data messages in what is For the pulsar observations in (3), wsr;fn (t) is the called an ephemeris. For pulsars, this information pulse cycles (both fractional and complete) that is of course not available in the pulsar signal and, have occurred since T0 and wsr;fn (T0) is the difference as we will see next, also not required in the com- in initial pulse phase between receiver and pulsar. monly proposed navigation approaches. Vol. 58, No. 2 Buist et al.: Overview of Pulsar Navigation 157
esr;f and esr;f are residual unmodeled error terms definitions as applied by the GNSS community. on code and carrier observations, respectively. For According to this definition, in absolute positioning GNSS, esr;f has a typical value of dm-level and esr;f the coordinates of a receiver at an ‘‘unknown’’ is of mm-level. For pulsars, esr;f depends on the pul- point are determined with respect to a reference sar’s characteristics and the integration time of frame (normally centered in the Earth) by using the observation. For X-ray pulsars, [9, 10] give a the ‘‘known’’ positions of the GNSS satellites being typical order of accuracy of hundreds of kilometers tracked. In relative positioning, the coordinates of for a short integration time (this follows directly a receiver at an ‘‘unknown’’ point are determined from the pulsar spatial period with a typical pulse with respect to another receiver at a ‘‘known’’ frequency on the order of 1000 Hz), and better point. than 100 m for an integration time of more than For pulsar-based navigation, absolute positioning one week. is generally defined as relative to the Barycentric For radio observations from the pulsar, the accu- center of our solar system, which as it is relative racy of an observation for a 1 s integration time is to a known point, in GNSS terms is relative posi- the same as for X-rays as it is determined by the tioning. For pulsar-based navigation, relative posi- pulse frequency. However, as for X-ray observations tioning is often defined as relative to a previous a limited number of photons are observed (typically coordinate. We will apply the relative positioning 90 a day according to [6]), but, as radio observations definition of GNSS for pulsar navigation in this can be made for every pulse period, the expected contribution, but with respect to a reference point accuracy after integration is much higher. The im- rather than a receiver. Another important differ- provement in accuracy must be investigated by ence between pulsar- and GNSS-based navigation experiments as described in a later section. is that the positions of the transmitters are not known in the former. As code observations are available for GNSS, we Linearized Observation Model can calculate the absolute position from the meas- If we neglect the atmospheric effect and omit the ured range between receiver and satellite. If we frequency dependence for simplification, the obser- would like to exploit the higher accuracy of the vation equations can be linearized to [16]: carrier phase observation, we would have to esti- mate the biases and resolve the ambiguities as given in Eq. (2). This is more recently attempted DPsr ðtÞ ¼ usr Dr þ c½Dfr ðtÞ Dfs ðt; t ssr Þ in an application called Precise Point Positioning þ c½dr ðtÞ ds ðt; t ssr Þ þ esr ð3Þ [21, 22]. For pulsar-based navigation, the observa- DUsr ðtÞ ¼ usr Dr þ c½Dfr ðtÞ Dfs ðt; t ssr Þ tions are always relative to some assumed refer- þ c½dr ðtÞ ds ðt; t ssr Þ þ k½/r ðt0 Þ þ /s ðt0 Þ ence point and therefore a position can only be cal- culated using relative positioning in GNSS terms þ k Nrs þ esr ð4Þ which will be discussed next. Relative navigation can also be based on deter- where usr is the line-of-sight vector. For pulsar-based mining the Doppler shift in the received signals, navigation, the precise positions of the pulsars in which will result in the user’s velocity. After inte- an absolute reference frame are not available. How- gration, the receiver displacement can be deter- ever, the positions of celestial bodies are known in mined. Doppler-based navigation has been used in celestial coordinates and therefore we can calculate the early stages of the GPS system [17]. In this their directional locations. Because of the scale of contribution we will not discuss these methods in user position and the GNSS satellite, a user has to further detail. calculate the line-of-sight using a reasonable esti- mate of his position, whereas for pulsar navigation, the line-of-sight to the transmitter can be assumed Differencing the Observation Equations for GNSS to be the same anywhere in the solar system. Differencing of observations has its origin in For pulsar-based navigation some other terms in interferometry [23]. For GNSS, differencing the ob- the linearized observation model are omitted. For servation equations is often applied to explicitly a more detailed discussion on the observation eliminate common error terms. If we take the differ- model for pulsars we refer again to [6–9]. ence between observations at two receivers, referred to as Receivers 1 and 2, collected at the same obser- Positioning vation epoch we can write the single difference equation as: A number of different definitions of the terms absolute and relative positioning can be found in literature. In this contribution we will apply the DPsr12 ðtÞ ¼ usr2 Dr12 þ cDfr12 þ cdr12 þ esr12 (5) 158 Navigation Summer 2011
DUsr12 ðtÞ ¼ usr2 Dr12 þ cDfr12 þ cdr12 þ k Nrs12 þ esr12 E½y ¼ Az þ Gb (9) (6) D½y ¼ Qyy (10) where ()12 ¼ ()2 2 ()1. It can be observed that the transmitter’s clock error and instrumental delays are eliminated from where E[y] is the expected value and D[y] is the the equations. dispersion of y. y is the vector of observed minus For GNSS, we often take the difference of two computed double differenced code and carrier phase single differences (the so called double difference) to observations of the order 2n, so y ¼ [DPsr12 12 (t) . . . s1n T explicitly eliminate the receiver clock errors from DPsr1n 12 (t) DF s12 r12 (t) . . . DF r12 ] . A is a design matrix of the equations: dimension 2n 3 n containing the wavelengths kf that link the data vector to the unknown vector of DPsr12 12 ðtÞ ¼ usr12 2 Dr12 þ esr12 12 (7) ambiguities, z. The G matrix of dimension 2n con- tains directional information in the form of the DUsr12 12 ðtÞ ¼ usr12 2 Dr12 þ k Nrs12 þ esr12 12 (8) line-of-sight vectors, [usr12 . . . usr1n ]T. The variance 12 12 matrix of y is given by the positive definite matrix A triple difference observation is obtained by dif- Qyy which is assumed to be known. For GNSS, ferencing two double difference observations from mostly the same noise values for carrier observa- a different observation time t, which is mathemati- tions on the same frequency are assumed. The cally equivalent to solving a system with equations unknowns in this model are the three values of the for two epochs. position vector b and an integer ambiguity vector, [Nsr12 12 . . . Nsr1n 12 ]T, containing an ambiguity for each double differenced carrier observation. Observa- Differencing the Observation Equations for tions from at least four satellites are required to Pulsars solve the system of equations using single epoch For pulsar-based navigation, a different approach data. is usually applied. The most common one, as detailed in [6–9] uses a reference time-of-arrival almanac, in Pulsar-Based Relative Positioning which the time-of-arrival of the pulse trains of each pulsar is listed. Comparing the relative times of ar- For pulsar-based navigation, we can make use of rival of the pulses at a location in space different the model from the section ‘‘GNSS-Based Relative from the reference location will render a set of possi- Positioning,’’ but as discussed in the section ‘‘Ob- ble solutions for the spacecraft’s location. Multiple servation Model,’’ only the equivalent of the code pulsar signals are added to resolve the ambiguity of observations is available. Moreover, as each pulsar the method, as well as possible clock errors. As dis- observation has its own pulse frequency, for every cussed, because of the large distance between a re- observed pulsar with its unique pulse frequency, ceiver and the pulsars, the celestial coordinates of fn, the design matrix, A, contains a different kfn for the pulsars can be considered as constant during each observation and the variance matrix will con- long periods and the pulse frequency and its deriva- tain different noise values for each observation tives are well-known. Therefore, the phase of the depending on the observed pulsars’ characteristics. pulse frequency at time t can be calculated. Conse- As each observation will add an unknown inte- quently, it is common to take a single difference ger ambiguity, the system of equations cannot be between the phase predictions at a known location solved using data from a single epoch. For a static and the observations from a receiver at its current application, if five pulsars are observed, the system location. By also differencing the uncertainties, could be solved using data from two epochs as we delays at the pulsar’s side are removed, and by dif- would have seven unknowns and eight observa- ferencing two single difference observations, the re- tions. ceiver clock error and instrumental delays are also For completeness we will introduce two more removed. The relative position vector as obtained methods here for pulsar-based navigation based on from solving the equations is defined as the position time differencing. The time-of-arrival drift can be of the receiver relative to the known reference posi- used to determine the Doppler shift of the signals, tion (usually the Barycentric center). as detailed by Kestilä [11]. This would allow for a crude relative positioning after integration. A more exotic navigation method is also presented by Kes- GNSS-Based Relative Positioning tilä [11]. As is clear from Eq. (3), each pulsar has The single frequency model for linearized double a characteristic spin-down rate, which is highly differenced observation equations as given by Eqs. linear for any conceivable time-frame. If the space- (7) and (8) in [16], can be written as: craft was to determine the characteristic age of the Vol. 58, No. 2 Buist et al.: Overview of Pulsar Navigation 159
sffiffiffiffiffiffiffiffiffi pulsar, it would be able to compare this age to the e 2 ne age at a given reference location, which would allow fp ¼ (11) it to determine the distance traveled with respect to pme that location, as due to the limited speed-of-light, the pulse train will show an age difference at differ- where ne is the electron number density, and e and ent locations in space. This method, however, me are the charge and mass of an electron, respec- requires extremely accurate clocks, as well as very tively. long integration times. On the other hand, the The effect can be observed as a change in propa- method does not involve any ambiguity, and will gation velocity of each frequency component. This render the exact distance with respect to the point effect is called dispersion [20]. Depending on the of reference. traveling time of the pulse in the ISM (or the dis- Other pulsar signal properties proposed in litera- tance of the pulsar to the receiver), the effect on ture for use in navigation, such as pulse intensity, the velocity change will vary. This effect causes the are more challenging due to the irregularities pulse shape to change from a narrow pulse to a involved in the emitted signals [20]. wider shape. In order to be able to compensate for this shape deformation, each pulsar is associated with a value called dispersion measure (DM) and is determined by [20]: PRINCIPLES OF PULSAR RADIO SIGNAL DETECTION Zd DM ¼ ne dl (12) As discussed, most research on pulsar-based navigation has been on X-ray pulsars. In the next 0 two sections, we will discuss the possibility of where ne is the electron number density and d is using radio pulsars for navigation. the distance measured in parsec (a unit of length In order to detect a pulsar in the radio frequency used in astronomy: 1 pc 3.1 3 10þ16 m). DM is range, an RF front-end is required. This front-end usually expressed in pc/cm31. The reference for DM consists of two main blocks. The first block is the is Earth. DM basically shows how much the pulse analog processing part and the second block is the has been affected by ISM. Considering that the digital pulse detection part (Figure 6). The analog antenna and receiver are tuned to receive at center block receives the pulsar signal at frequency f0, frequency, f0, with a bandwidth of Df, the ISM selects the required bandwidth Df, down converts effect can be removed by using a filter with the fol- the signal to an intermediate frequency (IF), and lowing transfer function (H) [20]: amplifies the signal to the level which can be digi- 8 9 tized. After the digitization, the second block applies :f0 þf fp2 ; i2p cd de-dispersion and folding algorithms to shape the Hðf0 þ f Þ ¼ e 2ðf0 þf Þ (13) pulse, remove noise, and find the pulsar. The output will be fed to the back-end which calculates the nav- where f0 is the center frequency, c is the speed of igation solution. light, d is again the distance to the pulsar, and fp The concept of the analog block can be found in is the average plasma frequency. Eq. (13) uses f0 þ [24]. Here we will focus on de-dispersion and fold- f as a variable to emphasize that the received sig- ing algorithms. The pulse while traveling from the nal frequency is centered at f0 and frequency f is pulsar to the user passes through the interstellar limited by the receiver bandwidth, i.e., |f| Df/2. medium (ISM). This medium which is a cold ion- The process of removing the effect of ISM is called ized plasma, affects different frequency compo- de-dispersion. nents in the pulse in a similar way as the iono- For GNSS, even for the new signals with wider sphere around the Earth. bandwidth than the original GPS signals, the dis- The index of refraction differs for each frequency persive character of the ionosphere is still too and depends on the plasma frequency, fp, which is small to require the introduced de-dispersion tech- defined by the following equation [20]: niques [25]. Another task of the front-end is finding the pulse trails. Since each pulsar has a unique period, P ¼ f1n , a technique called epoch folding can be applied in order to detect different pulsars [20]. The process is similar to acquisition in GNSS, how- ever, without generating a replica signal by the pulsar receiver. Folding is similar to integration except that in Fig. 6–Pulsar receiver architecture folding, the data is broken into a sequence of dis- 160 Navigation Summer 2011
Fig. 8–Pulse shape of pulsar B0329þ54, the right side provides zoom-in [26] PULSAR EXPERIMENT In order to validate the approaches for de-disper- sion and folding described in the previous section, we established an experiment. Conventionally large dish antennae with diameter of more than 20 m are used to detect pulsars in radio frequencies. In this experiment, we used one phased array antenna Fig. 7–Epoch folding process from the Low Frequency Array (LOFAR) radio tele- scope. This antenna consists of a 5 m by 5 m array with 16 antenna elements. The distance between each adjacent element is 1.25 m. By using beam crete intervals corresponding to the period of the forming techniques, the antenna is able to track the expected pulsar and then added (or folded) ensur- pulsar. The pulsar we tracked was B0329þ54 which ing that the pulsar signal is reinforced with each is one of the strongest pulsars visible in the north- fold, while the noise approaches a mean zero. To ern hemisphere [6]. Figure 8 shows the shape of illustrate the folding process (see Figure 7), data is this pulsar at 102.755 MHz based on the European generated by adding uniformly distributed noise to Pulsar Network (EPN) database [26]. Table 1 shows a periodic pulse. To simulate the noise, pseudoran- the parameters of this pulsar and measurement dom values are drawn from the standard uniform setup. distribution on the interval [21, 1]. The pulse train Using the de-dispersion method and epoch folding is simulated as a square wave with a normalized algorithm as explained previously, we will investi- amplitude of 1/10000, period P, pulse width W, and gate after what observation time, Tobs, the pulse W/P ratio 0.01. First a sequence of data for one pe- shape is distinguishable. Figures 9 through 12 riod (t ¼ 0 to t ¼ P) is stored in an array (array A). show the results of the folding process after 20,000 The length of array A depends on the sampling s, 40,000 s, 60,000 s, and 80,000 s of folding. As can rate (fs) and the period (P), i.e., La ¼ P 3 fs. The be seen, the pulse shape starts to increase as the next sequence of data (t ¼ P to t ¼ 2P) with length folding process continues and is distinguishable af- n is stored in another array (array B). These two ter 60,000 s of folding and remains higher than the arrays are added element by element and stored in threshold afterwards. array A again. The next sequence of data (t ¼ 2P The pulse detection criteria are pulse shape and to t ¼ 3P) with length La is read and stored in pulse peak. The amplitude of the pulse should be array B and added to array A. The process is repeated until a clear pulse shape is distinguished Table 1—Experiment Data after a total number of foldings, nf. Since all (1 Jy (Jansky) 5 1026 W m2 Hz1 [20]) points, except the pulse position, are random val- ues with zero mean, by adding them for infinite Pulsar flux density 347.4 mJy time, the average value should become zero while DM 26.776 pc/cm3 the values at the pulse position will increase. Pulse period (P) 714.57 ms Center frequency (f0) 139.0625 MHz The detection time varies depending on the Band width (Df) 8.984375 MHz strength of the pulsar signal, the background noise Sampling frequency (fs) 762.9394 Hz level, and the pulse period. Vol. 58, No. 2 Buist et al.: Overview of Pulsar Navigation 161
Fig. 9–Signal shape after 20,000 s of folding. At t ¼ 0.31 s the Fig. 11–Signal shape after 60,000 s of folding. At t ¼ 0.31 s pulse amplitude is lower than noise the pulse amplitude is higher than noise and the shape is distinguishable Fig. 10–Signal shape after 40,000 s of folding. At t ¼ 0.31 s the Fig. 12–Signal shape after 80,000 s of folding. At t ¼ 0.31 s the pulse amplitude is lower than noise but increasing pulse amplitude grows higher than the noise and the shape remains the same as before higher than a certain threshold with respect to the maximum noise peaks. The detection condition of a the pulse period, W is the pulse width, Tsys is sys- pulsar signal is selected similarly to the detection tem noise temperature, and np is 1 for single polar- criteria applied in GPS for weak signals [27–29]: ization observation or 2 if two orthogonal polarized the peak value should be at least twice the second signals are summed, respectively. largest peak. At Tobs ¼ 60,000 s the amplitude of Using an antenna with a larger aperture, select- the folded signal at pulse position is 40% higher ing a frequency band with less background noise, than the rest of the peaks and is increasing. At avoiding multipath, and applying advanced signal 80,000 s the detection criteria is met. processing techniques will improve the detection There are a number of factors which can affect time. the pulse detection time. The relation between As discussed previously, the SNR values for pul- SNR and observation time can be determined by sar observations for terrestrial and space applica- the following equation [20]: tions will differ as pulsars signals, like GNSS 9 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi signals, are affected by Earth’s atmosphere. The qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi8T WðP WÞ > > peak > > typical atmospheric loss for L-band signals is, SNR ¼ np tobs Df : ; (14) Tsys P according to [17], around 0.5 dB. Other than that, a radio range pulsar receiver will not be too differ- where tobs is the observation time, Df is the signal ent for terrestrial and space applications as, differ- bandwidth, Tpeak is the pulse peak amplitude, P is ent from GNSS, a Barycentric reference frame is 162 Navigation Summer 2011
applied in which both Earth and spacecraft move 4. Chester, T. J. and Butman, S. A., ‘‘Navigation Using relative to the Sun. However, for non-static users X-Ray Pulsars,’’ NASA Technical Reports, N81- on Earth, movements in general are much less pre- 27129, 1981, pp. 22–25. dictable than the orbits of spacecraft. 5. Hanson, J. E., ‘‘Principles of X-ray Navigation,’’ Ph.D. Thesis, Stanford University, 1996. In the experiment presented in this section we 6. Sala, J., Urruela, A., Villares, X., Estalella, R., and showed that with a relatively small phased array Paredes, J. M., ‘‘Feasibility Study for a Spacecraft antenna we were able to detect a radio pulsar sig- Navigation System relying on Pulsar Timing Infor- nal after 60,000 s of folding. This proves that the mation,’’ ARIADNA Study, 03/4202, European Space above mentioned approach is valid and it can be Agency, June 2004. used for further processing. More sophisticated 7. Sheikh, S. I., ‘‘The Use of Variable Celestial X-ray detection criteria could be applied to decrease the Sources for Spacecraft Navigation,’’ Ph.D. Thesis, required detection time. University of Maryland, 2005. 8. Sheikh, S. I., Pines, D. J., Ray, S. R., Wood, K. S., Lovellette, M. N., and Wolff, M. T., ‘‘Spacecraft Navi- CONCLUSIONS gation Using X-Ray Pulsars,’’ Journal of Guidance, Control, and Dynamics, Vol. 29, No. 1, 2006, pp. 49– In this contribution we explained the principles 63. of pulsar-based navigation by comparing it with 9. Sheikh, S. I., Golshan, A. R., and Pines, D. J., well-known satellite-based navigation systems such ‘‘Absolute and Relative Position Determination Using as GNSS. We derived the observation equations for Variable Celestial X-Ray Sources,’’ Proceedings of the both GNSS and pulsar-based navigation and dis- 30th Annual AAS Guidance and Control conference, cussed in detail the differences between the two 2007, pp. 855–874. navigation methods. Up until now most work in 10. Hanson, J., Sheikh, S. Graven, P., and Collins, J., this area has been focused on X-ray observations. ‘‘Noise Analysis for X-Ray Navigation Systems,’’ Pro- The radio frequencies emitted by pulsars were con- ceedings of the Position, Location and Navigation sidered too weak to be useable for navigation appli- Symposium (PLANS), 2008 IEEE/ION, 5–8 May 2008, pp. 704–713. cations; however, we think that with modern proc- 11. Kestilä, A. A., Engelen, S., Gill, E. K. A., Verhoeven, essing and antenna techniques it could be possible C. J. M., Bentum, M. J., and Irahhauten, Z., ‘‘An to develop a system with an antenna of reasonable Extensive and Autonomous Deep Space Navigation size to track radio pulsars in space and perhaps System Using Radio Pulsars,’’ Proceedings of the 61st even on Earth. The experiment described in this International Astronautical Congress, Prague, 2010, contribution showed that with a relatively small IAC-10.B2.4.8. phased array antenna, it is possible to detect a ra- 12. US Coast Guard notice, Retrieved October 13, 2010, dio pulsar after applying folding. http://www.navcen.uscg.gov/?pageName¼loranMain 13. Allan, D. W. ‘‘Millisecond Pulsar Rivals Best Atomic Clock Stability,’’ 41st Annual Frequency Control Symposium, 1987, pp. 2–11. ACKNOWLEDGMENTS 14. Emadzadeh, A. A., ‘‘Relative Navigation between We would like to acknowledge the people at Two Spacecraft Using X-ray Pulsars,’’ Ph.D. Thesis, ASTRON, who generously provided the LOFAR University of California, Los Angeles, 2009. data; in particular Joeri van Leeuwen, as he 15. Liu, J., Ma, J., Tian, J.-W., Kang, Z.-W., and White, helped with importing the raw data, and Stefan P., ‘‘X-Ray Pulsar Navigation Method for Spacecraft with Pulsar Direction Error,’’ Journal of Advanced Wijnholds. Moreover Mark Bentum from ASTRON Space Research, 2010, doi:10.1016/j.asr.2010.08.019. is acknowledged. The anonymous reviewers and 16. Teunissen, P. J. G. and Kleusberg, A., GPS for Geod- Christian Tiberius are thanked for their valuable esy, Springer, Berlin, Heidelberg, New York, 1998. comments during the review process. 17. Misra, P. and Enge, P., Global Positioning System, Signals, Measurements, and Performance, Ganga- Jamuna Press, 2001. REFERENCES 18. Kaplan, E. and Hegarty, C., Understanding GPS: Principles and Applications, 2nd Ed., Artech House, 1. Hewish, A., Bell, S. J., Pilkington, J. D. H., Scott, P. 2006. F., and Collins, R. A., ‘‘Observation of a Rapidly Pul- 19. Braasch, M. S. and Van Dierendonck, A. J., ‘‘GPS Re- sating Radio Source,’’ Nature, Vol. 217, February 24, ceiver Architectures and Measurements,’’ Proceed- 1968, pp. 709–713. ings of the IEEE, Vol. 87, No. 1, 2002, pp. 48–64. 2. Sagan, C., Salzman, L., and Drake, F., ‘‘A Message 20. Lorimer, D. and Kramer, M., Handbook of Pulsar As- from Earth,’’ Report, Science, Vol. 175, 25 February tronomy, Cambridge University Press, 2005, ISBN: 1972, pp. 881–884. 978–0521828239. 3. Downs, G. S., ‘‘Interplanetary Navigation Using Pul- 21. Zumberge, J. F., Heftin, M. B., Jefferson, D. C. Wat- sating Radio Sources,’’ NASA Technical Reports, kins, M. M., and Webb, F. H., ‘‘Precise Point Posi- N74-34150, 1974, pp. 1–12. tioning for the Efficient and Robust Analysis of GPS Vol. 58, No. 2 Buist et al.: Overview of Pulsar Navigation 163
Data from Large Networks,’’ Journal of Geophysical 26. European Pulsar Network database, Retrieved Research, Vol. 102, No.B3, March 10, 1997, pp. October 13, 2010, http://www.mpifr-bonn.mpg.de/div/ 5005–5017. pulsar/data/browser.html 22. Le, A. Q., ‘‘Achieving Decimetre Accuracy with Sin- 27. Jung, J., ‘‘Implementation of Correlation Power Peak gle Frequency Standalone GPS Positioning,’’ Proceed- Ratio Based Signal Detection Method,’’ Proceedings ings of the 17th International Technical Meeting of of the 17th International Technical Meeting of the the Satellite Division of The Institute of Navigation Satellite Division of The Institute of Navigation (ION (ION GNSS 2004), Long Beach, CA, September GNSS 2004), Long Beach, CA, September 2004, pp. 2004, pp. 1881–1892. 486–490. 23. Counselman, C. C., Hinteregger, H. F., and Shapiro, 28. Borre, K., Akos, D. M., Bertelsen, N., Rinder, P., and I. I., ‘‘Astronomical Applications of Differential Inter- Jensen, S. H., A Software-Defined GPS and Galileo ferometry,’’ Science, Vol. 178, 1972, pp. 607–608. Receiver: A Single-Frequency Approach, ISBN 24. Behzad, R., RF Microelectronics, 1998, Prentice-Hall 0817643907, Birkhauser, 2007. Inc. 29. Geiger, B. C., Soudan, M., and Vogel, C., ‘‘On the 25. Pany, T., Eissfeller, B., and Winkel, ‘‘Analysis of the Detection Probability of Parallel Code Phase Search Ionospheric Influence on Signal Propagation and Algorithms in GPS Receivers,’’ Proceedings of the Tracking of Binary Offset Carrier (BOC) Signals For 2010 IEEE 21st International Symposium on Perso- Galileo and GPS,’’ Proceedings of the 27th General nal Indoor and Mobile Radio Communications Assembly of the International Union of Radio Sci- (PIMRC), doi: 10.1109/PIMRC.2010.5672040, 2010, ence, Maastricht, 2002. pp. 865–870. 164 Navigation Summer 2011
You can also read