MASTER'S THESIS

A Search for Pulsars in Ultracompact X-ray Binary Systems

Bastian Hacker 2013

Master of Science (120 credits) Space Engineering - Space Master

Luleå University of Technology Department of Computer Science, Electrical and Space Engineering A search for pulsars in ultracompact X-ray binary systems

Master Thesis in astrophysics

Bastian Hacker

06/06/2013

supervisor: Matteo Bachetti advisor: Natalie Webb

Galaxies, High Energy Astrophysics and Cosmology (GAHEC) group, Institut de Recherche en Astrophysique et Planétologie, Luleå tekniska universitet, Université Paul Sabatier Toulouse III Abstract

We present a search for periodic pulsations in the X-ray emission of seven Ultracompact X-ray Binary (UCXB) systems, in which the coherent time domain resampling method was used to recover signals distorted by the target’s orbital motion. While other UCXBs have been observed as X-ray pulsars, our targets still lack such a detection. We demonstrated the superior sensitivity of our search method over standard approaches, enabling us to find very faint signals at the cost of a large computing effort. However no pulsations were detected. Therefore we deduced stringent upper limits for the pulsed fraction in each observation, which are on the order of 0.5%.

Acknowledgements

This work was carried out at IRAP, the astrophysics and planetology research institute in Toulouse, France as a final thesis in both the international SpaceMaster programme and the ASEP astrophysics master course. The possibility to conduct the project in this professional and inspiring environment is kindly appreciated. I want to thank my supervisor Matteo Bachetti for his invaluable support throughout the project. It was a real pleasure to work together and learn so much about astrophysics and computing over countless productive coffee sessions. Thank you Matteo for having been an excellent supervisor! Thanks also to my advisor Natalie Webb for her professional support in guiding the project, her precious advice and resources. Her assistance helped to improve the work substantially and was very appreciated. I’d like to thank Luciano Burderi, Tiziana di Salvo and Alessandro Riggio who laid the groundwork to apply the coherent pulsar search technique together with my supervisor Matteo Bachetti. It was their ideas that created the project and their previous work and experience that I could build on. I also want to express my gratitude to all the people who organised and carried out the study course, especially Soucail Geneviève who assisted me throughout my academic period in Toulouse and gave precious guidance. I’d like to thank my research group members for the fruitful discussions and my student colleagues for their valuable advice and distraction when needed. Last but not least I thank the CINECA supercomputing centre for granting nearly two million computing hours on their Fermi supercomputer. The project would not have been possible otherwise.

2 Contents

1 Introduction 4 1.1 Pulsars...... 4 1.2 X-ray emission from pulsars and its detection...... 5 1.3 X-ray binaries and accreting millisecond pulsars...... 6 1.4 The pulse signature of a binary pulsar...... 8 1.5 Search techniques...... 8

2 Methods 10 2.1 The xpsrspec software...... 11 2.2 Supercomputing...... 12 2.3 Time domain resampling...... 12 2.4 Residual timing errors...... 13 2.4.1 Eccentricity...... 13 2.4.2 Post-Keplerian Parameters...... 13 2.4.3 Varying pulsation period...... 14 2.4.4 Positioning error...... 14 2.5 Search grid...... 15 2.6 Parameter constraints...... 18 2.7 Fourier analysis...... 20 2.8 Follow-up epoch folding...... 22

3 Analysis 22 3.1 Tests with a known pulsar...... 22 3.2 Candidate binaries...... 24 3.3 Results...... 25

4 Conclusions 27

References 28

3 1 Introduction

This work presents a search for periodic pulsations in the X-ray emission of Ultracompact X-ray Binary (UCXB) systems. These systems may contain a pulsar whose signal gets smeared out due to the binary orbital motion, which makes the detection difficult. We implemented a program that recovers possible pulsation signals and used it to search seven of the most promising UCXB systems. In this section I introduce all the key concepts, in section 2 I describe the methods and steps I used in the search and in section 3 I report a test of our tools on one system with known pulsations and the results of our search.

1.1 Pulsars

Pulsars (pulsating ) are neutron stars (NSs) emitting fast pulsations. They were first discovered serendipitously in 1967 through radio observations (Hewish et al., 1968). Soon after their discovery it was established that pulsars must be rapidly rotating, highly magnetised NSs (Gold, 1968; Pacini, 1968). They have theoretical masses of the order of 1.4M (solar masses) packed into a very small sphere with a radius of around 10 km (Lattimer and Prakash, 2007). Their density is higher than inside the atomic nuclei. This makes NSs some of the most extreme objects in the universe and a unique celestial laboratory for fundamental physics. Increasing numbers of pulsars (now about 2000) have been detected, most of them within our . The majority spin at periods of the order of a second while about 10%, the so called millisecond pulsars (MSPs), spin with periods down to few milliseconds (figure 1). Much can be learned from the distribution of spin periods and their derivative in time, but for this work it is sufficient to notice that MSPs are more likely found in a binary system (about two thirds of them).

10-10

10-11

10-12

10-13

10-14

10-15

10-16 dP/dt [s/s] 10-17

10-18 radio pulsars 10-19 high energy pulsation -20 10 binary pulsars -21 10 -1 1 10-3 10-2 10 100 10 P [s]

Figure 1: Distribution of pulsation periods P and spin-down rate of 1902 known pulsars from the ATNF catalogue (Manchester et al., 2005). The two distinct groups of “normal” and millisecond pulsars can be identified along with a tendency of millisecond pulsars to be found in a binary system.

4 Pulsars can have extremely stable pulsation signals that are in some cases comparable to atomic clocks. This is used to study the pulsar rotation behaviour precisely, determine the pulsar position and movement very accurately or even for precision tests of general relativity (Taylor and Weisberg, 1982; Lyne et al., 2004). Therefore pulsars are precious tools in astrophysics and the search for new and different exemplars is a worthwhile endeavour.

1.2 X-ray emission from pulsars and its detection

Pulsars carry very strong magnetic fields (illustrated in figure 2, right) and generally lose rotational energy by very low-frequency magnetic dipole emission into their surrounding medium which is not observable directly. The pulsed emission of radio waves is produced by charged particles that are accelerated along the magnetic field lines and therefore emit curvature and synchrotron radiation. X-ray pulsed emission on the contrary happens when matter is accreted onto the pulsar’s surface. The infalling particles lose so much gravitational energy while they are magnetically channeled onto the magnetic poles that they form a hotspot of several million degrees on the surface which emits strong thermal X-rays (White et al., 1983). A directed beam is then formed by the opaque accretion flow, which absorbs most escaping photons except the ones near the magnetic pole direction. Both mechanisms create an apparent pulsation with the frequency of the pulsar’s rotation when the magnetic poles don’t conincide with the rotational axis and the rotating light beam grazes the line of sight towards the observer. Most pulsars are seen and detected by pulsed radio emission with large-area radio telescopes. Only a fraction of these is also visible in high energy bands such as X-rays (marked in figure 1 with crosses). On the contrary X-ray pulsars in X-ray binary systems – which are being targeted in this work – have so far been invisible in the radio domain (Lorimer, 2008) with only one recently discovered exception (Papitto et al., 2013). The dense ionized clouds around these pulsars screen the radio radiation effectively while X-rays can escape. Therefore X-ray observations are necessary to detect these pulsars and learn about them during their close binary phase. This work deals purely with X-ray signals. The X-ray radiation is detected as discrete photons at individual arrival times. All the available data is collected by satellites because the earth’s atmosphere is opaque to X-ray radiation. But even above the atmosphere one requires large collecting areas and long exposures to reach reasonable signal levels. Additionally the search for high frequency pulsations requires very accurate timing. Both of these are provided by NASA’s

Figure 2: Left: Artist’s illustration of a LMXB system with the primary in blue, the secondary in yellow and an accretion disc in red. Right: Illustration of an accreting pulsar. (Credit: NASA)

5 Rossi X-ray Timing Explorer (RXTE) satellite1, which has been in operation from 1996 to 2012. Its collected observation data on the HEASARC archive2 has been the basis for numerous pulsar searches and it is also the data source for this work. RXTE was operated in a low-earth circular orbit at 580 km altitude with a 90 min orbital period, where observations can get interrupted by earth occultations. Of its several detectors we use the PCA (Proportional Counter Array) because of its large collecting area, good time resolution and directional selectivity. It is sensitive to X-rays of energies between 2–60 keV with 6500 cm2 collecting area and has a spatial resolution of 1◦ FWHM thanks to a collimator. This relatively coarse spatial resolution comes as an issue for crowded fields such as globular clusters which contain many of the otherwise possible candidates for this project, because the signal of each source therein is superimposed with numerous other emissions that act as noise background. The time resolution is 1 µs for observations in the “Good Xenon” mode and 122 µs in the “Science Event” mode, which are both well-suited for accurate timing measurements even for the fastest expected millisecond pulsations. The dead time of the PCA instrument is varying for different possible settings between 12 µs and 50 µs. This is around two orders of magnitudes less than the typical count rates of 100 evt/s so its effect on the statistics will be negligible.

1.3 X-ray binaries and accreting millisecond pulsars

Binary stars are gravitationally bound systems of two stars orbiting each other. They constitute a significant fraction of all systems in the galaxy. Their orbital motion around the common center of mass obeys Kepler’s laws, in particular

2 4π G(Mp + Mc) 2 = 3 (1) Porb (ap + ac) where G is the gravitational constant, Porb the common orbital period, ap and ac the semimajor axes and Mp and Mc the masses of the primary and the companion star respectively. When the system is viewed at an inclination i (0◦ being face-on) one can often only measure the projected semimajor axis of the primary along the line of sight X = ap sin i and Porb, from which one can infer the so-called mass function fX by modifying eq. (1) with the center of mass equation Mpac = Mcap: 2 3 3 4π X (Mc sin i) fX ≡ 2 = 2 (2) GPorb (Mp + Mc)

