1. Trang chủ
  2. » Luận Văn - Báo Cáo

Design project i simulation of routers of mobile ad hoc network and evaluate data transmission of network using UDP through wireless channel

42 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Design Project I Simulation of Routers of Mobile Ad Hoc Network and Evaluate Data Transmission of Network Using UDP Through Wireless Channel
Tác giả Le Bao Ngoc
Người hướng dẫn Dang Quang Hieu
Trường học Ha Noi University of Science and Technology
Chuyên ngành Electrical and Electronics Engineering
Thể loại design project
Năm xuất bản K63
Thành phố Ha Noi
Định dạng
Số trang 42
Dung lượng 2,76 MB

Nội dung

HA NOI UNIVERSITY OF SCIENCE AND TECHNOLOGY ELECTRICAL AND ELECTRONICS ENGINEERING  Design Project I Simulation of routers of mobile ad-hoc network and evaluate data transmission of network using UDP through wireless channel Instructor: Dang Quang Hieu Class: ET-E4 K63 Name: Le Bao Ngoc Student ID: 20182930 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TABLE OF CONTENTS I) Overview of our project II) Technical characteristic of MANETs III) Routing of MANETs IV) Implement MANETs on NS3 V) Wireless channel VI) Image transmission through wireless channel(implementation on Jupyter Notebook) VII) Evaluate image transmission of MANETs network and wireless channel TIEU LUAN MOI download : skknchat123@gmail.com moi nhat I) OVERVIEW OF MY PROJECT A.Overview In recent years, with the dramatic improvement of data structures and algorithmic techniques with fundamental techniques of measurement with network communication is the foundation of this field Before concluding this resource, we have a report on subject that we learn and practice during this by making a simple server to test the loss propagation and the survey with data rate of my server With the knowledge I have learned about , I will find the best form of my server and get the best simple server, avoid packet loss when doing and researching a more complicated server B.Development history -Mobile Ad-hoc Network - MANET was formerly known as wireless network package, and funded, developed by DARPA in the early 1970s -Then a new network: SUSAN (Adaptive Survivable Network) was proposed published by DARPA in 1983 to support a larger, more robust network stronger This time, Ad-hoc was used to describe a type of network such as IEEE802.11 standard TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel C.Purpose -Build up a server with full infrastructure is so costly and not reasonable Some places don’t have condition: Sponsor, Geography location, Facilities,… So, we need to build a wireless communication network without infrastructure to ensure that mobile device or electronics can transmiss and get information conveniently over nodes and interconnection of server It is model of mobile ad hoc netwook(MANETs) MANETs architecture D.Basic knowledge of MANETs The Mobile Adhoc Network (MANET) consists of loosely interconnected router domains A MANET is characterized by one or more MANET network interfaces, which are distinguished by their time-varying "asymmetric accessibility" to neighboring routers These routers identify and maintain a routing structure between them Routers can communicate over dynamic radio channels with asymmetric access, are mobile, and can join or leave the network at any time In order to communicate with each other, adhoc nodes need to TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel configure their network interface with local addresses that are valid in the area of that adhoc network Adhoc nodes may have to configure routable global addresses to communicate with other devices on the Internet From an IP layer perspective, the MANET acts as a Layer multi-hop network made up of links Therefore, each adhoc node in the MANET will act as a Layer router to provide connectivity to other nodes in the network Each adhoc node maintains routes to other nodes in the MANET and network routes to destination nodes outside of that MANET If connected to the Internet, MANETs become edge networks, meaning their borders are defined by edge-routers Due to the nature of the links that make up the MANET, the adhoc nodes in the network not share access for the multicast signaling single link Thus, in MANETs, there is no reserve or dedicated multicast link and broadcast link Test with MANET Routing(employs several multihop routing protocol, and packet queueing and enqueuing) with high data rate transmission and with low packetper second we can evaluate data transmission exactly through AWGN Channel and AWWN+Rayleigh Channel Result: Received photo Sending photo TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel E.Functional requirement of MANETs 1) Main function: -MANETs is network that has seft-setup and be adaptive(tính tự thiết lập dễ thích nghi).All nodes of network can moving make topology structure of network change, but network nodes can detect the appearance of other one and process the connection to transmiss information without management of host station or control devices.Noticed that, besides detecting the connection of devices, it can types of device and respective description of this connected devices(laptop, PDA or smartphone,….) so the calculating, storing, data transmission of each node is also different when compared these nodes.Specially, routing problems is very important because it is effect on MANET’s efficiency 2) In real life -Military field -Commerical filed -Internal network -Personal Area Network(PAN) -Industrlize -Health care -Searching and aid(tìm kiếm viện trợ) -Educational Curriculum TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel II) TECHNICAL CHARACTERISTIC OF MANETs *Functional Characteristic: 1)Autonomous terminal(thiết bị tự trị đầu cuối): In MANETs, each end pointmobile devices is self-control node(node tự trị) It can own function of host(máy chủ) and router(định tuyến) 2)Distributed operation(Phân chia hoạt động): All node of network have good combination to each other, so it is easier for observing and manage to distribute to start-end point(thiết bị đầu cuối) 3)Multihop router(định tuyến đa lường): Based on different attribute connection can set router on hop or multihop over wirless communication range(phạm vi truyền tải không dây) 4)Dynamic network topology(cấu hình động): Because all nodes are mobile nodes, so structure of network is easily change, so MANETs will routers adapting and condition of propagation like mobile sample and mobile node.Thus, not only MANETs can operate inside mobile network but also it can access to public network(Internet) 5)Fluctuating link capacity(dao động lượng liên kết): High bit error of propagion is notice to MANETs network since inteference, multipath effects and its effect is less than ethernet channel(mạng có dây) 6)Light-weight terminals(tối ưu hóa thiết bị dầu cuối): All node need to be optimized algorithms and operation *Classify based on function: 1)Flat MANETs(Mạng MANETs đẳng cấp) - Hierachical MANETs(Mạng MANETs phân cấp) +This is the most commonly used model In this model, the network is divided into domains, in each domain includes one or more clusters, each cluster is divided into many nodes There are two types of nodes, master node and normal node ++Master node: is the node that administers a router that is responsible for transferring data from nodes in the cluster to other nodes in the cluster and vice versa In other words, it acts as a gateway TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel ++Normal nodes: are nodes located in the same cluster It can connect to the nodes in the cluster or connect to other clusters through the master node +With mechanisms on the network to use bandwidth resources more efficiently because messages only have to be transmitted in cluster However, managing node mobility becomes more complex The hierarchical network architecture is suitable for networks with low mobility Hierachical MANETs Model - Aggregate MANETs(Mạng MANETs kết hợp) +Network = Zones, Zone = nodes +Each node consists of two topology levels: low-level topology (node level), and high-level topology (zone level) +Each node is characterized by: node ID and zone ID In a Zone can apply hierarchical architecture or hierarchical architecture Aggregate MANETs Models TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel 2)Classify based on protocol: -Signal-hop: The singal-hop routing Manet network is the simplest type of adhoc network model In it, all nodes are in the same coverage area, that is, nodes can connect directly to each other without the need for intermediate nodes Signal-hop Model -Multihop: Nodes can route with other nodes through intermediate nodes in the network In order for this model to work properly, a routing protocol that is compatible with the MANET network model is required Multihop Model -Mobie-multihop: This model is similar to the second model, but the difference here is that this model focuses on real-time applications such as audio, video TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Mobile-multihop Model *Connection type and working mechanism: 1)Network topology connection types -Mobile server network: in this topology, devices are only linked to a single server The network has inhomogeneous mobile devices -The network has inhomogeneous mobile devices: in this topology, machines can link directly to each other within their coverage area 2) Operation mode -IEEE-ad hoc mode: In this mode, mobile nodes communicate directly with each other without the need for any infrastructure In this mode, links can not be made over multiple hops -Infrastructure mode: In this mode, the network includes fixed AP access points and mobile nodes participating in the network, performing communication through the access points In this mode, links can be made over multiple hops TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel J.RAYLEIGH FADING CHANNEL Rayleigh fading model considers the fading is caused by multipath reception Rayleigh fading model assumes that the magnitude of a signal that has passed through transmission medium will vary randomly according to a Rayleigh distribution There are many objects in the environment that scatter the radio signal before it arrives at the receiver and no dominant LOS propagation between the transmitter and receiver Gaussian PDF of Rayleigh Fading Channel _Rayleigh model= scatter signal+reflected signal TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel My implemented code and results is same zip.file with my report for this progress TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel VI) IMAGE TRANSMISSION THROUGH WIRELESS CHANNEL (IMPLEMENT ON JUPYTER NOTEBOOK) A)SCHEMATIC OF SYSTEM B)EACH PART OF DESIGN 1)QPSK: _QPSK has twice bandwidth efficiency of BPSK since two bits are transmitted in a single modulation _The phase of the carrier takes on one of for equally spaced value such as π/4, 3π/4 ,5π/4 ,7π/4, where each value of TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel phase corresponds to unique pair of message bits QPSK Transmitter QPSK Receiver TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel *QPSK modulator and demodulator : QPSK modulation output => [0, 3, 1, 2, 0, 3, 2, 1] *In our design: -First, we open image and convert it to input image and open it with gray scale to evaluate filter: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Input image Output of first stage Const QPSK modulation -QPSK real and imaginary plot: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel -Encoding bit symbol by QPSK modulation and get the result: -Generate nosie of transmitter interference: *Overview of Gaussian Noise Channel: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Mutual information over an AWGN channel for different input distributions Simulated symbol error rate performance of M-PSK modulation over AWGN channel Given a specific SNR point to simulate, we wish to generate a white Gaussian noise vector of appropriate strength and add it to the incoming signal The method TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel described can be applied for both waveform simulations and the complex baseband simulations.SNR (γ) refers to γb = Eb/N0 when the modulation is of binary type (example: BPSK) For multilevel modulations such as QPSK and MQAM, the term SNR refers to γs = Es/N0 Simplified simulation model for awgn channel Complete simulation model for a communication system with AWGN channel TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel -Get the modulated data stream by modulated the encoded symbol array 2)Capsulate modulated data for packets to transmit: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel -The data will be sent in packets which are small chuck of data sliced from the original data we want to send -The packets we are going to create will consist of two main part: header and payload( the data that we want to send) -Packets my images capsulated: 11685 3)Sending packing, receiving packets and equalizing them We use MMSE equalizer since: -It is linear equalizer -Its function to minimize the difference(error) between modulated signal data at previous stage and output signal of equalizer -Can evaluate the transmission coefficient of channel based on autocorrelation and correlation -Modulated header data: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel [-0.71+0.71j -0.71+0.71j 0.71-0.71j -0.71-0.71j -0.71-0.71j -0.71-0.71j -0.71-0 71j 0.71-0.71j] -Error: 4)Take the transmitted image and get ideal ouput: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel 6)Actual output of transmission(so much nosie at received image, test with another image with small size the ignore out of index of image after transmitted): 6)Evaluate output(ideal) by histogram equalizer: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel *Note use some filter for output after QPSK modulator: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel Design.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channelDesign.project.i.simulation.of.routers.of.mobile.ad.hoc.network.and.evaluate.data.transmission.of.network.using.UDP.through.wireless.channel

Ngày đăng: 23/12/2023, 22:03

w