IP Library Granted Patent US 11,489,622
Granted Patent B2
US 11,489,622 · App. 17/346,234 · Granted Nov 1, 2022

Probabilistically coded modulation for fronthaul networks

Inventors: Ivan Djordjevic (Tucson, AZ); Houman Rastegarfar (Natick, MA); Mingwei Yang (Tucson, AZ)
Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIVERSITY OF ARIZONA
H04L1/0041H04B10/548H04B10/572H04L1/0058
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,489,622
App. No.
17/346,234
Granted
Nov 1, 2022
Kind
B2
Abstract

A controller to communications between a baseband unit (BBU) and a remote radio head (RRH) in a mobile fronthaul (MFH) network. The controller to initialize a pseudorandom seeding in the BBU and RRH and to cause the BBU and RRH to generate a pair of matching pseudorandom bit sequences (PRBS) to enable the BBU and RRH to synchronize communications therebetween; to select a wavelength and to select a route, through the MFH network, to enable the BBU and RRH to communicate using the selected wavelength and route; to select an error correction code and a modulation format for communications between the BBU and RRH; to encode one or more parameters of a physical layer in the MFH network into the PRBS; and to monitor a data stream between the BBU and RRH to determine if a bit error rate has changed for each frame of the data stream.

Claims (42)

1. A controller to control uplink and downlink communications between at least one baseband unit (BBU) and at least one remote radio head (RRH) in a mobile fronthaul (MFH) network, the controller comprising:

pseudorandom seed generating circuitry to initialize a pseudorandom seeding in the at least one BBU and at least one RRH and to cause the at least one BBU and at least one RRH to generate a pair of matching pseudorandom bit sequences (PRBS), the matching PRBS to enable the at least one BBU and at least one RRH to synchronize communications therebetween;

wavelength and route assignment circuitry to select a wavelength and to select a route, through the MFH network, to enable the at least one BBU and at least one RRH to communicate using the selected wavelength and route;

error correction code and modulation format selection circuitry to select an error correction code and a modulation format for communications between the at least one BBU and at least one RRH;

transmission configuration circuitry to encode one or more parameters of a physical layer in the MFH network into the PRBS; and

bit error rate monitoring circuitry to monitor a data stream between the at least one BBU and at least one RRH to determine if a bit error rate has changed for each frame of the data stream.

2. The controller of claim 1 , wherein the one or more parameters of the physical layer include at least one of a PAM-3 modulation format information, or QAM-5 modulation format information, a forward error correction code information, and a transmit power information.

3. The controller of claim 1 , wherein selection of a wavelength and route includes selecting an output port of at least one BBU to enable the selected wavelength to pass through an arrayed waveguide grating circuitry associated with the physical layer.

4. The controller of claim 1 , wherein the bit error rate monitoring circuitry also to adjust a strength or an iteration rate of the selected error code if a bit error rate has changed in the data stream.

5. The controller of claim 1 , wherein the selected modulation format is a PAM-3 modulation format.

6. The controller of claim 5 , wherein the transmission configuration circuitry is further to encode the data stream with phase information by determining:

if a current bit (n) and a previous bit (n−1) are both a value of 1, or if the current bit (n) and an n−2 bit are both a value of 1;

otherwise the transmission configuration circuitry excludes phase information.

7. The controller of claim 1 , wherein the selected modulation format is a QAM-5 modulation format.

8. The controller of claim 7 , wherein the transmission configuration circuitry is further to encode the data stream with phase information by determining:

if a current bit (n) and a previous bit (n−1) are both a value of 1, encoding a phase value of −1 to the current bit (n);

if the current bit (n) has a value of 1 and the previous bit (n−1) has a value of 0, encoding a phase value of −1 to the current but (n);

otherwise the transmission configuration circuitry excludes phase information.

9. The controller of claim 8 , wherein the transmission configuration circuitry also to convert phase values for even bit indexes, from among the bits 1-n, into imaginary numbers; and to convert phase values for odd bit indexes, from among the bits 1-n, into real numbers.

10. The controller of claim 1 , transmission configuration circuitry also to control a tunable filter, associated with the network, to pass the selected wavelength and to block other wavelengths.

11. A non-transitory storage device that includes machine-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations, comprising:

initialize a pseudorandom seeding in at least one BBU and at least one RRH in a mobile fronthaul (MFH) network, and to cause the at least one BBU and at least one RRH to generate a pair of matching pseudorandom bit sequences (PRBS), the matching PRBS to enable the at least one BBU and at least one RRH to synchronize communications therebetween;

select a wavelength and to select a route, through the MFH network, to enable the at least one BBU and at least one RRH to communicate using the selected wavelength and route;

select an error correction code and a modulation format for communications between the at least one BBU and at least one RRH;

encode one or more parameters of a physical layer in the MFH network into the PRBS; and

monitor a data stream between the at least one BBU and at least one RRH to determine if a bit error rate has changed for each frame of the data stream.

12. The non-transitory storage device of claim 11 , wherein the one or more parameters of the physical layer include at least one of a PAM-3 modulation format information, or QAM-5 modulation format information, a forward error correction code information, and a transmit power information.

13. The non-transitory storage device of claim 11 , wherein selection of a wavelength and route includes selecting an output port of at least one BBU to enable the selected wavelength to pass through an arrayed waveguide grating circuitry associated with the physical layer.

14. The non-transitory storage device of 11 , wherein if a bit error rate has changed in the data stream, operations further comprise adjusting a strength or an iteration rate of the selected error code.

15. The non-transitory storage device of 11 , wherein the selected modulation format is a PAM-3 modulation format.

16. The non-transitory storage device of 15 , wherein operations further comprise,

determine if a current bit (n) and a previous bit (n−1) are both a value of 1, or

if the current bit (n) and an n−2 bit are both a value of 1;

otherwise exclude phase information.

17. The non-transitory storage device of 11 , wherein the selected modulation format is a QAM-5 modulation format.

18. The non-transitory storage device of 17 , wherein operations further comprise:

determine if a current bit (n) and a previous bit (n−1) are both a value of 1,

encoding a phase value of −1 to the current bit (n);

determine if the current bit (n) has a value of 1 and the previous bit (n−1) has a value of 0, encoding a phase value of −1 to the current but (n);

otherwise exclude phase information.

19. The non-transitory storage device of 18 , wherein operations further comprise: convert phase values for even bit indexes, from among the bits 1-n, into imaginary numbers; and to convert phase values for odd bit indexes, from among the bits 1-n, into real numbers.

20. The non-transitory storage device of 11 , wherein operations further comprise: control a tunable filter, associated with the network, to pass the selected wavelength and to block other wavelengths.

Assignments (3)
CONFIRMATORY LICENSE Recorded Jan 4, 2024
From: UNIVERSITY OF ARIZONA
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 066190/0132 →
CONFIRMATORY LICENSE Recorded Oct 25, 2022
From: UNIVERSITY OF ARIZONA
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 061766/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: DJORDJEVIC, IVAN; RASTEGARFAR, HOUMAN; YANG, MINGWEI
To: ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIVERSITY OF ARIZONA
Reel/Frame 058385/0474 →
Continuity (2)
Provisional Application 63038668 · Jun 12, 2020
Related Publication 20210391943A1 · Dec 16, 2021