Load Estimation Based Dynamic Access Protocol for Satellite Internet of Things

In recent years, the Internet of Things (IoT) industry has become a research hotspot. With the advancement of satellite technology, the satellite Internet of Things is further developed along with a new generation of information technology and commercial markets. However, existing random access protocols cannot cope with the access of a large number of sensors and short burst transmissions. The current satellite Internet of Things application scenarios are divided into two categories, one has only sensor nodes and no sink nodes, and the other has sink nodes. A time-slot random access protocol based on Walsh code is proposed for the satellite Internet-of-Things scenario with sink nodes. In this paper, the load estimation algorithm is used to reduce the resource occupancy rate in the case of medium and low load, and a dynamic Walsh code slot random access protocol is proposed to select the appropriate Walsh code length and frame length h. The simulation results show that the slotted random access protocol based on Walsh code can effectively improve the throughput of the system under high load. The introduction of load estimation in the case of medium and low load can effectively reduce the resource utilization of the system, and ensure that the performance of the access protocol based on Walsh codes does not deteriorate. However, in the case of high load, a large resource overhead is still required to ensure the access performance of the system.