SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Ver 11.1 1
Military Radio – TDMA / DTDMA
Contents
Introduction..........................................................................................................................2
Simulation GUI......................................................................................................................2
2.1 Create Scenario..........................................................................................................................3
2.2 Set Node Properties...................................................................................................................3
2.3 Set Environment Properties ......................................................................................................4
2.4 Set Application Properties.........................................................................................................5
2.5 Enable Packet Trace, Event Trace & Plots (Optional)................................................................6
2.6 Run Simulation...........................................................................................................................6
Model Features.....................................................................................................................7
3.1 Node Join / Leave ......................................................................................................................7
3.2 DTDMA Packet size....................................................................................................................7
3.3 DTDMA Slot Planner..................................................................................................................8
Featured Examples..............................................................................................................14
4.1 TDMA.......................................................................................................................................14
4.1.1 Slot Allocation.........................................................................................................14
4.2 DTDMA.....................................................................................................................................18
4.2.1 Packet size and Slot Allocation Analysis.................................................................19
4.2.2 Round Robin ...........................................................................................................22
4.2.3 Node Join and Node Leave.....................................................................................24
Latest FAQs.........................................................................................................................25
Ver 11.1 2
Introduction
Note: This component (technology) is available only in NetSim pro version.
NetSim Military Radio module features:
1. L3 - MANET Routing covering DSR, AODV, OLSR, ZRP
2. MAC – TDMA based on Link 16, and DTDMA with Slot planner
3. PHY
a. TDMA, DTDMA.
b. Freqyency Hopping
c. Bands: HF, VHF, UHF.
d. A wide range of propagation models covering pathloss, fading and shadowing
Simulation GUI
In the Main menu, Select New SimulationMobile Adhoc networksSingle MANET
Ver 11.1 3
2.1 Create Scenario
Click on the Node icon in the Toolbar, and then click on Wireless Node. Next, click on the
environment where you want to drop it inside the grid. Similarly drop Adhoc link and connect
nodes using adhoc link. (Note: A Node cannot be placed on another Node. A Node cannot
float outside of the grid.)
2.2 Set Node Properties
 Right click on the appropriate node to select Properties.
 In Interface1_Wireless, go to DATALINK_LAYER and PHYSICAL_LAYER section
and change the Protocol to TDMA/ DTDMA. In Wireless Node, Routing Protocol in
Network Layer and all user editable properties in DataLink Layer, Physical Layer and
Power are Global i.e. changing properties in one node will automatically reflect in the
others in that network.
 In Interface1_Wireless properties, under network layer, Link layer ack should be
selected as “Network LayerAck”.
Ver 11.1 4
Furthermore, in Physical layer, we can select the frequency bands (HF/VHF/UHF). Users can
modify the lower frequency range and the Bandwidth. The sum of the Lower frequency and
Bandwidth gives the Upper frequency. Users can also select the modulation techniques such
as QPSK/16-QAM/64-QAM and, an option to turn ON/OFF frequency hopping is also
provided.
2.3 Set Environment Properties
 Right click on Adhoc link and select Properties.
 Select the Channel Characteristics and set the parameters accordingly.
Ver 11.1 5
2.4 Set Application Properties
 Click on the Application icon present on the ribbon and set properties.Multiple
applications can be generated by using add button in Application properties.
 Set the values according to requirement and click OK.
Ver 11.1 6
Note: Maximum Packet Size in TDMA is 48 bytes.
2.5 Enable Packet Trace, Event Trace & Plots (Optional)
Click Packet Trace / Event Trace icon in the tool bar and check Enable Packet Trace / Event
Trace check box and click OK. To get detailed help, please refer sections 7.5 and 7.6 in User
Manual. Select Plots icon for enabling Plots and click OK.
2.6 Run Simulation
Click on Run Simulation icon on the top toolbar.
Ver 11.1 7
Set the Simulation Time and click on OK.
Model Features
3.1 Node Join / Leave
Node join(s) - It is the time at which the node join the network and accesses the
communication channel.
Node leave (s) – It is the time at which the node leaves the network.
Plots will be shown only for the period in which the node is present in the network. For example,
if node join = 0, node leave = 5, even if the simulation time = 100s, the Plots will be shown
only for 5s.
Use case: Fields can take multiple inputs separated by comma as shown below:
Node join - 0, 10
Node leave - 5, 100
In this case, the node joins the network at 0s and leaves at 5s and the node joins the network
again at 10s and leaves at 100s.
3.2 DTDMA Packet size
It is important to set packet size (of any application running over DTDMA) to be lower than the
Max packet Size setting indicated below. If the packet size exceeds the Max Packet Size
setting then DTDMA would not be able to transmit that packet.
Maximum Packet size (bytes) =
𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑇𝑥 𝐿𝑎𝑦𝑒𝑟 𝑂𝐻−𝑁𝑊 𝑙𝑎𝑦𝑒𝑟 𝑂𝐻
8
By default,
Bits per slot (bits) – 3000, Overhead per slot (bits) - 600
Users can also edit the values of Bits per slot and Overhead per slot in the GUI.
Assuming default values are chosen for Bits per slot and Overhead per slot, DTDMA packet
size is calculated for different protocols as shown below:
Ver 11.1 8
i. For DSR protocol (if TCP is enabled),
DSR overhead (one hop) - 12 bytes which is added with Network layer overheads, plus
IP overhead of 20 plus TCP Overhead of 20, totaling 52 bytes (416 bits).
Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−416
8
= 248 bytes
ii. For DSR protocol (if UDP is enabled),
DSR overhead (one hop) - 12 bytes which is added with Network layer overheads, plus IP
overhead of 20 plus UDP Overhead of 8, totaling 40 bytes (320 bits).
Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−320
8
= 260 bytes
iii. For AODV, ZRP, OLSR protocol (if TCP is enabled),
Here AODV, ZRP, OLSR overhead – 0 (no overhead is added) plus IP overhead of 20 plus
TCP Overhead of 20, totaling 40 bytes (320 bits)
Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−320
8
= 260 bytes
iv. For AODV, ZRP, OLSR protocol (if UDP is enabled),
Here AODV, ZRP, OLSR overhead – 0 (no overhead is added) plus IP overhead of 20 plus
UDP Overhead of 8, totaling 40 bytes (224 bits)
Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−224
8
= 272 bytes
3.3 DTDMA Slot Planner
How to use the DTDMA slot planner?
Slot planner can be used to configure a predefined slot allocation pattern for the nodes in the
network. Based on the configuration done, slots will be allocated to the devices during the
simulation. Multiple/continuous slots can be allocated to the same node or to different nodes
as per the requirement.
 Create a network scenario in NetSim Single MANET through Manually via click and