The mass function gives a combined constraint on the masses Mp and Mc which is determined by measuring X and Porb, while additional knowledge is required to infer each mass individually. It will be useful when we are going to determine parameter constraints for our investigated systems. Binary stars are subject to stellar evolution over time much like single stars, ending their main sequence lifetime sooner the more massive they are. Our systems of interest start out with a primary between about 10M and 25M (Heger et al., 2003), which will cease in a supernova explosion before its companion, leaving behind a neutron star. In case the binary is not disrupted in the explosion, the primary will subsequently start accreting mass from the companion via stellar wind from the companion (Bondi-Hoyle accretion) or Roche lobe overflow (when the companion surface expands beyond the inner Lagrangian point, enabling matter to flow towards the primary, illustrated in figure 2, left), gaining so much energy from the infalling matter that the binary emits bright X-ray radiation: an X-ray binary.

1http://heasarc.gsfc.nasa.gov/docs/xte/XTE.html 2http://heasarc.gsfc.nasa.gov/docs/archive.html

6 Table 1: The 14 first known AMXPs with orbital parameters and root mean square pulsed fraction (pf)

Name Found fpulse [Hz] Porb [s] X [ltms] pf Ref. SAX J1808.4–3658 1998 400.975 7249.16 62.81 4.1%–7% 1 XTE J1751–305 2002 435.318 2545.34 10.11 3.5% 2 XTE J0929–314 2002 185.105 2614.75 6.29 3%–7% 3 XTE J807–294 2003 190.624 2404.42 4.82 3.1%–6% 4 XTE J1814–338 2003 314.356 15388.72 390.63 12% 5 IGR J00291+5934 2005 598.892 8844.09 64.99 8% 6 HETE J1900.1-2455 2007 377.296 4995.26 18.41 1%–3% 7 SWIFT J1756.9-2508 2007 182.066 3282.10 5.94 4.2% 8 Aql X–1 2008 550.27 68213 N/A 1%–10% 9 SAX J1748.9-2021 2008 442.36 31550 390 1%–3% 10 IGR J17511-3057 2009 244.834 12487.51 275.20 6%–9% 11 NGC6440 X-2 2009 205.892 3438 6.22 7.5% 12 Swift J1749.4-2807 2011 517.920 31740.73 1899.53 6%–23% 13 J17498-2921 2011 400.990 13835.62 365.11 10%–20% 14 1Wijnands and van der Klis(1998), 2Markwardt et al.(2002), 3Galloway and Chakrabarty(2002), 4Markwardt et al.(2003), 5Markwardt and Swank(2003), 6Galloway et al.(2005), 7Galloway et al.(2007), 8Krimm and Markwardt(2007), 9Casella et al.(2008), 10Altamirano et al.(2008a), 11Markwardt et al.(2009), 12Altamirano et al.(2010), 13Altamirano et al.(2011), 14Markwardt(2011)

X-ray binaries are classified in two categories: High-mass X-ray binaries (HMXBs) and low-mass X-ray binaries (LMXBs) depending on the companion (see Verbunt, 1993, for a comprehensive overview). In HMXBs the companion has a mass greater than 1M and usually consists of an early-type main sequence star which makes the binary appear optically bright. HMXB systems are not at the center of interest of this work, because they are supposedly young which makes them unlikely to harbour millisecond pulsars that we are searching for.

In LMXBs on the contrary the compact primary has a < 1M companion, which is either a late-type main sequence star or a white dwarf. The primary in LMXBs is always a neutron star or a black hole. Since the companion is also relatively small, LMXBs are optically faint and the X-ray emission from the accretion will dominate the flux. The companion is also too small to evolve further than the white dwarf state, which allows for a long term (109 yr) mass transfer onto the primary to speed up its rotation with angular momentum from the binary motion. UCXBs (see Nelemans and Jonker, 2010, for a recent review) are the most extreme case of LMXBs with an orbital period below about 80 min, which by eq. (1) also requires very tight orbits (. light seconds, lts). UCXBs are particularly interesting as their tight orbits cause measurable angular momentum losses by gravitational wave emission (Hulse and Taylor, 1975). This causes the binary distance to shrink together with the Roche lobe of the companion, which generates continuing mass and angular momentum transfer onto the primary. The long-term accretion onto a neutron star primary can spin it up to very high frequencies by transferring orbital angular momentum onto the NS (as for instance shown for IGR J17511-3057, Riggio et al., 2011), potentially leading to a millisecond pulsar. According to the recycling scenario (Bhattacharya and van den Heuvel, 1991) former binary pulsars, which switched off their pulsation after their magnetic field decayed, may be activated again during the accretion process and emerge as a recycled millisecond radio pulsar after the accretion has finished (Archibald et al., 2009). During the accretion process the radio pulsation is screened by the accreting matter (Cumming et al., 2001), so that accreting millisecond radio pulsars can hardly be detected.

7 However pulsed X-ray emission can be visible. To date 14 of such Accreting Millisecond X-ray Pulsars (AMXPs) have been found (Patruno and Watts, 2012), starting with the discovery of pulsations from SAX J1808.4-3658 (Wijnands and van der Klis, 1998). We list them in table 1 to have a first estimate on the distribution of parameters in such systems. All AMXPs are transient systems with periods of quiescence (low luminosity) and outbursts (high luminosity) which correspond to a varying accretion rate onto the neutron star. Furthermore some systems are intermittent, which means that pulsations were not always detectable even during outbursts. The question which factors exactly cause an accreting NS to exhibit pulsations or not is still a matter of active discussion (Özel, 2009) and may be advanced by further detections.

1.4 The pulse signature of a binary pulsar

C

observer P

Figure 3: Sketch of a LMXB system with a NS primary (P) and low mass Roche lobe filling companion (C) orbiting each other. Pulsations from the NS are received modulated by the orbital motion.

UCXB sources are often far away (∼ kpc, see e.g. review in Lorimer, 2008), appear faint (. 1 photon/pulseperiod) and have only a low fraction of their emission pulsed (pulsed fraction, pf, see table 1). Therefore single pulsations cannot be seen in the data, but only averaged pulse profiles after thousands of pulse periods. This averaging only leads to the right profile if the behaviour doesn’t change over time or time variations can be corrected for. What originates from a binary pulsar as strictly periodic pulsation in its co-moving reference frame at time tem may not be perceived as such by an outside observer at trec. The orbital movement of the pulsar along the line of sight towards the observer d(tem) introduces a varying time delay due to the finite propagation speed of light c:

trec = tem + c · d(tem) (3)

−4 This goes along with a varying (nonrelativistic, v . 10 c) Doppler shift of the pulsation frequency. The pulsation signal received by the observer is therefore frequency-modulated (figure 3) and will show up with a significantly lower maximum amplitude in a simple Fourier power spectrum. This distortion prevents a straightforward detection of the signal in many cases, especially in the most extreme and therefore interesting systems. A variety of countermeasures has been developed consequently, one of them being the subject of this work.

1.5 Search techniques

Finding periodic modulations in any sort of signal is one of the most classic tasks in science and engineering. The one most important technique for this is the Fourier Transform, because in

8 its implementation as discrete Fast Fourier Transform (FFT) it can analyse all frequencies in a given evenly spaced signal of length n very efficiently with a time complexity of O(n log(n)). Therefore it has become one of the most standard techniques in X-ray timing for unknown pulsed emissions (Leahy et al., 1983; Van der Klis, 1988). Other techniques apart from the FFT have also been applied in the search for periodic emission, namely the Lomb-Scargle periodogram (Wen et al., 2006) and epoch folding. These bring advantages in sensitivity in some cases, are however more computationally intensive and don’t alleviate the problem of frequency modulation. The recovery of binary modulated signals in particular has been investigated for more than two decades. Viewed on observation time scales shorter than a small fraction of the binary orbital period, the Doppler shift is almost constant and a single delta peak in the signal power spectrum can be observed, provided the source emits enough signal photons during this time frame (Wijnands and van der Klis, 1998). This task is performed easily and efficiently on large data archives and therefore we have to assume that all strong and clear pulsation signals in our data are already discovered by now. Similarly if a long observation signal is Fourier transformed without considering the modulation, strong pulsations remain detectable as a pattern around the pulsation frequency with reduced amplitude (Jouteux et al., 2002). An approach that is often taken is the dynamical power spectrum (Lorimer, Duncan Ross and Kramer, 2005), which stacks many power spectra of subsequent signal slices in a time–frequency diagram. Frequency-drifting signals which are barely significant in individual subspectra may then be identified as traces in the 2D diagram. Several methods to exploit this were developed such as the application of the Hough transform (Aulbert, 2006). A sensitivity improved technique is the acceleration search (also called quadratic coherence recovery), where the signal is corrected for several constant trial frequency drift rates prior to the Fourier Transform. While this allows to fully compensate for small intrinsic frequency drifts on astronomical timescales, application in binary systems (Wood et al., 1991) still only allows to recover observation lengths of a fraction of the binary period and can yield a limited improvement in sensitivity over the uncorrected search on the order of 2.5 (Johnston and Kulkarni, 1991). This technique however cannot exploit available observations which are much longer than the shortest orbital periods. The straightforward approach to fully recover the pulsar signal is to correct the photon arrival times (time domain resampling) for the exact binary motion and then Fourier transform the result. This is also called orbital-parameter-fitting coherent search because it recovers the signal’s coherency over whole observations. In this approach the space of a priori unknown Keplerian orbital parameter sets is searched by brute-force. Unfortunately the necessary number of parameter sets for this is typically large and made the search infeasible in the past, although its potential power was recognized long ago (Van der Klis, 1988). But ever growing computing power alleviates the problem so that groups like Dib et al.(2005) managed to search coherently for pulsations in the LMXB 4U 1820-30, where Porb is known very precisely. Further work like by Bachetti(2010) demonstrated that coherent searches can be performed with even coarser parameter constraints by now. Both these searches found no new pulsations despite their superior sensitivity. In addition coherent methods are routinely applied in computationally intensive binary radio pulsar searches for certain ranges of orbital periods (Allen et al., 2013). The work of Bachetti(2010) constitutes the footing on which this project builds, providing software tools and a theoretical framework which is used here and extended at some points. At the same time approaches to mitigate the vast computing effort were made. Most notably the sideband (or phase modulation) search technique developed by Jouteux et al.(2002) and Ransom et al.(2003). They exploited the fact that the theoretical power spectrum of an

