降低 healpix 地图的正确方法
Proper way to degrade a healpix map
我正在尝试将 healpix 格式的 CMB 地图从 Nside=4096 降级为 Nside=2048。据我所知,有两种方法可以实现:
(a) 使用 map2alm 转换为 alm,然后使用 alm2map 转换回 Nside=2048 贴图。
(b) 在 healpix/healpy、
中使用 ud_grade
我已经测试了这两个,但得到了不同的结果。对于 (a),我恢复了正确的输入光谱,但我看到 "ringing" 梯度大的像素周围的效果(即点源周围)。当我使用 (b) 时,我没有恢复输入频谱。我试过将我的输出频谱除以 pixwin(2048)**2 但这并不能解决问题。
降级真实地图的正确方法是什么,保留正确的频谱,并且不会在地图中引起振铃效应?
提前致谢,
如果你的主要需求是保留频谱,最好采用方法(a)。然后你需要屏蔽点源,如果你的应用程序处理光谱,你可能想要这样做。尖锐的梯度在球谐域中没有很好地表示。
我正在尝试将 healpix 格式的 CMB 地图从 Nside=4096 降级为 Nside=2048。据我所知,有两种方法可以实现:
(a) 使用 map2alm 转换为 alm,然后使用 alm2map 转换回 Nside=2048 贴图。 (b) 在 healpix/healpy、
中使用 ud_grade我已经测试了这两个,但得到了不同的结果。对于 (a),我恢复了正确的输入光谱,但我看到 "ringing" 梯度大的像素周围的效果(即点源周围)。当我使用 (b) 时,我没有恢复输入频谱。我试过将我的输出频谱除以 pixwin(2048)**2 但这并不能解决问题。
降级真实地图的正确方法是什么,保留正确的频谱,并且不会在地图中引起振铃效应?
提前致谢,
如果你的主要需求是保留频谱,最好采用方法(a)。然后你需要屏蔽点源,如果你的应用程序处理光谱,你可能想要这样做。尖锐的梯度在球谐域中没有很好地表示。