Turning delay power into a bandpower without losing the signal
Sandbox Physics ·
A delay spectrum becomes a cosmological power spectrum after three steps: a normalization that turns telescope units into mK2h−3Mpc3, an average over modes of the same ∣k∣, and a window function that says which true wavenumbers each reported number actually contains. Any step that touches the data can also remove hydrogen, so every analysis has to measure how much signal survives. This chapter follows HERA's Phase I analysis through those steps and uses the Lab to test signal loss directly.
It builds on the previous chapter's delay transform and the conversions X and Y. Wavenumbers are in hMpc−1 and dimensionless power in mK2.
From two visibilities to a power spectrum
HERA cross-multiplies two delay-transformed visibilities, V~1 and V~2, taken from data with independent noise, and normalizes the product:
P^(k⊥,k∥)=ΩppBX2YV~1V~2∗.
Here Ωpp is the sky integral of the squared beam and B is the effective bandwidth. HERA Collaboration 2022, equation 12 In this series X converts angle to transverse distance and Y converts frequency to line-of-sight distance, as in the previous chapter. The paper's equations 13 and 14 attach the letters the other way round; the reading guide in this series shows how to check which is which from the units.
The units confirm the form. V~ is in mKsrHz. Multiplying two of them by X2 in (h−1Mpc)2 per steradian and Y in h−1Mpc per hertz, then dividing by steradians and hertz, leaves mK2h−3Mpc3.
Using two independent copies matters. The product of one visibility with itself would add the noise power to every mode. The cross product has no noise bias, so its noise averages to zero, and individual estimates can come out negative. HERA Collaboration 2022, §4.1
The dimensionless power spectrum
Cosmologists usually quote
Δ2(k)=2π2k3P(k),
the contribution to the brightness variance per logarithmic interval of k, in mK2. HERA Collaboration 2022, equation 15 Its square root is a typical brightness contrast on that scale.
HERA then averages its cylindrical (k⊥,k∥) estimates in shells of constant ∣k∣. It weights each cell by the inverse square of its expected noise power and gives zero weight to every cell with k∥ below the horizon plus the buffer. HERA Collaboration 2022, §4.4
Window functions
A reported bandpower is not the power at one wavenumber. The taper and the binning mix nearby modes, so the estimates p^ relate to the true bandpowers p through a window matrix:
Figure 18 of the paper shows the windows for Band 2, Field 1. Their 16th and 84th percentiles sit 0.031hMpc−1 from the median, and the lowest window has no response below 0.128hMpc−1 because of the buffer. HERA Collaboration 2022, Fig. 18 and footnote 7 To reduce overlap HERA reports every other native mode. Even so, in the public covariance the correlation between neighbouring native rows is 0.25 to 0.33, as computed in the method guide of this series.
A model is compared fairly only after it passes through the same window:
m^α=β∑Wαβmβ.
Worked example: a model through HERA's window
Take the Lab's heated history and its density-only prediction at z=7.93, described below. At the first HERA bandpower, k=0.192hMpc−1:
The model evaluated at the bin centre gives 15.49mK2.
Weighted by the window row gives 15.87mK2, 2.5 % higher, because the window reaches up to larger k where Δ2 is rising.
For the cold history the same step moves 2893 to 2964mK2.
Here the window changes the answer by a few percent. It matters more for a spectrum with a sharp feature, and it always matters for consistency.
From a bandpower to an upper limit
HERA has not detected the signal. It turns each bandpower into a 95 % upper limit by adding twice the error bar to the estimate, after setting negative estimates to zero:
U=max(Δ^2,0)+2σ.
HERA Collaboration 2022, §4.4 The reason is physical. A real sky signal can only add positive power; noise can push an estimate either way.
At k=0.192 in Band 2, Field 1 the public file gives Δ^2=211.7mK2 and σ=367.3mK2, so U=946.4mK2=(30.76mK)2, the paper's headline limit at z=7.9. At k=0.320 the estimate is −516.0 with σ=1229.8; it is set to zero and U=2459.7mK2=(49.60mK)2.
Signal loss
Every step that changes the data can remove part of the hydrogen. HERA lists four identified losses and corrects the power spectra for each. HERA Collaboration 2022, §3.11, Table 2
Table 4.1 Identified signal losses, each corrected in HERA's final power spectra.
Step
Power loss, Band 1
Power loss, Band 2
Absolute calibration
9 %
8 %
Cross-coupling filtering
3 %
1 %
Time averaging
1 %
1 %
Redundant averaging
1 %
1 %
The paper states that these losses do not depend on scale or on the reionization model. A companion paper, still in preparation when HERA published, ran simulated skies through nearly the whole pipeline and recovered a realistic model for k≥0.192hMpc−1. HERA Collaboration 2022, §5
The standard test is signal injection. Add a known copy of the signal, scaled by A, run the identical treatment T and measure what comes out:
f=A2P(s)P[T(fg+As)]−P[T(fg)].
If f=1 nothing was lost. Making A large keeps cross terms between foreground and signal from hiding or faking a loss. The Lab computes f over the modes the treatment uses, in 0.05≤k≤0.6hMpc−1.
Worked example: avoidance against a smooth fit
Wedge avoidance only discards modes; it does not change the ones it keeps. In the Lab default record the recovered fraction is f=0.999.
Subtracting a third-order polynomial in frequency from each visibility is different. A least-squares fit is linear in the data, so it removes the part of the hydrogen that happens to look smooth, along with the foreground. In the Lab the recovered fraction falls to f=0.823. Worse, in this schematic sky the third-order fit leaves foreground residuals 5.8×104 times the hydrogen power in the modes it uses. Losing 18 % of the signal would not even buy a clean measurement. Real analyses that subtract foregrounds use more careful models, but they still need an injection test.
Comparing a model with the limit
The Lab's prediction keeps only density fluctuations:
Δ212(k)=Tˉb2(1+μ2)2Δm2(k),
with Δm2 the linear matter power spectrum and μ the cosine between k and the line of sight. It is the redshift-space power of Furlanetto, Oh and Briggs with the isotropic part set equal to the density, which means no spin-temperature or ionization fluctuations. Furlanetto, Oh and Briggs 2006, §4.1, equation 107 The matter spectrum uses the Eisenstein-Hu no-wiggle transfer function. Eisenstein and Hu 1998 HERA's kept modes have k⊥≪k∥, so μ≈1 and the factor is 4. Fluctuations in spin temperature, coupling and ionization are left out, so this is not a full model.
Passed through the windows, the heated history (Tˉb=16.2mK) gives 0.0168 of the limit at k=0.192. The cold history (Tˉb=−221mK) gives 3.13 times the limit there and 2.06 times it at 0.320. Even this minimal model of fully coupled, unheated gas at z=7.9 is excluded. HERA's companion analysis reached a related conclusion: under standard galaxy astrophysics, the limits disfavour scenarios in which the gas is never heated much above the temperature it reaches by cooling alone. HERA Collaboration 2022, §1
Read the injected signal recovered in the default state. Switch the foreground treatment to the smooth fit and read it again. Then raise the order of the fit under the advanced settings and say how the recovered fraction moves.
Choose the cold-hydrogen preset. In the HERA chart, find the bandpowers that the windowed model exceeds; there should be two at z=7.9 and none at z=10.4. The ratio readout should show 3.13.
Stay on that preset and, under the advanced settings, raise the temperature added by heating by one step, to 10K. The ratio falls to about 0.02. In this density-only model, warming the gas from 1.7 to about 12K is enough to pass the limit, because the brightness drops from −221 to about −19mK.
Exercises
Check that X2Y∣V~∣2/(ΩppB) has units of mK2h−3Mpc3 when X is in h−1Mpc per radian and Y in h−1Mpc per hertz.
At k=0.448 in Band 2, Field 1, Δ^2=5974.1mK2 and σ=3441.1mK2. Find U and its square root.
A window row has weights 0.2,0.6,0.2 on three modes where a model is 10, 20 and 40mK2. Find the windowed value and compare it with the centre value.
An injection test gives f=0.82. By what factor must the measured power, and hence the limit, be corrected?
Why may a single bandpower estimate be negative, while the upper limit derived from it may not?
Explained answersShow the answer
Exercise 1. ∣V~∣2 is in mK2sr2Hz2. Multiply by X2, in h−2Mpc2sr−1, and Y, in h−1MpcHz−1, to get mK2srHzh−3Mpc3. Dividing by Ωpp in steradians and B in hertz leaves mK2h−3Mpc3.
Exercise 2. The estimate is positive, so U=5974.1+2×3441.1=12856.3mK2, and U=113.39mK. This matches the published value.
Exercise 3. 0.2×10+0.6×20+0.2×40=22mK2, 10 % above the centre value of 20. A spectrum that rises with k is pulled up by a symmetric window.
Exercise 4. Only 82 % of the true power survives, so the measured power must be divided by 0.82, multiplied by 1.22. Correcting for loss always raises the estimate and the limit; ignoring the loss would make the limit look stronger than it is.
Exercise 5. Cross-multiplying two independent noisy copies gives a product whose noise has zero mean, so the noise can push one estimate below zero. A real sky signal only contributes positive power, so the truth is at least zero. Replacing a negative estimate by zero before adding 2σ keeps the limit from being tighter than the data justify.