9 uncorrected binary pulsar signal observed over several orbital periods is not simply a smeared- out peak, but has a regular comb-like pattern due to the signal’s very coherent and periodic nature. In essence they proposed to take a second FFT on subsequent parts of the raw signal’s power spectrum to convert the hidden regular pattern into one large detectable peak. This is computationally efficient as it requires no free parameter adjustment. The downside of the sideband search is that it reduces the detectable signal power by a factor of 0.4 compared to the coherent search even in the best case simulations and drops further if the number of orbits per observation is small or X · fpulse is high. This places the method between the primitive uncorrected searches and expensive coherent searches. Another noteworthy way to speed up the calculation is the time differencing method (Atwood et al., 2006) originating from the gamma ray domain. Since gamma ray count rates are low and therefore long observations are required, the huge resulting size of the FFT array is a particular problem there. Their cure is to collect all differences of corrected photon arrival times up to a certain maximum value and take the power spectrum from that instead of the complete time series. While the method performs well for their application it does no good for the X-ray analysis of LMXB pulsars. Due to the much higher count rate of X-rays the effort savings from shorter FFT arrays are outweighted by the summing process if the maximum time difference allowed is larger than on the order of a second. But the sensitivity of the method decreases with smaller time differences such that in our case at least an order of magnitude would be lost, which would undo all the advantages of parameter correction. Therefore the classic coherent time domain resampling search yields the highest sensitivity for close binary systems that we investigate. The absence of such reported high-sensitivity searches for many of the known candidate systems leaves an opportunity to use available computing power and systematically work through the latest observation archives. The results can either be the discovery of previously hidden weak signals that open the way for further investigation or tighter limits on possible pulsation amplitudes, which supports the discussion of why pulsations are suppressed in some of the systems.

2 Methods

In this work we take RXTE observations of candidate UCXB systems from the Ritter catalogue (Ritter and Kolb, 2003, update RKcat7.19, 2013) to search for previously undiscovered X- ray pulsations. Our method of choice is the computationally-intensive coherent time domain resampling method (sec. 2.3) with FFT analysis for peaks in the power spectrum (sec. 2.7). After this first step to retrieve candidate parameter sets we run a follow-up epoch folding test (sec. 2.8) on the candidates to verify or reject them with greater fidelity. Pulsars in binary systems may be overlooked with fast standard search techniques and remain buried in observation archives until analysed with greater sensitivity (e.g. like in Mickaliger et al., 2012). Our search method reaches the greatest sensitivity of all search methods in sec. 1.5 and hence there are chances to find weak signals which have been overlooked by previous less sensitive searches. My search was performed as follows: Selecting appropriate candidate UCXB systems from catalogues, which have an estimate of the orbital period but no known coherent pulsations. We are only interested in the most compact systems because these are the ones for which the coherent search can provide a better sensitivity over other more computational efficient techniques (see sec. 1.5). Collecting previously known constraints of the candidates from the literature such as the orbital period, orbit inclination, companion type and previously observed burst oscillations

10 (brightness variations from nuclear burning material rotating close to the NS’s surface, Strohmayer et al. 1996) and determined all parameter constraints based on the discussion in sec. 2.6. Data reduction: I downloaded RXTE observation data sets from NASA’s public HEASARC archive and chose suited ones with large observation duty cycles. I preferred observations with T < 3.5 hr because longer ones would not fit in the computer memory at a time (see sec. 2.2). I refrained to select observations by spectral states which may be connected to the occurrence of pulsations (Altamirano et al., 2008b), avoiding the danger of premature rejection. The data are available as preprocessed event lists, so the only reduction I had to do was to barycenter the arrival times and concatenate separate files of one observation. Execution of the orbital parameter fitting FFT search (sec. 2.7) on the supercomputer and collected candidate pulsations. For a possible detection the maximum Fourier power has to exceed the theoretical noise level. Evaluation of the best detection candidates with epoch folding (sec. 2.8) to generate pulse profiles. I used statistical tests to find the profiles most unlikely generated from noise and use them to constrain the maximum possible pulsation amplitude present in the data.

2.1 The xpsrspec software

The main tool for the analysis is xpsrspec, a custom program written in C by my supervisor Matteo Bachetti (Bachetti, 2010) specifically for the task of coherently searching for X-ray pulsations. In his work he used it to analyse a 1 hr observation data set of the UCXB candidate system and X-ray burst source M15-X1 and found that no pulsations above a pulsed fraction of 1% were present. It should be noted that xpsrspec was not an out of the box program that would automatically process a number of given observations; In fact large parts of my work were devoted to make the code work reliably in the supercomputing environment with new and larger data sets. During this project I enhanced xpsrspec’s execution speed by improving the file access scheme and implementing RAM memory savings. I also added additional features such as plotting parts of the power spectrum for diagnosis and using the H-test (see sec. 2.8) to identify the best pulse profiles. xpsrspec opens observation data event lists in the FITS format and creates a grid of trial parameter sets (sec. 2.5) in the given range (sec. 2.6). The trial parameter sets are distributed to many compute nodes via Message Passing Interface (MPI). Each compute node will then work through its given parameter sets performing the following tasks: • Time domain resampling of the observation data according to the given parameter set and binning into a regular time grid • FFT of the time array using the fast fftw library to get a discrete power spectrum • Searching for peaks in the power spectrum that exceed the noise threshold and saving all associated parameters as a candidate pulsation After finishing all data sets xpsrspec has an epoch folding mode to extract significant pulse profiles from the collected results and estimate pulsed fraction limits. We needed high computing efficiency as the total computing effort is large and supercomputing time is precious. The bulk computing effort for typical data sets should be spent for the FFT, as it is the only operation that scales super-linear with the data size. I verified this with the profiling tool Valgrind which showed that over 50% of the time was spent with the FFT for a test data set, so there is no significant margin left for optimisation. The other potentially

11 critical operation is the write process of candidates to the disk, because large amounts of data from parallel processes must be written at the same time. This task was accomplished using the the Network Common Data Form (NetCDF) library which is designed for high performance binary data access. The write access of xpsrspec is designed to write many candidates at once, so the write frequency could be kept low without slowing down the computation.

2.2 Supercomputing

The large number of trial parameter sets (of the order of 106 for each observation data set) that is needed to perform the coherent time domain resampling search requires huge computing resources, so that the processing on one cpu would take hundreds of years. This may explain why the available data on some candidate systems have not been analysed coherently before. But as all parameter sets can be processed independently the problem is “embarrassingly parallel”, making it well suited for a supercomputer. The real necessity of high power computing for this problem is for instance illustrated by the Einstein@Home search (Allen et al., 2013), which searched radio, gravitational wave and gamma ray data. Compared to our search they even had an additional degree of freedom, the dispersion measure, which is an a priori unknown radio-frequency dependent time delay of the signal which is introduced by free electrons in the interstellar medium. Consequently their computing effort was even greater and more than 109 cpu hours have been provided by a large number of individuals on their private computers. In our case we applied for computing resources on the Fermi supercomputer at the CINECA supercomputing centre in Italy which is currently ranked the 9th most powerful machine on the Top500 list3. Our proposal for a “Class C2 project” was accepted in March. This is considered a small project with scientific characterisation and provides 1 966 080 single-cpu hours. Fermi is a IBM Blue Gene/Q massively parallel computer with each cpu clocked at 1.6 GHz. The system allows for assignments of at least 1024 parallel computing cores for each program execution. Sub-units of 16 computing cores share a 16 GB RAM memory, which puts a tight 1 GB memory constraint on each thread in order to make use of all available cores.

2.3 Time domain resampling

As described in sec. 1.4 the central problem with pulsars in binary systems is the varying time delay introduced by a changing distance of the source. The two-body problem has a well-known analytical solution in celestial mechanics, which is the movement on an ellipse around the system’s center of gravity. The precise motion of the pulse-emitting primary star is described by six Keplerian parameters plus post-Keplerian parameters. Most of these are irrelevant for the signal detection because they hardly affect the received pulse train in our case (sec. 2.4.2). For the UCXB system considered in this search we can even neglect the eccentricity (see sec. 2.4.1) which reduces the number of orbital parameters by two. Furthermore the semimajor axis a and inclination with respect to the line of sight i have the same effect on the movement along the line of sight, so that we are effectively left with three unknown orbital parameters: • The projected semimajor axis expressed in light seconds: X = a/c · sin i

• The binary orbital period Porb

3http://www.top500.org/list/2012/11/

12 • The orbital phase expressed as epoch of the ascending node passage: T0 Sometimes this is expressed as T90 = T0 + Porb/4. Together these form a set of unknown trial parameters. A fourth search parameter is the barycentric pulse frequency fp which plays a distinct role because it is traversed by the FFT and not as an independent parameter. The orbital time delay from eq. (3) now takes the form

 2π  trec = tem + X · sin · (tem − T0) . (4) Porb

What’s actually measured is the arrival time trec of each photon, so eq. (4) is to be inverted numerically to find trial emission times in the source frame tem and resample the whole observation accordingly. Of course the movement of the observer in our solar system has a similar distorting effect. I corrected for this beforehand with the well-known celestial and spacecraft orbital parameters using the standard software tool faxbary from HEASoft4. For a sufficiently precise correction of that effect one needs good knowledge of the source position, which is not necessarily fulfilled in X-ray astronomy. We will discuss this issue in sec. 2.4.4.

2.4 Residual timing errors

The parameter space considered for the time domain resampling is the simplest possible to approximately account for all time delaying effects. It leaves aside several other parameters whose effect is present in binary pulsars but only cause a negligible distortion to the signal.

2.4.1 Eccentricity