drop or open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->DTDMA-
Slot-Planner”
Ver 11.1 9
 In the wireless nodes set the MAC and PHY protocol to DTDMA
 To access Frequency planner, set the slot allocation Technique to FILEBASED in
Datalink Layer of Wireless Node (INTERFACE1_WIRELESS)
Ver 11.1 10
 Click on the OPEN_SLOT_PLANNER link to get the Frequency Planner window
 To set the slot allocation patter, enter the Number of slots in the text box and click
on OK
 If you prefer to allocate slots to all devices in the network, you will have to enter the
number of slots equivalent or greater than the number of devices in your network
scenario. The pattern defined by the user will be repeated throughout the simulation
Ver 11.1 11
 Use the radio buttons to allocate a specific slot to a particular device matching the row
which contains the device name and column which contains the slot id
 Here the slots are allocated in the order, Wireless_Node_1,3,4,2 and 5
 Click on Submit button to apply the configured pattern
 Create 4 CBR_Application with default settings from Wireless Node_2, 3, 4, 5 to1
 Enable the Plots, packet trace and event trace options and run the simulation for
100sec
Results:
Ver 11.1 12
 At the end of the simulation click on the Open Event Trace option in the simulation
results window to access the event trace
 Once the event trace is loaded and formatted as table in excel as shown below
 In the column Subevent_Type, filter apply filter by selecting only
DTDMA_SCHEDULE_Transmission
Ver 11.1 13
 After applying the filter, in the column Device_Id you will be able to observe the slot
allocation pattern as per the configuration done in GUI. Wireless_Node_1, 3, 4, 2
and 5
DTDMA_Slot_Planner for Multiple MANETs:
 In the similar way slot allocation pattern can be defined for Multiple MANETs also.
