Font Size: a A A

Research On AODV Protocol Semi-physical Simulation Based On FPGA Embedded Core

Posted on:2021-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:G H ZhouFull Text:PDF
GTID:2428330611472287Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile communication technology,the proportion of wireless communication networks in network networking is increasing.As an important branch of wireless communication networks,MANET has received more and more research and attention in various application fields.For mobile Ad Hoc networks,network layer protocols play a vital role in network routing establishment and network maintenance.Based on the requirements of the "Labeled Area Navigation Technology Based on Mobile Ad Hoc Networks" project,this thesis conducts a semi-physical simulation of the Ad Hoc network layer AODV routing protocol based on the FPGA embedded Cortex-A9 core,which is a smooth grouping between Ad Hoc network nodes.The work provides technical accumulation in engineering implementation,and at the same time provides a transmission channel for subsequent high-precision ranging data according to the communication link established between the Ad Hoc network nodes.The main contents and achievements are as follows:1.The basic principle of the network layer AODV routing protocol and the operating mechanism of the protocol are studied,and the hardware circuit design based on the Zc706 development board is carried out according to its working characteristics.The hardware configuration file obtained after the circuit comprehensive mapping can be used for the subsequent system boot file production,completes the initialization of the programmable logic resources on the Zc706 development board,and provide hardware platform support for the embedded Linux system startup.2.The FPGA-based embedded kernel compilation and embedded application development environment configuration work are systematically studied.The establishment of cross-compilation environment based on Ubuntu system was carried out.On this basis,the Boot Loader boot file was constructed to ensure the normal startup and operation of the embedded Linux operating system on the Zynq development board;transplantation and compilation of the Linux kernel image file,the device tree file is generated,the file mounting system is configured,and the basic conditions for application development on this embedded software and hardware system platform are met.3.This paper completes the necessary improvement and transplantation of the driver of the wireless network card based on the FPGA embedded system hardware and software development environment compiled independently,and then installs and configures the wireless network card on the Zc706 and tests the function of the network card.The test results show that the wireless network card can realize normal external data interaction and communication services,thereby ensuring the semi-physical simulation research work of subsequent routing protocols.4.In the project,the semi-physical simulation of the AODV routing protocol by the FPGA embedded software and hardware platform was carried out.The software architecture of the AODV protocol was sorted out and designed.The transplantation and compilation of the AODV protocol source code in the FPGA embedded system environment and testing work.The semi-physical simulation results show that the terminal running the AODV protocol needs a few milliseconds to complete the establishment of the node.After the node is established,the node terminals can perform route discovery and establish communication links with each other to complete the establishment of the mobile self-organizing network and inter-node mutual communication;the protocol is implemented through NS2 software the performance verification under the third-party software environment obtained the topology of the Ad Hoc network and the end-to-end delay between nodes under different preset conditions.
Keywords/Search Tags:FPGA embedded system, Zynq development board, Linux kernel porting, AODV routing protocol
PDF Full Text Request
Related items