IP Library Granted Patent US 9,929,980
Granted Patent B2
US 9,929,980 · App. 14/621,157 · Granted Mar 27, 2018

Link-fault tolerance in a distributed antenna system

Inventors: Christopher G. Ranson (Concord, VA); Mathias A. Schmalisch (Lynchburg, VA); Van E. Hanson (Forest, VA)
Assignee: CommScope Technologies LLC
H04L49/557H04B7/00H04L1/06H04L12/6418H04L27/2656H04L49/552H04L69/22H04W24/04H04L2012/5674
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,929,980
App. No.
14/621,157
Granted
Mar 27, 2018
Kind
B2
Abstract

Certain features relate to improving the link-fault tolerance in a distributed antenna system (DAS) by utilizing a series of synchronous Ethernet frames. A receiving remote unit or a head-end unit in the DAS can predict the start of incoming Ethernet frames based on frame information extracted from previously received Ethernet frames. For example, a remote unit can be configured to receive one or more Ethernet frames, each of the one or more Ethernet frames including a start-of-frame field. After a period of time corresponding to the frame repetition rate, the remote unit can search for an additional start-of-frame field, indicating the receipt of the next Ethernet frame. The remote unit can extract the payload data from the next Ethernet frame based on the predicted value for the additional start-of-frame field.

Claims (56)

1. A method, comprising:

receiving, by a remote unit of a distributed antenna system, one or more Ethernet frames, each of the one or more Ethernet frames including a start-of-frame field, the one or more Ethernet frames associated with a frame repetition rate;

detecting the start-of-frame field included in a first Ethernet frame of the one or more Ethernet frames;

extracting a payload of a first Ethernet frame of the one or more Ethernet frames based on the detected start-of-frame field included in the first Ethernet frame;

determining, after a period of time corresponding to the frame repetition rate, whether an additional start-of-frame field included in an additional Ethernet frame of the one or more Ethernet frames is detected;

in response to determining that the additional start-of-frame field is not detected, predicting a location of the additional start-of-frame field included in the additional Ethernet frame of the one or more Ethernet frames; and

extracting an additional payload from the additional Ethernet frame based on the predicted location of the additional start-of-frame field.

2. The method of claim 1 , wherein the predicted location of the additional start-of-frame field is determined based on the start-of-frame field and the frame repetition rate.

3. The method of claim 1 , wherein the payload of the first Ethernet frame and the additional payload of the additional Ethernet frame include wireless communication information, and wherein the remote unit is configured to transmit the wireless communication information within a coverage area.

4. The method of claim 1 , further comprising:

determining whether the remote unit detected the additional start-of-frame field;

setting a frame error counter to zero in response to determining that the remote unit detected the additional start-of-frame field; and

incrementing the frame error counter in response to determining that the remote unit did not detect the additional start-of-frame field.

5. The method of claim 4 , further comprising:

determining whether the frame error counter exceeds a threshold value;

searching for the additional start-of-frame field by analyzing the one or more Ethernet frames in response to the frame error counter exceeding the threshold value.

6. The method of claim 1 , wherein predicting the location of the additional start-of-frame field includes determining an expected amount of time has passed corresponding to the frame repetition rate.

7. The method of claim 1 , wherein the payload and the additional payload include digitized analog signals provided by a head-end unit of the distributed antenna system.

8. A head-end unit of a distributed antenna system, comprising:

a processing device; and

a non-transitory computer-readable medium having program code stored thereon, wherein the program code is executable for performing operations comprising:

detecting a start-of-frame field of a first Ethernet frame of one or more Ethernet frames received by the head-end unit, the one or more Ethernet frames associated with a frame repetition rate;

extracting, a payload of the first Ethernet frame of the one or more Ethernet frames based on the detected start-of-frame field of the first Ethernet frame;

determining, after a period of time corresponding to the frame repetition rate, whether an additional start-of-frame field included in an additional Ethernet frame of the one or more Ethernet frames is detected;

in response to determining that the additional start-of-frame field is not detected, predicting a location of the additional start-of-frame field included in the additional Ethernet frame of the one or more Ethernet frames; and

extracting an additional payload from the additional Ethernet frame based on the predicted location of the additional start-of-frame field.

9. The head-end unit of claim 8 , wherein the predicted location of the additional start-of-frame field is determined based on the frame repetition rate and the start-of-frame field.

10. The head-end unit of claim 8 , wherein the payload of the first Ethernet frame and the additional payload of the additional Ethernet frame include wireless communication information from a remote unit in the distributed antenna system.

