You are on page 1of 4

Asteroseismology

John Freeman∗
University of Utah Undergrad Student, Department of Physics
(Dated: December 6, 2019)
Spectral data is prone to false frequencies due to overlapping signals or periods of no record-
ing. This paper analyses astronomical data of pre-white dwarf PG 1701+427 in Fouirer space and
attempts to find false frequencies using a window function. After comparison, the predominant
frequencies in the data are assumed to be caused by the pulsation of the star rather than external
influence.

I. INTRODUCTION function added that would’ve otherwise gone unnoticed.


This is one way that Fourier Transforms help us under-
The purpose of this experiment is to determine pulsa- stand spectral data. Discrete Transforms (DFT) require
tion frequencies of pre-white dwarf PG 1701+427 (naked special attention because under sampling could misrepre-
GW Vir). Some stars leaving the asymptotic giant sent the frequencies because the actual oscillation could
branch (AGB) can return depending on the phase known be faster. The critical sampling of a sine wave is two
1
as the “born-again” AGB phase. It is proposed that this per cycle f = 2∆t . [1] This particular numerical method
could be the cause of the PG 1159 (naked GW Vir) spec- uses the Fast Fourier Transform (FFT). This is a special
tral class [2]. The experiment is designed to test the con- case of DFT that utilizes symmetries to reduce the N XN
sistency of theoretical framework and experiments among complex multiplications to N log2 N [1].
GW Vir stars [4]. PG 1701+427 provides information This particular numerical method begins with binning
that is useful for verifying the evolution of “born-again” two columns of spectral data provided by WET [3] into
stars. units of time and mean intensity (brightness of the star).
An algorithm checks the length of the data and appends
each array to 215 bins. This is a requirement for some
FFT libraries. Furthermore, the time intervals of the
II. EXPERIMENTAL METHOD
data is 60 secs and thus the critical sampling is consid-
ered.
The Whole Earth Telescope (WET) is a worldwide col- To account for false frequencies, a windowing function
laboration of astronomers that obtain more information is applied. A signal function array is created and a quick
of astronomical objects than a single site could. This algorithm checks if the mean intensity bin is zero. If the
particular experiment has time intervals in which no data intensity is zero, then the corresponding signal function
was collected. Taking the Fourier transform of intensity bin is also zero. If the intensity is not zero, then the
vs time data reveals predominant frequencies consider- corresponding signal function bin is 1 as shown in Fig-
able for determining stellar parameters. Other factors ure 1. A FFT transform is applied to the time, mean
that could cause false frequencies are also considered. A intensity, and window function. If a signal has a non
Fourier Transform of a windowing function shows false interval period caused by discontinuity or other reasons
frequencies caused by discontinuity. If the frequency then spectral leaking could affect nearby bins.
spikes of the data don’t compare to those of the win- The spikes in the data frequency domain could be pul-
dowing, then the trust that the frequency is caused by sations of PG 1701+427. Therefore, We are most inter-
pulsation is reinforced. ested in these ranges. Figure 2 scales in on these regions
for further analysis. The longest continuous stretch of
data is also of interest. This numerical method creates
III. NUMERICAL METHOD an array that only consists of data within this stretch
and performs and FFT to be compared to the full range
A Fourier transform takes a superposition of sinusoidal data set as seen in figure 3. This has advantages and
functions in the time domain and outputs the frequencies. disadvantages that will be discussed in section 4.
This is useful for determining which sinusoidal functions
exist within a given function. Consider a viewing a graph
that appears to be a simple sine function. After apply-
ing a Fourier Transform one would expect only a single
spike in the frequency domain. Now imagine that an-
other spike appears. That means there is another sine

∗ Electronic address: johncfreeman1@gmail.com


2

Windowed
1.0 50
Data Data
0.10
40

0.05
30
0.8
Intensit

0.00
20

−0.05 10
0.6
−0.10 0
750000 1000000 1250000 1500000 1750000 2000000 2250000 2500000 2750000 −0.0075 −0.0050 −0.0025 0.0000 0.0025 0.0050 0.0075
time (s) Hz
6000
1.0 Window Window
0.4
5000
0.8
4000
signal function

0.6
3000
0.2
0.4
2000

0.2 1000

0.0 0
0.0
0.0750000 1000000 1250000 15000000.2 1750000 2000000 2250000 2500000
0.4 2750000 −0.0075
0.6 −0.0050 −0.0025 0.0000 0.8 0.0025 0.0050 0.0075 1.0
time (s) Hz

FIG. 1: The data and window function in both time and frequency

selected range w/ windowed fourier


1.0 50
2950μHz - 3050μHz 2150μHz - 2350μHz
15 40
30
Intensity

Intensity

10
20
5 10
0.80 0
0.00296 0.00298 0.00300 0.00302 0.00304 0.002150 0.002175 0.002200 0.002225 0.002250 0.002275 0.002300 0.002325 0.002350
30 Hz 30 Hz
25 Window 25 Window
20 20
15 15
0.6
10 10
5 5
0 0
0.00296 0.00298 0.00300 0.00302 0.00304 0.002150 0.002175 0.002200 0.002225 0.002250 0.002275 0.002300 0.002325 0.002350
12.5 8
1280μHz - 1430μHz 1025μHz - 1175μHz
10.0
6
0.4
7.5
Intensity

