Abstract
This paper proposes the GPSR-RA (GPSR with BitRate Adaptation) protocol, which adopts a cross-layer design approach by combining position-based routing with dynamic bitrate adjustment. GPSR-RA retains the routing mechanism of GPSR but incorporates a dynamic bitrate adjustment mechanism based on the Signal-to-Noise-plus-Interference Ratio (SNIR). GPSR-RA collects SNIR information from the physical layer via Hello packets, pass this information to the MAC layer immediately after determining the next-hop node. The bitrate adjustment module (MACSnir-RA) in GPSR-RA actively increases or decreases the bitrate according to the SNIR value, enabling the system to respond promptly to channel condition changes, thereby improving network performance. Simulation results on the OMNeT++ platform demonstrate that GPSR-RA significantly enhances packet delivery ratio, increases throughput, and reduces delay compared to GPSR.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright (c) 2025 Array
