Table 1 NB-IoT environment parameters.
Parameter | Description | Value/Configuration |
|---|---|---|
Network type | Type of IoT network used for simulation | NB-IoT |
Channel model | Channel model applied during simulation | Rayleigh Fading, Free-Space |
Environment | Simulation environment | Python (Gym), MATLAB |
Training episodes | Number of training episodes | 1000 |
Time slots | Time slots for communication | 10ms per slot |
Frequency band | The frequency range used for NB-IoT | 800 MHz |
Data rate | The communication data rate for the simulation | 250 kbps |
Transmission power | Transmission power for devices | 14 dBm |
Noise power | Noise level in the environment | -104 dBm |
Channel bandwidth | Channel bandwidth for communication | 200 kHz |
Idle mode timer | The device remains registered with the network, periodically waking up to check for activity. | 10 s |
Connected mode timer | The device maintains continuous communication with the network for active data transmission. | 30 s |
DRX active state timer | The device wakes up periodically to check for incoming data while conserving power. | 10 s |
DRX inactive state timer | The device enters a deeper sleep state, minimizing power consumption by suspending network monitoring. | 180 s |
Extended DRX (eDRX) timer | The device stays inactive for longer intervals, saving power while maintaining low connectivity. | 180 s |
Power saving mode (PSM) timer | The device enters deep sleep, suspending all communication until a wake-up event occurs. | 3600 s |