Font Size: a A A

Software And Hardware Joint Implementation Of 802.11ax Transmitter

Posted on:2019-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:H Z ZhaoFull Text:PDF
GTID:2428330563493254Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and the explosive growth of network traffic,the role of WIFI in accessing the Internet has become increasingly prominent.In order to enhance the capacity while ensuring the user experience,the latest IEEE802.11 ax standard is designed for high-density scenarios.This article is based on the Network MIMO prototype project based on this agreement and domestic well-known communications equipment vendors.The project implements the IEEE802.11 ax protocol baseband function,and performs joint precoding on multiple APs to collaboratively send data to achieve simultaneous multi-stream transceiving,improving system flexibility and WLAN system capacity.This paper analyzes the transmission process of the baseband communication algorithm in the IEEE802.11 ax protocol.From the perspective of development progress,system communication capacity and other aspects,combined with the advantages and disadvantages of the X86 general-purpose processor and field programmable gate array(FPGA),it is decided to use a combination of the two to build a heterogeneous processing platform.This paper focuses on the implementation of the C language formula for interleaving in the X86 general-purpose processing in the baseband algorithm,and the optimization of table lookup,and a comparative test;the C language implementation of the mapping of constellation points and subcarriers in the modulation map,and its joint zero The method of copying was implemented,and a comparison test was conducted.The pre-encoding was implemented in a field-programmable gate array(FPGA).The simulation was performed on the module and the board was tested.This article also researched Intel's open source data plane development tool(DPDK),using its multi-threading technology to build a software baseband multi-threaded processing framework,to achieve data distribution,baseband processing,group packet sending and other functions.Finally,the whole heterogeneous processing platform is jointly debugged to test the system performance.In this paper,we use C language to realize the interleaving and modulation mapping algorithm in the prototype,and give its optimization.The precoding algorithm is implemented using verilog language,and the single module processing capability reaches 12.8G/s.And use the data plane development tool(DPDK)to build a software baseband multithreading framework.Both the algorithm and the framework have been optimized to achieve an overall system traffic of 7.35 G/s.
Keywords/Search Tags:802.11ax, interleaving, modulation mapping, precoding, DPDK
PDF Full Text Request
Related items