IP Library Granted Patent US 11,917,039
Granted Patent B2
US 11,917,039 · App. 17/060,505 · Granted Feb 27, 2024

System and method for communicating between a radio and a virtual baseband unit which are incompatible

Inventor: Khalid W. Al-Mufti (Sterling, VA)
Assignee: CommScope Technologies LLC
H04L69/08
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,917,039
App. No.
17/060,505
Filed
Oct 1, 2020
Granted
Feb 27, 2024
Kind
B2
Art Unit
2454
USPC
709/230
Abstract

Techniques are provided for transforming, using at least one translation library, data communicated between a radio and a virtual baseband unit having incompatible data protocols.

Claims (42)

1. A method of facilitating communications between a radio and a virtual baseband unit, comprising:

at least one of: determining characteristics of the radio and receiving the characteristics of the radio, wherein the radio uses a first input/output (I/O) data protocol and a first message protocol;

selecting at least one translation library corresponding to at least one of determined characteristics of the radio and the received characteristics of the radio, wherein a base station comprises the radio and the virtual baseband unit;

generating configuration parameters that describe capabilities of the radio, and transmitting such configuration parameters to the virtual baseband unit using a second I/O data protocol and a second message protocol, wherein the first I/O data protocol and the second I/O data protocol are incompatible;

converting at least one of: (a) baseband data, in an uplink path, in at least one of a user plane, a control plane, a synchronization plane, and a management plane into the second I/O data protocol used by the virtual baseband unit, and (b) baseband data, in a downlink path, in the second I/O data protocol into data,. in at least one of; the user plane, the control plane, the synchronization plane, and the management plane, in the first I/O protocol; and

converting using the selected at least one translation library at least one of: a message in the first message protocol, transmitted from the radio to the virtual baseband unit, to the second message protocol, and a message in the second message protocol, transmitted from the virtual baseband unit to the radio, to the first message protocol, wherein the first message protocol and the second message protocol are incompatible.

2. The method of claim 1 , wherein the configuration parameters are in a Netconf/Yang model format.

3. The method of claim 1 , further comprising at least one of: sending at least one message to the radio to obtain a responsive message including at least one configuration parameter, and obtaining the at least one configuration parameter from a data source other than the radio.

4. The method of claim 1 , further comprising detecting whether the radio is communicatively coupled to the virtual baseband unit.

5. The method of claim 1 , wherein the converted data comprises the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane.

6. The method of claim 1 , further comprising converting at least one of: an Ethernet frame in the uplink path to the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane, and data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane to an Ethernet frame in the downlink path.

7. The method of claim 1 , further comprising performing at least one of: at least one of discrete Fourier transformation and data weighting on user plane data in the uplink path, and at least one of inverse Fourier transformation and the data weighting on the user plane data in the downlink path.

8. A program product comprising a processor readable medium on which program instructions are embodied, wherein the program instructions are configured, when executed by at least one programmable processor, to cause the at least one programmable processor to:

at least one of: determine characteristics of a radio and receive the characteristics of the radio, wherein the radio uses a first input/output (I/O) data protocol and a first message protocol;

select at least one translation library corresponding to at least one of determined characteristics of the radio and the received characteristics of the radio, wherein a base station comprises the radio and a virtual baseband unit;

generate configuration parameters that describe capabilities of the radio, and cause transmission of such configuration parameters to the virtual baseband unit using a second I/O data protocol and a second message protocol, wherein the first I/O data protocol and the second I/O data protocol are incompatible;

convert at least one of: (a) baseband data, in an uplink path, in at least one of a user plane, a control plane, a synchronization plane, and a management plane into the second I/O data protocol used by the virtual baseband unit, and (b) baseband data, in a downlink path, in the second I/O data protocol into data in at least one of: the user plane, the control plane, the synchronization plane, and the management plane, in the first I/O protocol; and

convert using the selected at least one translation library at least one of: a message in the first message protocol, transmitted from the radio to the virtual baseband unit, to the second message protocol, and a message in the second message protocol, transmitted from the virtual baseband unit to the radio, to the first message protocol, wherein the first message protocol and the second message protocol are incompatible.

