- 5G/4G HARQ with soft combining
- 5G/4G Block error (BLER)
- Users can set a target BLER
- BLER will be looked up from SINR-BLER data tables.
- NetSim has exhaustive SINR-BLER data for various transport block sizes for all MCSs (1, 2, ..., 28) for Base graphs (1, 2) for all three tables (1, 2, 3). In total 28*3*2 = 168 files.
- SINR-BLER data generated using an in-house proprietary link-level simulation program. The results have been carefully validated against published literature.
- 5G/4G Outer loop link adaptation (OLLA)
- Once the t-BLER is set an initial MCS is "guessed". Subsequently, the MCS is dynamically adjusted based on an outer-loop link adaptation algorithm that uses HARQ ACK-NACK messages
- 5G/4G Uplink interference
- Modeled as rise over thermal. The value of the interference is user-defined.
- 5G/4G new parameters
- Handover: New UI variables (i) Handover interruption time, (ii) Handover margin, and (iii) Time to Trigger
- PF scheduler: User configurable EWMA moving average parameter.
- User configurable overhead (%) per slot in DL and UL to account for control signals. This was previously predefined in code.
- 5G/4G propagation model additions
- Log distance mean pathloss.
- Lognormal shadowing
- 5G Code block segmentation
- Transport block is split into code blocks (CBs). Then CBs are grouped in to code block groups (CBGs) and transmitted over the air interface.
- 5G band addition
- 60 GHz n263 band.
- Radio measurements
- Available with all wireless networks including 5G, LTE, WiFi, MANETs, VANETs, IoT, WSN and more.
- The measurements csv file will log timestamp, device IDs, distance, tx-power, rx-power, pathloss, shadow loss, fading loss, interference power, and more
- Users can enable logs from the UI.
- File based mobility
- Users can provide this in a simpler csv-based format. Allows for easy manipulation using MS Excel.
- File Based device Placement in MANETS, WSN and IoT
- Users can provide this in a simpler csv-based format.
- Gaming traffic model added.
- 5G Enhancements
- Downlink Interference. Approximate Wyner model and exact Geometric model per 3GPP pathloss equations
- HARQ with retransmissions and soft combining
- Code block segmentation
- PDSCH, PUSCH, and SSB Channels are now modeled. PDSCH/PUSCH for data and SSB for control (initial association and handover)
- Analog beamforming in the SSB
- Radio measurements - Pathloss, SINR, MCS, CQI, etc - are logged by all UEs at each slot, and Radio Resource Allocation - PRB allocation, scheduling metric - are logged per UE per carrier per slot
- Handover interruption time has been added to model H/O latencies
- Underwater acoustic networks (UWAN). New library
- L1 – PHY Layer
- Underwater Acoustic PHY Model. Propagation delay based on the speed of sound which is dependent on (user configurable) water temperature, depth and salinity
- Modulation schemes: BPSK, QPSK, FSK, 16-QAM, 32-QAM, 64-QAM
- User-configurable Data rate and Bandwidth
- SNR based packet reception. BER computed from SNR-BER curves after accounting for propagation losses
- Thorp Propagation Model with user-configurable parameters for Temperature, Depth, and Salinity, Surface Wind speed, Turbulence, and Shipping Noise
- L2 – MAC layer
- Slotted aloha protocol
- TDMA/DTDMA is planned for subsequent releases
- L3 – Network layer
- No routing configuration (user inputs) is required for single-hop transmissions
- Static routing to be configured for multi-hop transmissions
- Ad hoc (MANET) routing is currently unavailable and is planned for subsequent releases
- Devices can only communicate within the UWAN. External connectivity (via a gateway) is planned for future releases.
- L1 – PHY Layer
- 802.11 WLAN improvements
- PHY now accounts for the “capture effect” with decoding per SINR-PER curves.
- Exact interference model based on received SINR accounting for all simultaneously transmitting sources. Prior to v13.2, the Interference model was approximate; it used an Interference threshold that was equal to the control rate Min RSSI with PER being computed per SNR (and not SINR)
- BER calculation now has forward error correction (FEC) incorporated. SINR BER curves are provided in the manuals.
- Carrier sense threshold is now set to Control rate receive sensitivity
- PHY rate is now got by comparing RSS against MCS tables. Prior to v13.2, it was based on target packet error probability.
- Propagation model
- Range based pathloss model has been added
- Results and output files
- All .csv logs are auto-formatted as a table in excel with the option to create pivot tables and pivot charts
- Application metrics: Source data for throughputs plots can now be opened in excel
- 5G simulation speed up
- User interface improvements
Your workhas been completely redesigned.
- Multiple folder levels are now available for organizing your saved projects.
- Import of experiment files and workspaces redesigned for better collaboration between multiple users.
- Home screen: Sharper fonts. New display of licensed and unlicensed components.
- Experiments and Template examples: search bar is now available. Short description and scenario image added for easy understanding.
- Single click switch between workspaces
- One-click compare code between workspaces
- Optional installation of third party tools in custom mode for a smaller install footprint
- Third-party tools are now downloaded online and therefore a significantly reduced set-up size
- WiFi 802.11 improvements
- 802.11 ac now supports aggregation up to 1024 packets
- Microsecond to nanosecond round off for 802.11n and 802.11ac transmission time calculations
- Bugs resolved:
- Packets from multiple applications transmitted to different nodes were not aggregated on a per-node basis
- Incorrect power calculations in virtual interfaces in EDCA
- 5G improvements
- UE out of coverage
- Beamforming array gain
- Video model enhancements
- New video codes: H.261, H.263, MPEG1 and MPEG2
- Buffered video (BV1 through BV6) per IEEE 802.11-14/0571r12 standard
- New voice models: CELP and MELP
- Propagation models can now be customized by the user
- TCP improvements: NetSim now runs a single TCP RTO Timer for the entire TCP connection. In prior releases, each segment has its own RTO timer.
- From v13.1 onwards NetSim will no longer work on x86 (32 bit) processors; only x64 (64 bit) processors are supported.
- v13.0 exported workspaces (*.netsim_wsp) cannot be imported into v13.1. Users should zip the v13.0 workspace folder and then use the “folder” import option in v13.1.
- Map background is available as an “experimental” feature
5G core functionality, major UI design update, and a variety of product enhancements. Release highlights:
- 5G Core (Based on TS23.501, TS23.502) functions and interfaces:
- Access Mobility Function (AMF) that coordinates the 5G Standalone registration procedure, SMF and UPF
- Session Management Function (SMF) that serves as a control plane entity and is responsible for the session management
- User Plane function (UPF) that is a data plane component that handles user data
- Interfaces: N1/N2, N3, N4, N6, N11, XN
- 5G NSA deployment architecture (in addition to existing SA mode) for LTE - 5G dual
leverage existing LTE RAN/EPC deployments.
- Option 3 where only LTE core/ EPC is present and no 5G Core devices are present.
Here, eNB is the
Master Cell and gNB is the Secondary Cell.
- Option 3: Only eNB connects to EPC and eNB and gNB connects to the XN interface.
- Option 3a: Both eNB and gNB connects to the EPC. No XN interface.
- Option 3x: Both eNB and gNB connects to the EPC. eNB and gNB connects to the XN interface.
- Option 4 where only 5G Core devices are present, and EPC is not available. Here, gNB
is the Master
Cell and eNB is the Secondary Cell.
- Option 4: Only gNB connects to all the 5G Core interfaces. eNB connects to the XN interface.
- Option 4a: gNB connects to all 5G Core interfaces and eNB connects to AMF and UPF through respective interfaces.
- Option 7 where only 5G Core devices are present, and EPC is not available. Here, eNB
is the Master
Cell and gNB is the Secondary Cell.
- Option 7: eNB connects to all 5G Core interfaces. gNB connects only to the XN interface.
- Option 7a: gNB connects to all the 5G Core interfaces. eNB connects to AMF and UPF through the respective interfaces.
- Option 7x: gNB and eNB connects to all the 5G Core interfaces.
- Option 3 where only LTE core/ EPC is present and no 5G Core devices are present. Here, eNB is the Master Cell and gNB is the Secondary Cell.
- 5G RAN
- FDD bands added to existing TDD bands
- MIMO operation with layer count equal to Min (Tx-antenna-count, Rx-Antenna-count).
Note that NetSim
v12.2 used the abstraction “layer count” directly as a user input
- gNB antenna count supported 1, 2, 4, 8, 16, 32, 64, 128
- UE antenna count supported 1, 2, 4, 8, 16
- MIMO Spatial channel model
- MIMO Spatial Channel Model (SCM), i.e., the channel is represented by a matrix H, whose entry (t, r) models the channel between the t-th and the r-th antenna elements at the transmitter and the receiver, respectively
- Gaussian channel with Rayleigh fast fading: i.i.d Complex Normal (0, 1) channel (H-matrix) that changes independently every coherence time.
- Beamforming gain per the eigen values of the covariance (Wishart) matrix
- Ability to input per gNB pathloss files from 3rd party software tools like MATLAB
- Pathloss along cartesian X, Y coordinates in a mesh grid around the gNB
- Best server (gNB) per UE calculation automatically handled by NetSim
- Military Radios (TDMA Radio Networks)
- Forward error correction (FEC)
- L-band and S-Band Radios
- Device models
- Processing delay to simulate compute related latencies
- Faster FTP fragmentation for simulation acceleration
- Updates to Markov Loo fading model in Satellite networks
- Graphics: Simple and smooth working
- Reimagined home screen design
- Workspace enhancements: Size field for experiments and workspaces, and File selection option for import/export
- Figure and table numbers for all manuals with cross referencing
- New examples and experiments (for Edu users)
- Config file generator: Automated scenario generator for generating large scale networks with 1000s of nodes.
- Batch simulations: Automated execution of 100s of config files sequentially. Ideal for running simulations over night
- Multi-parameter sweeper: Automated sweep of multiple parameters across its range of values and logging of results in csv for analysis
- Cloud Licensing: Run NetSim from your home via our cloud servers
- Time series plot of instantaneous, moving average and time average throughputs
- Ability to set window size for moving average
- Time series plot of buffer occupancy
- Time series plot of TCP congestion window
- Formatting options - color selector, zoom and pan
- Scales upto 5 million points
- 5G NR
- PDCP Enhancements
- RRC Enhancements
- RLC Enhancements
- WiFi - 802.11 EDCA updated per latest standard
- VANET Networks can be interfaced to Internetworks via Road-side-units. Vehicles can communicate with backbone network/cloud.
- Satellite Communication library can now be interfaced with Internetworks library
- New experiments and examples
- Experiment addition: IOT Star topology
- Experiment addition: Understanding Network Performance Measures- Throughput and Delay
- Example additions for VANETs: Manhattan mobility model, vehicles moving in a closed loop
- Introducing the new Satellite Communication Networks Library
- Packet level communication between terrestrial nodes and Geostationary satellites
- The Satellite MAC layer protocol supported in NetSim is TDMA for forward link and MF-TDMA for return link (based on the DVB S2 standards)
- The forward link is in the Ku band (12 – 18 GHz) while the return link is in the Ka band (24 – 60 GHz)
- Channel model: Friis free space path loss with Loo Markov fading model
- Modulation: QPSK, 8PSK, 18APSK, 16QAM, 32APSK with appropriate coding rates
- 5G NR mmWave library additions
- Carrier Aggregation
- Propagation Models
- Added: Ricean Fading, Two ray pathloss model and pathloss matrix model
- Queuing and Scheduling now features the following algorithms
- Scheduling - FIFO, Round Robin, Priority, EDF, Class Based
- Queuing - Drop Tail, RED, WRED
- WLAN Rate adaptation now features three algorithms
- Packet error based, Consecutive success or failure and Minstrel
- Express installation of all third party tools
NetSim v12 - A pro tool that's a cut above the rest!
- Introducing the Brand New 5g NR mmWave Library
- End-to-end simulation of 5G NR-mmWave Networks
- Full stack, packet level simulation covering all the layers of the stack and applications running on top
- mm Wave propagation
- Based on the latest 3GPP38 series
- 'Building' is available in UI for modeling Indoor propagation
- Check out more detailed information (5G NR mmwave library)
- Refined workflows to speed up time consuming tasks
- Interface seamlessly with SUMO -
- Road side units (RSUs) can now be simply dragged and dropped
- File based placement of devices for LTE and WSN
- Battery model now available in MANET GUI
- Precision modeling for advanced users
- BER models updated for 802.15.4 and 802.11
- Jitter is now automatically calculated and displayed in Results Window
- Simulation time resolution increased from seconds to milliseconds
- Throughput now calculated from application start to application end time
- Seamless interfacing with external tools (SUMO, Wireshark, MATLAB, Python)
- Learn from a wide range of examples and experiments. New additions:
- Three sets of examples in Internetworks: Effect-of-Bandwidth-and-Guard-Interval-in-WiFi-802.11ac, 802.11-Rate-Adaptation, TCP-Bandwidth-Delay-Product
- Six sets of examples for 5G NR mmWave: 4G-vs-5G, MAC-Scheduling, Indoor-vs-Outdoor, Distance-vs-Throughput, 5G-log-file-and-packet trace
- Four sets of experiments in Academic version
The Apr 2019 release of NetSim (ver 11.1) rolls out exciting new features focused on enhancing usability:
- Introducing Workspaces in NetSim - More freedom and flexibility
- Users can group together NetSim source code, binaries, libraries, experiments and images related to one project
- Export/import workspaces and export/import experiments
- A single PC/VM and license can be used effectively by multiple users each of whom can independently modify the underlying source code
- Building and linking your own code is now a breeze
- Single click to open protocol source codes
- Manual, complex and time-consuming tasks related to the development environment, dependencies and compiler eliminated
- Write your own code and simply build - NetSim will automatically simulate per your code
- Accelerate R & D by extending existing projects
- Understand NetSim internals through example simulations
- 40+ examples
- Ready to simulate scenarios to understand the working of different protocol/technology libraries in NetSim
- Learn networking concepts through sample experiments (for Edu customers)
- 35+ experiments covering a wide range of networking technologies
- Each experiment comes with objective, theory, set-up, results, and inference
- Complete experiment manual is available
- Benefit from well-structured documentation
- User manual plus 13 technology library manuals
- Sectioned as Simulation GUI, Model Features, Featured Examples and Reference Documents
- 250 + Q & A available in our knowledgebase
- Software Defined Networks
- Openflow v1.3 Compatible
- SDN based IOTs
- SDN based WSN
- SDN based LTE
- SDN based VANETs
- OPSF Updation
- OSPF Messages, Router LSAs, OPSF Logs file per RFC 2328
- Link failure
- Links can be failed and recovered
- Switching 10G, 40G and 100G
- Switch ports and links now support 10G, 40G and 100G
- Real-Time interaction with Simulation
- NetSim Console with Window equivalent commands
- Addition of GMSK modulation scheme at PHY layer
- Battery models for MANET and VANET nodes
- Statistics Utility for automatic formatting of packet trace and generation of pivot tables
- Fast configuration option for simulating networks with a large number of devices
- Uniform, Random and file based placements
- Display options in Simulation screen
- Device IP, Link Speeds
- Radio signal coverage visualization heatmap (SNR based)
- Copy/paste option for devices & links in GUI
- Updated tool tip help and error messages
- Re-designed ribbon and device icons
- Context sensitive ribbon with visibility only for relevant devices for the network
- Print option for reporting
- All New Animator
- 25+ info fields now available with packet animator
- Wide range of animation options including plots, battery level, graphs, tables and more
- Visualization with inbuilt graphs for link and application throughput
- Graph controls with Coloring, XY Axis settings, Grid Settings, Zoom and more
- Users can add their parameters to NetSim animations
- Users can plot their own NetSim graphs - 2D, 3D, tables etc
- COAP Application Layer Protocol
- COAP Application Header
- Request Response Model
- Usage of Message Types
- Simple stop-and-wait re transmission reliability with exponential back-off for confirmable messages.
- Duplicate detection for both confirmable and Non-confirmable messages.
- Transmission Parameters - Acknowledgement Required, Acknowledgement time, Acknowledgement Random factor, Maximum Re-transmit
- Piggybacking - Piggybacking Time
- Multiple MANETs
- Simulate mulitple MANETs interconnected using bridge node
- Connect MANETs to core networks using bridge nodes
- P2P wireless links between bridge nodes
- TDMA waveform slot planner for Tactical Operations
- Improved file based mobility for users to input custom mobility models
- Emulator speed increased by 4x to handle higher data rates upto 250 Mbps through one processor
- Ability to set priority in applications for QoS - UGS, RTPS, nRTPS and BE
- Virtual LAN (VLAN) Protocol per IEEE 802.1Q
- VLAN Tagging, VLAN ID and VLAN Name
- Access and Trunk Ports
- Inter VLAN routing
- VLAN Configuration through GUI or Text file
- Internet Group Management Protocol (IGMP) per RFC 2236
- IGMP Message - Query, Report
- Host State Machine and Router State Machine
- IP Multicasting
- Host extensions for IP multicasting per RFC 1112
- IP route tables based on multicast application in host
- IP route tables changed as per matched bit count
- Protocol Independent Multicast (PIM), Sparse mode per RFC 7761
- Shortest Path Tree
- (*, G) State
- (S, G) State
- Designated Router Election
- Hello Timer, Join Expiry Timer
- Network Address Translation (NAT) and Public IP
- Public IP of Host from WAN Router
- Detailed L3 Switch Model
- Switching Techniques
- Spanning tree protocol and multiple spanning tree instances per switch
- Unicast, Broadcast and Multicast switching
- Promiscuous mode
Network Emulator Enhancements
- NetSim emulator can now interface with Raspberry PI devices
- Multicast Emulation Support
- Broadcast Emulation Support
- Redesigned home screen and results screen
- Access Control Lists in Switches - Inbound, Outbound, Deny, Permit
- Updated Carrier Aggregation per Rel 14 in LTE-Advanced
- Multicast Application Modeling
- Configuration of static IP table through the GUI
- Packet trace additionally logs IP address of Source, Destination, Next Hop and Gateway
- Export of results to XL/.CSV
- Silent install capability
- Support for Visual Studio 2015 and 2017
- The Road to 5G - Simulation of LTE covering
- LTE Advanced
- LTE Device to Device (D2D)
- LTE Femto Cell
- Intelligent Transportation Systems — Simulation of Vehicular Adhoc Networks (VANETs)
- IEEE 1609 WAVE
- Basic Safety Message (BSM) Protocol as per standard J2735 Dedicated Short Range Communications (DSRC) Message Set Dictionary
- Interface with SUMO for Road Traffic Simulation using TraCI API's
- Accelerate IOT Research - Features RPL protocol for IOT
- Routing Protocol for low power and lossy links (RPL) per RFC 6650
- Updated RF Propagation Models
- Path Loss
- Friis Free Space Propagation
- Log Distance
- HATA Suburban, HATA Urban
- COST 231 HATA Suburban, COST 231 HATA Urban
- Indoor Office, Indoor Factory, Indoor Home
- Shadowing Models: Constant, Lognormal
- Fading Models: Rayleigh, Nakagami
- Path Loss
- TCP enhancements - Optimized congestion control algorithms for high bandwidth networks
- CUBIC (used in the latest linux kernel)
- Integrated Analytics and Visualization
- In-built plots for link & applications throughputs
- Graph formatting - layout, colors, axes, zoom etc
- Pivot table operations on packet trace
New Technologies and Applications
- Simulation of LTE-Advanced (4.5G) featuring
- Carrier Aggregation
- Enhanced use of Multi antenna techniques - SU MIMO and MU MIMO
- Relay Nodes
- NetSim - MATLAB interfacing: New applications
- Modeling and simulation of the sensing of real world parameters and their communication to the sink
- Dynamic clustering in low power WSNs
- Minstrel rate adaptation algorithm in 802.11 a/ b / g and Minstrel HT for 802.11 n / ac
- Packet animation along with detailed packet information for better visualization and debugging
- Automatic interfacing of NetSim with SUMO for VANET simulations
Enhanced Graphical User Interface
- Display Radio Range to visualize the communication range of wireless devices
- Brand new icons
- Users can save before & after simulation (only after simulation was possible till v9)
- Application naming to track the flow of packets through the network
- Increased color and graphing options in analytics