技术文章和通讯

用Simulink库开发射电天文仪器金宝app

安德鲁·西蒙(Andrew Siemion),加州大学伯克利分校(University of California, Berkeley)


射电天文学是通过分析无线电波来研究天体的学科。这一领域允许科学家观察在电磁波谱的其他部分通常无法探测到的天文现象。在其短暂的70年历史中,射电天文学已经揭示了新的天体类型,包括脉冲星和类星体,特别是宇宙微波背景辐射,它是形成我们的宇宙的大爆炸事件的冷却残留物。

实时处理来自天线的数字化信号是射电天文学面临的关键挑战。单个天线单元每秒可以产生几百200千兆比特的数据,而来自多个单元的数据通常被组合起来以提高分辨率和灵敏度。处理如此大量的数据是很复杂的,因为射电天文学家通常对非常短的时间尺度感兴趣——脉冲星的爆发通常只持续几毫秒。当观测到一个意想不到的有趣事件时,天文学家依靠快速的数据分析,使他们能够迅速引导其他望远镜观测到这个现象。

传统上,用于处理无线电数据的实时仪器的开发需要雇佣经验丰富的电气工程师,使用定制的电子设备设计和实现系统。事实证明,这种方法既昂贵又耗时,项目通常需要10年以上才能完成。在许多情况下,当仪器投入使用时,由于电子工业的快速发展,仪器技术似乎已经过时了。

在加州大学伯克利分校,天文信号处理和电子研究中心(CASPER)开发了一种Simulink金宝app®简化并加速射电天文仪器的发展。独立于平台的CASPER库使天文学家能够通过将参数化功能模块组装到可重构模块化硬件上的设计中来快速部署新的仪器。这种方法结合了特定应用硬件的实时性能和简单的Simulink设计工作流。金宝app因此,工程师和科学家可以建造和部署复杂的射电天文仪器,而成本只是早期定制硬件仪器的一小部分——通常在几个月之内。

使用CASPER库

大多数射电天文仪器由常用部件组成。例如,光谱仪通常包括多相滤波器组(PFBs)、快速傅里叶变换(FFT)块、积分器、换能器和缓冲器。CASPER库是一套Simulink实现这些通用组件,使天文学金宝app家能够快速组装和模拟仪器设计。因为库是开源的,所以广泛的用户社区可以帮助开发和调试库组件。

为了开始使用CASPER库,研究人员通常会完成在线教程,教授基本的功能,最终逐步建立一个数字光谱仪。如果他们计划组合来自多个望远镜的信号,他们可能还会完成构建宽带干涉仪或相关器的教程,如图1所示的32元fx风格相关器。

图1所示。32输入“FX”式相关器,使用16块ROACH板和一个10千兆以太网交换机。ROACH板的一半对输入信号进行信道化('F'操作);另一半执行相互关联和积累(“X”运算)。数据通过商用的10gbe交换机进行路由。

后学习卡斯珀库元素和他们如何可以联系,研究人员可以设计自己的一个完整的仪器系统模型(图2)。模拟仪表系统可以运行在仿真软件使用波发生器产生一个示例输入和一个范围或频谱分析仪来可视化输出。金宝app

图2。蝇眼仪器的IBOB光谱仪部分,使用CASPER库组件和Xilinx块在Simulink中设计。金宝app

设计通过仿真验证后,研究人员使用Xilinx生成HDL代码®用于DSP的系统生成器。然后将代码合成并部署到构成系统硬件平台的BEE2、IBOB或ROACH或ROACH II板上(参见边栏)。天文学家可以直接瞄准Xilinx fpga,因为每个CASPER库组件都是使用Xilinx System Generator开发的。

在将完成的硬件实现连接到射电望远镜之前,天文学家通常会将它连接到真实的信号输入和噪声源,以验证它是否按预期运行。

苍蝇的眼睛和其他CASPER应用

在使用CASPER库和硬件建造的许多仪器中,有蝇眼(Fly’s Eye),这是一种用于搜索高能量无线电脉冲的数字光谱仪。最近,澳大利亚帕克斯射电望远镜的档案数据中发现了一个神秘的明亮射电脉冲,这使人们对这一领域的兴趣达到了顶峰。

