What is the C_l in the Fisher Matrix For An CMB Survey?

In summary, the Fisher Forecast for the upcoming S4 CMB survey is to compute the power spectrum of the CMB using the (##a_{\ell m}##) components drawn from the spherical harmonic transform of the temperature of the CMB. There are multiple ways to progress and presumably you would assume an underlying ##C_\ell##, probably the ##C_\ell## computed from some fiducial ##\Lambda##CDM model. Then there are two sources of noise in the result: cosmic variance and experimental uncertainty. For the experimental uncertainties, you would have to obtain a covariance matrix of some kind for the expected experimental uncertainty.
  • #1
xdrgnh
417
0
I'm trying to construct a Fisher Forecast for the upcoming S4 CMB survey. I don't understand
PO8zE.png


what the C_l is in this formula. It is H(z) and the Angular Distance? Or is it some covariance matrix and if it is a covariance matrix how do I calculate it considering the experiment hasn't been done yet?

In the end I want to calculate this
g89ea.png


All help will be appreciated thanks.
 
Space news on Phys.org
  • #2
xdrgnh said:
I'm trying to construct a Fisher Forecast for the upcoming S4 CMB survey. I don't understand View attachment 207342

what the C_l is in this formula. It is H(z) and the Angular Distance evaluated at Z_CMB? Or is it some covariance matrix and if it is a covariance matrix how do I calculate it considering the experiment hasn't been done yet?

In the end I want to calculate this View attachment 207343

All help will be appreciated thanks.
 
  • #3
xdrgnh said:
I'm trying to construct a Fisher Forecast for the upcoming S4 CMB survey. I don't understand View attachment 207342

what the C_l is in this formula. It is H(z) and the Angular Distance? Or is it some covariance matrix and if it is a covariance matrix how do I calculate it considering the experiment hasn't been done yet?

In the end I want to calculate this View attachment 207343

All help will be appreciated thanks.
First, you can directly insert equations into this forum using LaTeX. There's no need to attach images. See the link near the bottom of the page.

That said, ##C_\ell## is the power spectrum of the CMB. Each ##C_\ell## is the variance of the (##a_{\ell m}##) components for a given ##\ell##. The ##a_{\ell m}## components are drawn from the spherical harmonic transform of the temperature of the CMB.

For a simulation, there are multiple ways to progress. Presumably you'd assume an underlying ##C_\ell##, probably the ##C_\ell## computed from some fiducial ##\Lambda##CDM model (there are lots of pieces of software that will do this). Then there are two sources of noise in the result:
1. Cosmic variance. This stems from the simple fact that each ##C_\ell## is computed from a finite number of ##a_{\ell m}## modes. There's a simple analytical solution to this, but it will also arise naturally if you use simulations of the CMB temperature and take the spherical harmonic transform of the simulation.
2. Experimental uncertainty. The observations will be unable to measure each ##a_{\ell m}## mode exactly, and will introduce correlations between different ##a_{\ell m}## modes. You would have to obtain a covariance matrix of some kind for the expected experimental uncertainty. What information about the experimental uncertainty are you making use of?
 
  • Like
Likes xdrgnh
  • #4
kimbyd said:
First, you can directly insert equations into this forum using LaTeX. There's no need to attach images. See the link near the bottom of the page.

That said, ##C_\ell## is the power spectrum of the CMB. Each ##C_\ell## is the variance of the (##a_{\ell m}##) components for a given ##\ell##. The ##a_{\ell m}## components are drawn from the spherical harmonic transform of the temperature of the CMB.

For a simulation, there are multiple ways to progress. Presumably you'd assume an underlying ##C_\ell##, probably the ##C_\ell## computed from some fiducial ##\Lambda##CDM model (there are lots of pieces of software that will do this). Then there are two sources of noise in the result:
1. Cosmic variance. This stems from the simple fact that each ##C_\ell## is computed from a finite number of ##a_{\ell m}## modes. There's a simple analytical solution to this, but it will also arise naturally if you use simulations of the CMB temperature and take the spherical harmonic transform of the simulation.
2. Experimental uncertainty. The observations will be unable to measure each ##a_{\ell m}## mode exactly, and will introduce correlations between different ##a_{\ell m}## modes. You would have to obtain a covariance matrix of some kind for the expected experimental uncertainty. What information about the experimental uncertainty are you making use of?

I will note your comment about using LATEX in the future thank you. I'm computing this Fisher Forecast for a model of Massive Gravity. For the experimental uncertainties I'm assuming a sky coverage of .4, a map sensitivity of ##\Delta T##of 1 ##\mu K- arcmin##. My beam width is ##\theta_{FWHM}## is 3 and my ##\Delta P= 1.4## ##\mu K##- arcmin.

From my cosmology textbook the formula for ##C_\ell## is (1/(2*l+1))*Sum[<|##a_{\ell m}##|^2>,{-l,l}]. I know what (##a_{\ell m}##) is as well but I don't know how to calculate temperature fluctuation which is expanded in terms of the spherical harmonics where (##a_{\ell m}##) are the coefficients . Are those determined by the simulation you were talking about? Are there any codes in Mathematica that do the simulation? If not can you point me to the analytical solution? I'm starting to see that a fisher forecast for the CMB looks like an complete different animal then the fisher forecast for the EUCLID galaxy survey. I apologize for not writing the sum in Latex I was trying but it wasn't coming out. I'm so behind on this project. I never knew learning Fisher Forecasting would be completely non trivial.
 
Last edited:
  • #5
If the only codes you know that do this are in python and all that it takes to run them and get a Fisher Matrix is to alter the H(z) from the ΛCDM model to the Massive Gravity that would be fine as well. More importantly do you think 10 days is to short of a time frame for someone who has no experience in statistical cosmology to be able to compute this Fisher Matrix. If I can get this done then I'll be 100% done with my project. Thank you so much for all of your assistance this summer kimbyd, I would have never made it this far without you.
 
  • #6
I do not know much.

For other reasons, I bumped into this python module for calculating Fisher matrices and forecasting parameter uncertainties for CMB experiments. It may offer you some help in understanding.

https://github.com/msyriac/pyfisher
 
  • Like
Likes xdrgnh
  • #7
jim mcnamara said:
I do not know much.

For other reasons, I bumped into this python module for calculating Fisher matrices and forecasting parameter uncertainties for CMB experiments. It may offer you some help in understanding. I'm looking at this and this is certainly something I can work with. I may need to ask questions though about how to slightly change this package because I'm doing this for a Massive Gravity model.

https://github.com/msyriac/pyfisher
Thank you very much I greatly appreciate it.
 
  • #8
xdrgnh said:
From my cosmology textbook the formula for ##C_\ell## is (1/(2*l+1))*Sum[<|##a_{\ell m}##|^2>,{-l,l}]. I know what (##a_{\ell m}##) is as well but I don't know how to calculate temperature fluctuation which is expanded in terms of the spherical harmonics where (##a_{\ell m}##) are the coefficients . Are those determined by the simulation you were talking about? Are there any codes in Mathematica that do the simulation?
The main library for dealing with spherical harmonic transforms that I've used is Healpix. But I'm not sure you need that (it's also not available in Mathematica: it supports C, C++, F90, IDL, and Java).

If you just want to do a simulation, you can do it easily by selecting a fiducial ##C_\ell## spectrum, and then select the ##a_{\ell m}## values from a normal distribution with a variance given by ##C_\ell##. Mathematica should make this job easy.

If you assume a circular beam, it has the primary effect of suppressing the angular power spectrum. I forget the exact formula (you'd have to hunt for it), but it will look something like ##\tilde C_\ell = C_\ell e^{-\theta_{FWHM}\ell}##. There's probably some factors of two or pi that are needed to make that work. Note that even though the angular power spectrum is suppressed, the noise is not suppressed by the beam.

You'd also have to convert the map sensitivity of ##1\mu K## into a noise level for the ##a_{\ell m}## values.

Finally, the sky coverage has two main impacts:
1. It introduces correlations between the errors. This isn't a trivial effect, but you may have to ignore it for simplicity.
2. It reduces the effective number of modes you can measure per ##\ell##. With a sky coverage of 40%, this means that for ##\ell = 2##, which has 5 modes, you'll only have 3 independent modes. This has the effect of increasing the standard deviation of each ##C_\ell## by a factor of ##1/\sqrt{0.4}##. This is a rough approximation, but it's probably what you'll have to do.
 
  • Like
Likes xdrgnh
  • #9
kimbyd said:
The main library for dealing with spherical harmonic transforms that I've used is Healpix. But I'm not sure you need that (it's also not available in Mathematica: it supports C, C++, F90, IDL, and Java).

If you just want to do a simulation, you can do it easily by selecting a fiducial ##C_\ell## spectrum, and then select the ##a_{\ell m}## values from a normal distribution with a variance given by ##C_\ell##. Mathematica should make this job easy.

If you assume a circular beam, it has the primary effect of suppressing the angular power spectrum. I forget the exact formula (you'd have to hunt for it), but it will look something like ##\tilde C_\ell = C_\ell e^{-\theta_{FWHM}\ell}##. There's probably some factors of two or pi that are needed to make that work. Note that even though the angular power spectrum is suppressed, the noise is not suppressed by the beam.

You'd also have to convert the map sensitivity of ##1\mu K## into a noise level for the ##a_{\ell m}## values.

Finally, the sky coverage has two main impacts:
1. It introduces correlations between the errors. This isn't a trivial effect, but you may have to ignore it for simplicity.
2. It reduces the effective number of modes you can measure per ##\ell##. With a sky coverage of 40%, this means that for ##\ell = 2##, which has 5 modes, you'll only have 3 independent modes. This has the effect of increasing the standard deviation of each ##C_\ell## by a factor of ##1/\sqrt{0.4}##. This is a rough approximation, but it's probably what you'll have to do.
So I would choose for my fiducial ##C_\ell## the ##C_\ell## from the S3 project right, or any other past CMB survey. Would the normal distribution be constructed in the fiducial model which I would choose to be S3? Also I'm assuming that the ##C_\ell## depends on H(z)? If not I take it that means I need to derive an entire new way of construct them for Massive Gravity.
 
  • #10
xdrgnh said:
So I would choose for my fiducial ##C_\ell## the ##C_\ell## from the S3 project right, or any other past CMB survey. Would the normal distribution be constructed in the fiducial model which I would choose to be S3? Also I'm assuming that the ##C_\ell## depends on H(z)? If not I take it that means I need to derive an entire new way of construct them for Massive Gravity.
The normal distribution would have a mean of zero and a variance equal to ##C_\ell## for each ##\ell##. You'd want to confirm that the ##C_\ell## values obtained in this manner were unbiased. You could do this by plotting the ##C_\ell## values from the simulation and the against the input ##C_\ell## values.

For the fiducial ##C_\ell##, it doesn't matter all that much which you select. Just make sure you select values that are a theoretical prediction rather than an experimental result. You could select, for instance, the ##C_\ell## values from the best-fit model of the S3 mission.

##C_\ell## has no relationship with ##H(z)##. This power spectrum is a snapshot of the inhomogeneities of the universe at a specific redshift (around ##z=1089##).

I'm not entirely sure what you mean by Massive Gravity. Are you talking about a different model of gravity? In that case, yes, you definitely need to do a lot of work in order to properly add CMB data to the mix. The problem is that the parameter predictions of the CMB stem from a particular model of the universe, and involve some fairly complicated calculations. To get how the CMB fits into the picture, you'd need to go back and modify those complex calculations to take into account the new model. This is not a small task.

The only way to get around it would be to provide a convincing argument as to why this modified gravity model has little to no impact on the universe until long after the CMB was emitted.
 
  • Like
Likes xdrgnh
  • #11
kimbyd said:
The normal distribution would have a mean of zero and a variance equal to ##C_\ell## for each ##\ell##. You'd want to confirm that the ##C_\ell## values obtained in this manner were unbiased. You could do this by plotting the ##C_\ell## values from the simulation and the against the input ##C_\ell## values.

For the fiducial ##C_\ell##, it doesn't matter all that much which you select. Just make sure you select values that are a theoretical prediction rather than an experimental result. You could select, for instance, the ##C_\ell## values from the best-fit model of the S3 mission.

##C_\ell## has no relationship with ##H(z)##. This power spectrum is a snapshot of the inhomogeneities of the universe at a specific redshift (around ##z=1089##).

I'm not entirely sure what you mean by Massive Gravity. Are you talking about a different model of gravity? In that case, yes, you definitely need to do a lot of work in order to properly add CMB data to the mix. The problem is that the parameter predictions of the CMB stem from a particular model of the universe, and involve some fairly complicated calculations. To get how the CMB fits into the picture, you'd need to go back and modify those complex calculations to take into account the new model. This is not a small task.

The only way to get around it would be to provide a convincing argument as to why this modified gravity model has little to no impact on the universe until long after the CMB was emitted.
Massive Gravity is a modified theory of gravity and its field equations yield friedmann equations that are different then those in the ΛCDM. There are papers that did construct a CMB spectrum from Massive Gravity before but haven't used them to do a Fisher Forecast for S4. That's interesting. The whole point of MG is that it can explain why we see late time acceleration. During the time of the CMB dark energy wasn't playing much of a role so we would hope that MG is almost identical to ΛCDM in that regime. If not then MG is a poor model because would not be able to reproduce the observed BBN, which from my understanding it does just fine.
 
  • #12
xdrgnh said:
Massive Gravity is a modified theory of gravity and its field equations yield friedmann equations that are different then those in the ΛCDM. There are papers that did construct a CMB spectrum from Massive Gravity before but haven't used them to do a Fisher Forecast for S4. That's interesting. The whole point of MG is that it can explain why we see late time acceleration. During the time of the CMB dark energy wasn't playing much of a role so we would hope that MG is almost identical to ΛCDM in that regime. If not then MG is a poor model because would not be able to reproduce the observed BBN, which from my understanding it does just fine.
BBN occurs substantially before the CMB, so it's conceivable that a model which doesn't change the BBN prediction will nevertheless change the CMB prediction.

That said, this is good. If you want to use MG for this, you should probably look at those papers to see how to relate the cosmological parameters of interest to the ##C_\ell## values. Sadly, my guess is it won't be easy to implement.
 

1. What is the C_l in the Fisher Matrix for an CMB Survey?

The C_l in the Fisher Matrix for an CMB Survey is a measure of the angular power spectrum of the cosmic microwave background (CMB) radiation. It represents the distribution of fluctuations in the temperature of the CMB on different angular scales.

2. How is the C_l calculated for an CMB Survey?

The C_l is calculated by taking the Fourier transform of the CMB temperature map and squaring it. This gives the power spectrum, which is then divided by the multipole moment l(l+1) to account for the fact that the CMB temperature fluctuations are stronger on small scales.

3. Why is the C_l important in the Fisher Matrix for an CMB Survey?

The C_l is important in the Fisher Matrix for an CMB Survey because it is used to estimate the uncertainties in cosmological parameters, such as the matter density, dark energy density, and the Hubble constant. These parameters can be constrained by measuring the C_l at different l values.

4. How does the C_l in the Fisher Matrix change with different cosmological models?

The C_l in the Fisher Matrix is highly dependent on the underlying cosmological model. Different models predict different values for the C_l at different l values, which can affect the estimated uncertainties in the cosmological parameters. Therefore, it is important to carefully consider the choice of cosmological model when using the C_l in the Fisher Matrix for an CMB Survey.

5. What are some potential sources of error in the measurement of the C_l in the Fisher Matrix for an CMB Survey?

There are several potential sources of error in the measurement of the C_l in the Fisher Matrix for an CMB Survey, including instrumental noise, foreground contamination, and systematic errors. These can all affect the accuracy and precision of the C_l measurement and should be carefully accounted for in data analysis.

Similar threads

Replies
6
Views
2K
Replies
8
Views
2K
  • Cosmology
Replies
5
Views
2K
Replies
10
Views
2K
Replies
4
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
11
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
6
Views
2K
Replies
13
Views
2K
Replies
1
Views
1K
  • Linear and Abstract Algebra
Replies
17
Views
4K
Back
Top