The disclosed technology relates generally to radios and more particularly to discontinuous receive signals used by Ethernet based radios.
Open radio access network (O-RAN) is a communication standard that can employ Ethernet for communications between an O-RAN radio unit (O-RU) and an O-RAN distributed unit (O-DU).
In one aspect, a radio unit for radio frequency communications, comprising: an input configured to receive a plurality of packets, at least one of the packets including control plane data; one or more receive paths configured to receive one or more radio frequency signals from one or more antennas; and an uplink allocation map component configured to receive the control plane data and determine a discontinuous receive state for each of the one or more receive paths based on the control plane data.
In some embodiments, each of the one or more receive paths is further configured to turn on and turn off based on the corresponding discontinuous receive state.
In some embodiments, the radio unit further comprises: a data jitter buffer configured to receive the control plane data from the input and to provide the control plane data to each of the one or more receive paths and the uplink allocation map component.
In some embodiments, the data jitter buffer is further configured to provide the control plane data at a substantially fixed rate.
In some embodiments, the uplink allocation map component is further configured to set the discontinuous receive state in one of a first discontinuous receive state in which the corresponding receive path is to be turned off in response to absence of the control plane data or a second discontinuous receive state in which the corresponding receive path is to be turned on in response to the control plane data indicating that there are radio frequency signals to be received.
In some embodiments, each of the one or more receive paths comprises a low noise amplifier coupled to a corresponding one of the one or more antennas, and the uplink allocation map component is further configured to provide the discontinuous receive states to the one or more low noise amplifiers.
In some embodiments, the input is further configured to receive the packets from a distributed unit via Ethernet.
Another aspect is a method of determining a discontinuous receive state within a radio unit, comprising: receiving a plurality of packets at an input of the radio unit, at least one of the packets including control plane data; receiving, at one or more receive paths, one or more radio frequency signals from one or more antennas; and determining a discontinuous receive state for each of the one or more receive paths based on the control plane data.
In some embodiments, the method further comprises: turning on and turning off each of the one or more receive paths based on the corresponding discontinuous receive state.
In some embodiments, the method further comprises: receiving the control plane data at a data jitter buffer from the input; and providing the control plane data from the data jitter buffer to each of the one or more receive paths.
In some embodiments, the method further comprises: providing the control plane data from the data jitter buffer at a substantially fixed rate.
In some embodiments, the method further comprises setting the discontinuous receive state in one of: a first discontinuous receive state in which the corresponding receive path is to be turned off in response to absence of the control plane data; and a second discontinuous receive state in which the corresponding receive path is to be turned on in response to the control plane data indicating that there are radio frequency signals to be received.
In some embodiments, the method further comprises: providing the discontinuous receive states to one or more low noise amplifiers coupled to the one or more antennas.
In some embodiments, the receiving of the plurality of packets includes receiving the packets from a distributed unit via Ethernet.
Yet another aspect is an open radio access network (O-RAN), comprising: a distributed unit configured to output a plurality of packets, at least one of the packets including control plane data; one or more antennas configured to receive radio frequency (RF) signals; and a radio unit configured to receive the packets from the distributed unit and to receive the RF signals from the one or more antennas based on the control plane data; wherein the radio unit comprises: an input configured to receive the packets from the distributed unit; one or more receive paths configured to receive the RF signals from the one or more antennas; and an uplink allocation map component configured to receive the control plane data and determine a discontinuous receive state for each of the one or more receive paths based on the control plane data.
In some embodiments, each of the one or more receive paths is further configured to turn on and turn off based on the corresponding discontinuous receive state.
In some embodiments, the radio unit further comprises: a data jitter buffer configured to receive the control plane data from the input and to provide the control plane data to each of the one or more receive paths and the uplink allocation map component.
In some embodiments, the data jitter buffer is further configured to provide the control plane data at a substantially fixed rate.
In some embodiments, the uplink allocation map component is further configured to set the discontinuous receive state in one of a first discontinuous receive state in which the corresponding receive path is to be turned off in response to absence of the control plane data or a second discontinuous receive state in which the corresponding receive path is to be turned on in response to the control plane data indicating that there are radio frequency signals to be received.
In some embodiments, each of the one or more receive paths comprises a low noise amplifier coupled to a corresponding one of the one or more antennas, and the uplink allocation map component is further configured to provide the discontinuous receive states to the one or more low noise amplifiers.
These drawings and the associated description herein are provided to illustrate specific embodiments of the invention and are not intended to be limiting.
Various aspects of the novel systems, apparatuses, and methods are described more fully hereinafter with reference to the accompanying drawings. Aspects of this disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein, one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the novel systems, apparatuses, and methods disclosed herein, whether implemented independently of or combined with any other aspect. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope is intended to encompass such an apparatus or method which is practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects set forth herein. It should be understood that any aspect disclosed herein may be embodied by one or more elements of a claim.
Although particular aspects are described herein, many variations and permutations of these aspects fall within the scope of the disclosure. Although some benefits and advantages of the preferred aspects are mentioned, the scope of the disclosure is not intended to be limited to particular benefits, uses, or objectives. Rather, aspects of the disclosure are intended to be broadly applicable to different wired and wireless technologies, system configurations, networks, including optical networks, hard disks, and transmission protocols, some of which are illustrated by way of example in the figures and in the following description of the preferred aspects. The detailed description and drawings are merely illustrative of the disclosure rather than limiting, the scope of the disclosure being defined by the appended claims and equivalents thereof.
In this description, reference is made to the drawings where like reference numerals can indicate identical or functionally similar elements. It will be understood that elements illustrated in the figures are not necessarily drawn to scale. Moreover, it will be understood that certain embodiments can include more elements than illustrated in a drawing and/or a subset of the elements illustrated in a drawing. Further, some embodiments can incorporate any suitable combination of features from two or more drawings.
The O-RAN 200 can communication distinct control plane (CP) and user plane (UP) information with the radio unit (RU, also referred to as O-RU) 110 to be transmitted or received using radio frequency (RF) signals. The control plane can be used to communicate the presence or the absence of downlink data scheduling. The user plane can provide the data to be transmitted. As described herein, the radio unit 110 can include RF circuitry configured to amplify and/or convert the user plane data into RF signals that can be transmitted by the one or more antenna(s) 108. In some embodiments, the RF circuity can include, for example: a fast Fourier transform (FFT) block, a digital-to-analog converter (DAC), a mixer, a variable gain amplifier, a phase shifter, a power amplifier, etc. The transmit paths may use relatively large amounts of power to amplify the RF signals to powers sufficient for the distances used for wireless RF communications, and thus, turning off transmit paths when they are not currently being used for RF communications can reduce power consumption of the O-RAN 200.
The use of Ethernet within the O-RAN 200 can introduce certain challenges. For example, since Ethernet is a packet-based communication standard, it is possible for individual packets to be lost. This can lead to undesirable functionality of the system when a component, such as the radio unit 110, does not receive the expected lost data packets.
The O-RAN 200 can also employ discontinuous transmit (DTX) to reduce power consumption when radio frequency signals are not being transmitted by a given antenna 108 or channel of the radio unit 110. The O-RAN 200 can also employ discontinuous receive (DRX) to protect sensitive components when radio frequency signals are not being received by a given antenna 108 or channel of the radio unit 110.
The state of the discontinuous receive signal can be determined or derived directly from control information such as a pre-determined schedule (for instance, a time division duplexing or TDD transmit/receive schedule) or real time control information. In the context of O-RAN, the Ethernet based network can provide the control plane and user plane information to radio units 110, for example, via the distributed unit 202. The control plane can be used to signal or indicate the absence or presence of uplink data scheduling to follow in the user plane. The user plane can provide the actual data being received.
However, relying on a control or a pre-determined schedule to drive discontinuous receive signaling may be less accurate and can introduce a risk of damaging equipment or components in the receive path since the receiver circuitry may remain active in the absence of control information directing the receiver circuity to turn off. For example, when using direct real-time control for closely placed radio units 110, a packet instructing the receiver circuitry of a particular radio unit 110 to turn off can be lost, resulting in the receiver circuitry erroneously remaining on while nearby high power transmitters from other radio units 110 are transmitting.
Accordingly, the lack of control information is especially relevant in packet-based networks, such as Ethernet, where control packets may be dropped. This can result in the radio unit 110 being instructed to maintain an active receive path due to the packets containing the control plane information with instructions to turn the receive path off being lost. The receive paths may use relatively sensitive components (e.g., a low noise amplifier (LNA)) designed to receive relatively weak signals with low signal-to-noise ratios. If the receive path remains active while a transmit path in the same radio unit 110 or another radio unit 110 begins transmitting radio frequency signals, the receive path may receive signals having a much greater strength than the receive path is designed to handle, which can result in damage to component(s) on the receive path and/or receiver desense.
There are different techniques for deriving discontinuous receive control. In one embodiment, the O-RAN standard provides a standards optional method of relying on control information for explicit notification of discontinuous receive periods. However, this is not autonomous and may be vulnerable to packet disruption on the fronthaul network the radio unit 110 is linked to.
Aspects of this disclosure relate to systems and techniques for determining or deriving the discontinuous receive state directly from the absence of control plane data. By deriving the discontinuous receive state directly from the absence of control plane data, in circumstances such as congestion in the Ethernet based network that may cause control plane data outages, the radio unit 110 can assert the discontinuous receive state to prevent damage or inoperability to one or more receive paths. In contrast, in implementations in which the discontinuous receive state is derived from a pre-determined schedule or from control plane information, the radio unit 110 may have maintained an active receive state even when no control plane data is received by the radio unit 110 due to packet loss.
The data jitter buffer 406 is configured to buffer the control plane data 418 to prevent jitter introduced, for example, by Ethernet communication from affecting the components downstream from the data jitter buffer 406. The data jitter buffer 406 can provide the buffered control plane data 418 to the receive paths 408 and the uplink allocation map component 410 at a rate expected by the receive paths 408. In some embodiments, the data jitter buffer 406 may provide the control plane data 418 to the receive paths 408 and the uplink allocation map component 410 at a substantially fixed rate.
Each of the receive paths 408 is configured to receive the control plane data 418 from the data jitter buffer 406 and amplify/convert RF signals received from one or more antenna(s) 108 based on the control plane data. In some embodiments, each of the receive paths 408 can include: a low noise amplifier 420, a filter, a mixer, an analog-to-digital converter (ADC), a FFT block, etc. These components can be configured to convert the received RF signals into IQ samples that can be transmitted to the distributed unit over Ethernet. In some embodiments, each of the receive paths 408 may have a fixed latency between receiving RF signals from the antenna(s) and outputting the IQ samples to the input/output 404. In some embodiments, each of the receive paths 408 can be coupled to a corresponding one of the antennas 108 via a physical antenna path.
The uplink allocation map component 410 is configured to determine or derive the discontinuous receive state in response to determining or identifying the absence of control plane data 418 received from the data jitter buffer 406. For example, the uplink allocation map component 410 can derive a first discontinuous receive state in which the corresponding receive paths 408 are to be turned off in the absence of the control plane containing data. Similarly, the uplink allocation map component 410 can derive a second discontinuous receive state in which the corresponding receive paths 408 are to be turned on in response to the control plane data 418 containing uplink allocation data indicating that there are RF signals to be received. The uplink allocation map component 410 can also derive the first discontinuous receive state in response to the control plane data 418 containing uplink allocation data indicating that there are no RF signals to be received. The uplink allocation map component 410 can then generate a plurality of discontinuous receive control signals that indicate the derived discontinuous receive states. Each of the discontinuous receive signals may correspond to one of the RF inputs that provide RF signals to the receive paths 408. The uplink allocation map component 410 can also provide the discontinuous receive control signals to the low noise amplifiers 420 in each of the corresponding receive paths 408 such that the receive paths 408 can be turned off when there are no RF signals to be received and in the absence of control plane data 418.
Depending on the embodiment, the uplink allocation map component 410 can be implemented in hardware (e.g., using discrete circuity) and/or in software running on a processor or other circuit (e.g., a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device).
By extracting the time for the start and the end of uplink RF allocations from the control plane data, the uplink allocation map component 410 can determine or derive the discontinuous receive state independently for each physical antenna path/receive path 408. The uplink allocation map component 410 can assert the discontinuous receive state (e.g., the first discontinuous receive state) in any time period for which no active allocation has been registered from the control plane data. The radio unit 402 can output the discontinuous receive state control signals per antenna path via the one or more discontinuous receive control outputs 412 with a configurable delay to match miscellaneous RF circuitry requirements.
At block 502, an input of a radio unit can receive a plurality of packets. At least one of the packets can include control plane data. In some embodiments, the input can include an Ethernet port configured to receive the packets.
At block 504, one or more receive paths can receive one or more radio frequency signals from one or more antennas. The receive paths can include one or more low noise amplifiers configured to amplify the RF receive signals to a power level sufficient for communication over Ethernet to the distributed unit. At block 506, an uplink allocation map component can receive the control plane data and determine a discontinuous receive state for each of the one or more receive paths based on the control plane data. In some embodiments, each of the one or more receive paths can be turned on and turned off based on the corresponding discontinuous receive state determined by the uplink allocation map component.
In the foregoing, it will be appreciated that any feature of any one of the embodiments can be combined or substituted with any other feature of any other one of the embodiments.
Aspects of this disclosure can be implemented in various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, cellular communications infrastructure such as a base station, etc. Examples of the electronic devices can include, but are not limited to, a mobile phone such as a smart phone, a wearable computing device such as a smart watch or an ear piece, a telephone, a television, a computer monitor, a computer, a modem, a hand-held computer, a laptop computer, a tablet computer, a personal digital assistant (PDA), a microwave, a refrigerator, a vehicular electronics system such as an automotive electronics system, a stereo system, a DVD player, a CD player, a digital music player such as an MP3 player, a radio, a camcorder, a camera such as a digital camera, a portable memory chip, a washer, a dryer, a washer/dryer, peripheral device, a clock, etc. Further, the electronic devices can include unfinished products.
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” “include,” “including” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” The word “coupled,” as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Likewise, the word “connected,” as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number, respectively. The word “or” in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
Moreover, conditional language used herein, such as, among others, “can,” “could,” “might,” “may,” “e.g.,” “for example,” “such as” and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or states. Thus, such conditional language is not generally intended to imply that features, elements and/or states are in any way required for one or more embodiments or whether these features, elements and/or states are included or are to be performed in any particular embodiment.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosure. Indeed, the novel apparatus, methods, and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the disclosure. For example, while blocks are presented in a given arrangement, alternative embodiments may perform similar functionalities with different components and/or circuit topologies, and some blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these blocks may be implemented in a variety of different ways. Any suitable combination of the elements and acts of the various embodiments described above can be combined to provide further embodiments. The various features and processes described above may be implemented independently of one another, or may be combined in various ways. All possible combinations and subcombinations of features of this disclosure are intended to fall within the scope of this disclosure.
Any and all applications for which a foreign or domestic priority claim is identified in the Application Data Sheet as filed with the present application are hereby incorporated by reference under 37 CFR 1.57. This application claims the benefit of priority of U.S. Provisional Application No. 63/484,344, filed Feb. 10, 2023, the entire disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63484344 | Feb 2023 | US |