1米新真空太阳望远镜(NVST)是目前国内最大的太阳望远镜,主要对太阳光球和色球进行高空间分辨率的成像观测和高光谱分辨率的光谱观测。其中,多通道高分辨成像系统是重要终端之一,目前已经实现了TiO和Hα双通道高分辨观测系统。该系统利用天文高分辨图像处理技术消除湍流大气对成像质量的影响,能够对太阳光球和色球进行同步高分辨率的观测。本文主要内容为根据多通道高分辨成像系统的需求,设计并实现了多通道高分辨观测软件。该软件在功能上针对双通道不同观测方式实现了相对应的课题和常规观测模式,包括Hα通道单个波长点观测和多个波长点扫描观测模式,TiO通道高时间分辨率和多时间分辨率观测模式。由于多通道成像系统仍处于发展阶段,需要观测系统具有良好的可扩展性,因此系统体系结构采用了分布式、多终端的系统部署方式和松耦合的软件架构。其中,软件架构借鉴了ACS(ALMA Common Software)的做法,采用了顶层架构以及基于容器组件的技术/功能架构,降低功能与功能之间、功能与具体实现技术间的耦合性。本文第一章介绍了NVST及双通道观测采集软件的历史以及当前国内外观测采集软件的相关调研。文章第二、第三部分主要分析双通道当前观测需求以及多通道发展对观测采集软件的非功能性需求。文章第四部分描述由多通道高分辨成像系统需求所采用的相应设计思路,包括系统体系结构和软件架构。第五部分为软件架构的具体实现。第六部分为观测系统展望。
其他摘要
The New Vacuum Solar Telescope is a 1-meter, ground-based telescope that offers unparalleled performance to solar observations. One of the important instruments in NVST is multi-channel high-resolution imaging system, which consists of five main work wavelength, including Hα, TiO-band, G-band, Ca II (8542?) and He I (10830?). Up to now, Hα and TiO-band channels are being used. The Hα channel is narrow-band imaging system, equipped with a tunable Lyot filter. For the interpretation of narrow-band filtergrams is difficult due to the crosstalk between brightness and Doppler shift modulation, the observation system is required to perform multi-offband observation in Hα channel to obtain a scanned profile in order to get meaningful physical information. TiO-band is broad-band imaging system and uses a high-cadence CMOS. To achieve even higher cadence for some specific observation, the system shall support to decrease the FOV to increase the acquisition speed of camera. Thus, an observational system is constructed to satisfy the different observational need of two channels. Because another three channel will be added and more high-cadence camera will come into uses, in order to carry out the future updates more easily, the software architecture designed for NVST acquisition system provides scalability and flexibility to adapt to changes in technologies throughout the lifetime of NVST. To achieve this goal, the deployment in distributed multi-terminal environment and a loosely coupled system is adopted. The system is based on a tiered software architecture implemented as three primary system, Observation Control System (OCS), Instrument Control System (ICS) and Data Handling System (DHS). OCS interacts with stuff and coordinates the overall observation operations. ICS manages the instruments and DHS manages the data operation of saving, processing and transfer. To decouple the logical systems so that they can be developed independently, the software architecture is separated into functional architecture and technical architecture, patterned after a similar approach adopted by ACS (ALMA Common Service). The technical architecture describes the underlying implementation of technical aspect, such as threading and message broadcasting. The functional architecture, in contrast to technical architecture, describes the functional behavior. So the container/component mode is adopted to achieve this separation of architecture. The container manages many components which provide functional behavior. This paper describes the deployment of acquisition system and the software architecture on top of container/component mode to achieve the scalability and flexibility to adapt the changes in observational instruments and in method of observation actions.
修改评论