Full-Duplex Wireless Gateway Time Slot Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wireless communication systems face challenges in achieving efficient long-distance full-duplex communication, particularly in IoT environments, due to interference and packet loss caused by shared data processing circuits for receiving and transmitting tasks in bidirectional communication systems.
Innovation Solution
A communication system that employs wireless gateway modules and a control circuit to schedule data transmission using designated time slots and frequencies, allowing for scalable, low-latency, and interference-free data transmission through multi-channel technology and the integration of LBT modules for channel assessment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If shared data processing circuits are used for both receiving and transmitting tasks in bidirectional communication systems, then device complexity is reduced, but interference and packet loss occur due to simultaneous operations
Solution Approach 1:
The patent segments the communication process into distinct time slots for receiving and transmitting tasks. The shared data processing circuit is divided into a first data processing circuit for receiving tasks and a second data processing circuit for transmitting tasks, with each active during specific time periods. This temporal segmentation eliminates interference while maintaining circuit sharing, resolving the contradiction between device complexity and communication reliability.
2Reliability
If conventional LBT module is used for channel assessment, then channel availability is detected, but transmission efficiency is reduced due to sequential access and idle channel waiting
Solution Approach 1:
The patent implements periodic full-duplex communication patterns where receiving and transmitting tasks alternate in regular time slots. This periodic structure allows both directions to operate systematically without collision, improving transmission efficiency compared to sequential LBT access while maintaining reliable channel assessment through the integrated LBT module.
Solution Approach 2:
The patent merges the LBT channel assessment function with the full-duplex communication system, allowing the same circuit to perform both channel detection and data processing. This integration eliminates the need for separate assessment and transmission phases, improving productivity while maintaining the reliability benefits of LBT through the unified circuit operation.
3Adaptability or versatility
If bidirectional communication is implemented simultaneously, then communication versatility is improved, but interference causes packet loss and reduces transmission quality
Solution Approach 1:
The patent implements dynamic time slot allocation where the first and second data processing circuits are activated during different time periods. This dynamic switching allows bidirectional communication capability while preventing simultaneous interference, maintaining both communication versatility and packet transmission quality by adapting circuit operation to the current time slot requirements.
Data Source
AI summary
The disclosure is related to a method and a system for long-distance full-duplex wireless communication. The system is mainly composed of a control circuit, at least one wireless transmission module and one or more wireless gateway modules. The wireless gateway module can receive data from a terminal node via one of multiple channels. The control circuit instructs a wireless transmission module to transmit data. The system utilizes the wireless transmission module to deal with the data from the gateway modules. In the method, in order to achieve full-duplex communication, the system obtains transmission parameters of every terminal node, sets up a transmission schedule with respect to signals having various frequencies within designated time slots according to the operating environment of the node, assigns a transmission priority within the time slots and stores the setting in the node.