Clearly the projected movement on a Keplerian ellipse is not well described by a pure sinusoidal modulation as we consider in our search. Instead one would have to add eccentricity and argument of periapsis and repeal the degeneracy between inclination and semimajor axis. This would enlarge the search parameter space significantly and make the search unfeasable even with the computing power of years ahead. Luckily the eccentricity in all our candidate systems is expected to nearly vanish. As depicted by Lorimer(2008) and references therein most observed eccentricities for close binary systems are low and strongly decrease for decreasing orbital periods. This is explained by circularisation over time by tidal friction (Zahn, 1977). Specifically for Porb on the order of hours the eccentricities should be well below 10−5. In practice these low eccentricities are even hard to be noticed so that most detections of X-ray binary millisecond pulsars only report upper limits on the order of 10−3 (e.g. Chakrabarty and Morgan, 1998). While it remains possible that a small fraction of binaries may have been disturbed by a third-body encounter recently enough to be not fully circularized, the assumption is safe for most of our target systems.

2.4.2 Post-Keplerian Parameters

Post-Keplerian parameters describe the movement of bodies in a slightly disturbed two-body system which can be due to non-gravitational or third-body gravitational forces or to effects of

4http://heasarc.gsfc.nasa.gov/docs/software/lheasoft/

13 general relativity. Such effects appear especially in tight and fast systems such as the UCXBs that we look at. Stairs(2003) gives a review what role Post-Keplerian parameters play for binary pulsars. We are especially interested in effects that describe deviations from a harmonical time delay modulation, can therefore not be absorbed in our search parameter sets and possibly decrease our sensitivity. Many post-Keplerian effects are connected to the eccentricity and can therefore be neglected right away. The first possibly influential effect is the Shapiro time delay which describes an increased travel time that photons take when passing near a massive object such as the companion star in our binary system. The largest expected delay occurs in an edge-on system with i = 90◦ and is on the order of 50 µs. This is large enough to be measured precisely, however constitutes just a small fraction of the fastest expected pulsation periods. It therefore poses no problem to our sensitivity that would have to be considered in this initial search. The other effect is a changing orbital period due to gravitational waves, which goes along with a changing X and T0 as well. Applying the formula given in Stairs(2003) to the most extreme −11 of our candidates yields |Porb˙ | < 5 · 10 s/s. During one of our observation data sets which last up to six hours the change in period accumulates to ∆Porb = Porb˙ · Tobs = 1.0 µs, which is well below the admissible tolerances on the order of seconds that we find in sec. 2.5. The effects on X and T0 are at a similar order of magnitude, so that effects of post-Keplerian parameters are no concern in this search.

2.4.3 Varying pulsation period

Slow and steady drifts in the barycentric pulsation period are precisely measured for a very large number of pulsars (see figure 1). Most pulsars have spin-down rates below 10−10 s/s while most millisecond pulsars are even below 10−17 s/s. The phase shift at the fastest expected spin period of Pp = 0.8 ms caused by such a drift during a Tobs = 6 hr observation can be estimated 1 ˙ 2 2 −3 as ∆φ = 2 Pp/Pp · Tobs = 3.6 · 10 . This is only a small fraction of one pulsation period and will therefore not degrade the signal.

2.4.4 Positioning error

The observer which is in our case the RXTE spacecraft is moving in our own solar system and consequently contributes a time delay to each observed photon. The earth’s orbit around the sun has a semimajor axis of 1 AU which is 499 lts, while RXTE’s low-earth orbit semimajor axis measures 23.2 ltms. While the earth’s movement dominates for long timescales on the order of years, it is rather uniform on observation timescales of hours, where the spacecraft orbit has a stronger distorting effect. We correct for all these well-known movements as described in sec. 2.3, but the problem is that the time variations depend on the projected movement on the line of sight and therefore on the direction of the source. If the direction is not known precisely, the movement cannot be compensated correctly and a residual error remains which is malicious in our case. To give an estimate of this, consider the RXTE movement with r = 23.2 ltms and a celestial source position estimate that is off by a small angle ∆φ. For the worst-case projection the arrival time error is ∆t = r/c · ∆φ on each side of the orbit. The pulsation signal with period

14 Pp will overlap by half a phase and cancel if 2∆t = Pp/2. Taking the most extreme condition of Pp = 0.8 ms sets a positioning accuracy requirement of

∆φ  300 (5) in order to keep the signal undistorted. This matches half the FWHM spatial resolution of the PCA instrument and is indeed much larger than the position uncertainties on our sources which therefore does not pose a problem.

2.5 Search grid

The time domain resampling strategy requires to pick trial parameters of X, Porb and T0 which are sufficiently close to any possible actual parameter set so the worst case signal distortion is limited. This is achieved by placing a grid of parameter sets over the possible space constrained in sec. 2.6. Two questions are important here: What is the necessary grid density and what pattern can be used? Denser grids require more computing power, but sparser grids reduce the average and worst-case search sensitivity.

For a reduced search space with near-exactly known Porb, Dib et al.(2005) give the solution in ∗ the two-dimensional X-T0 space: First they re-parametrise the space with one complex X value which encodes both phase and amplitude of the orbit. Then the optimal grid is a circle-packing array with the values of X∗ placed on the corners of equilateral triangles. To determine the grid distance, one has the find how the maximum Fourier power in the signal drops if the parameters ∗ ∗ are off by ∆X = |Xactual − Xtrial|. In the relevant regime close to ∆X = 0 the relative power S follows a central peak shaped as

2 S(∆X) = J0(∆X · 2πfpulse) (6)

th where J0 is the 0 order Bessel function (Dib et al., 2005). I also verified this behaviour with simulated data. Now, defining the standard X-grid spacing as δX := 1/(2πfpulse), I can expand the Bessel function for small values of ∆X: ! ∆X 2 1 ∆X 2 ∆X 4 S(∆X) = J = 1 − + O (7) 0 δX 2 δX δX

The same behaviour follows for ∆T0 if we derive the corresponding grid size from the complex 2 representation as δT0 := Porb/(2π) · δX/X = Porb/(4π fpulseX):

 2  2  4! ∆T0 1 ∆T0 ∆T0 S(∆T0) = J0 = 1 − + O (8) δT0 2 δT0 δT0

We need to extent the grid to the Porb dimension as there are no sufficiently precise estimates on Porb of most of our candidate UCXB systems. In fact Dib et al.(2005) gives a rough estimation of the required Porb grid size δPorb and so does Middleditch(2004), but both of them did not get the exact prefactor to match my simulations, so I am investigating it here briefly: Let us consider the case of X and T0 being correct in the center of the observation. Then the error δPorb is effectively a varying error in T0 as ∆T0(t) = (t − tcenter)∆Porb/Porb. I find the relative

15 power S(Porb) by integrating this over the whole observation, using eq. (8) to the second order:

T/2  2 T/2  2 1 Z 1 ∆T0(t) 1 Z 1 ∆Porb/Porb · t S(∆Porb) = 1 − dt = 1 − dt = (9) T −T/2 2 δT0 T −T/2 2 δT0 1  ∆P T 2 1 ∆P 2 = 1 − √ orb =! 1 − orb , (10) 2 2 3PorbδT0 2 δPorb yielding √ √ 2 3PorbδT0 2 3Porb Porb δPorb = = 2 . (11) T T 4π fpulseX A comparison of these theoretical values with the signal drop in simulated data is shown in figure 4. Now I collect the results and establish the standard grid size which corresponds to a 50% signal drop from the peak in each parameter respectively: 1 δX = (12) 2πfpulse 1 Porb 1 δT0 = (13) 2πfpulse 2π X 1 Porb 1 Porb √ δPorb = 2 3 (14) 2πfpulse 2π X T Since the signal S drops quadratically, the worst-case drop in each of these variable which occurs when the real value is right in the center between two trial values amounts to Smin,1D = 1 2 ( 2 ) · 50% = 12.5%. The required but unknown fpulse in eq. (12)–(14) is set to a probable maximum value of fref = 700 Hz, up to which the calculated sensitivity drop applies. Faster pulsations can still be found but with continuously decreasing sensitivity. Now we need to find a 3D grid pattern which fills the parameter space efficiently. The difficulty of that arises with δPorb which depends on Porb itself and gives the space an intrinsic curvature (see e.g. discussion in Allen et al., 2013, and references therein) and also causes degeneracies between the parameters. This makes the construction of analytic grids difficult enough that stochastic solutions are often preferred. In our case however we can take advantage of the fact that Porb is approximately known and only extends over a narrow region. Therefore we can choose the parameters to be orthogonal for Porb in the center and they will remain near orthogonal in the whole search space. For our typical parameter space dimensions I verified empirically that the metric remains indeed near-euclidean. My finally chosen geometry is the optimum hexagonal grid in the 2D X∗ space and on each point therein I place a 1D Porb grid which exactly fulfils eq. (14) with the X and T0 derived ∗ ∗ from the respective X . Now neighbours in the hexagonal X grid are shifted in Porb direction by varying amounts. The worst case distance of a point to his nearest grid point that can occur ∗ in this grid is in fact when neighbouring X values are aligned in Porb direction. Then the distance is composed of one triangle edge-to-center connection and the Euclidean distance in q √ 2 2 p the Porb direction, which yields a relative distance d = ( 3/3) + (1/2) = 7/12 = 0.76. 1 2 That corresponds to a maximum signal drop of Smax = 2 · 0.76 = 29% and an average of about Savg ≈ 12.5%. If the grid is scaled by a factor g, the average sensitivity will scale as

S(g) = 1 − 12.5% · g2 (15) for small values of g . 2.

16 simulation data 10000s_SP1.4_OP1200_X0.006_pF0.05_I200_BKG0.FITS 0.0070 1050

900 0.0065

750

600 0.0060 X [s] P (Leahy) 450

300 0.0055

150

0.0050 0 1185 1190 1195 1200 1205 1210 1215 Porb [s]

Figure 4: Fourier power (Leahy normalized) at each point on the search grid around the correct parameter set for a simulated typical observation with 200 events/s over 10000 s with 5% pulsed fraction. This plot shows a 2D cut along the Porb and X dimension, while T0 is held at the correct value. The variation of δPorb along X is visible. The big ellipse shows the range of theoretical 50% sensitivity loss according to eq. (12) and eq. (14). The values are actually a bit higher which is due to the second order approximation in eq. (7) and additional random noise. Further from the correct parameter set the power decays less than the central peak approximation used here.

