IP Library Granted Patent US 9,935,764
Granted Patent B2
US 9,935,764 · App. 14/918,516 · Granted Apr 3, 2018

Adaptive synchronous protocol for minimizing latency in TDD systems

Inventors: Gary Schulz (Cary, IL); Paul Odlyzko (Arlington Heights, IL)
Assignee: Ubiquiti Networks, Inc.
H04L7/04H04L5/1469H04L5/1476H04W56/0015
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,935,764
App. No.
14/918,516
Granted
Apr 3, 2018
Kind
B2
Abstract

Systems and methods are presented that offer significant improvements in the performance of time division duplex (TDD) systems by utilizing an adaptive synchronous protocol. Conventional TDD systems are limited because data is transmitted during discreet and limited intervals of time, and because TDD transceivers may not simultaneously transmit and receive for reasons of insufficiently separated frequencies and limited receiver selectivity. Typically, TDD systems have significant latency due to the time to change from transmission to reception and the propagation delay time. By synchronizing the master nodes and the one or more remotes and by scheduling the traffic loads between these nodes, remote nodes may begin transmitting before the master node is finished with its transmission, and vice versa. This method reduces latency and improves the frame efficiency. Further, the frame efficiency may improve as the distance from the master node to the remote node increases.

Claims (33)

1. A method comprising:

transmitting from a master node to one or more remote nodes, a synchronization signal, said synchronization signal operable to cause the one or more remote nodes to transmit according to a predetermined timing;

receiving at the master node a response to the synchronization signal, said response providing propagation time information;

generating schedule information, said schedule information effectuating a desired frame efficiency, and

transmitting, from the master node to the remote nodes, the schedule information,

wherein at least one of the remote nodes to transmit information to the master node while the master node is transmitting on substantially the same channel.

2. The method as in claim 1 wherein the synchronization signal is based on an external source.

3. The method as in claim 2 wherein a synchronization source is provided by a global time reference.

4. The method of claim 1 further including:

receiving, at the master node, traffic load information from at least one of the remote nodes;

transmitting to the at least one remote nodes, schedule information, said schedule information further operable to cause the remote nodes to transmit traffic on a predetermined schedule.

5. The method of claim 4 wherein the traffic loads of the master node and the remote nodes are asymmetrical.

6. The method as in claim 1 wherein the master node transmits a broadcast signal to one or more remote nodes to synchronize the one or more remote nodes.

7. The method of claim 6 wherein the broadcast signal includes either a pre-amble or a pilot message.

8. The method of claim 1 wherein scheduling is implemented with a three message handshake comprising:

communicating from at least one of the one or more remote nodes to the master node, the communicating comprising an indication of a desire to transmit one or more traffic loads;

sending available transmission options from the master node to one of the one or more remote nodes, and

selecting by the one of the one or more remote nodes an option with registration and ranging message information and notifying the master node of the selection.

9. The method of claim 1 wherein the one or more remote nodes refrain from transmitting based on control messages from the master node.

10. The method of claim 1 wherein scheduling occurs on a frame by frame basis.

11. The method of claim 1 further including:

coordinating between a plurality of sector access points wherein a sector access point does not receive a signal while another sector access point in same cluster is transmitting on either the same or a substantially close frequency.

12. The method of claim 1 wherein the one or more remote nodes begin transmitting before the master node is finished with its transmission, and the master node begins transmitting before the one or more remote nodes is finished with its transmission.

13. The method of claim 12 wherein the transmitting is modified to correct for propagation delay and data packet transmission duration.

14. The method of claim 13 wherein degree of temporal overlap of the transmission of the master node and a remote node is proportional to distance between the remote node and the master node.

15. Non transitory media having processor readable code embodied on said media, said processor readable code for programming one or more processors to perform a method including:

transmitting from a master node to one or more remote nodes, a synchronization signal, said synchronization signal operable to cause the one or more remote nodes to transmit according to a predetermined timing;

receiving at the master node a response to the synchronization signal, said response providing propagation time information, and

transmitting, from the master node to the remote nodes, schedule information, said schedule information effectuating a desired frame efficiency wherein at least one of the remote nodes to transmit information to the master node while the master node is transmitting on substantially the same band.

16. The media of claim 15 wherein the method further includes:

receiving, at the master node, traffic load information from at least one of the remote nodes;

transmitting to the at least one remote nodes, additional schedule information, said additional schedule information operable to cause the remote nodes to transmit traffic on a predetermined schedule.

17. The media as in claim 15 wherein the master node transmits a broadcast signal to one or more remote nodes to synchronize the one or more remote nodes.

Assignments (2)
CHANGE OF NAME Recorded Sep 24, 2019
From: UBIQUITI NETWORKS, INC.
To: UBIQUITI INC.
Reel/Frame 050482/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: SCHULZ, GARY; ODLYZKO, PAUL
To: UBIQUITI NETWORKS
Reel/Frame 037064/0808 →
Continuity (2)
Continuation 13217428 · Aug 25, 2011
Related Publication 20160112187A1 · Apr 21, 2016