“蝇眼”用于在艾伦望远镜阵列(ATA)上搜索明亮的无线电脉冲,该阵列位于加州北部,由42个6米长的碟形天线组成(图3)。

图3。艾伦望远镜阵列中的蝇眼光谱仪。

这个200兆赫、128通道的仪器由44个独立的光谱仪组成,使用Simulink、CASPER库和11个ibob构建。金宝app在传统的干涉模式下,所有的盘子都指向天空中相同的位置,以提高分辨率和灵敏度。“蝇眼”处理来自42个独立的望远镜天线的信号。这种方法提供了广阔的天空视野和对罕见明亮事件的极佳灵敏度。

一个经验丰富的数字工程师要花费5年的时间才能实现传统的“蝇眼”。然而,使用与CASPER模块计算板和库金宝app配对的Simulink设计环境,一个由三名本科生和一名研究生组成的团队在大约一个月的时间内完成了开发。另一个CASPER仪器是由爱荷华大学的一名博士生在大约一周的时间内建成的,该仪器旨在检测来自与月球地壳相互作用的高能中微子的无线电脉冲。

蝇眼只是使用CASPER库建造的许多成功的仪器之一。位于西弗吉尼亚州格林班克的国家射电天文台的科学家们最近发现了迄今为止用CASPER库建造的脉冲星光谱仪测量到的最大的中子星。在另一项努力中,麻省理工学院(Massachusetts Institute of Technology)的干草堆天文台(Haystack Observatory)和哈佛-史密森天体物理中心(Harvard-Smithsonian Center for Astrophysics)领导了一项努力,利用基于casper的技术,实现了对银河系中心超大质量黑洞的最高分辨率观测。目前正在南非开发的卡鲁阵列望远镜(MeerKAT)最终将成为世界上最大和最强大的射电望远镜之一,它将依赖于基于casper的数字处理系统。

CASPER的美好未来

虽然天文学家通常不熟悉HDL或硬件设计原则,但他们通常有一些使用脚本语言或c语言编程的经验。此外,我们用户社区中的许多科学家都熟悉MATLAB®或仿真金宝app软件。例如,他们可能已经使用MATLAB来后处理数据或模拟观测结果和天线性能。CASPER方法的真正优势在于,世界各地的天文学家和物理学家可以通过Simulink来设计他们自己的数字硬件。金宝app直观的图形设计环境可以很容易地利用模块化组件构建复杂的系统,并在可重构硬件上进行综合之前进行模拟。其结果是大大加快了创建新的射电天文仪器的设计工作流程,只有有限的工程经验的科学家可以访问。

历史表明,每当我们以一种新的方式——通过不同的波段或时间尺度——研究宇宙时,我们都会有新的、往往是意想不到的发现。新颖的天文仪器是这些新观测宇宙的动力,为建造它们的天文学家和工程师们确保了一个光明的未来。

ibob, BEE2s和蟑螂

为了将非经常性工程成本和与定制硬件开发相关的长项目时间线降至最低,CASPER团队需要一个可重用的、模块化的硬件平台来进行信号处理和FPGA开发。伯克利无线研究中心(BWRC)就开发了这样一个平台:伯克利仿真引擎(BEE)。这种可重构、可扩展的基于fpga的计算平台的第二代是BEE2。

IBOB董事会。

当CASPER小组开始与BWRC合作时,他们很快意识到,通用用途的BEE2板及其五个fpga可以支持射电天文应用,但缺乏直接获取数字化射电望远镜数据的能力。金宝app为此,CASPER小组开发了Internet分接板(IBOB),主要用于对模拟数据进行数字化和分组。

BEE2s和ibob的组合使世界各地的研究团队能够为各种科学目标开发复杂的射电天文仪器。

CASPER小组与美国国家射电天文台和卡鲁阵列望远镜合作,最近开发了可重构开放架构计算硬件(ROACH I和ROACH II)板,将BEE2和IBOB板的许多功能结合到一个模块中。

关于作者

安德鲁·西米恩(Andrew Siemion)是加州大学伯克利分校的天体物理学博士候选人。他的研究活动包括设计、建造、部署和使用用于探测强大的分散无线电瞬变的仪器。

出版于2011年- 91909v00

查看相关功能的文章

查看相关行业的文章