The next step is to determine on optimum grid scaling as a ratio of the identified standard grid size. This is a matter of computing power vs. maximum signal degradation. A similar role is played by the arbitrary sampling time for the FFT in sec. 2.7. Grid size and sampling time must be adjusted together to maximise the sensitivity at a given computing power.

We notice that the binning of time samples at short time steps ts acts as a low-pass filter with a rectangular window profile. The effect on the power spectrum is obtained with the convolution theorem as a multiplication with a wide sinc2 function which damps high frequencies as

sin(π f t )2 S(f) = s , (16) π f ts noting that the damping takes effect even below the Nyquist frequency 0.5/ts (cf. Van der Klis, 1988). The total damping is a multiplication of eq. (15) and eq. (16). The computing effort on the −3 −1 other hand scales as cpu ∝ g · ts log(T/ts) where the log factor is insignificant for the scaling behaviour. Both relative damping S and relative computing effort are shown in figure 5 where an optimum ratio can be identified. A value of S close to one with still reasonable computing effort is chosen with a relative gridscaling g = 1 and a sampling timestep of ts = 1/4096 s, which is also chosen as a multiple of the typical RXTE PCA binning time to mitigate aliasing effects.

17 0.2 signal0.3 degradation

cpu30 effort10

1 0.5 ideal combination 0.4 chosen 0.3 3

100

0.5 0.4 0.6

0.7 0.3

300 0.8

0.2 sampling time / pulse period

0.9

0.1

1000 0.98 0.95

0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 relative gridsize

Figure 5: Signal degradation S (continuous contours) and necessary computing power (dashed) as a function of sampling time ts and the grid spacing factor g. The necessary computing power rises steeply as one aims to bring S close to 1. An optimum ratio is found on the dotted line and the final choice is marked with a circle.

For the selection of suitable observation data sets we note the total scaling behaviour of the ∝ computing effort cpu ∝ tFFT · Nsets ∼ T fs · Nsets by deriving the number of gridpoints from eq. (12)–(14): 3 3 3 2 ∆Porb (Xmax − Xmin)freffs T cpu ∝ 3 3 (17) g Porb

2.6 Parameter constraints

The computing effort to probe the parameter space of fpulse, Porb, X and T0 depends directly on its size. In this section we put tight constraints on all of these.

The pulse frequency fpulse dimension has to be probed on the whole interval from zero up to a maximum value by the nature of the FFT. Precise limits on the maximum expected fpulse are important because it strongly influences the computing effort by determining the data array size and the necessary grid density in sec. 2.5. The typical range for fpulse is shown by previous detections in table 1 as 182 Hz–550 Hz while the fastest known pulsar spins at 716 Hz (Hessels et al., 2006). These values may be selection biased towards lower frequencies. However they are not far from the ultimate theoretical limit fK ≈ 1.25 KHz above which mass would be shed from the equator (Andersson et al., 1999). By setting our Nyquist frequency to 2048 Hz and optimizing the search grid in sec. 2.5 to 700 Hz we are most sensitive to the more likely pulse frequencies while all theoretical values are covered in this search.

The orbital period Porb is completely unknown for about half of all LMXB candidates in the Liu catalogue (Liu et al., 2007) and without that constraint coherent searches remain infeasible

18 even with the high computing effort we invest. Many LMXB candidates however exhibit X-ray or optical lightcurve modulations due to the viewing angle. 101 such systems are listed in the Ritter catalogue with varying Porb accuracies, which often cut down the search space sufficiently. We chose to search Porb within 3σ limits of the given estimate to have a high probability of including the actual Porb and account for possible small Porb variations between different observations.

The projected semimajor axis X = ap/c sin i has no lower constraint except when i is well known. But as the required computing effort increases with X3 in eq. (17), the upper limit is the main computational concern and one can set the lower limit to zero.

To estimate ap we can take Kepler’s third law (eq.1) if Porb and both masses are known. The primary NS mass is very similar in all systems (e.g. Mp = 1.57 ± 0.35M for MSPs in Zhang et al., 2011). The secondary mass is a priori only constrained to . 1M , but can be estimated as follows: The companion must be filling its Roche lobe to produce enough mass transfer for the high X-ray luminosity. The Roche lobe size Rc then equals the companion’s semimajor axis ac and is approximated by Paczyński(1973) as

!1/3 Mp ac = 0.46a . (18) Mp + Mc

Combining this with Kepler’s third law (eq.1) yields

!3/2 !−1/2 Rc Mc Porb = 8.9 hr (19) R M

(Verbunt, 1993) which determines Porb as soon as the companion mass-radius relation rc(Mc) is given.

I analyse several possibilities for Rc(Mc) to ensure that our parameter space can cover each case. Here I take general constraints of the stellar equations of state rather than detailed binary evolution models (e.g. Rappaport et al., 1982) so that we remain sensitive to all possible systems. The implications of each function on ap via eq. (19) is depicted in figure 6. The three possibilities are hydrogen burning main sequence star, helium burning star or degenerate white dwarf (Verbunt, 1993). I use following equations of state: • If the companion is a hydrogen burning main sequence star, an approximate solution is 0.78 Rc = R · 0.76(Mc/M ) (Rappaport and Joss, 1984). Such a companion star can exist down to 0.09M which corresponds to Porb = 1 hr. • For the case of a helium burning companion I take the simple approximation from Verbunt (1993) Rc = R · 0.2Mc/M . The resulting ap constraints are relatively large, however this type can often be ruled out by optical brightness constraints. • A white dwarf companion can exist down to very small radii decreasing with increasing mass. I take non-analytic simulation data from Deloye and Bildsten(2003). He, C and O white dwarfs are considered, from which we show the He curve in figure 6 which gives the widest constraint on ap. At larger radii there is also a strong dependence on the core temperature Tc, which depends on the evolution history of the system and may be up to 107 K. A hotter white dwarf can hold more mass inside a given radius and will have a larger ap.

For each candidate UCXB with a Porb estimate I can now get an upper limit on X by using figure 6. The last parameter to be constrained is T0. It is in principle determined together with Porb from a measured brightness variation but with two limitations: Firstly I can only

19 constant fX LMXB pulsars

102 H burning companion radio + X-ray pulsar He burning companion radio pulsars He white dwarf (different T) radio + gamma ray pulsars

1 Cluster simulation 10

100 X [light seconds] 10-1

10-2

-3 10 -1 1 10 100 10 Porbit [h]

Figure 6: Known binary pulsars and theoretical constraints in the Porb-X diagram. The dots show pure radio and radio+gamma ray pulsars from the ATNF catalogue, LMXB X-ray pulsars like the ones we are searching for and the only known LMXB pulsar visible in the radio ◦ domain. The lines give predictions of ap and are drawn for i = 90 which gives an upper upper limit in X. Lines of constant mass function fX (eq. (2)) are shown for Mp = 1.5M and Mc = 1M , 0.1M , 0.01M (upper to lower line). Predictions for hydrogen (Rappaport and Joss, 1984) and helium burining companion stars (Verbunt, 1993) are drawn in the most 5 6 7 relevant ranges and for He white dwarfs with core temperatures of Tc = 10 K, 10 K, 10 K (lower to upper line) (Deloye and Bildsten, 2003). It is noticeable that no pulsars are found in orbits below 40 min, while large numbers of such systems are predicted in simulations of globular clusters (Rasio et al., 2000). This may partly be due to a selection bias, because the fast and widely used search techniques don’t perform well for low Porb and high X.

link brightness fluctuation and orbital time delay phases if I make risky assumptions about the binary geometry. Secondly a well known T0 constraint at one point is lost after some time t by any inaccuracy in Porb as ∆T = t · ∆Porb/Porb. For example at Porb = 30 min and ∆Porb/Porb = 0.5% this timespan is a few days, which is much less than the typical spacing between different observations. I could try not to transfer T0 into our observation timeframe as assumed in sec. 2.5. But then T0 would correlate with Porb making a much finer Porb grid spacing necessary and undoing the benefit of the T0 constraint. Therefore I can hardly take advantage of a previously known T0 and have to search a complete T0 interval at the length of Porb.

2.7 Fourier analysis

When a set of trial parameters X, Porb and T0 is sufficiently close to the real values, the resampled time sequence resembles the original coherent pulsar signal which has periodic modulations at the pulse frequency fp.

20 Our first stage to detect such a modulation is the FFT. We will not give a detailed introduction to the well established algorithm here, but a more detailed review in the context of X-ray timing can be found in Van der Klis(1988). The FFT operates on an array of N = T/ts discrete bins, which holds the number of received X-ray photons in each equidistant time step of length ts from an observation data set of length T . It generates a power spectrum Pj at N/2 values corresponding to the statistically independent frequencies fj = j/T, (j = 1,...,N/2) as

N 2 X Pj = 2|aj| /Nγ, aj = xk exp(2πi fj kts) (20) k=1 with xk and Nγ being the number of photons in each bin and in total respectively. Here the Pj are normalized according to Leahy et al.(1983) and will be referred to as “Leahy-powers” which is the standard in X-ray timing because it simplifies the statistical treatment. Pure sinusoidal amplitude modulations in case of exactly matching time domain resampling parameters would generate a delta peak in the continuous power spectrum and a slightly smeared out peak in our discrete FFT power spectrum due to spectral leakage, yet most of the signal would be concentrated on one or two neighbouring Pj values. Deviations from a sinusoidal pulse shape lead to additional harmonics in the spectrum, which we do not consider here as they tend to be suppressed for fast and damped signals and their consideration would add additional complexity. The effect of trial orbital parameters being slightly off the true values is important to consider because it will always be the case with a finite parameter grid. They introduce periodic modulations of the pulsation frequency and therefore lead to sidebands in the power spectrum rather than broadening the main peak. From the analysis in Ransom et al.(2003) (which focuses on orbital parameters to be completely off instead of just slightly) I derived that the nearest sidebands appear a number of frequency bins away from the main peak which is equal to T/Porb leaving the central peak narrow and isolated. In consequence I focus on the detection of “narrow features” as described in Van der Klis(1988) and cannot benefit from the usage of a number of averaging schemes therein. However I probed a technique described as two-bin averaging, which takes average values of each neighbouring pair of Pj values instead of individual powers. This affects signal and noise in a similar way as my simulations confirmed, but makes the sensitivity rather independent if the true frequency is in the middle of two bins or at the center of one. The whole problem of detecting a signal peak in the power spectrum is the presence of noise due to the random nature of X-ray photons. Let us first consider the case of a near-uniform count 2 rate and no two-bin averaging, in which all Leahy powers Pj are independant χ -distributed with two degrees of freedom (Leahy et al., 1983) and the probability of any individual power Pj to exceed a given detection level will be quantified as

