Adaptive TDMA Host Device Dynamic Time Slot Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional TDMA systems are inflexible and inefficient in allocating bandwidth when the number of transmitters sharing a channel changes frequently, leading to challenges in supporting all devices effectively.
Innovation Solution
An adaptive TDMA system that dynamically allocates or deallocates TDMA time slots in response to changes in the number of active clients by using a host device to transmit startup and polling messages, adjusting the number of timeslots in real time based on client connections and disconnections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional TDMA allocates fixed time slots to transmitters, then channel access is organized and predictable, but the system becomes inflexible when the number of transmitters changes frequently
Solution Approach 1:
The patent implements dynamic TDMA by allowing the host device to adjust the number of time slots in each TDMA cycle based on the current number of active clients. The polling message dynamically indicates whether the system is in startup mode or normal mode, and the number of time slots varies from cycle to cycle according to client connections and disconnections, making the system flexible and adaptive to changing conditions.
2Productivity
If dynamic TDMA emphasizes allocation according to bandwidth consumption, then bandwidth efficiency is improved, but the system becomes overly complex
Solution Approach 1:
The patent changes the parameter of time slot allocation from fixed to variable based on the number of active clients rather than bandwidth consumption metrics. The host device determines the number of time slots needed based on client presence, and this number is communicated through the polling message. This approach achieves efficient bandwidth allocation while maintaining relatively simple system complexity by using a straightforward counting mechanism rather than complex bandwidth measurement and allocation algorithms.
Data Source
AI summary
TDMA communications between a host device and a number of clients on a communications channel are dynamically adapted to allocate or de-allocate time slots in response to changes in the number of active clients. The system initially operates in a startup mode in which the host device transmits a startup message on the communications channel and assigns a timeslot in a TDMA cycle in response to connection requests received from each of the requesting clients. After exiting the startup mode, the system operates in a normal mode in which the host device initiates the TDMA cycle by transmitting a polling message on the communications channel that indicates a number of timeslots occurring within that particular TDMA cycle. The host changes the number of timeslots indicated in the polling message to responsively adapt duration of the TDMA cycle as the number of clients communicating via the communications channel changes.


