IP Library Granted Patent US 11,848,722
Granted Patent B2
US 11,848,722 · App. 17/238,067 · Granted Dec 19, 2023

Mitigating next interference

Inventors: Vicente Grau Orti (Valencia, ES); Diego Arlandis Malonda (Valencia, ES)
Assignee: MaxLinear, Inc.
H04B3/32H04B3/04
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 11,848,722
App. No.
17/238,067
Granted
Dec 19, 2023
Kind
B2
Abstract

A method to mitigate near end cross talk (NEXT) interference in networks may include receiving, through NEXT interference, a synchronization signal from a reference master node of a first network at a neighbor master node of a neighbor network. The method may also include scheduling, based on the synchronization signal, a cycle of downstream and upstream communications in the neighbor network synchronized with a cycle of downstream and upstream communications scheduled in the first network.

Claims (56)

1. A method to mitigate near end cross talk (NEXT) interference in networks, the method comprising:

receiving, through NEXT interference, a synchronization signal from a reference master node of a first network at a neighbor master node of a neighbor network;

scheduling, based on the synchronization signal, a cycle of downstream and upstream communications in the neighbor network synchronized with a cycle of downstream and upstream communications scheduled in the first network; and

opening a receive window at the neighbor master node during the scheduled cycle in the neighbor network to receive a new synchronization signal from the reference master node.

2. The method of claim 1 , further comprising:

receiving the new synchronization signal at the neighbor master node through NEXT interference; and

scheduling, based on the new synchronization signal, a new cycle of downstream and upstream communications in the neighbor network synchronized with a new cycle of downstream and upstream communications scheduled in the first network.

3. The method of claim 1 , wherein scheduling the cycle of downstream and upstream communications in the neighbor network comprises:

determining from the synchronization signal an amount of time before the cycle of the first network is expected to start; and

determining from the amount of time a neighbor network time reference at which the cycle of the neighbor network is expected to start.

4. The method of claim 3 , further comprising:

determining from the synchronization signal a sequence number of the cycle of the first network; and

synchronizing a sequence number of the cycle of the neighbor network to the sequence number of the cycle of the first network at a media access control (MAC) cycle level.

5. The method of claim 3 , wherein:

determining from the synchronization signal the amount of time before the cycle of the first network is expected to start comprises subtracting a network time reference (NTR_RF) included in the synchronization signal from a cycle start (CYCSTART) included in the synchronization signal;

the NTR_RF comprises a value of an internal clock of the reference master node when the synchronization signal was transmitted by the reference master node; and

the CYCSTART comprises a value of the internal clock of the reference master node when the cycle of the first network is expected to start.

6. The method of claim 5 , wherein determining from the amount of time the neighbor network time reference at which the cycle of the neighbor network is expected to start comprises summing a value of an internal clock of the neighbor master node when the synchronization signal is received by the neighbor master node with the amount of time.

7. The method of claim 1 , wherein the neighbor master node operates as a new reference master node in response to failure of the reference master node, the method further comprising:

generating a new synchronization signal at the new reference master node; and

transmitting the new synchronization signal from the new reference master node in the neighbor network to one or more other neighbor master nodes in one or more other neighbor networks through NEXT interference.

8. The method of claim 1 , wherein a second neighbor master node in a second neighbor network lacks visibility to the reference master node, the method further comprising:

generating a relay synchronization signal at the neighbor master node based on the synchronization signal; and

transmitting the relay synchronization signal from the neighbor master node in the neighbor network, wherein the relay synchronization signal is coupled into the second neighbor network through NEXT interference.

9. The method of claim 8 , further comprising, prior to generating the relay synchronization signal, receiving an instruction from an external application that the neighbor master node is to operate as a synchronization signal repeater master node.

10. A method to mitigate near end cross talk (NEXT) interference in networks, the method comprising:

generating a synchronization signal at a reference master node;

transmitting the synchronization signal from the reference master node in a first network, wherein the synchronization signal is coupled into a neighbor network through NEXT interference; and

scheduling a cycle of downstream and upstream communications in the first network according to the synchronization signal, wherein a start time of the cycle is determined using the synchronization signal,

