In order to estimate throughput between a user device and a radio access network (RAN), a modem of the user device may estimate the link capacity of the link between the user device and the RAN. When the user device is in a connected state, the modem can determine link capacity estimation (LCE) values directly, based on signal strength parameter values measured by the modem from signals received by the user device from a given RAN. In order to estimate the link capacity for a user device that is in an idle mode, the modem of the user device may maintain, in memory, one or more look-up tables (LUTs) in which historical, aggregate LCE values are stored and organized into various buckets according to signal strength parameter type and signal strength measurement value range. The modem may obtain signal strength parameter measurements while the user device is in a connected state, calculate an LCE value for each signal strength parameter measurement, and update a moving average or weighted average of LCE values for a corresponding bucket. When the user device enters the idle mode from the connected mode, the modem receives signal strength parameter measurements (e.g., from paging signals received by the user device from a RAN), determines new LCE values (one for each signal strength parameter type) based on those signal strength parameter measurements, identifies the buckets to which each new LCE value correspond, calculates an average of the historical, aggregate LCE values for each identified bucket, then uses the average of the historical, aggregate LCE values to estimate what the throughput will be between the RAN and the user device when the user device transitions back to the connected state.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Sasindran, Sooraj; Wang, Jibing; Nayak, Shivank; and Chinnakkannu, Jayachandran, "Link Capacity Estimation for Devices in Idle State", Technical Disclosure Commons, (August 26, 2020)