Prob(Pj > Pdetect. lev.) = Q(Pdetect. lev.|2) . (21)

In order to identify a signal as unlikely to be just noise we have to set Pdetect. lev. such that the even in a large number of Ntrial different powers only a small number  would exceed the threshold Q(Pdetect. lev.|2) · Ntrial = . Here Ntrial is the number of powers in one FFT (T · (fmax − fmin)) times the number of FFTs with different orbital parameters Nsets, as long as they are statistically independent. It turned out in practice that this assumption of independence holds well for fpulse > 200 Hz but not below (see figure 10, left). The detection level increases slowly with the number of trials. Using  = 0.01 (99% confidence level) at a two hour observation with fmin = 1 Hz and fmax = 1500 Hz, the single FFT detection 5 level will be Pdetect. lev. = 41.6. This increases for Nsets = 10 to Pdetect. lev. = 64.6 and for

21 6 Nsets = 10 to Pdetect. lev. = 69.2, which means the noise floor is increased by 60% due to a typical number of orbital parameter sets. The detection level can be related to a minimum detectable pulsed fraction by eq. (20). The sum will evaluate to |aj| = Nγpf/2, yielding q pf = 2Pj/Nγ , (22) which shows that our sensitivity increases with the square root of the photon number. We note that the pf obtained by this will be slightly damped from search grid mismatches eq. (15) and binning eq. (16). RXTE observations of several hours, which are necessary to reach high sensitivities and to take full advantage of the coherent search always have gaps. This alters the Fourier power statistics and changes the noise floor level in a rather complex way, so the presented analytic solutions cannot be used as reliable estimates. Therefore I decided to determine realistic detection levels with a Monte Carlo approach. Random events without pulsation were sampled from a smoothed lightcurve envelope of each observation. These were Fourier transformed in the same way as the real data. Then I extrapolated the distribution of the highest Leahy powers with a well-fitting exponential model to establish the detection level against which the actual data is compared. Using that distribution I derived p-values to quantify the significance of each maximum power.

2.8 Follow-up epoch folding

The orbital parameter sets which yield the highest Leahy powers are analysed with epoch folding. Epoch folding means cutting the observation data in small subsequent chunks at the length of a trial pulsation period Pp and adding all these chunks together in a combined histogram. If Pp was correct (and the preceeding time domain resampling parameters) the pulse profile will show up in the histogram. Otherwise the histogram is mostly governed by stochastic noise. Epoch folding is too slow to apply it to all frequencies of all parameter sets. But it has several advantages over the FFT: It is hardly affected by gaps in the data, which is a possible noise source for the FFT. The frequency resolution can be chosen much finer than one oscillation per T , so it can get closer to the real pulsation frequency. It naturally includes non-sinusoidal pulse shapes with harmonics and finally it yields the pulse profile. I first followed the approach of Leahy et al.(1983) to search for large χ2 values of the pulse profile histogram. But this favoured many random-noise profiles unlike the ones of a real pulsation. So I implemented the H-test (de Jager and Raubenheimer, B. C. Swanepoel, 1989), which selects profiles with a large amplitude in their fundamental and a few harmonics (2 in our case). Then I calculated the root mean square pulsation amplitude from the best-scoring H-test profile. In case of no significant detection this gives our upper limit on the pulsed fraction, as it could either originate from a real signal or from noise below which we cannot identify the signal.

3 Analysis

3.1 Tests with a known pulsar

I verified the functionality of our software pipeline by processing observation data of a known source in exactly the same way as the target objects. The chosen test object was XTE J1751-305 (second in table 1) because it has small Porb, relatively high fpulse and a low pulsed fraction,

22 candidates for 70134-03-01-00GX.evt.gz 2000 0.012 900