11. The head-end unit of claim 8 , wherein the program code is further executable for performing operations comprising:

determining whether the head-end unit detected the additional start-of-frame field;

setting a frame error counter to zero in response to determining that the head-end unit detected the additional start-of-frame field; and

incrementing the frame error counter in response to determining that the head-end unit did not detect the additional start-of-frame field.

12. The head-end unit of claim 11 , wherein the program code is further executable for performing operations comprising:

determining whether the frame error counter exceeds a threshold value;

searching for the additional start-of-frame field by analyzing the one or more Ethernet frames received by the head-end unit in response to the frame error counter exceeding the threshold value.

13. The head-end unit of claim 8 , wherein predicting the location of the additional start-of-frame field includes determining an expected amount of time has passed corresponding to the frame repetition rate.

14. The head-end unit of claim 8 , wherein the payload and the additional payload include digitized analog signals provided by a remote unit of the distributed antenna system.

15. A distributed antenna system, comprising:

a head-end unit configured to transmit one or more Ethernet frames, each of the one or more Ethernet frames including a start-of-frame field, the one or more Ethernet frames associated with a frame repetition rate; and

a remote unit communicatively coupled to the head-end unit, the remote unit configured to:

receive a first Ethernet frame of the one or more Ethernet frames transmitted by the head-end unit,

detect a start-of-frame field included in the first Ethernet frame,

extract a payload of the first Ethernet frame based on the detected start-of-frame field included in the first Ethernet frame,

determine, after a period of time corresponding to the frame repetition rate, whether an additional start-of-frame field included in an additional Ethernet frame of the one or more Ethernet frames is detected,

in response to determining that the additional start-of-frame field is not detected, predict a location of the additional start-of-frame field included in the additional Ethernet frame of the one or more Ethernet frames, and

extract an additional payload from the additional Ethernet frame based on the predicted location of the additional start-of-frame field.

16. The distributed antenna system of claim 15 , wherein the predicted location of the additional start-of-frame field is determined based on the frame repetition rate and the start-of-frame field.

17. The distributed antenna system of claim 15 , wherein the payload of the first Ethernet frame and the additional payload of the additional Ethernet frame include wireless communication information, and wherein the remote unit is configured to transmit the wireless communication information within a coverage area.

18. The distributed antenna system of claim 15 , wherein the remote unit is further configured to:

determine whether the remote unit detected the additional start-of-frame field;

set a frame error counter to zero in response to determining that the remote unit detected the additional start-of-frame field, and

increment the frame error counter in response to determining that the remote unit did not detect the additional start-of-frame field.

19. The distributed antenna system of claim 18 , wherein the remote unit is further configured to:

determine whether the frame error counter exceeds a threshold value, and

search for the additional start-of-frame field by analyzing the one or more Ethernet frames received by the remote unit in response to the frame error counter exceeding the threshold value.

20. The distributed antenna system of claim 15 , wherein the remote unit is configured to predict the location of the additional start-of-frame field by determining an expected amount of time has passed corresponding to the frame repetition rate.

Assignments (17)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 069889/FRAME 0114 Recorded Feb 7, 2025
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 070154/0341 →
RELEASE (REEL 068770 / FRAME 0460) Recorded Feb 7, 2025
From: JPMORGAN CHASE BANK, N.A.
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 070149/0432 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 7, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 070154/0183 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 068770/0632 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 069743/0264 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (TERM) Recorded Aug 26, 2024
From: OUTDOOR WIRELESS NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068770/0632 →
PATENT SECURITY AGREEMENT (ABL) Recorded Aug 26, 2024
From: OUTDOOR WIRELESS NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068770/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2024
From: COMMSCOPE TECHNOLOGIES LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 068492/0826 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049892/0051 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
RELEASE OF SECURITY INTEREST PATENTS (RELEASES RF 036201/0283) Recorded Mar 31, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
Reel/Frame 042126/0434 →
SECURITY INTEREST Recorded Jul 28, 2015
From: ALLEN TELECOM LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; REDWOOD SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036201/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2015
From: RANSON, CHRISTOPHER G.; SCHMALISCH, MATHIAS A.; HANSON, VAN E.
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 035320/0404 →
CHANGE OF NAME Recorded Mar 19, 2015
From: ANDREW LLC
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 035226/0385 →
Continuity (2)
Provisional Application 61987869 · May 2, 2014
Related Publication 20150319109A1 · Nov 5, 2015