Font Size: a A A

Design And Implementation Of Communication Middleware For Heterogeneous Signal Processing Platform

Posted on:2020-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:T Y WangFull Text:PDF
GTID:2428330620953239Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years,wireless communication technology has made rapid progress.The new technology and products are constantly updated.The traditional customized development model based on hardware cannot meet the requirements of current technology development.Software defined radio technology provides a new solution for this problem.With the development of SDR,ATCA,mTCA,VPX and other general high-performance processing platforms have also been widely concerned and applied.The heterogeneous signal processing platform can meet more business needs and accomplish more kinds of signal processing tasks than the platform composed of single processor.However,there are many differences between platforms,such as processors,buses and operating systems.Therefore,it is necessary to design a lightweight communication middleware which can run on heterogeneous devices.This dissertation focuses on the data transmission of heterogeneous signal processing platform.The main work is as follows:1.Aiming at the problems of large differences in platform hardware and various types of operating systems,the abstract design of hardware and software of heterogeneous signal processing platform is carried out.By implementing hardware abstraction,driver abstraction and operation system abstraction,the underlying differences can be effectively shielded and unified function interfaces can be formed,which lays a foundation for the subsequent design of communication middleware.2.The communication middleware of heterogeneous signal processing platform is designed.With the idea of layered design,the framework of communication middleware is divided into link layer,transmission and control layer and distribution layer.By designing a multi-layer cache queue mechanism,data transmission and cache management between different layers of cache queues are realized.According to the different connection relationship between components,two communication connection modes are designed: data transmission within the processor and data transmission between processors.3.The communication middleware of heterogeneous signal processing platform is implemented.A platform communication protocol is proposed.The protocol address,packet encapsulation and format of the message are designed in a unified way,which solves the problem of data transmission between processors.The platform routing mechanism adopts multi-level routing,and realizes data routing service among multi-processors by querying and forwarding step by step.The communication middleware code is written to implement functions such as data sending,parsing and routing.4.Functional verification and testing of communication middleware of heterogeneous signal processing platform are carried out.The test environment of heterogeneous signal processing platform is built.The feasibility of software and hardware abstract design and the effectiveness of communication middleware are verified.The transmission rate,delay and packet loss rate of the system are tested by the test software.
Keywords/Search Tags:Heterogeneous Signal Processing Platform, Communication Middleware, Data Transmission, Communication Protocol, SDR
PDF Full Text Request
Related items