IP Library Granted Patent US 11,540,170
Granted Patent B2
US 11,540,170 · App. 16/865,942 · Granted Dec 27, 2022

Load-testing a cloud radio access network

Inventors: Vijayaraghavan Krishnaswamy (Bengaluru, IN); Kesava Rao Vetapalem (Bengaluru, IN); Manik Gulati (Bangalore, IN)
Assignee: CommScope Technologies LLC
H04W28/06H04B17/318H04B17/3912H04J3/0667H04L1/08H04L5/0048H04L45/16H04W24/02H04W74/0833H04W76/27H04W84/18H04W88/085
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,540,170
App. No.
16/865,942
Granted
Dec 27, 2022
Kind
B2
Abstract

A system for load-testing a cloud radio access network (C-RAN) is provided. The system includes at least one radio point (RP), each being configured to exchange radio frequency (RF) signals with at least one user equipment (UE). The system also includes a baseband controller communicatively coupled to the at least one RP via a front-haul ETHERNET network. The front-haul ETHERNET network includes at least one switch; and a testing device that is time-synchronized to the baseband controller and the at least one RP. The testing device is configured to receive at least one packet from each of the at least one RP. The testing device is also configured to replicate each of at least some of the received packets to produce a respective replicated packet. The testing device is also configured to transmit at least one replicated packet to the baseband controller.

Claims (73)

1. A system for load-testing a cloud radio access network (C-RAN), comprising:

at least one radio point (RP), each being configured to exchange radio frequency (RF) signals with at least one user equipment (UE);

a baseband controller communicatively coupled to the at least one RP via a front-haul ETHERNET network; and

the front-haul ETHERNET network, comprising:

at least one switch; and

a testing device that is time-synchronized to the baseband controller and the at least one RP, the testing device being configured to:

receive at least one received packet from each of the at least one RP;

replicate at least some of the at least one received packet to produce a respective replicated packet;

wherein a particular received packet of the at least one received packet is replicated by duplicating the particular received packet to produce a particular replicated packet and adding a delay; and

transmit at least the particular received packet and the particular replicated packet to the baseband controller.

2. The system of claim 1 , wherein the at least one switch comprises a plurality of switches, each being configured to communicate with the baseband controller.

3. The system of claim 2 , wherein the at least one RP comprises a plurality of RPs, wherein a first RP sends first packets to the baseband controller via a first switch and not a second switch, wherein a second RP sends second packets to the baseband controller via the first switch and the second switch.

4. The system of claim 3 , wherein the first RP has a single ETHERNET port that is used to communicate with the first switch, wherein the second RP is a next generation RP (nRP), wherein the second RP has a first ETHERNET port that is used to communicate with the first switch and a second ETHERNET port that is used to communicate with the second switch.

5. The system of claim 1 , wherein the testing device is further configured to change a simulated received signal strength of the particular replicated packet.

6. The system of claim 1 , wherein the testing device is further configured to change a simulated RP identification of a simulated RP that received the particular received packet from a UE of the at least one UE.

7. The system of claim 1 , wherein one or more of the at least one received packet are not replicated.

8. The system of claim 1 , wherein one or more of the replicated packets are not sent the baseband controller.

9. The system of claim 1 , wherein the testing device is configured to replicate one or more of the at least one received packet by duplicating one or more of the at least one received packet without modification to produce respective one or more replicated packets.

10. The system of claim 1 , wherein each replicated packet appears, to the baseband controller, as coming from one of the at least one RP.

11. The system of claim 1 , wherein the testing device is further configured to perform limited simulation, comprising:

generating at least one Random Access Channel (RACH) request packet, at least one Sounding Reference Signal (SRS) indication packet, or both; and

sending the at least one RACH request packet, at least one SRS indication packet, or both to the baseband controller.

12. The system of claim 11 , wherein the limited simulation further comprises:

generating at least one Precision Time Protocol (PTP) packet that is not related to Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) or Fifth Generation (5G) standards; and

sending the at least one PTP packet to the baseband controller.

13. The system of claim 1 , wherein the testing device is further configured to perform full simulation, comprising:

generating at least one Random Access Channel (RACH) request packet, at least one Sounding Reference Signal (SRS) indication packet, or both; and

sending the at least one RACH request packet, at least one SRS indication packet, or both to the baseband controller.

14. The system of claim 13 , wherein the full simulation further comprises:

receiving at least one response packet, from the baseband controller, that was generated in response to the at least one RACH request packet;

generating at least one additional packet in response to the at least one response packet; and

sending the at least one additional packet to the baseband controller.

15. The system of claim 14 , wherein the at least one response packet is a Radio Resource Control (RRC) random access response packet.

