Dynamic Spectrum Allocation for NB-IoT and LTE-M Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT devices face challenges in efficiently utilizing communication channels, particularly during high network demand periods, leading to potential interference with other traffic types and suboptimal spectral efficiency.
Innovation Solution
A method for dynamic channel allocation in IoT devices that determines unallocated spectrum and dynamically allocates it based on the device's data stream size, ensuring efficient use of communication resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IoT devices transmit data periodically on allocated bands, then devices can communicate status information reliably, but network interference increases during high demand periods and spectral efficiency deteriorates
Solution Approach 1:
The patent implements dynamic channel allocation where IoT devices do not have fixed dedicated bands but instead allocate spectrum dynamically based on unallocated resources. The system determines available unallocated spectrum in communication channels and allocates it to IoT devices that have data transmission requests, making the channel allocation flexible and adaptive to network conditions rather than static and fixed.
Solution Approach 2:
The patent changes the parameter of channel allocation from fixed to variable based on network conditions. The system monitors unallocated spectrum levels and adjusts the amount of spectrum allocated to IoT devices accordingly. When unallocated spectrum is available, IoT devices can transmit; when spectrum is fully allocated, transmissions are blocked, thus adapting transmission parameters to network demand.
2Reliability
If dedicated spectrum bands are allocated to IoT devices, then communication reliability is improved, but spectral efficiency deteriorates due to unused spectrum during low traffic periods
Solution Approach 1:
The patent makes communication spectrum universally available to multiple types of traffic rather than dedicating specific bands exclusively to IoT devices. The same communication channels are used by both traditional voice/data traffic and IoT devices, allowing spectrum to serve multiple functions and users based on demand, thus improving spectral efficiency while maintaining reliability through dynamic allocation.
Solution Approach 2:
The system dynamically adjusts spectrum allocation based on real-time network conditions and unallocated spectrum levels. IoT devices can access spectrum when unallocated resources are available, and the allocation amount is adjusted according to the device's data stream size requirements, optimizing spectral efficiency while ensuring reliable communication when resources permit.
3Productivity
If more spectrum is allocated to IoT devices, then data transmission capacity is improved, but available spectrum for other traffic decreases
Solution Approach 1:
The patent implements partial spectrum allocation where IoT devices receive only the portion of unallocated spectrum that is currently available and needed, rather than guaranteeing full spectrum allocation. The system allocates spectrum in amounts matching the actual data stream size requirements of IoT devices, allowing other traffic to use the remaining spectrum, thus optimizing the balance between IoT transmission capacity and overall spectrum utilization.
Data Source
AI summary
Aspects provided herein provide methods, systems, and a non-transitory computer storage media storing computer-useable instructions for dynamic allocation of internet of things (IoT) device communications. The method begins with determining an amount of unallocated spectrum in a communications channel used by one or more devices attached to a node. Next, it is determined that the IoT device has requested an amount of spectrum from the node that is less than the amount of unallocated spectrum. At least a portion of the amount of unallocated spectrum is dynamically allocated to the IoT device.


