降低healpix地图的正确方法

时间:2016-04-05 03:51:29

标签: python healpy

我试图将Healpix格式的CMB地图从Nside = 4096降级为Nside = 2048。据我所知,有两种方法可以达到这个目的:

(a)使用map2alm转换为alm,然后使用alm2map转换回Nside = 2048地图。 (b)在healpix / healpy中使用ud_grade,

我已经测试了这两个,我得到了不同的结果。对于(a),我恢复了正确的输入频谱,但我看到"振铃"渐变很大的像素周围的效果(即点源周围)。当我使用(b)时,我没有恢复输入频谱。我已经尝试将输出频谱除以pixwin(2048)** 2,但这并不能解决问题。

降低逼真地图的正确方法是什么,保留正确的光谱,并且不会在地图中引起振铃效应?

提前致谢,

Spectrum using method (b)

Ringing effect around point sources

1 个答案:

答案 0 :(得分:0)

如果您的主要要求是保留光谱,那么采用方法(a)是最好的。然后你需要屏蔽点源,如果你的应用处理光谱,你可能还是想这样做。在球谐函数域中没有很好地表示锐利的梯度。