Dissertation > Excellent graduate degree dissertation topics show

The Designand Implementation of IPC Driverand Protocolsoftware for High-speed Datatransmission in Software Defined Radio Platform

Author: PuWen
Tutor: TangYouXi
School: University of Electronic Science and Technology
Course: Electronics and Communication Engineering
Keywords: Software Defined Radio Platform High-speed Data Transmission PCIe DMA IPC
CLC: TN925
Type: Master's thesis
Year: 2013
Downloads: 13
Quote: 0
Read: Download Dissertation


High-speed data transmission is one of the core functions of software defined radiohardware platform, determining the normal operation of the wireless communicationprotocols. How to improve the underlying data transfer rate is important to consider andalso is the difficulties of software defined radio platform designing.However, in the conventional data transmission design process, the upper softwaredevelopers often need to conduct an independent design of underlying data transportdriver on GPP (General Purpose Processor) and DSP (Digital Signal Processor) side anddata transfer interface logic on FPGA (Field Programmable Gate Array) side, So thereare some drawbacks as following:(1) Increase the difficulty of development, and reduce the efficiency ofdevelopment. When using different types or structure of chips, you may need tore-design the driver or logical interface, in order to meet the demand for newapplications.(2) Reduce the generality of the software, and it is not conducive to migratebetween different platforms. It is difficult to port the software designed for aspecific hardware platform to other platforms.(3) Increase the degree of coupling between various software modules, and it is notconducive to debug. Due to the lack of the modular design concept, the entiresoftware is designed as a whole, so it is not conducive to the investigation ofthe problem when debugging.Therefore, this paper introduces the concept of inter-processor communication (IPC),solving the ease of use and generality of the data transmission. The implementation ofIPC data transmission protocol simplifies the design of data transmission between GPPand DSP, GPP and FPGA in software defined radio platform. The specific researchcontents of this paper include the following aspects:First of all, complete the platform underlying link driver in the Linux environment.Through the driver, it can achieve DSP and FPGA program loading, the CLK (Clock),ADC (Analog to Digital Converter), DAC (Digital To Analog Conventer) configuration,and simplify data transmission and other basic control functions.Secondly, research the key technology of high-speed DMA (Direct Memory Access)data transmission. It aims at PLX’s PCIe (Peripheral Component Interface Express)switch chip integrated DMA driver for transplant, rewrite and easy-to-use packaging.Thus, with the assistance of PCIe bus and DMA, the platform has a high-speed datatransmission capability.Thirdly, design the IPC data transmission protocol. The essence of this protocol is asoftware abstraction layer, which abstracts the data transmission channels between GPP and DSP, GPP and FPGA, providing a unified call interface to the application program.So it simplifies the upper software development, and improves the generality of theapplication program.Fourthly, test the key features of the platform link driver and IPC protocol. Throughthe testing, the GPP and DSP data read and write rate has separately reached up to65MB/s and205MB/s, GPP and FPGAdata read and write rate has separately reached upto358MB/s,386MB/s, basically meeting the needs of high-speed data transmission.And the IPC data transmission protocol has high execution efficiency up to a maxium of95%.This article aims at the high-speed data transmission in the software defined radiohardware platform, design and implement the IPC high-speed data transmissionprotocol between the main chips of the platform. The results of this study provide abasis for the upper layer development of the software defined radio platform. So that thedevelopers may not need to pay more attention to the implementation of underlying datatransmission interface, and focus on the design of the communication applications. Ithas strong practicality and universality.

Related Dissertations

  1. Research on High-Performance Computer I/O Bus,TP336
  2. A Communication Board Development Based on LVDS Technology,TP273
  3. A High-Speed and Real-Time Data Acquisition System Based on FPGA,TP274.2
  4. The C-E Translation of IPC from the Perspective of the Functionalist Translation Theory,H315.9
  5. The Design and Implementation of Automatic Test System for Transformer and Inductance,TM55;TP368.1
  6. J-TEXT Tokamak Electric Drift Electron Injection Power System Design,TL631.24
  7. Distributed Switch MVRP Research and Implementation Agreement,TP393.04
  8. The Research of Vehicle Speed Measurement Methods,U491.116
  9. Individual Pitch Control Design and Simulation of Mega-Watt Wind Turbine,TM315
  10. EUROCAT-X 's UBSS middleware platform for the design and implementation of,V355
  11. Research of Glass Blending System Based on PLC,TP273
  12. Research on Application of Integrated Process Control System in Hot Mill of Baosteel,F426.31
  13. The Study of IPC and DSP-based Synchronous Sampling of AC Data,TM764
  14. Research & Implement of Nutation Frequency Measering System of the Target Seeker Gyro,TJ765
  15. Design of Testing System for YaoJia Gyroscope,V241.5
  16. WindowsNT system , inter- process communication studies and simulations in the multi-tasking,TP316.86
  17. Design and Implementation of PCIE Data Transmission Interface Base on FPGA in 3d Cone-beam CT Reconstruction,TN791
  18. Astudy of Chinese College Patent Output,G306
  19. 200kA pass off the test system measurement and control system development,TM506
  20. The Clinical Research of Magnesium Isoglycyrrhizinate on Preventing Side Effects Caused by Intraperitoneal Chemotherapy with Sustained-release Fluorouracil for Implant in Gastric Cancer Surgery,R735.2
  21. The Delayed Protection of Sodium Ferulate in Acute Cardiomyocyte Injury Via HSP70/Anti-endogenous Peroxidase,R96

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Wireless communications > Radio relay communications,microwave communications
© 2012 www.DissertationTopic.Net  Mobile