Here you will have multiple tables in the slot planner, corresponding to each MANET
Ver 11.1 14
Featured Examples
Sample configuration files for all networks are available in Examples Menu in NetSim Home
Screen. These files provide examples on how NetSim can be used – the parameters that can
be changed and the typical effect it has on performance.
4.1 TDMA
Time division multiple access (TDMA) is a channel access method for shared medium
networks. It allows several users to share the same frequency channel by dividing the signal
into different time slots. The users transmit in rapid succession, one after the other, each using
its own time slot. This allows multiple stations to share the same transmission medium (e.g.
radio frequency channel) while using only a part of its channel capacity.
4.1.1 Slot Allocation
Open NetSim, Select Examples->TDMA-and-DTDMA->TDMA->TDMA-Slot-Allocation
Settings done in the Network:
1. Grid length: 500m*500m
2. Configure CBR application with Packet Size = 48Bytes, IAT = 20000µs
3. Set start time as 0 in application properties
Ver 11.1 15
4. Enable TDMA protocol in Data link and Phy layer under Interface_wireless properties
for all nodes
5. Time_Slot_Block_size = 4
6. Slot duration = 7.8125ms
7. Frame duration = 12s
8. Enable Packet Trace
9. Run simulation for 20 seconds
The following are the properties of TDMA in Data link and Physical layers
Output:
In this example, Slot duration is 7.8125ms (i.e. 1 slot = 7.8125ms)
Ver 11.1 16
Slot Duration = 7.8125 ms
Total No. of slots for 1 Second = 128 Slots
Frame Duration = 12 Seconds
Total No. of slots per frame = 128 * 12 = 1536 Slots
At the end of any simulation, the slot allocation can be observed in TDMA_ALLOCATION text
doc created in NetSim folder present in the system temporary (%temp%NetSim) directory
shown below:
In the above screenshot columns 1, 2, 3, 4 and 5 specify NET_ID, Frame_ID, Start_Slot_ID,
End_Slot_ID and Node_ID respectively.
Slots 1-4 are allocated to Node1,
Slots 5-8 are allocated to Node2,
Ver 11.1 17
Slots 9-12 are allocated to Node3,
Slots 13-16 are allocated to Node4,
Slots 17-20 are allocated to Node5,
Slots 21-24 are allocated to Node6
After this the slot allocation from slot 25 continues from Node1 in the similar way. If all 1536
slots are allocated, then slot allocation for second frame is started as shown below:
Analysing Slot allocation pattern using NetSim Packet Trace:
Open Packet trace and filter Control_Packet_Type/ App_Name to APP1_CBR. Insert a new
column after PHY_Layer_End_Time column. Then in the new column, take the difference
between Phy_Layer_End_Time of the current packet with earlier packet as shown below
Ver 11.1 18
The difference is 187500µs.
From the node properties, each node is using 4 slots i.e. 7.8125ms*4 = 31.25ms. For 6 nodes,
it is 31.2504 ms*6 = 187.5 ms = 187500 µs. Node 1 transmits packets after every 187500 µs.
Nod
e
1 2 3 4 5 6 1 2 3
Time
(µs)
40508
0
43633
0
46758
0
49883
0
53008
0
56133
0
59258
0
62383
0
65508
0
In the above table, the grey colour represents the node that is generating the traffic. Compare
the above table with packet trace. In TDMA, packet transmission occurs in a serial fashion,
with each node taking turns accessing the channel. Channel resources may be underutilized
when a node has no packet(s) to transmit in its slot, since each node has access to the entire
channel bandwidth in each time slot.
4.2 DTDMA
In Time Division Multiple Access (TDMA), each time interval is divided into time slots.
Together, all the time slots in the interval are called a "frame". So for example if a network has
6 nodes, then each frame consists of 6 slots. The slot allocation is done in increasing order of
Node ID, and in the form of a round robin.
Ver 11.1 19
In DTDMA devices can leave / enter the network. For example, a network has 5 nodes.
Assume that all nodes are present in the network initially. Node 1 uses slot 1, Node 2 uses
slot 2 and so on till Node 5 uses slot 5. Let us say Node 2 leaves the network, then the frame
is split into 4 slots. Node 1 uses slot 1, Node 3 uses slot 2, node 4 uses slot 3 and node 5 uses
slot 4.
The above example is based on demand-based slots allocation with devices having traffic to
send will be allocated slots. Users can also input upto 100 slots per device.
Apart from demand-based allocation, round robin slot allocation can also be chosen by the
user. In such cases all devices will get one slot.
4.2.1 Packet size and Slot Allocation Analysis
Open NetSim, Select Examples->TDMA-and-DTDMA-> DTDMA-> Packet-Size-and-Slot-
Allocation
The following are the main properties of DTDMA in Phy and Datalink layers
Ver 11.1 20
Settings done in example config file:
In DTDMA, time is divided into slots. In between 2 slots there is a guard interval of 100µs
1. Grid length 500m * 500m
2. DTDMA  enabled in MAC and PHY layers
Ver 11.1 21
3. Packet size  1000Bytes
4. Inter arrival time  20000µs
5. Slot Duration  2ms
6. Guard interval  100µs
7. Bits per slot  3000 bits
8. Overhead per slot  600 bits
9. Maximum slots per device  5
10. Packet trace  enable
11. Run simulation for 100 seconds
Results:
Users can observe how the slots are allocating for each device in detail in Packet trace. In this
case, packet size is 1000 bytes = 1000*8 = 8000bits and1 slot is allocated for each device =
1*3000bits = 3000 bits. So, the packet size won’t fit in one slot.
Thus fragmentation happens in PHY layer. Users can observe this in Packet trace by filtering
the CONTROL_PACKET_TYPE/APP_NAME to APP1_CBR. Packets of any greater size are
fragmented.Fragmentation also takes into account the number of bits remaining in the
allocated slot to improve slot utilization.
For a slot size of 3000 bits, two 1040Bytes packets will be fragmented as
Slot 1 - 252 bytes
Slot 2 - 300 bytes
Slot 3 - 300 bytes
Slot 4 - 196 + 104 bytes (2nd packet)
Slot 5 - 300 bytes
Slot 6 - 300 bytes
Slot 7 - 44 bytes
……….
In packet trace, filter column of PACKET_TYPE to CBR. Select source ID as Node-1 and
see the results in PHY_LAYER_PAYLOAD (Bytes)
Ver 11.1 22
In packet trace, filter column of PACKET_TYPE to CBR. Node-1 and Node-5 are generating
traffic, so time slots are allocated for Node-1 and Node-5 as shown below
4.2.2 Round Robin
Open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->Round-Robin
Settings done in example config file:
Ver 11.1 23
1. Grid length 500m * 500m
2. DTDMA  enabled in MAC and PHY layers
3. Packet size  1000Bytes
4. Inter arrival time  20000µs
5. Slot Duration  2ms
6. Guard interval  100µs
7. Bits per slot  3000 bits
8. Overhead per slot  600 bits
9. Slot allocation technique  ROUND_ROBIN
10. Packet trace  enable
11. Run simulation for 10 seconds
Results:
Open packet trace and filter PACKET_TYPE to CBR. ROUND_ROBIN allocates slots to each
and every device present in the network regardless of whether the nodes are generating traffic
or not. The slot duration is 2ms = 2000µs. In between 2 slots there is a guard interval of
100µs.In this scenario Nodes 1, 3 and 5 are generating traffic and users can notice that the
PHY_LAYER_END time between Source Node-3 and Source Node-1 is 5058800µs-
5063000µs = 4200µs = 2slots (including guard interval). So that slot1 belongs to Node-1 and
slot2 belongs to Node-2. Observe this in packet trace screenshot given below.
Example: How Slots are allocated in between 5046200µs to71800µs in ROUND_ROBIN slot
allocation technique.
Node ID Node-1 Node-2 Node-3 Node-4 Node-5
Control_Packet_Type / Application
Name
APP1_CBR N/A APP2_CBR N/A APP3_CBR
PHY_LAYER_END_TIME (µs) 5054600 5056700 5058800 5060900 5063000
Node-6 Node-1 Node-2 Node-3 Node-4 Node-5 Node-6
N/A APP1_CBR N/A APP2_CBR N/A APP3_CBR N/A
5065100 5067200 5069300 5071400 5073500 5075600 5077700
Compare the above table with packet trace by filtering Packet_Type to CBR
Ver 11.1 24
4.2.3 Node Join and Node Leave
Open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->Node-Join-Node-Leave
Node join - It is the time at which the node joins the network.
Node leave - It is the time at which the node leaves the network.
Settings done in example config file:
1. Grid length500m*500m
2. DTDMA  enabled in MAC and PHY layers
3. TCP  Disable
4. Packet trace  enable
5. Packet size = 1000 Bytes
6. Inter arrival time = 100000µs
7. Simulate for 100 seconds and save the network
8. In edit and rerun, Node Leave (Node-2)  50s (present in General properties)
9. Simulate for 100 seconds
Results:
In case-1, Node-1 transmits the packets throughout the simulation time, but in case-2, it will
transmit upto 50 seconds since Node-2 left the network at 50th second. To observe this, open
packet trace and filter PACKET_TYPE to CBR. In the below figure, NODE-1 has transmitted
the packets upto 100th
second
Ver 11.1 25
But in case2 Node-2 is leaving the network at 50th
second. So packet transmission will takes
place upto 50 second only.
Latest FAQs
Up to date FAQs on NetSim’s Military Radio library is available at
https://tetcos.freshdesk.com/support/solutions/folders/14000110331

