A transit-search pipeline records the brightness of a candidate host star at evenly…

PHYSICS · Multi-part · Fermi University Physics · Mathematical Methods for Physics · Computational Physics · Scientific programming for physicists

Scientific Computing for Physicists, Ch Spectra with error bars: the fast transform, convolution and spectral estimation

Problem

A transit-search pipeline records the brightness of a candidate host star at N=216=65536N = 2^{16} = 65536 evenly spaced points before searching for planetary transits. ((a)) Starting from Xk=∑n=0N−1xnWNknX_k=\sum_{n=0}^{N-1}x_nW_N^{kn} with WN=e−2πi/NW_N=e^{-2\pi i/N}, split the sum over even- and odd-indexed samples and derive Xk=Ek+WNkOkX_k=E_k+W_N^kO_k and Xk+N/2=Ek−WNkOkX_{k+N/2}=E_k-W_N^kO_k for k=0,…,N/2−1k=0,\dots,N/2-1, where EkE_k, OkO_k are the length-N/2N/2 DFTs of the even and odd samples. Counting one operation per output sample for the multiply-and-combine step that produces XkX_k and Xk+N/2X_{k+N/2} from EkE_k, OkO_k, write the recursion T(N)=2T(N/2)+NT(N)=2T(N/2)+N for the total number of operations, solve it for N=2mN=2^m, and evaluate T(N)T(N) at N=65536N=65536. ((b)) Before the transit search the light curve is smoothed with a boxcar (moving-average) filter of M=121M=121 points, by multiplying the two records' length-LL DFTs and inverse transforming. Starting from the orthogonality relation 1L∑n=0L−1e2πi(k−k′)n/L=δkk′\frac{1}{L}\sum_{n=0}^{L-1}e^{2\pi i(k-k')n/L}=\delta_{kk'}, prove that multiplying two length-LL DFTs and inverse transforming produces the circular convolution (modulo LL) of the two zero-padded length-LL sequences. State the smallest LL that makes this circular convolution equal the ordinary (linear) convolution of the NN-point light curve with the MM-point boxcar, and give the smallest power of two no less than that LL, suitable for a radix-2 transform.

Browse the problem library