Intensity

4
5.0
2.5 2
0.0 0
0.00128 0.00130 0.00132 0.00134 0.00136 0.00138 0.00140 0.00142 0.00102 0.00104 0.00106 0.00108 0.00110 0.00112 0.00114 0.00116 0.00118
30 Hz 30 Hz
0.2 Window Window
25 25
20 20
15 15
10 10
5 5
0.00 0
0.00128
0.0 0.00130 0.00132 0.00134
0.2 0.00136 0.00138 0.00140 0.40.00142 0.00104
0.6 0.00106 0.00108 0.00110 0.8 0.00112 0.00114 0.00116 1.0

FIG. 2: Selected ranges where the frequency in the data is most predominant
3

Longest stretch
1.0
Longest
2.5 2950μHz - 3050μHz

0.0
0.00296 0.00298 0.00300 0.00302 0.00304
Original
Intensity

10 2950μHz - 3050μHz
0.8
0
0.00296 0.00298 0.00300 0.00302 0.00304
Hz Longest
2.5 2150μHz - 2350μHz

0.0
0.002150
50 0.002175 0.002200 0.002225 0.002250 0.002275 0.002300 0.002325 0.002350
0.6 Original
Intensity

2150μHz - 2350μHz

0
0.002150 0.002175 0.002200 0.002225 0.002250 0.002275 0.002300 0.002325 0.002350
Hz Longest
2.5 1280μHz - 1430μHz
0.4
0.0
0.00128 0.00130 0.00132 0.00134 0.00136 0.00138 0.00140 0.00142
10 Original
Intensity

1280μHz - 1430μHz

0
0.00128 0.00130 0.00132 0.00134 0.00136 0.00138 0.00140 0.00142
Hz Longest
0.2
2.5 1025μHz - 1175μHz

0.0
0.00104 0.00106 0.00108 0.00110 0.00112 0.00114 0.00116
Original
Intensity

5 1025μHz - 1175μHz

0.00
0.0
0.00102 0.00104 0.2 0.00106 0.001080.4 0.00110 0.60.00112 0.00114 0.8 0.00116 0.001181.0
Hz

FIG. 3: The entire dataset compared to the longest continuous stretch

zoomed
1.0
50
Data

40

30
0.8

20

10
0.6
0
−0.00004 −0.00003 −0.00002 −0.00001 0.00000 0.00001 0.00002 0.00003 0.00004
Hz
6000
Window
0.4
5000

4000

3000
0.2
2000

1000

0
0.0
−0.00004
0.0 −0.00003 0.2 −0.00002 −0.00001
0.4 0.00000 0.60.00001 0.00002 0.8 0.00003 0.00004
1.0
Hz

FIG. 4: A scaled The frequency domain of both data and window function
4

intensity of the pulsation. While the noise is reduced in


TABLE I: The approximate peak frequencies in the selected
the longest stretch data, it loses accuracy of the location
ranges.
of the peaks. This is because there are less bins and the
Frequency (µ Hz)a discrete intervals are further spaced.
2900
2230
2240
1345 V. CONCLUSION
1100
a rough estimate by looking at graphs The pulsation frequencies provided in Table I were not
caused by discontinuity as checked by the window func-
tion. The pulsation at 1100 µhz could be weaker than the
IV. RESULTS data suggests because the longest stretch doesn’t repre-
sent this spike. However, this could as be due to a smaller
Each of the peak frequencies in Figure 2 have shapes bin count and the peak is between two intervals. The
similar to the window function (Figure 4). The window strongest pulsation frequencies are approximately 2230
function in at these intervals don’t share spikes with the and 224 µhz. The 2230 µhz frequency could’ve gone
data. Because the window function is only noise when unnoticed because of the neighboring pulsation. I no-
the data spikes we can assume that the spikes are due ticed this because the pulsation frequencies were the same
to pulsation frequencies rather than the discontinuity of shape as the window function and this range didn’t follow
measurement. The interval 2150 µhz - 2350 µhz appears that consistency. I learned that aliasing in signal anal-
to have more than one spike very close to each other. ysis is common and windowing is necessary to identify
There could be two pulsation frequencies close to one false frequencies. Spectral leakage happens when a range
another. The amplitude is highest in this region as well. of data isn’t an interval period. This is always the case
It is important to note that the scaling is not consistent so a window function is designed to minimize disconti-
for all the ranges. The longest continuous stretch has nuity in the data. This numerical method didn’t apply
peaks at the same point except at 1100 µHz as shown in fixing discontinuity, rather it only showed us where it ex-
Figure 3. The data spike isn’t represented well in the ists. Because the identified frequencies weren’t caused by
longest stretch. The longest stretch reduces the noise of aliasing, then are assumed to be real pulsations for the
the data so it could be that the noise contributed to the star.

[1] J. Belz, University of Utah (2004).


[2] Iben, I. Jr., Kaler, J., Truran, J., and Renzini, A. 1983, [4] O’Brien, M. S. 2000, ApJ, 532, 1078.
ApJ, 264, 605.
[3] S.D.Kawaler et al, Astronomy and Astrophysics 428 969

You might also like