9. The program product of claim 8 , wherein the configuration parameters are in a Netconf/Yang model format.

10. The program product of claim 8 , wherein the program instructions are configured, when executed by the at least one programmable processor, to further cause the at least one programmable processor to at least one of: send at least one message to the radio to obtain a responsive message including at least one configuration parameter, and obtain the at least one configuration parameter from a data source other than the radio.

11. The program product of claim 8 , wherein the program instructions are configured, when executed by the at least one programmable processor, to further cause the at least one programmable processor to detect whether the radio is communicatively coupled to the virtual baseband unit.

12. The program product of claim 8 , wherein the converted data comprises the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane.

13. The program product of claim 8 , wherein the program instructions are configured, when executed by the at least one programmable processor, to further cause the at least one programmable processor to convert at least one of: an Ethernet frame in the uplink path to the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane, and data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane to an Ethernet frame in the downlink path.

14. A system configured to couple a radio to a virtual baseband unit, comprising:

first circuitry configured to:

at least one of: perform at least one of discrete Fourier transformation and data weighting on user plane data in an uplink path, and perform at least one of inverse Fourier transformation and the data weighting on the user plane data in a downlink path; and

at least one of: convert data in at least one of a user plane, a control plane, a synchronization plane, and a management plane in the downlink path to data in a first input/output (I/O) data protocol, and convert data in the first I/O data protocol in the uplink path into the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane; and

second circuitry, communicatively coupled to the first circuitry, configured to at least one of:

at least one of: determine characteristics of the radio and receive the characteristics of the radio, wherein the radio uses the first I/O data protocol and a first message protocol;

select at least one translation library corresponding to the at least one of determined characteristics of the radio and the received characteristics of the radio, wherein a base station comprises the radio and the virtual baseband unit;

generate configuration parameters that describe capabilities of the radio, and transmit such configuration parameters to the virtual baseband unit using a second I/O data protocol and a second message protocol, wherein the first I/O data protocol and the second I/O data protocol are incompatible;

convert at least one of: (a) baseband data, in an uplink path, in the at least one of the user plane, the control plane, the synchronization plane, and the management plane into the second I/O data protocol used by the virtual baseband unit, and (b) baseband data, in the downlink path, in the second I/O data protocol into the data, in at least one of: the user plane, the control plane, the synchronization plane, and the management plane, in the first I/O protocol; and

convert using the selected at least one translation library at least one of: a message in the first message protocol, transmitted from the radio to the virtual baseband unit, to the second message protocol, and a message in the second message protocol, transmitted from the virtual baseband unit to the radio, to the first message protocol, wherein the first message protocol and the second message protocol are incompatible.

15. The system of claim 14 , further comprising:

the radio communicatively coupled to the first circuitry; and

the virtual baseband unit communicatively coupled to the second circuitry.

16. The system of claim 14 , wherein the configuration parameters are in a Netconf/Yang model format.

17. The system of claim 14 , wherein the second circuitry is further configured to send at least one message to the radio to obtain a responsive message including at least one configuration parameter, and obtain the at least one configuration parameter from a data source other than the radio.

18. The system of claim 14 , wherein the second circuitry is further configured to detect whether the radio is communicatively coupled to the virtual baseband unit.

19. The system of claim 14 , wherein the converted data comprises the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane.

20. The system of claim 14 , wherein the first circuitry is further configured to convert at least one of: an Ethernet frame in the downlink path to the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane, and the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane to an Ethernet frame in the uplink path; and

wherein the second circuitry is further configured to convert at least one of: the Ethernet frame in the uplink path to the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane, and the data in the at least one of the user plane, the control plane, the synchronization plane, and the management plane to the Ethernet frame in the downlink path.

Assignments (12)
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 Jan 4, 2021
From: AL-MUFTI, KHALID W.
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 054800/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2020
From: AL-MUFTI, KHALID W.
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 054716/0955 →
Continuity (3)
Provisional Application 63072578 · Aug 31, 2020
Provisional Application 62916072 · Oct 16, 2019
Related Publication 20210120104A1 · Apr 22, 2021
Cited By (1)
US 12,501,517