800 0.010 1500 700

] 0.008 600 z H [

e 500

s 1000 l X [s]

u 0.006 p f 400 P (Leahy)

0.004 300 500 200 0.002 100 0 0.000 2000 2500 3000 3500 4000 2450 2500 2550 2600 2650 Tnode [s] Porb [s]

Figure 7: Paramter space plot of the Leahy power of the known AMXP XTE J1751-305. The spot of maximum power around the best-fit parameters is enlarged in Porb direction, because the observation was almost as short as Porb so that the time variations can be approximated with wrong parameter sets. The random noise power can be seen as light yellow dots for fpulse different than the pulsation value.

120 1.04 1.03 100 1.02 80 1.01 60 1.00

40 0.99 0.98

20 normalised counts

Fourier power (Leahy) 0.97 0 0.96 0.03 0.02 0.01 0.00 0.01 0.02 0.03 0.0 0.2 0.4 0.6 0.8 1.0 ∆f [Hz] t / P

Figure 8: Left: Power spectrum for observation 70134-03-02-00 around the true pulsation frequency at uncorrected orbital motion. Right: Retrieved pulse profile with the best H-test result at corrected orbital motion. The shape is in good accordance with the near-sinusoidal profile determined by Gierliński and Poutanen(2005). which resembles one of the more difficult targets. The signal of this source is still strong enough to detect the spread out spectrum (figure 8, left) with a Leahy power of 106.1 above the noise level of 24.2 (99% confidence level). The observation was 70134-03-02-00 with a length of 1.65 hr which was taken at the time while Markwardt et al.(2002) claimed a detection. The result of my analysis is shown in figure 7 and figure 8 (right). I recovered the signal at a maximum power of 980.5 above a 34.2 noise level (99% confidence), therefore increasing the signal to noise ratio by 6.5 compared to the non-coherent search. The recovered pulse frequency was 435.317 ± 0.002 Hz and the orbital parameters are X = 0.0099 ± 0.001 s and Porb = 2550 ± 50 s, both in good agreement with previously reported values. This test shows that all parts of our tool chain work as expected and indeed detect pulsations if they are present.

23 Table 2: Candidate systems in our search

# Name Porb [s] ±3σ Xmax Notes

1 4U 0513-40 1008.468 0.234 0.025 Porb ambig. 2 4U 0919-54 1042.8 23.4 0.014 i ≤ 60◦ 3 4U 1543-624 1092 18 0.02 low i 4 M15 X-2 1354.836 0.036 0.12 i ≈ 34◦ 5 4U 1915-05 3000.651 0.003 0.055 Pburst = 3.7 ms 6 4U 1705-44 4680 180 0.04 7 MS 1603+2600 6658.603 0.002 0.28 77◦ ≤ i ≤ 81◦

3.2 Candidate binaries

All analysed candidate binaries are listed in table 2 and shown with their search parameter space in figure 9. They all have been identified as a likely UCXBs and have estimations on Porb. For each one we checked available literature on SIMBAD5 to make sure that possible pulsations haven’t been identified by another research group yet. Then we selected observation data sets which exhibit outburst and span several hours for a high sensitivity. We chose to analyse several observations per object independently which increases the chance to find transient signals that only occur in single observations.

5http://simbak.cfa.harvard.edu/simbad/

constant fX He white dwarf (different T) 1 10 H burning companion previous unsuccessful searches He burning companion known LMXB pulsars

100

7 4 10-1 5 6 X [light seconds] 13 2 10-2

-3 10 -1 1 10 100 10 Porbit [h]

Figure 9: The parameter spaces for each candidate in our search in the Porb-X plane listed in table 2. Lines of theoretical values are adopted from figure 6. The maximum probed X values are taken from the theoretical companion models reduced by sin i if an estimation on i was available. The width of the Porb search spaces correspond to 3σ uncertainties. The maximum X value of two preceeding searches on other UCXBs similar to ours are marked with an x (Dib et al., 2005), (Bachetti, 2010).

24 4U 0513-40 has shown periodic UV lightcurve modulations which have later been confirmed in X-rays. Zurek et al.(2009) assumes a white dwarf companion of 0.05M which implies X = 0.019. Like many LMXB systems this candidate is located in a globular cluster which exacerbates the search due to a strong X-ray background. We decided to analyse it anyway because the very accurate Porb estimation enables our search with relatively little computing resources. 4U 0919-54 has an identified orbital period from optical modulations (Zhong and Wang, 2011). Based on this detection the companion is assumed to be a white dwarf with a mass below ◦ 0.039M . Taking the inclination of probably less than 60 into account it is safe to assume X < 0.014. The candidate has shown X-ray bursts but without burst oscillations (Ritter and Kolb, 2003, update RKcat7.19, 2013). 4U 1543-624 has shown an optical lightcurve modulation of 18 ± 0.1 min (Wang and Chakrabarty, 2004), possibly originating from X-ray heating of the companion. The authors suggest a low inclination and a white dwarf companion of 0.03M . M15 X-2 is an UCXB in the globular cluster M15 which contains several known pulsars. We choose this object despite the significant noise background of the globular cluster because of it’s precisely constrained orbital period from far-UV lightcurves of 22.5806 ± 0.0002 min. Dieball et al.(2005) suggested that the companion may be a white dwarf ≤ 1M in a low inclination orbit. However since the computation of this source is comparatively cheap, we took it as the only one for which also to probe the alternative of a heavier He burning companion. 4U 1915-05 has a very precisely known orbital period from dips in the X-ray brightness (Hu et al., 2008). It has shown burst oscillations at a period of 3.7 ms, which is emission from nuclear burning matter orbiting around the NS together with the magnetic field. Therefore any coherent pulsation would be expected to be close to that period. 4U 1705-44 has shown X-ray intensity dips with a quasi period of 1.3 hr. This rather uncertain value makes a wide Porb search interval necessary. It has shown many X-ray outbursts repeating on the order of several hours (Langmeier and Sztajno, 1987) which makes it a good candidate for possible pulsations. MS 1603+2600 is a well-studied LMXB with precisely known orbital period from optical lightcurve dips that also implicate a high inclination (Mason et al., 2008). Hakala et al.(2009) gives a companion mass estimate of 0.1M suggesting an evolved main sequence star, but we cover the X-space even for the case of a heavier non-evolved companion.

3.3 Results

All results are collected in table 3. None of the examined observation data sets exhibited statistical significant pulsation powers above the noise floor. The Leahy power detection levels there are derived from theoretical χ2 distributions in case the lightcurve was flat and from Monte Carlo simulations otherwise. In the same way we derived p-values for each maximum detected Leahy power. Each p value should follow a uniform distribution between zero and one if the maximum power was generated from noise and be very close to zero if there is a signal significantly above the noise level. The resulting pulsation amplitude limits in table 3 hold for low-frequency pulsations, whereas we have a frequency dependent damping according to eq. (15) and eq. (16), which increases the pf limit by a factor of 1.046 at 500 Hz and 1.25 at 1 kHz.

25 Table 3: Results for all analysed observations. For each one I give its duration, the number of collected photons, the maximum obtained Leahy power below 1.5 kHz, the probability to obtain such a maximum power or higher from a pulsation-less simulation (p-value), the Leahy power required for a detection at 99% confidence level and the maximum root mean square amplitude from epoch folding. Candidate ObsID T [hr] photons max P p-value detect. lev. rms amp. 1 30407-01-09-02 2.15 576 967 38.7 0.08 41.6 1.1 % 40404-01-13-06 1.06 321 211 31.3 0.86 37.5 1.4 % 50403-01-14-04 0.93 308 824 30.7 0.60 35.9 1.4 % 2 60036-01-02-00 2.15 1 531 567 31.0 0.98 37.4 0.69 % 60036-01-02-01 2.49 1 738 236 32.2 0.79 37.2 0.64 % 90062-02-01-00 6.06 3 026 711 35.3 0.93 41.7 0.67 % 3 20064-08-01-00 1.99 3 283 146 41.8 0.09 44.8 0.44 % 20064-08-02-00 2.08 3 111 268 42.2 0.17 46.3 0.45 % 20071-04-01-01 0.91 2 087 435 29.7 0.51 34.5 0.54 % 20071-04-01-02 2.53 3 886 135 38.4 0.95 46.2 0.42 % 4 96428-01-03-02 0.94 750 859 31.1 0.92 37.1 1.1 % 5 30066-01-05-00 0.97 526 917 34.4 0.05 36.8 1.1 % 6 93060-01-11-00 1.08 2 122 449 33.0 0.86 38.4 0.53 % 7 90036-02-01-02 0.47 178 328 32.0 0.75 38.1 2.0 %

candidates for 60036-01-02-00GX.evt.gz 2000 0.014 32 0.012 31 1500 0.010 30 ] z 0.008 29 H [

e 1000 s l X [s] u p

f 0.006 28 P (Leahy)

0.004 27 500 26 0.002

25 0 0.000 4600 4800 5000 5200 5400 1020 1030 1040 1050 1060 Tnode [s] Porb [s]

Figure 10: Candidate parameter sets ObsID 60036-01-02-00 of system 4U 0919-54. Each parameter set is projected onto the T0-fpulse and the Porb-X plane to show all four parameters. Many peaks are found with similar powers to the maximum of 31.1, but none close to the required statistically significant value of 38.6.

For each observation data set the largest Fourier powers from the FFT analysis which exceeded a 99% confidence level per trial parameter set (i.e. so that on average the threshold is exceeded in one out of 100 parameter sets by random noise) were collected and plotted in the parameter space for inspection. Fig. 10 shows such a plot of one analysed data set. All data points in that plot are likely to be generated from noise.

26 The improvement of the pulsed fraction limits on each observation over previous searches can not be stated exactly as there are no comprehensive records. In my worked example (sec. 3.1) the coherent SNR of 28.7 was better by a factor of 6.5 compared to the plain FFT SNR of 4.4, which means we would have detected a pulsed fraction 2.5 times lower than the plain fft search. The best previously set limits may possibly have been obtained with the sideband search technique which according to its inventors reaches a sensitivity of roughly 40% compared to the coherent search, which means we may have lowered the pulsed fraction limit by a factor of 1.6.

4 Conclusions

We have analysed RXTE X-ray observations for seven of the most extreme UCXBs systems exhaustively by applying the coherent time domain resampling search technique, reducing the limits on possible pulsed fractions by about a factor of 1.6 compared to other readily available techniques. This was possible by taking advantage of present estimates on the orbital periods of those systems and by investing large amounts of computing power. In the course of this project, present software tools were developed further and search parameters were optimized to make the search most efficient. Future extensions may include to combine power spectra of several observations to enhance the sensitivity for long-term persistent pulsations. Our obtained tighter limits on the pulsed fraction add to the discussion of why some UCXB systems show pulsations and others do not. There is a possibility of transient signals which only appear rarely, which is best illustrated by the AMXP Aql X-1 (Casella et al., 2008, see also table 1) that exhibited clear coherent pulsations at a pulsed fraction of up to 10% for 150 s and remained non-pulsating otherwise. A possibility to explain the absence of pulsations in some UCXB systems would simply be a beam configuration that is never directed towards us. If this was to be the case one could use the fraction of non-pulsating systems to estimate the beam sizes. For instance a fraction of 1/3 of all systems showing pulsations would by simple geometric considerations at a uniformly distributed field angle imply a beam diameter of 30◦. Another possible cause could be scattering of pulsed radiation in the surrounding medium, blurring the pulses by different time delays. Titarchuk et al.(2002) has shown how this affects especially high pulse frequencies and may drag the profile below the detection limit. MHD simulations by Romanova et al.(2008) have shown that a high accretion rate is able to disrupt the funneled accretion into more irregular patterns, therefore spreading out the confined hotspot which is necessary for the pulsation. Cumming et al.(2001) find screening of the magnetic field by accreting matter as a possibility to inhibit pulsation. Yet another cause is identified by Özel(2009), who suggests that the increasing mass of an accreting neutron star may spread the beam by gravitational light bending, which consequently affects mostly older systems. In order to get a clear picture it is necessary to enlarge the sample of known AMXPs. New data by missions like the LOFT observatory (Feroci et al., 2011) will represent an important leap forward, but will not be flying before ten years from now. In the meantime the best strategy remains to make best use of the available RXTE archives. A key factor will be the development of search plans that are tailored on the targets under investigation and optimised for the available computing ressources as the one carried out in this work.

27 References

Allen B. et al. 2013. The Einstein@Home search for radio pulsars and PSR J2007+2722. ArXiv, 1303.0028:32. Altamirano D., Casella P., Patruno A., Wijnands R., van der Klis M. 2008a. Intermittent Millisecond X-Ray Pulsations from the Neutron Star X-Ray Transient SAX J1748.9–2021 in the Globular Cluster NGC 6440. ApJL, 674(1):L45. Altamirano D. et al. 2008b. Intermittent accreting millisecond pulsars: light houses with broken lamps? In: AIP Conference Proceedings. AIP, 1068(1):63–66. Altamirano D. et al. 2011. Discovery of an Accreting Millisecond Pulsar in the eclipsing binary system SWIFT J1749.4-2807. ApJL, 727(1):L18. Altamirano D. et al. 2010. Discovery of a 205.89 Hz Accreting Millisecond X-ray Pulsar in the Globular Cluster NGC 6440. ApJL, 712(1):L58. Andersson N., Kokkotas K. D., Stergioulas N. 1999. On the Relevance of the r-Mode Instability for Accreting Neutron Stars and White Dwarfs. ApJ, 516(1):307–314. Archibald A. M. et al. 2009. A radio pulsar/x-ray binary link. Science, 324(5933):1411–1414. Atwood W. B., Ziegler M., Johnson R. P., Baughman B. M. 2006. A Time-differencing Technique for Detecting Radio-quiet Gamma-Ray Pulsars. ApJL, 652(1):49–52. Aulbert C. 2006. Finding Binary Millisecond Pulsars with the Hough Transform. In: W.Becker H. (Editor), 363. WE-Heraeus Seminar, Bad Honnef. pages 216–218. Bachetti M. 2010. Numerical methods for the study of rapid x-ray variability in low mass x-ray binaries. PhD thesis, Universita Degli Studi di Cagliari, Cagliari, Italy. Bhattacharya D., van den Heuvel E. P. J. 1991. Formation and evolution of binary and millisecond radio pulsars. Physics Reports, 203(1–2):1–124. Casella P., Altamirano D., Patruno A., Wijnands R., van der Klis M. 2008. Discovery of Coherent Millisecond X-Ray Pulsations in Aquila X-1. ApJL, 674(1):L41. Chakrabarty D., Morgan E. H. 1998. The two-hour orbit of a binary millisecond X-ray pulsar. Nature, 394(6691):346–348. Cumming A., Zweibel E., Bildsten L. 2001. Magnetic Screening in Accreting Neutron Stars. ApJ, 557(2):958. de Jager O. C., Raubenheimer, B. C. Swanepoel J. W. H. 1989. A poweful test for weak periodic signals with unknown light curve shape in sparse data. A&A, 221:180–190. Deloye C. J., Bildsten L. 2003. White Dwarf Donors in Ultracompact Binaries: The Stellar Structure of Finitee-Entropy Objects. ApJ, 598(2):1217–1228. Dib R., Ransom S. M., Ray P. S., Kaspi V. M., Archibald A. M. 2005. An RXTE Archival Search for Coherent X-Ray Pulsations in the Low-Mass X-Ray Binary 4U 1820-30. ApJ, 626(1):333–342. Dieball A., Knigge C., Zurek D. R., Shara M. M., Long K. S., Charles P. A., Hannikainen D. C., van Zyl L. 2005. An Ultracompact X-Ray Binary in the Globular Cluster M15 (NGC 7078). ApJ, 634(1):L105–L108. Feroci M. et al. 2011. The Large Observatory for X-ray Timing (LOFT). Experimental Astronomy, 34(2):415–444. Galloway D., Chakrabarty D. 2002. Discovery of a high-latitude accreting millisecond pulsar in an ultracompact binary. ApJ, 576:L137. Galloway D. K., Markwardt C. B., Morgan E. H., Chakrabarty D., Strohmayer T. E., Remillard R. A. 2005. Discovery of the Accretion-powered Millisecond X-Ray Pulsar IGR J00291+5934. ApJL, 576(1):L45. Galloway D. K., Morgan E. H., Krauss M. I., Kaaret P., Chakrabarty D. 2007. Intermittent Pulsations in an Accretion-powered Millisecond Pulsar. ApJ, 654(1):L73–L76.

28 Gierliński M., Poutanen J. 2005. Physics of accretion in the millisecond pulsar XTE J1751-305. MNRAS, 359(4):1261–1276. Gold T. 1968. Rotating Neutron Stars as the Origin of the Pulsating Radio Sources. Nature, 218(5143):731– 732. Hakala P., Hjalmarsdotter L., Hannikainen D. C., Muhli P. 2009. Light curve morphology study of UW CrB - evidence for a 5 d superorbital period. MNRAS, 394(2):892–899. Heger A., Fryer C. L., Woosley S. E., Langer N., Hartmann D. H. 2003. How Massive Single Stars End Their Life. The Astrophysical Journal, 591(1):288–300. Hessels J. W. T., Ransom S. M., Stairs I. H., Freire P. C. C., Kaspi V. M., Camilo F. 2006. A radio pulsar spinning at 716 Hz. Science, 311(5769):1901–4. Hewish A., Bell S. J., Pilkington J. D. H., Scott P. F., Collins R. A. 1968. Observation of a Rapidly Pulsating Radio Source. Nature, 217(5130):709–713. Hu C., Chou Y., Chung Y. 2008. A Parameterization Study of the Properties of the X-Ray Dips in the Low-Mass X-Ray Binary X1916-053. ApJ, 680(2):1405–1411. Hulse R. A., Taylor J. H. 1975. Discovery of a pulsar in a binary system. ApJ, 195:L51. Johnston H. M., Kulkarni S. R. 1991. On the detectability of pulsars in close binary systems. ApJ, 368:504. Jouteux S., Ramachandran R., Stappers B. W., Jonker P. G., Van Der Klis M. 2002. Searching for pulsars in close circular binary systems. A&A, 384(2):532–544. Krimm H. A., Markwardt C. 2007. Discovery of the Accretion-powered Millisecond Pulsar SWIFT J1756. 9–2508 with a Low-Mass Companion. ApJL, 668:L147—-L150. Langmeier A., Sztajno M. 1987. EXOSAT observations of 4U 1705-44-Type I bursts and persistent emission. ApJ, 323:288–293. Lattimer J., Prakash M. 2007. Neutron star observations: Prognosis for equation of state constraints. Physics Reports, 442(1-6):109–165. Leahy D. A., Darbro W., Elsner R. F., Weisskopf M. C., Kahn S., Sutherland P. G., Grindlay J. E. 1983. On searches for pulsed emission with application to four globular cluster X-ray sources-NGC 1851, 6441, 6624, and 6712. ApJ, 266:160–170. Liu Q. Z., Van Paradijs J., Van Den Heuvel E. P. J. 2007. A catalogue of low-mass X-ray binaries in the Galaxy, LMC, and SMC. A&A, 469(2):807–810. Lorimer D. R. 2008. Binary and Millisecond Pulsars. Living Rev. Relativity, 8(7). Lorimer, Duncan Ross and Kramer M. 2005. Handbook of pulsar astronomy, volume 4. Cambridge University Press. Lyne A. G. et al. 2004. A double-pulsar system: a rare laboratory for relativistic gravity and plasma physics. Science (New York, N.Y.), 303(5661):1153–7. Manchester R. N., Hobbs G. B., Teoh A., Hobbs M. 2005. AJ 129, 1993-2006. Online catalog at http://www.atnf.csiro.au/research/pulsar/psrcat. Markwardt C., Altamirano D., Strohmayer T., Swank J. 2009. RXTE and Swift: IGR J17511-3057 fading, XTE J1751-305 detected. ATel, 2237:1. Markwardt C., Smith E., Swank J. 2003. Discovery of a Fourth Accreting Millisecond Pulsar, XTE J1807-294. ATel, 122:1. Markwardt C. B. 2011. Refined Orbital Timing Solution for IGR J17498-2921. ATel, #3601. Markwardt C. B., Swank J. H. 2003. XTE J1814-338. IAUC, 8144:1. Markwardt C. B., Swank J. H., Strohmayer T. E., in ’t Zand J. J. M., Marshall F. E. 2002. Discovery of a Second Millisecond Accreting Pulsar: XTE J1751–305. ApJL, 575(1):L21. Mason P. A., Robinson E. L., Gray C. L., Hynes R. I. 2008. The orbital period and time-variable asymetric in the X-ray binary MS 1603.6+2600 (=UW Coronae Borealis). ApJ, 685:428–435.

29 Mickaliger M. B. et al. 2012. Discovery of five new pulsars in archival data. ApJ, 759(2):127. Middleditch J. 2004. Millisecond Pulsar Searches and Double Neutron Star Binaries. ArXiv:astro-ph, 0405068. Nelemans G., Jonker P. G. 2010. Ultra-compact (X-ray) binaries. New Astronomy Reviews, 54(3–6):87–92. Özel F. 2009. What Makes an Accretion-Powered Millisecond Pulsar? ApJ, 691(2):1678–1683. Pacini F. 1968. Rotating neutron stars, pulsars and supernova remnants. Nature, 219:145–146. Paczyński B. 1973. Gravitational Waves and the Evolution of Close Binaries. Acta Astron., 17. Papitto A. et al. 2013. Swinging between rotation and accretion power in a millisecond binary pulsar. ArXiv, 1305.3884. Patruno A., Watts A. L. 2012. Accreting Millisecond X-Ray Pulsars. ArXiv, 1206.2727. Ransom S. M., Cordes J. M., Eikenberry S. S. 2003. A New Search Technique for Short Orbital Period Binary Pulsars. ApJ, 589(2):911. Rappaport S., Joss P. C. 1984. The lower main sequence and the nature of secondary stars in ultracompact binaries. ApJ, 283:232. Rappaport S., Joss P. C., Webbink R. F. 1982. The evolution of highly compact binary stellar systems. ApJ, 254:616. Rasio F. A., Pfahl E. D., Rappaport S. 2000. Formation of Short-Period Binary Pulsars in Globular Clusters. ApJ, 532(1):L47–L50. Riggio A., Papitto A., Burderi L., Di Salvo T., Bachetti M., Iaria R., D’Aì A., Menna M. T. 2011. Timing of the accreting millisecond pulsar IGR J17511-3057. A&A, 526:A95. Ritter H., Kolb U. 2003. Catalogue of cataclysmic binaries, low–mass X-ray binaries and related objects. A&A, 404(1):301–303. Romanova M. M., Kulkarni A. K., Lovelace R. V. E. 2008. Unstable Disk Accretion onto Magnetized Stars: First Global Three-dimensional Magnetohydrodynamic Simulations. ApJL, 673(2):L171–L174. Stairs I. H. 2003. Testing General Relativity with Pulsar Timing. Living Reviews in Relativity, 6. Strohmayer T. E., Zhang W., Swank J. H., Smale A., Titarchuk L., Day C., Lee U. 1996. Millisecond X-Ray Variability from an Accreting Neutron Star System. ApJL, 469(1):L9–L12. Taylor J. H., Weisberg J. M. 1982. A new test of general relativity - Gravitational radiation and the binary pulsar PSR 1913+16. ApJ, 253:908. Titarchuk L., Cui W., Wood K. 2002. Why Is It Difficult to Detect a Millisecond Pulsar in Neutron Star X-Ray Binaries? ApJL, 576(1):L49. Van der Klis M. 1988. Fourier techniques in X-ray timing. In: Proceesings of the NATO Advanced Study Institute. Kluwer Academic Publishers, pages 27–70. Verbunt F. 1993. Origin and evolution of X-ray binaries and binary radio pulsars. Ann. Rev. A&A, 31:93–127. Wang Z., Chakrabarty D. 2004. The Orbital Period of the Ultracompact Low-Mass X-Ray Binary 4U 1543-624. ApJ, 616(2):L139–L142. Wen L., Levine A. M., Corbet R. H. D., Bradt H. V. 2006. A Systematic Search for Periodicities in RXTE ASM Data. ApJ Supplement Series, 163(2):372–392. White N. E., Swank J. H., Holt S. S. 1983. Accretion powered X-ray pulsars. ApJ, 270:711–734. Wijnands R., van der Klis M. 1998. A millisecond pulsar in an X-ray binary system. Nature, 394:344–346. Wood K. S. et al. 1991. Searches for millisecond pulsations in low-mass X-ray binaries. ApJ, 379:295. Zahn J.-P. 1977. Tidal friction in close binary stars. A&A, 57:383–394. Zhang C. et al. 2011. Study of measured pulsar masses and their possible conclusions. A&A, 527:A83. Zhong J., Wang Z. 2011. The Likely Orbital Period of the Ultracompact Low-mass X-ray Binary 2S 0918–549. ApJ, 729(1):8. Zurek D. R., Knigge C., Maccarone T. J., Dieball A., Long K. S. 2009. an Ultracompact X-Ray Binary in the Globular Cluster Ngc 1851. ApJ, 699(2):1113–1118.

30