作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于Matlab的SCA调试分析组件开发与实现

郭宁1,王玲1,施峻武2,3   

  1. (1.湖南大学 电气与信息工程学院,长沙 410081; 2.国防科学技术大学 电子科学与工程学院,长沙 410073; 3.通信网信息传输与分发技术国家重点实验室,石家庄 050081)
  • 收稿日期:2016-06-22 出版日期:2017-07-15 发布日期:2017-07-15
  • 作者简介:郭宁(1990—),男,硕士研究生,主研方向为软件无线电;王玲,教授、博士、博士生导师;施峻武,博士。
  • 基金资助:
    国家自然科学基金(61471376);通信网信息传输与分发技术国家重点实验室基金。

Development and Implementation of Matlab-based SCA Debug Analysis Component

GUO Ning 1,WANG Ling 1,SHI Junwu 2,3   

  1. (1.College of Electrical and Information Engineering,Hunan University,Changsha 410081,China; 2.College of Electronic Science and Engineering,National University of Defense Technology,Changsha 410073,China; 3.State Key Lab for Information Transmission and Distribution Technologies in Communication Network,Shijiazhuang 050081,China)
  • Received:2016-06-22 Online:2017-07-15 Published:2017-07-15

摘要: 在SCA波形组件上实现具体功能时需要大量的调试工作,通常的调试步骤是提取每个过程的输出数据进行分析,根据分析结果修改错误代码,然而该调试方式效率低下,数据提取过程复杂。为此,以Matlab引擎技术和curses图形库为基础,设计用于数据分析的AnalysisCom波形组件。该组件按照SCA规范设计开发,在调试过程中避免了数据重复提取,并且在波形运行过程中能通过该组件直接调用Matlab进行数据分析。测试结果表明,AnalysisCom波形组件可以在波形运行过程中快速准确地定位到数据发生错误的位置,完成对组件功能的验证,达到缩短组件开发周期的目的。

关键词: 软件无线电, 软件通信体系结构, Matlab引擎技术, 波形组件, curses图形库

Abstract: A lot of debug work is required when implementing specific functions on Software Communication Architecture(SCA) waveform components,and the usual debug step is to extract the output data of each process for analysis and modify the error code according to the analysis result.However,the debug method is inefficient and the data extraction process is complicated.To this end,this paper designs the AnalysisCom waveform components for data analysis based on Matlab engine technology and curses graphics library.The component is designed and developed in accordance with the SCA specification.It can avoid the duplication of the extracted data during debug and directly call Matlab to analyze data in the process of the waveform running.Test results show that,AnalysisCom components can locate where the error occurred fast and accurately while the waveform is running,complete the verification of the component’s functionality,and achieve the goal of shortening the development cycle.

Key words: software-defined radio, Software Communication Architecture(SCA), Matlab engine technology, waveform component, curses graphic library

中图分类号: