Font Size: a A A

Design And Confirmation Of GUI Development System In Heterogeneous Signal Processing Platform

Posted on:2018-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2348330563951307Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of communication technology,the traditional wireless communication is faced with problems such as functional specificity,frequent hardware and software upgrades,rapid system renewal,long development cycle,high development cost,and interoperability of wireless devices with different communication systems.In order to cope with the rapid development of communication technology under multi-system,heterogeneous signal processing platform has become a hot research.The heterogeneous signal processing platform is compatible with VPX,ATCA,CPCI,dedicated PC and other hardware processing platform,supports Windows,VxWorks,Linux and other different operating systems and provides a common operating platform for the upper application,so that the upper application can achieve system functions through software configuration.The heterogeneous signal processing platform has software,standardization,modularization and generalization characteristics.Moreover,the heterogeneous signal processing platform with an open system architecture supporting to decouple application software and low level hardware would be easy to adopt "software-centric,real-oriented" developing methodology instead of "hardware-centric,dedicated-oriented" developing methodology.Compared with traditional communications systems,the heterogeneous signal processing platform allows users to develop signal processing applications quickly,which makes it flexible to achieve system resources configuration,functional expansion and performance enhancements to adapt to the changes of requirements and technologies.In order to enable the user to use the WYSIWYG way to facilitate the rapid and effective development of signal processing platform applications,a friendly visual development environment was provided for users,so that users can develop human interaction interface and establish of signal processing with drag,drop,combination and other visual way.According to the application requirements of the project,combined with the characteristics of heterogeneous signal processing platform,a solution of GUI development system is proposed.The program allows users to visually customize develop cross-platform interface,as well as establish a signal processing flow.The work of this subject mainly includes the following three parts.First,the visual development environment is designed based on the MVC model,which can achieve WYSIWYG development,and automatically generate graphics application script file.The environment uses the linked list structure to manage the data model,and realizes the persistence and serialization of the data model.A kind of WYSIWYG visual editor is designed to develop the human-computer interaction interface and establish a signal processing flow by dragging,dropping and combining.Second,in order to realize the loosely coupled interface development and the system function development and the visual configuration of the signal processing flow,an event response mechanism based on the registered message processing function is proposed.The method can register the message response function so that it can be identified by the system.The mapping was established between the message and the message response function,which was recorded into the interface engineering script.In the running environment,the message map can be reconstructed to achieve the corresponding function.Thirdly,in order to realize the cross-platform feature of the interface,a graphical scripting method based on text format is proposed and designed.Simultaneously,this paper designs and implements a common script parsing engine which can run across platforms.The script parsing engine,combined with the self-built graphics function library based on the idea of the adaptation layer,can parse the script file in the operating environment of various operating systems,automatically restore the interface project and implement the signal processing flow.The GUI development system designed in this paper is tested and verified from three aspects: system function,robustness testing and performance analysis.The results show that the feasibility and effectiveness of the system.
Keywords/Search Tags:SDR, heterogeneous signal processing platform, visual exploration, MVC model, GUI, script parsing
PDF Full Text Request
Related items