Más contenido relacionado

La actualidad más candente

Iisrt zzzz shamili ch
Iisrt zzzz shamili chIisrt zzzz shamili ch
Iisrt zzzz shamili chIISRT
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabPavel Loskot
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Jim Geovedi
 
12 multiple access
12 multiple access12 multiple access
12 multiple accessbheemsain
 
Computer Graphics & Visualization - 06
Computer Graphics & Visualization - 06Computer Graphics & Visualization - 06
Computer Graphics & Visualization - 06Pankaj Debbarma
 
Mini proj i question and solution design
Mini proj i question and solution designMini proj i question and solution design
Mini proj i question and solution designHaowei Jiang
 
Multihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksMultihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksChuka Okoye
 
Introduction to firewalls through Iptables
Introduction to firewalls through IptablesIntroduction to firewalls through Iptables
Introduction to firewalls through IptablesBud Siddhisena
 
Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Mohammed Abuibaid
 
2.Phys & Link
2.Phys & Link2.Phys & Link
2.Phys & Linkphanleson
 

La actualidad más candente (19)

Chap 23 ip over atm
Chap 23 ip over atmChap 23 ip over atm
Chap 23 ip over atm
 
Iisrt zzzz shamili ch
Iisrt zzzz shamili chIisrt zzzz shamili ch
Iisrt zzzz shamili ch
 
E1 To Stm
E1 To Stm E1 To Stm
E1 To Stm
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in Matlab
 
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2Leonardo Nve Egea - Playing in a Satellite Environment 1.2
Leonardo Nve Egea - Playing in a Satellite Environment 1.2
 
12 multiple access
12 multiple access12 multiple access
12 multiple access
 
Computer Graphics & Visualization - 06
Computer Graphics & Visualization - 06Computer Graphics & Visualization - 06
Computer Graphics & Visualization - 06
 
Mini proj i question and solution design
Mini proj i question and solution designMini proj i question and solution design
Mini proj i question and solution design
 
Multihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor NetworksMultihop Routing In Camera Sensor Networks
Multihop Routing In Camera Sensor Networks
 
Cdma pdf
Cdma pdfCdma pdf
Cdma pdf
 
Voice and video over ip
Voice and video over ipVoice and video over ip
Voice and video over ip
 
high speedla-ns
high speedla-nshigh speedla-ns
high speedla-ns
 
Introduction to firewalls through Iptables
Introduction to firewalls through IptablesIntroduction to firewalls through Iptables
Introduction to firewalls through Iptables
 
PPP
PPPPPP
PPP
 
Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)
 
2.Phys & Link
2.Phys & Link2.Phys & Link
2.Phys & Link
 
Mac
MacMac
Mac
 
Multicast eng
Multicast engMulticast eng
Multicast eng
 
Iptables
IptablesIptables
Iptables
 

Similar a NetSim Technology Library- Military radio-tdma-and-dtdma

NetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radioNetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radioVishal Sharma
 
NetSim Technology Library- Internetworks
NetSim Technology Library- InternetworksNetSim Technology Library- Internetworks
NetSim Technology Library- InternetworksVishal Sharma
 
NetSim Technology Library- Manets
NetSim Technology Library- ManetsNetSim Technology Library- Manets
NetSim Technology Library- ManetsVishal Sharma
 
NetSim VANET User Manual
NetSim VANET User ManualNetSim VANET User Manual
NetSim VANET User ManualVishal Sharma
 
NetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-aNetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-aVishal Sharma
 
Maharastra EXTC NetSim Experiment Manual
Maharastra EXTC  NetSim Experiment  ManualMaharastra EXTC  NetSim Experiment  Manual
Maharastra EXTC NetSim Experiment ManualDr Praveen Jain
 
NetSim Technology Library - Software defined networks
NetSim Technology Library - Software defined networksNetSim Technology Library - Software defined networks
NetSim Technology Library - Software defined networksVishal Sharma
 
Zte utran ur11.1 optional feature description
Zte utran ur11.1 optional feature descriptionZte utran ur11.1 optional feature description
Zte utran ur11.1 optional feature descriptionMd Kamruzzaman
 
