System-Level Simulation
Develop communications system models of system-level designs that represent single-link simulations or multinode network simulations.
Model systems operating across an open systems interconnection (OSI) reference model protocol stack, including the physical layer (PHY) at layer 1, the data link layer (DLL) at layer 2, and the network layer at layer 3. The DLL identifies the network protocol type, provides error control, and assembles frames of data for transmission by the PHY layer. The medium access control (MAC) and logical link control (LLC) sublayers of the DLL are responsible for providing an error-free link between two nodes sharing the same channel.
Send and receive wireless waveforms in system-level simulations.
Send and receive data packets in system-level simulations that use behavioral PHY layer models.
Evaluate the network performance with different data traffic models, scheduling strategies, and PHY algorithms.
Analyze the effect of coexistence, interference, and channel impairments.
Measure quantities like throughput, scheduling fairness, block error rate (BLER), and spectrum efficiency.
Use visualization capabilities to explore the performance of the network.
To use network simulation functionality with 5G Toolbox, WLAN Toolbox, or Bluetooth Toolbox download and install the Communications Toolbox Wireless Network Simulation Library add-on.
Objects
networkTrafficFTP | FTP application traffic pattern generator (Since R2020b) |
networkTrafficOnOff | On-Off application traffic pattern generator (Since R2022a) |
networkTrafficVideoConference | Video conference application traffic pattern generator (Since R2021a) |
networkTrafficVoIP | VoIP application traffic pattern generator (Since R2020b) |
wirelessNetworkSimulator | Wireless network simulator (Since R2022b) |
Topics
- Wireless Network Simulator
Learn how the wireless network simulator object works.
- Plug Custom Channel into Wireless Network Simulator
Learn how to plug a custom channel into the wireless network.
- Composition of NR Nodes (5G Toolbox)
Learn about the composition of NR nodes.
- Communication Between gNB and UE Nodes (5G Toolbox)
Learn about the communication flow between the gNB and UE nodes.
- Generate Periodic and Bursty Traffic in Wireless Network
Learn how to generate periodic and bursty traffic.
- NR Cell Performance Evaluation with MIMO (5G Toolbox)
Model a 5G new radio cell with MIMO antenna configurations and evaluate network performance.
- Estimate Packet Delivery Ratio of LE Broadcast Audio in Residential Scenario (Bluetooth Toolbox)
Estimate packet delivery ratio of Bluetooth LE audio isochronous broadcast streams in a residential scenario.
- Noncollaborative Bluetooth LE Coexistence with WLAN Signal Interference (WLAN Toolbox)
Simulate Bluetooth LE noncollaborative coexistence with WLAN interference.
- Get Started with WLAN System-Level Simulation in MATLAB (WLAN Toolbox)
Create a multinode WLAN system-level simulation consisting of an IEEE® 802.11ax™ access point (AP) and a station (STA) by using WLAN Toolbox™.
- Evaluate the Performance of Scheduler in a Bluetooth BR/EDR Piconet (Bluetooth Toolbox)
Evaluate the performance of the Bluetooth scheduler by implementing multiple applications with different QoS requirements in a use-case scenario of home environment.