16. The system of claim 14 ,

wherein the at least one additional packet is a Physical Uplink Shared Channel in-phase and quadrature (PUSCH-IQ) message;

wherein the testing device is further configured to process additional protocol messages from the baseband controller and exchange additional protocol response messages, on behalf of a simulated UE and a simulated RP, with the baseband controller.

17. The system of claim 13 , wherein the full simulation further comprises:

generating at least one Precision Time Protocol (PTP) packet that is not related to Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) or Fifth Generation (5G) standards; and

sending the at least one PTP packet to the baseband controller.

18. A method for load-testing a cloud radio access network (C-RAN) system, the method comprising:

receiving at least one received packet from each of at least one radio point (RP), wherein a testing device is communicatively coupled to the at least one RP via at least one switch in a front-haul network;

replicating at least some of the at least one received packet to produce a respective replicated packet;

wherein a particular received packet of the at least one received packet is replicated by duplicating the particular received packet to produce a particular replicated packet and adding a delay; and

transmitting at least the particular received packet and the particular replicated packet to a baseband controller.

19. The method of claim 18 , wherein the at least one switch comprises a plurality of switches, each being configured to communicate with the baseband controller.

20. The method of claim 19 , wherein the at least one RP comprises a plurality of RPs, wherein a first RP sends first packets to the baseband controller via a first switch and not a second switch, wherein a second RP sends second packets to the baseband controller via the first switch and the second switch.

21. The method of claim 20 , wherein the first RP has a single ETHERNET port that is used to communicate with the first switch, wherein the second RP is a next generation RP (nRP), wherein the second RP has a first ETHERNET port that is used to communicate with the first switch and a second ETHERNET port that is used to communicate with the second switch.

22. The method of claim 18 , further configured to changing a simulated received signal strength of the particular replicated packet.

23. The method of claim 18 , further configured to changing a simulated RP identification of a simulated RP that received the particular received packet from a UE.

24. The method of claim 18 , wherein one or more of the at least one received packet are not replicated.

25. The method of claim 18 , wherein one or more of the replicated packets are not sent the baseband controller.

26. The method of claim 18 , wherein the replicating comprises duplicating one or more of the at least one received packet without modification to produce respective one or more replicated packets.

27. The method of claim 18 , wherein each replicated packet appears, to the baseband controller, as coming from one of the at least one RP.

28. The method of claim 18 , further comprising performing limited simulation, comprising:

generating at least one Random Access Channel (RACH) request packet, at least one Sounding Reference Signal (SRS) indication packet, or both; and

sending the at least one RACH request packet, at least one SRS indication packet, or both to the baseband controller.

29. The method of claim 28 , wherein the limited simulation further comprises:

generating at least one Precision Time Protocol (PTP) packet that is not related to Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) or Fifth Generation (5G) standards; and

sending the at least one PTP packet to the baseband controller.

30. The method of claim 18 , further comprising performing full simulation, comprising:

generating at least one Random Access Channel (RACH) request packet, at least one Sounding Reference Signal (SRS) indication packet, or both; and

sending the at least one RACH request packet, at least one SRS indication packet, or both to the baseband controller.

31. The method of claim 30 , wherein the full simulation further comprises:

receiving at least one response packet, from the baseband controller, that was generated in response to the at least one RACH request packet;

generating at least one additional packet in response to the at least one response packet; and

sending the at least one additional packet to the baseband controller.

32. The method of claim 31 , wherein the at least one response packet is a Radio Resource Control (RRC) random access response packet.

33. The method of claim 31 ,

wherein the at least one additional packet is a Physical Uplink Shared Channel in-phase and quadrature (PUSCH-IQ) message;

further comprising processing additional protocol messages from the baseband controller and exchanging additional protocol response messages, on behalf of a simulated UE and a simulated RP, with the baseband controller.

34. The method of claim 30 , wherein the full simulation further comprises:

generating at least one Precision Time Protocol (PTP) packet that is not related to Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) or Fifth Generation (5G) standards; and

sending the at least one PTP packet to the baseband controller.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2025
From: COMMSCOPE TECHNOLOGIES LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 071712/0070 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 069889/FRAME 0114 Recorded May 8, 2025
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071234/0055 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 8, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071226/0923 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 60752/0001 Recorded May 6, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071189/0001 →
PARTIAL RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded May 2, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071156/0801 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
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 →
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 Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2020
From: KRISHNASWAMY, VIJAYARAGHAVAN; VETAPALEM, KESAVA RAO; GULATI, MANIK
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 052565/0741 →
Continuity (2)
Provisional Application 62850450 · May 20, 2019
Related Publication 20200374751A1 · Nov 26, 2020
Cited By (1)
US 12,476,721