Tems investigation 13.1 release note
Tems investigation 13.1 release noteTems investigation 13.1 release note
Tems investigation 13.1 release notetelecom_200
 
03 ft48923 en02gla0_general topics_
03 ft48923 en02gla0_general topics_03 ft48923 en02gla0_general topics_
03 ft48923 en02gla0_general topics_MelikaAjami
 
NetSim Technology Library- Cellular networks
NetSim Technology Library- Cellular networksNetSim Technology Library- Cellular networks
NetSim Technology Library- Cellular networksVishal Sharma
 
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)EMERSON EDUARDO RODRIGUES
 
Bascom avr-course
Bascom avr-courseBascom avr-course
Bascom avr-coursehandson28
 
Ttsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newTtsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newswatisabnis87
 
Sphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetSphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetAlok Vasudeva
 
Frame relay design
Frame relay designFrame relay design
Frame relay designBhargav Amin
 
D itg-manual
D itg-manualD itg-manual
D itg-manualVeggax
 

Similar a NetSim Technology Library- Military radio-tdma-and-dtdma (20)

NetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radioNetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radio
 
NetSim Technology Library- Internetworks
NetSim Technology Library- InternetworksNetSim Technology Library- Internetworks
NetSim Technology Library- Internetworks
 
NetSim Technology Library- Manets
NetSim Technology Library- ManetsNetSim Technology Library- Manets
NetSim Technology Library- Manets
 
NetSim VANET User Manual
NetSim VANET User ManualNetSim VANET User Manual
NetSim VANET User Manual
 
NetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-aNetSim Technology Library- Lte and-lte-a
NetSim Technology Library- Lte and-lte-a
 
Maharastra EXTC NetSim Experiment Manual
Maharastra EXTC  NetSim Experiment  ManualMaharastra EXTC  NetSim Experiment  Manual
Maharastra EXTC NetSim Experiment Manual
 
NetSim Technology Library - Software defined networks
NetSim Technology Library - Software defined networksNetSim Technology Library - Software defined networks
NetSim Technology Library - Software defined networks
 
Zte utran ur11.1 optional feature description
Zte utran ur11.1 optional feature descriptionZte utran ur11.1 optional feature description
Zte utran ur11.1 optional feature description
 
Tems investigation 13.1 release note
Tems investigation 13.1 release noteTems investigation 13.1 release note
Tems investigation 13.1 release note
 
03 ft48923 en02gla0_general topics_
03 ft48923 en02gla0_general topics_03 ft48923 en02gla0_general topics_
03 ft48923 en02gla0_general topics_
 
NetSim Technology Library- Cellular networks
NetSim Technology Library- Cellular networksNetSim Technology Library- Cellular networks
NetSim Technology Library- Cellular networks
 
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)
EMERSON EDUARDO RODRIGUES Zxpos cnt1 release notes(eng)
 
Bascom avr-course
Bascom avr-courseBascom avr-course
Bascom avr-course
 
EDS-10/40G Ethernat Delay Simulator
EDS-10/40G Ethernat Delay SimulatorEDS-10/40G Ethernat Delay Simulator
EDS-10/40G Ethernat Delay Simulator
 
Ttsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-newTtsl orissa-egprs-download-throughput-improved-new
Ttsl orissa-egprs-download-throughput-improved-new
 
Sphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetSphericall BranchHub Data Sheet
Sphericall BranchHub Data Sheet
 
Frame relay design
Frame relay designFrame relay design
Frame relay design
 
TekTape Manual
TekTape ManualTekTape Manual
TekTape Manual
 
dnp3 Protocol Master Client simulator user manual
dnp3 Protocol Master Client simulator user manualdnp3 Protocol Master Client simulator user manual
dnp3 Protocol Master Client simulator user manual
 
D itg-manual
D itg-manualD itg-manual
D itg-manual
 

Último

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 