wherein a neighbor master node in the neighbor network is configured to receive the synchronization signal through NEXT interference and to schedule, based on the synchronization signal, a cycle of downstream and upstream communications in the neighbor network synchronized with the scheduled cycle of downstream and upstream communications in the first network,

wherein the synchronization signal is transmitted at a time when the neighbor master node is expected to open a receive window to receive the synchronization signal.

11. The method of claim 10 , further comprising, prior to transmitting the synchronization signal from the reference master node, receiving an instruction from an external application that the reference master node is to operate as the reference master node.

12. The method of claim 10 , further comprising, prior to transmitting the synchronization signal from the reference master node at the time when the neighbor master node is expected to open the receive window, receiving a communication from an external application that designates the time when the neighbor master node is expected to open the receive window.

13. The method of claim 10 , wherein:

generating the synchronization signal at the reference master node comprises packaging a network time reference (NTR_REF), a cycle start (CYCSTART), and a next sequence number (NEXT_SQN) in the synchronization signal;

the NTR_RF comprises a value of an internal clock of the reference master node when the synchronization signal is transmitted by the reference master node;

the CYCSTART comprises a value of the internal clock of the reference master node when the scheduled cycle of the first network is expected to start; and

the NEXT_SQN comprises a sequence number of the scheduled cycle of the first network.

14. A system to mitigate near end cross talk (NEXT) interference in networks, the system comprising:

a plurality of master nodes, each communicatively coupled to a different slave node of a plurality of slave nodes,

wherein the plurality of master nodes comprises:

a reference master node configured to generate and transmit a synchronization signal in a first network of the reference master node and to schedule a cycle of downstream and upstream communications in the first network according to the synchronization signal;

a neighbor master node in a neighbor network configured to receive the synchronization signal from the reference master node through NEXT interference between the first network and the neighbor network and to schedule, based on the synchronization signal, a cycle of downstream and upstream communications in the neighbor network synchronized with the cycle of downstream and upstream communications in the first network, wherein a start time of the cycle is determined using the synchronization signal; and

a synchronization signal repeater master node configured to receive the synchronization signal through NEXT interference, generate a relay synchronization signal at the synchronization signal repeater master node based on the synchronization signal, and transmit the relay synchronization signal from the synchronization signal repeater master node in a network of the synchronization signal repeater master node.

15. The system of claim 14 ,

wherein a second neighbor master node of the plurality of master nodes lacks visibility to the reference master node and is configured to receive the relay synchronization signal through NEXT interference and to schedule, based on the relay synchronization signal, a cycle of downstream and upstream communications in a second neighbor network of the second neighbor master node synchronized with the scheduled cycle of downstream and upstream communications in the first network.

16. The system of claim 14 , wherein the synchronization signal comprises:

a network time reference (NTR_REF) that includes a value of an internal clock of the reference master node when the synchronization signal is transmitted by the reference master node; and

a cycle start (CYCSTART) that includes a value of the internal clock of the reference master node when the scheduled cycle of the first network is expected to start.

17. The system of claim 16 , wherein the synchronization signal further comprises a next sequence number (NEXT_SQN) that includes a sequence number of the scheduled cycle of the first network.

18. The system of claim 16 , wherein the neighbor master node is configured to schedule the cycle of downstream and upstream communications in the neighbor network by:

determining from the synchronization signal an amount of time before the cycle of the first network is expected to start; and

determining from the amount of time a neighbor network time reference at which the cycle of the neighbor network is expected to start.

19. The system of claim 18 , wherein:

determining from the synchronization signal the amount of time before the cycle of the first network is expected to start comprises subtracting the NTR_RF included in the synchronization signal from the CYCSTART included in the synchronization signal; and

determining from the amount of time the neighbor network time reference at which the cycle of the neighbor network is expected to start comprises summing a value of an internal clock of the neighbor master node when the synchronization signal is received by the neighbor master node with the amount of time.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: ORTI, VICENTE GRAU; MALONDA, DIEGO ARLANDIS
To: MAXLINEAR, INC.
Reel/Frame 056033/0585 →
Continuity (1)
Related Publication 20220345179A1 · Oct 27, 2022