quotation:[Copy]
[Copy]
【Print page】 【Download 【PDF Full text】 View/Add CommentDownload reader Close

←Previous page|Page Next →

Back Issue    Advanced search

This Paper:Browse 2605   Download 54  
软件化航天测控接收机的组件调度方法
闫迪,李晓宇,帅玮祎,薄远,盛莹
0
(1.航天工程大学 电子与光学工程系,北京 101416;2.解放军61646部队,北京 100192;北京航天飞行控制中心,北京 102206;中国洛阳电子装备试验中心,洛阳 471003)
摘要:
基于通用处理器的软件化接收机是航天测控接收机的发展方向之一,通过引入组件化处理方法可进一步提高软件化接收机的灵活性和软件可重构能力。信号处理的实时性是软件化接收机的基本要求,信号处理组件调度的任务是决定组件的激活时机和执行所在的处理器,是影响实时性的关键因素。为了解决组件的激活时机问题,提出了基于动态数据流驱动的组件激活方法。为了提高非实时操作系统上的组件调度实时性,提出了基于动态优先级的软实时调度策略。实验表明,上述方法在中央处理器(Central Processing Unit,CPU)核心数小于组件数的条件下,能够明显提升处理实时性。
关键词:  软件化航天测控接收机  组件调度  数据流模型  动态优先级调度
DOI:
基金项目:国家自然科学基金资助项目(61271265)
Component scheduling method of software spacecraft TT&C receiver
YAN Di,LI Xiaoyu,SHUAI Weiyi,BO Yuan,SHENG Ying
(1.Department of Electronic and Optical Engineering,Space Engineering University,Beijing 101416,China; 2.Unit 61646 of PLA,Beijing 100192,China;;Beijing Aerospace Control Center,Beijing 102206,China;Luoyang Electronic Equipment Test Center of China,Luoyang 471003,China)
Abstract:
Software receiver based on general purpose processor is one of the development directions of space telemetry,tracking and command(TT&C) receiver.By introducing component processing method,the flexibility and reconfigurability of software receiver can be improved.Real-time performance is the basic requirement of software receivers.The task of component scheduling is to determine the timing of component activation and the processor on which it is executed,and it′s the key factor that affects the real-time performance.In order to solve the problem of component activation timing,a component activation method based on dynamic dataflow driven is proposed.In order to improve the real-time performance of component scheduling on non-real-time operating system,a soft real-time scheduling strategy based on dynamic priority is proposed.Experiments show that the proposed method can significantly improve the real-time processing performance when the number of central processing unit(CPU) cores is less than the number of components.
Key words:  software spacecraft TT&C receiver  component scheduling  dataflow model  dynamic priority scheduling