Último (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 

NetSim Technology Library- Military radio-tdma-and-dtdma

  • 1. Ver 11.1 1 Military Radio – TDMA / DTDMA Contents Introduction..........................................................................................................................2 Simulation GUI......................................................................................................................2 2.1 Create Scenario..........................................................................................................................3 2.2 Set Node Properties...................................................................................................................3 2.3 Set Environment Properties ......................................................................................................4 2.4 Set Application Properties.........................................................................................................5 2.5 Enable Packet Trace, Event Trace & Plots (Optional)................................................................6 2.6 Run Simulation...........................................................................................................................6 Model Features.....................................................................................................................7 3.1 Node Join / Leave ......................................................................................................................7 3.2 DTDMA Packet size....................................................................................................................7 3.3 DTDMA Slot Planner..................................................................................................................8 Featured Examples..............................................................................................................14 4.1 TDMA.......................................................................................................................................14 4.1.1 Slot Allocation.........................................................................................................14 4.2 DTDMA.....................................................................................................................................18 4.2.1 Packet size and Slot Allocation Analysis.................................................................19 4.2.2 Round Robin ...........................................................................................................22 4.2.3 Node Join and Node Leave.....................................................................................24 Latest FAQs.........................................................................................................................25
  • 2. Ver 11.1 2 Introduction Note: This component (technology) is available only in NetSim pro version. NetSim Military Radio module features: 1. L3 - MANET Routing covering DSR, AODV, OLSR, ZRP 2. MAC – TDMA based on Link 16, and DTDMA with Slot planner 3. PHY a. TDMA, DTDMA. b. Freqyency Hopping c. Bands: HF, VHF, UHF. d. A wide range of propagation models covering pathloss, fading and shadowing Simulation GUI In the Main menu, Select New SimulationMobile Adhoc networksSingle MANET
  • 3. Ver 11.1 3 2.1 Create Scenario Click on the Node icon in the Toolbar, and then click on Wireless Node. Next, click on the environment where you want to drop it inside the grid. Similarly drop Adhoc link and connect nodes using adhoc link. (Note: A Node cannot be placed on another Node. A Node cannot float outside of the grid.) 2.2 Set Node Properties  Right click on the appropriate node to select Properties.  In Interface1_Wireless, go to DATALINK_LAYER and PHYSICAL_LAYER section and change the Protocol to TDMA/ DTDMA. In Wireless Node, Routing Protocol in Network Layer and all user editable properties in DataLink Layer, Physical Layer and Power are Global i.e. changing properties in one node will automatically reflect in the others in that network.  In Interface1_Wireless properties, under network layer, Link layer ack should be selected as “Network LayerAck”.
  • 4. Ver 11.1 4 Furthermore, in Physical layer, we can select the frequency bands (HF/VHF/UHF). Users can modify the lower frequency range and the Bandwidth. The sum of the Lower frequency and Bandwidth gives the Upper frequency. Users can also select the modulation techniques such as QPSK/16-QAM/64-QAM and, an option to turn ON/OFF frequency hopping is also provided. 2.3 Set Environment Properties  Right click on Adhoc link and select Properties.  Select the Channel Characteristics and set the parameters accordingly.
  • 5. Ver 11.1 5 2.4 Set Application Properties  Click on the Application icon present on the ribbon and set properties.Multiple applications can be generated by using add button in Application properties.  Set the values according to requirement and click OK.
  • 6. Ver 11.1 6 Note: Maximum Packet Size in TDMA is 48 bytes. 2.5 Enable Packet Trace, Event Trace & Plots (Optional) Click Packet Trace / Event Trace icon in the tool bar and check Enable Packet Trace / Event Trace check box and click OK. To get detailed help, please refer sections 7.5 and 7.6 in User Manual. Select Plots icon for enabling Plots and click OK. 2.6 Run Simulation Click on Run Simulation icon on the top toolbar.
  • 7. Ver 11.1 7 Set the Simulation Time and click on OK. Model Features 3.1 Node Join / Leave Node join(s) - It is the time at which the node join the network and accesses the communication channel. Node leave (s) – It is the time at which the node leaves the network. Plots will be shown only for the period in which the node is present in the network. For example, if node join = 0, node leave = 5, even if the simulation time = 100s, the Plots will be shown only for 5s. Use case: Fields can take multiple inputs separated by comma as shown below: Node join - 0, 10 Node leave - 5, 100 In this case, the node joins the network at 0s and leaves at 5s and the node joins the network again at 10s and leaves at 100s. 3.2 DTDMA Packet size It is important to set packet size (of any application running over DTDMA) to be lower than the Max packet Size setting indicated below. If the packet size exceeds the Max Packet Size setting then DTDMA would not be able to transmit that packet. Maximum Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑇𝑥 𝐿𝑎𝑦𝑒𝑟 𝑂𝐻−𝑁𝑊 𝑙𝑎𝑦𝑒𝑟 𝑂𝐻 8 By default, Bits per slot (bits) – 3000, Overhead per slot (bits) - 600 Users can also edit the values of Bits per slot and Overhead per slot in the GUI. Assuming default values are chosen for Bits per slot and Overhead per slot, DTDMA packet size is calculated for different protocols as shown below:
  • 8. Ver 11.1 8 i. For DSR protocol (if TCP is enabled), DSR overhead (one hop) - 12 bytes which is added with Network layer overheads, plus IP overhead of 20 plus TCP Overhead of 20, totaling 52 bytes (416 bits). Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−416 8 = 248 bytes ii. For DSR protocol (if UDP is enabled), DSR overhead (one hop) - 12 bytes which is added with Network layer overheads, plus IP overhead of 20 plus UDP Overhead of 8, totaling 40 bytes (320 bits). Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−320 8 = 260 bytes iii. For AODV, ZRP, OLSR protocol (if TCP is enabled), Here AODV, ZRP, OLSR overhead – 0 (no overhead is added) plus IP overhead of 20 plus TCP Overhead of 20, totaling 40 bytes (320 bits) Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−320 8 = 260 bytes iv. For AODV, ZRP, OLSR protocol (if UDP is enabled), Here AODV, ZRP, OLSR overhead – 0 (no overhead is added) plus IP overhead of 20 plus UDP Overhead of 8, totaling 40 bytes (224 bits) Max Packet size (bytes) = 𝐵𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−𝑜𝑣𝑒𝑟ℎ𝑒𝑎𝑑 𝑝𝑒𝑟 𝑠𝑙𝑜𝑡−224 8 = 272 bytes 3.3 DTDMA Slot Planner How to use the DTDMA slot planner? Slot planner can be used to configure a predefined slot allocation pattern for the nodes in the network. Based on the configuration done, slots will be allocated to the devices during the simulation. Multiple/continuous slots can be allocated to the same node or to different nodes as per the requirement.  Create a network scenario in NetSim Single MANET through Manually via click and drop or open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->DTDMA- Slot-Planner”
  • 9. Ver 11.1 9  In the wireless nodes set the MAC and PHY protocol to DTDMA  To access Frequency planner, set the slot allocation Technique to FILEBASED in Datalink Layer of Wireless Node (INTERFACE1_WIRELESS)
  • 10. Ver 11.1 10  Click on the OPEN_SLOT_PLANNER link to get the Frequency Planner window  To set the slot allocation patter, enter the Number of slots in the text box and click on OK  If you prefer to allocate slots to all devices in the network, you will have to enter the number of slots equivalent or greater than the number of devices in your network scenario. The pattern defined by the user will be repeated throughout the simulation
  • 11. Ver 11.1 11  Use the radio buttons to allocate a specific slot to a particular device matching the row which contains the device name and column which contains the slot id  Here the slots are allocated in the order, Wireless_Node_1,3,4,2 and 5  Click on Submit button to apply the configured pattern  Create 4 CBR_Application with default settings from Wireless Node_2, 3, 4, 5 to1  Enable the Plots, packet trace and event trace options and run the simulation for 100sec Results:
  • 12. Ver 11.1 12  At the end of the simulation click on the Open Event Trace option in the simulation results window to access the event trace  Once the event trace is loaded and formatted as table in excel as shown below  In the column Subevent_Type, filter apply filter by selecting only DTDMA_SCHEDULE_Transmission
  • 13. Ver 11.1 13  After applying the filter, in the column Device_Id you will be able to observe the slot allocation pattern as per the configuration done in GUI. Wireless_Node_1, 3, 4, 2 and 5 DTDMA_Slot_Planner for Multiple MANETs:  In the similar way slot allocation pattern can be defined for Multiple MANETs also. Here you will have multiple tables in the slot planner, corresponding to each MANET
  • 14. Ver 11.1 14 Featured Examples Sample configuration files for all networks are available in Examples Menu in NetSim Home Screen. These files provide examples on how NetSim can be used – the parameters that can be changed and the typical effect it has on performance. 4.1 TDMA Time division multiple access (TDMA) is a channel access method for shared medium networks. It allows several users to share the same frequency channel by dividing the signal into different time slots. The users transmit in rapid succession, one after the other, each using its own time slot. This allows multiple stations to share the same transmission medium (e.g. radio frequency channel) while using only a part of its channel capacity. 4.1.1 Slot Allocation Open NetSim, Select Examples->TDMA-and-DTDMA->TDMA->TDMA-Slot-Allocation Settings done in the Network: 1. Grid length: 500m*500m 2. Configure CBR application with Packet Size = 48Bytes, IAT = 20000µs 3. Set start time as 0 in application properties
  • 15. Ver 11.1 15 4. Enable TDMA protocol in Data link and Phy layer under Interface_wireless properties for all nodes 5. Time_Slot_Block_size = 4 6. Slot duration = 7.8125ms 7. Frame duration = 12s 8. Enable Packet Trace 9. Run simulation for 20 seconds The following are the properties of TDMA in Data link and Physical layers Output: In this example, Slot duration is 7.8125ms (i.e. 1 slot = 7.8125ms)
  • 16. Ver 11.1 16 Slot Duration = 7.8125 ms Total No. of slots for 1 Second = 128 Slots Frame Duration = 12 Seconds Total No. of slots per frame = 128 * 12 = 1536 Slots At the end of any simulation, the slot allocation can be observed in TDMA_ALLOCATION text doc created in NetSim folder present in the system temporary (%temp%NetSim) directory shown below: In the above screenshot columns 1, 2, 3, 4 and 5 specify NET_ID, Frame_ID, Start_Slot_ID, End_Slot_ID and Node_ID respectively. Slots 1-4 are allocated to Node1, Slots 5-8 are allocated to Node2,
  • 17. Ver 11.1 17 Slots 9-12 are allocated to Node3, Slots 13-16 are allocated to Node4, Slots 17-20 are allocated to Node5, Slots 21-24 are allocated to Node6 After this the slot allocation from slot 25 continues from Node1 in the similar way. If all 1536 slots are allocated, then slot allocation for second frame is started as shown below: Analysing Slot allocation pattern using NetSim Packet Trace: Open Packet trace and filter Control_Packet_Type/ App_Name to APP1_CBR. Insert a new column after PHY_Layer_End_Time column. Then in the new column, take the difference between Phy_Layer_End_Time of the current packet with earlier packet as shown below
  • 18. Ver 11.1 18 The difference is 187500µs. From the node properties, each node is using 4 slots i.e. 7.8125ms*4 = 31.25ms. For 6 nodes, it is 31.2504 ms*6 = 187.5 ms = 187500 µs. Node 1 transmits packets after every 187500 µs. Nod e 1 2 3 4 5 6 1 2 3 Time (µs) 40508 0 43633 0 46758 0 49883 0 53008 0 56133 0 59258 0 62383 0 65508 0 In the above table, the grey colour represents the node that is generating the traffic. Compare the above table with packet trace. In TDMA, packet transmission occurs in a serial fashion, with each node taking turns accessing the channel. Channel resources may be underutilized when a node has no packet(s) to transmit in its slot, since each node has access to the entire channel bandwidth in each time slot. 4.2 DTDMA In Time Division Multiple Access (TDMA), each time interval is divided into time slots. Together, all the time slots in the interval are called a "frame". So for example if a network has 6 nodes, then each frame consists of 6 slots. The slot allocation is done in increasing order of Node ID, and in the form of a round robin.
  • 19. Ver 11.1 19 In DTDMA devices can leave / enter the network. For example, a network has 5 nodes. Assume that all nodes are present in the network initially. Node 1 uses slot 1, Node 2 uses slot 2 and so on till Node 5 uses slot 5. Let us say Node 2 leaves the network, then the frame is split into 4 slots. Node 1 uses slot 1, Node 3 uses slot 2, node 4 uses slot 3 and node 5 uses slot 4. The above example is based on demand-based slots allocation with devices having traffic to send will be allocated slots. Users can also input upto 100 slots per device. Apart from demand-based allocation, round robin slot allocation can also be chosen by the user. In such cases all devices will get one slot. 4.2.1 Packet size and Slot Allocation Analysis Open NetSim, Select Examples->TDMA-and-DTDMA-> DTDMA-> Packet-Size-and-Slot- Allocation The following are the main properties of DTDMA in Phy and Datalink layers
  • 20. Ver 11.1 20 Settings done in example config file: In DTDMA, time is divided into slots. In between 2 slots there is a guard interval of 100µs 1. Grid length 500m * 500m 2. DTDMA  enabled in MAC and PHY layers
  • 21. Ver 11.1 21 3. Packet size  1000Bytes 4. Inter arrival time  20000µs 5. Slot Duration  2ms 6. Guard interval  100µs 7. Bits per slot  3000 bits 8. Overhead per slot  600 bits 9. Maximum slots per device  5 10. Packet trace  enable 11. Run simulation for 100 seconds Results: Users can observe how the slots are allocating for each device in detail in Packet trace. In this case, packet size is 1000 bytes = 1000*8 = 8000bits and1 slot is allocated for each device = 1*3000bits = 3000 bits. So, the packet size won’t fit in one slot. Thus fragmentation happens in PHY layer. Users can observe this in Packet trace by filtering the CONTROL_PACKET_TYPE/APP_NAME to APP1_CBR. Packets of any greater size are fragmented.Fragmentation also takes into account the number of bits remaining in the allocated slot to improve slot utilization. For a slot size of 3000 bits, two 1040Bytes packets will be fragmented as Slot 1 - 252 bytes Slot 2 - 300 bytes Slot 3 - 300 bytes Slot 4 - 196 + 104 bytes (2nd packet) Slot 5 - 300 bytes Slot 6 - 300 bytes Slot 7 - 44 bytes ………. In packet trace, filter column of PACKET_TYPE to CBR. Select source ID as Node-1 and see the results in PHY_LAYER_PAYLOAD (Bytes)
  • 22. Ver 11.1 22 In packet trace, filter column of PACKET_TYPE to CBR. Node-1 and Node-5 are generating traffic, so time slots are allocated for Node-1 and Node-5 as shown below 4.2.2 Round Robin Open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->Round-Robin Settings done in example config file:
  • 23. Ver 11.1 23 1. Grid length 500m * 500m 2. DTDMA  enabled in MAC and PHY layers 3. Packet size  1000Bytes 4. Inter arrival time  20000µs 5. Slot Duration  2ms 6. Guard interval  100µs 7. Bits per slot  3000 bits 8. Overhead per slot  600 bits 9. Slot allocation technique  ROUND_ROBIN 10. Packet trace  enable 11. Run simulation for 10 seconds Results: Open packet trace and filter PACKET_TYPE to CBR. ROUND_ROBIN allocates slots to each and every device present in the network regardless of whether the nodes are generating traffic or not. The slot duration is 2ms = 2000µs. In between 2 slots there is a guard interval of 100µs.In this scenario Nodes 1, 3 and 5 are generating traffic and users can notice that the PHY_LAYER_END time between Source Node-3 and Source Node-1 is 5058800µs- 5063000µs = 4200µs = 2slots (including guard interval). So that slot1 belongs to Node-1 and slot2 belongs to Node-2. Observe this in packet trace screenshot given below. Example: How Slots are allocated in between 5046200µs to71800µs in ROUND_ROBIN slot allocation technique. Node ID Node-1 Node-2 Node-3 Node-4 Node-5 Control_Packet_Type / Application Name APP1_CBR N/A APP2_CBR N/A APP3_CBR PHY_LAYER_END_TIME (µs) 5054600 5056700 5058800 5060900 5063000 Node-6 Node-1 Node-2 Node-3 Node-4 Node-5 Node-6 N/A APP1_CBR N/A APP2_CBR N/A APP3_CBR N/A 5065100 5067200 5069300 5071400 5073500 5075600 5077700 Compare the above table with packet trace by filtering Packet_Type to CBR
  • 24. Ver 11.1 24 4.2.3 Node Join and Node Leave Open NetSim, Select Examples->TDMA-and-DTDMA->DTDMA->Node-Join-Node-Leave Node join - It is the time at which the node joins the network. Node leave - It is the time at which the node leaves the network. Settings done in example config file: 1. Grid length500m*500m 2. DTDMA  enabled in MAC and PHY layers 3. TCP  Disable 4. Packet trace  enable 5. Packet size = 1000 Bytes 6. Inter arrival time = 100000µs 7. Simulate for 100 seconds and save the network 8. In edit and rerun, Node Leave (Node-2)  50s (present in General properties) 9. Simulate for 100 seconds Results: In case-1, Node-1 transmits the packets throughout the simulation time, but in case-2, it will transmit upto 50 seconds since Node-2 left the network at 50th second. To observe this, open packet trace and filter PACKET_TYPE to CBR. In the below figure, NODE-1 has transmitted the packets upto 100th second
  • 25. Ver 11.1 25 But in case2 Node-2 is leaving the network at 50th second. So packet transmission will takes place upto 50 second only. Latest FAQs Up to date FAQs on NetSim’s Military Radio library is available at https://tetcos.freshdesk.com/support/solutions/folders/14000110331