The disclosure relates generally to enabling multi-cell multi-beam uniform coverage in a wireless communications system (WCS), which can include a Fifth Generation (5G) system, a 5G New Radio (5G-NR) system, and/or a distributed communications system (DCS).
Wireless communication is rapidly growing, with ever-increasing demands for high-speed mobile data communication. As an example, local area wireless services and wide area wireless services are being deployed in many different types of areas (e.g., coffee shops, airports, libraries, etc.). Communications systems have been provided to transmit and/or distribute communications signals to wireless devices called “clients,” “client devices,” or “wireless client devices,” which must reside within the wireless range or “cell coverage area” in order to communicate with an access point device. Example applications where communications systems can be used to provide or enhance coverage for wireless services include public safety, cellular telephony, wireless local access networks (LANs), location tracking, and medical telemetry inside buildings and over campuses. One approach to deploying a communications system involves the use of radio nodes/base stations that transmit communications signals distributed over physical communications medium remote units forming RF antenna coverage areas, also referred to as “antenna coverage areas.” The remote units each contain or are configured to couple to one or more antennas configured to support the desired frequency(ies) of the radio nodes to provide the antenna coverage areas. Antenna coverage areas can have a radius in a range from a few meters to a few miles, as an example. Another example of a communications system includes radio nodes, such as base stations, that form cell radio access networks, wherein the radio nodes are configured to transmit communications signals wirelessly directly to client devices without being distributed through intermediate remote units.
For example,
The radio node 102 of the WCS 100 in
The radio node 102 in
The WCS 100 may be configured to operate as a Fifth Generation (5G) or a 5G New Radio (5G-NR) communications system. In this regard, the radio node 102 can function as a 5G or 5G-NR base station (a.k.a. gNB) to service the wireless client devices 106(1)-106(W). Notably, the 5G or 5G-NR wireless communications system may be implemented based on a spectrum that can make the communications signals 110(1)-110(N) more susceptible to propagation loss and/or interference. As such, it is desirable to form the RF beams 120(1)-120(N) in a desirable RF beam pattern and/or steer the RF beams 120(1)-120(N) in a desirable direction to concentrate radiated energy in a direction of a desired sub-area to thereby help mitigate signal propagation loss and/or interference in the desired sub-area.
The antenna 112 will be provided as an antenna array 112 that includes multiple antenna elements. These antenna elements may be arranged into a planar M×N array with M rows and N columns (M and N are positive integers). Each of the antenna elements can be controlled by a respective complex coefficient consisting of a real amplitude part and an imaginary phase part. For example, a data stream radiated via each of the RF beams 120(1)-120(N), the data stream is replicated into M×N copies, each multiplied by the respective complex coefficient to have a respective constant amplitude and a respective constant phase to thereby cause each of the RF beams 120(1)-120(N) to be formed in a specific shape and steered toward a specific direction. In this regard, it would require multiple sets of the complex coefficients (a.k.a. multiple codewords) for forming each of the RF beams 120(1)-120(N) in respective shapes and directions. These multiple codewords are commonly referred to as a codebook. Notably, the codebook can be predetermined and stored in the radio node 102, whereby the radio node 102 can retrieve the codewords dynamically to form the RF beams 120(1)-120(N).
Embodiments disclosed herein include multi-beam unform coverage in a coverage cell(s) in a wireless communications system (WCS). The WCS includes a number of wireless devices, such as remote units and/or base stations, that are typically mounted on a fixed structure (e.g., ceiling, wall, lamp post, etc.) to provide coverage for user devices. Each wireless device can include one or more antenna arrays. Each antenna array can be controlled via a set of codewords to form one or more RF beams (e.g., initial access and other broadcasted beams) to each cover a respective area in a coverage cell. In embodiments disclosed herein, the set of codewords is predetermined based on fairness and/or leakage constraints such that the RF beams can be formed in desired geometric shapes and steered toward desired directions to provide a uniform coverage in the coverage cell. By forming the RF beams based on the codewords predetermined based on fairness and/or leakage constraints, it is possible to ensure an equal RF power signal level inside the coverage cell and/or reduced power leakage outside the coverage cell, thus making it possible to enable a multi-cell coverage in the WCS.
One exemplary embodiment of the disclosure relates to a wireless device. The wireless device includes one or more antenna arrays. Each of the one or more antenna arrays is configured to form a main radio frequency (RF) beam to provide a uniform coverage in a main coverage area of a first geometric shape in a respective one of one or more coverage cells. The wireless device also includes a control circuit. The control circuit is configured to select one or more main beam codewords predetermined for forming the main RF beam in the one or more coverage cells, respectively. The control circuit is also configured to cause the one or more antenna arrays to each form the main RF beam to provide the uniform coverage in the respective one of the one or more coverage cells based on a respective one of the one or more selected main beam codewords.
An additional exemplary embodiment of the disclosure relates to a method for providing multi-beam unform coverage. The method includes selecting one or more main beam codewords each predetermined for forming a main RF beam to provide a uniform coverage in a main coverage area of a first geometric shape in a respective one of one or more coverage cells. The method also includes forming the main RF beam in each of the one or more coverage cells based on a respective one of the one or more selected main beam codewords.
An additional exemplary embodiment of the disclosure relates to a WCS. The WCS includes at least one wireless device. The at least one wireless device includes one or more antenna arrays. Each of the one or more antenna arrays is configured to form a main RF beam to provide a uniform coverage in a main coverage area of a first geometric shape in a respective one of one or more coverage cells. The at least one wireless device also includes a control circuit. The control circuit is configured to select one or more main beam codewords predetermined for forming the main RF beam in the one or more coverage cells, respectively. The control circuit is also configured to cause the one or more antenna arrays to each form the main RF beam to provide the uniform coverage in the respective one of the one or more coverage cells based on a respective one of the one or more selected main beam codewords.
Additional features and advantages will be set forth in the detailed description which follows, and in part will be readily apparent to those skilled in the art from the description or recognized by practicing the embodiments as described in the written description and claims hereof, as well as the appended drawings.
It is to be understood that both the foregoing general description and the following detailed description are merely exemplary, and are intended to provide an overview or framework to understand the nature and character of the claims.
The accompanying drawings are included to provide a further understanding, and are incorporated in and constitute a part of this specification. The drawings illustrate one or more embodiment(s), and together with the description serve to explain principles and operation of the various embodiments.
Embodiments disclosed herein include multi-beam unform coverage in a coverage cell(s) in a wireless communications system (WCS). The WCS includes a number of wireless devices, such as remote units and/or base stations, that are typically mounted on a fixed structure (e.g., ceiling, wall, lamp post, etc.) to provide coverage for user devices. Each wireless device can include one or more antenna arrays. Each antenna array can be controlled via a set of codewords to form one or more RF beams (e.g., initial access and other broadcasted beams) to each cover a respective area in a coverage cell. In embodiments disclosed herein, the set of codewords is predetermined based on fairness and/or leakage constraints such that the RF beams can be formed in desired geometric shapes and steered toward desired directions to provide a unform coverage in the coverage cell. By forming the RF beams based on the codewords predetermined based on fairness and/or leakage constraints, it is possible to ensure an equal RF power signal level inside the coverage cell and/or reduced power leakage outside the coverage cell, thus making it possible to enable a multi-cell coverage in the WCS.
Before discussing a wireless device of the present disclosure configured to provide multi-beam uniform coverage in a coverage cell, starting at
In a 5G or 5G-NR system, a user equipment (UE) must detect a reference beam (a.k.a. initial access beam) when entering a coverage cell to thereby obtain critical information (e.g., synchronization information) provided by a gNB before the UE can establish a connection with the gNB. As such, the gNB may radiate multiple RF beams 200 as reference beams, which includes initial access and synchronization signals, in the coverage cell periodically. In this regard, an overall coverage of the RF beams 200 defines the coverage cell of the gNB. Specifically, the gNB may be configured to periodically radiate the RF beams 200 in different directions such that the UE can quickly detect one or more of the reference beams 200 at any location in the coverage cell. In this regard, how quickly and easily the UE can detect the reference beams 200 in the coverage cell can serve as an indicator of a coverage level of the coverage cell. Accordingly, the gNB is said to provide a highest level of coverage in the coverage cell if the UE can detect the reference beams 200 at any location in the coverage cell.
Understandably, the more focused (e.g., narrower) the gNB radiates the reference beams 200, the higher energy can be directed toward a particular direction in the coverage cell. As a result, a higher number of the reference beams 200 would be needed to provide adequate coverage in the coverage cell. However, an actual number of the reference beams 200 that can be radiated in the coverage cell is limited by a standard-defined parameter known as the synchronization signal block (SSB). In addition, the gNB would incur higher computational complexity and latency to increase the number of the reference beams 200.
The UE in the coverage cell can sweep through the reference beams 200 to identify a candidate reference beam(s) associated with a strongest reference signal received power (RSRP). Further, the UE may decode a candidate SSB(s) associated with the identified candidate reference beam(s) to acquire such information as physical cell identification (PCI) and a PBCH demodulation reference signal (DMRS). Based on the candidate reference beam(s) reported by the UE, the gNB may pinpoint a location of the UE and steer a data-bearing RF beam toward the UE to enable data communication with the UE.
In a typical outdoor 5G or 5G-NR system, the eNB needs to serve a larger outdoor coverage cell (e.g., a number of city blocks, an entire community, etc.). Given that different UEs in the outdoor coverage cell may be located farther apart from one another, the focus for the eNB is to make sure a UE located at an edge of the outdoor coverage cell can have a sufficient receiving power level. Accordingly, the eNB needs to radiate the RF beams 200 with higher beamformed antenna gain to reach the UE located at the edge of the outdoor coverage cell. Further, since the RF beams 200 are formed with narrower beamwidth, the eNB 200 also needs to form as many RF beams 200 as possible to cover different locations in the outdoor coverage cell. In the outdoor coverage cell, energy distribution is non-uniform, meaning that a UE located closer to the eNB will see a much higher energy level than a UE located at the edge of the outdoor coverage cell.
In contrast, in a typical indoor 5G or 5G-NR system such as WCS, the eNB may be mounted on a fixed indoor structure (e.g., ceiling, wall, lamp post, etc.) to serve a smaller indoor coverage cell (e.g., a room, a hallway, etc.). As such, the eNB can radiate the RF beams 200 with lower beamformed antenna gain in a radiation direction. Further, since the RF beams 200 are formed with wider beamwidth, the eNB 200 can form as fewer as a single main RF beam to cover different locations in the indoor coverage cell. In the indoor coverage cell, energy distribution is uniform, meaning that all UEs will have a uniform receiving power level in the indoor coverage cell.
In this regard,
The centralized services node 302 can also be interfaced with a distributed communications system (DCS) 315 through an x2 interface 316. Specifically, the centralized services node 302 can be interfaced with a digital baseband unit (BBU) 318 that can provide a digital signal source to the centralized services node 302. The digital BBU 318 may be configured to provide a signal source to the centralized services node 302 to provide downlink communications signals 320D to a digital routing unit (DRU) 322 as part of a digital distributed antenna system (DAS). The DRU 322 is configured to split and distribute the downlink communications signals 320D to different types of remote units, including a low-power remote unit (LPR) 324, a radio antenna unit (dRAU) 326, a mid-power remote unit (dMRU) 328, and a high-power remote unit (dHRU) 330. The DRU 322 is also configured to combine uplink communications signals 320U received from the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 and provide the combined uplink communications signals to the digital BBU 318. The digital BBU 318 is also configured to interface with a third-party central unit 332 and/or an analog source 334 through a radio frequency (RF)/digital converter 336.
The DRU 322 may be coupled to the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 via an optical fiber-based communications medium 338. In this regard, the DRU 322 can include a respective electrical-to-optical (E/O) converter 340 and a respective optical-to-electrical (O/E) converter 342. Likewise, each of the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 can include a respective E/O converter 344 and a respective O/E converter 346.
The E/O converter 340 at the DRU 322 is configured to convert the downlink communications signals 320D into downlink optical communications signals 348D for distribution to the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 via the optical fiber-based communications medium 338. The O/E converter 346 at each of the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 is configured to convert the downlink optical communications signals 348D back to the downlink communications signals 320D. The E/O converter 344 at each of the LPR 324, the dRAU 326, the dMRU 328, and the dHRU 330 is configured to convert the uplink communications signals 320U into uplink optical communications signals 348U. The O/E converter 342 at the DRU 322 is configured to convert the uplink optical communications signals 348U back to the uplink communications signals 320U.
In an embodiment, the O-RAN RU 312 can be configured according to embodiments disclosed in the present disclosure to provide uniform coverage in the coverage cell(s) 301. In this regard,
The wireless device 400 includes one or more antenna arrays 404(1)-404(N). Each of the antenna arrays 404(1)-404(N) includes a plurality of antenna elements 406. In an embodiment, the antenna elements 406 are provided in M rows and N columns (M and N are positive integers) to thereby form an M×N grid. In an embodiment, the antenna elements 406 are equally spaced in the M×N grid in each of the antenna arrays 404(1)-404(N).
In an embodiment, each of the antenna arrays 404(1)-404(N) is configured to form a main RF beam 408 to provide a uniform coverage in a main coverage area 410 in a respective one of the coverage cells 402(1)-402(N). In addition, each of the antenna arrays 404(1)-404(N) may also be configured to form a plurality of side RF beams 412(1)-412(M) to each cover a respective one of a plurality of side coverage areas 414(1)-414(M) in the respective one of the coverage cells 402(1)-402(N). Specifically, the main RF beam 408 may be formed to cover the main coverage area 410 in a first geometric shape and the side RF beams 412(1)-412(M) may be formed to cover the side coverage areas 414(1)-414(M) in at least one second geometric shape, which may be identical to or different from the first geometric shape.
In one embodiment, the antenna arrays 404(1)-404(N) in the wireless device 400 may be configured to provide multi-cell multi-beam uniform coverage in accordance with a two-uniform tiling scheme, which is further described in
By configuring each of the antenna arrays 404(1)-404(N) to cover the coverage area 500 in a respective one of the coverage cells 402(1)-402(N), the antenna arrays 404(1)-404(N) will collectively cover the multi-cell coverage area 403. In this regard,
The multi-cell coverage area 403 as shown herein includes seven of the coverage cells 402(1)-402(N) (N≥7), which are denoted as 402(1)-402(7). Notably, the coverage cells 402(1)-402(7) are merely examples for the purpose of illustration. Understandably, the multi-cell coverage area 403 can include any number of the coverage cells 402(1)-402(N). In this embodiment, the coverage cells 402(1)-402(7) do not overlap with each other.
In another embodiment, the antenna arrays 404(1)-404(N) in the wireless device 400 may be configured to provide multi-cell multi-beam uniform coverage in accordance with a three-uniform tiling scheme, which is further described in
Herein, each of the main coverage area 410 and the first side coverage areas 414(1)-414(4) is a rectangular-shaped coverage area. The first side coverage areas 414(1)-414(4) are equal sized coverage areas, each of which is smaller than the main coverage area 410. In a non-limiting example, each of the first side coverage areas 414(1)-414(4) is one-half (½) the size of the main coverage area 410. As illustrated in
Each of the second side coverage areas 414(5)-414(8) is a trapezoidal-shaped coverage area. The second side coverage areas 414(5)-414(8) are equal sized coverage areas, each of which is smaller than the main coverage area 410. As illustrated in
By configuring each of the antenna arrays 404(1)-404(N) to cover the coverage area 600 in a respective one of the coverage cells 402(1)-402(N), the antenna arrays 404(1)-404(N) will collectively cover the multi-cell coverage area 403. In this regard,
The multi-cell coverage area 403 as shown herein includes any number of the coverage cells 402(1)-402(N). In this embodiment, there may be an overlapping area among the coverage cells 402(1)-402(N).
With reference back to
The wireless device 400 may include a memory circuit 420, which can include a storage medium such as random-access memory (RAM), read-only memory (ROM), flash memory, solid-state disk (SSD), as an example, to store the codebook 418. In an embodiment, the codewords 416(1)-416(K) may be generated outside the wireless device 400 and programmed into the memory circuit 420 via a programming interface (not shown), such as a general-purpose input-output (GPIO) interface.
The wireless device 400 can include a control circuit 422, which can be a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC), as an example. The control circuit 422 is configured to receive a transmission signal 424 (e.g., a control signal and/or a data signal) and replicates the transmission signal 424 to generate one or more weighted transmission signals 426(1)-426(N) based on the codebook 418. Specifically, to cause any of the antenna arrays 404(1)-404(N) to form the respective main RF beam 408, the control circuit 422 selects a respective one of the N main beam codewords from the codebook 418 and generates a respective one of the weighted transmission signals 426(1)-426(N) based on the selected main beam codeword. Similarly, to cause any of the antenna arrays 404(1)-404(N) to form a respective one of the side RF beams 412(1)-412(M), the control circuit 422 selects a respective one of the N×M side beam codewords from the codebook 418 and generates a respective one of the weighted transmission signals 426(1)-426(N) based on the selected side beam codeword.
The wireless device 400 may be configured to provide multi-beam uniform coverage in the coverage cells 402(1)-402(N) based on a process. In this regard,
Herein, the control circuit 422 is configured to select one or more main beam codewords each predetermined for forming a main RF beam 408 to provide a uniform coverage in a main coverage area 410 of a first geometric shape in a respective one of the coverage cells 402(1)-402(N) (block 702). Accordingly, the control circuit 422 can cause the antenna arrays 404(1)-404(N) to form the main RF beam 408 in each of the coverage cells 402(1)-402(N) based on a respective one of the selected main beam codewords (block 704).
The control circuit 422 may also select a plurality of side beam codewords predetermined for forming the side RF beams 412(1)-412(M) to cover the side coverage areas 414(1)-414(M) of the second geometric shape in each of the coverage cells 402(1)-402(N) (block 706). Accordingly, the control circuit 422 may cause the antenna arrays 404(1)-404(N) to form the side RF beams 412(1)-412(M) in each of the coverage cells 402(1)-402(N) based on the selected side beam codewords (block 708).
In an embodiment, it is possible to design each of the codewords 416(1)-416(K) in the codebook 418 based on a codebook design procedure. In this regard,
Next, calculate steering vector coefficients Sn{j} for each of the antenna elements 406 (denoted as “n”) in one of the antenna arrays 404(1)-404(N) for the calculated direction (ϕj, θj) based on equation (Eq. 2).
In the equation (Eq. 2) above, λ represents wavelength, (xn, yn, zn) represents n-th element with respect to the origin of the respective antenna array.
v
nΣj=1LSn{j}
v
n
=v
n
/|v
n| (Eq. 3)
The steps as described in
In addition to the rectangular-shaped main coverage area 410 and the rectangular-shaped side coverage areas 414(1)-414(M), the main RF beam 408 and the side RF beams 412(1)-412(M) can be designed according to symmetrical values of a codeword (e.g., symmetrical phases of the set of complex coefficients of the codeword), as described below to make a nondeterministic polynomial time acceptable (NP hard) problem solvable by fast numerical methods.
An array factor (AF) of an M×N rectangular array of uniformly spaced antenna elements with given control coefficients Amn can be defined in the following equation.
Herein, the coordinate of a corner antenna element is (0, 0) and the rest of the antenna elements are spaced at dx and dy distance in x and y direction, respectively. In the equation above, M and N are integers, Amn is the complex-valued control coefficient that determines the beam direction and pattern in the azimuthal (ϕ) and elevation (θ) directions, k0=2π/80 is the free-space wavevector. Overall, there are M×N control coefficients, which may be rewritten as in the equations below by separating the x and y originated parts without losing generality.
Amn=Bmnejψmm, where Bmn is real number
ψmn=ψx
Bmn=Bx
For pinpoint beamforming, it is possible to perform totally independent beamforming design for elements in x and y orientation. For example, for M×1 and N×1 arrays resolving directivity in xz and yz planes separately. However, for general beamforming that targets some arbitrary radiation pattern, such a separation approach would not provide a suitable solution. On the other hand, the limitation resulted from the separation approach is equivalent to forcing a rectangular beam coverage, which is what each of the rectangular-shaped main coverage area 410 and the rectangular-shaped side coverage areas 414(1)-414(M) is intended to be. Therefore, it is possible to define the above-mentioned separation approach as below.
ψy
ψx
ψmn=ψx
In other words, a rectangular-shaped beam can be designed by two separate M×1 and N×1 uniform linear arrays (ULAs). The separate beamforming is followed by an outer product of two complex vectors to get M×N matrix of control coefficients for the array of M×N antenna elements, such as each of the antenna arrays 404(1)-404(N).
For the main RF beam 408 formed by a respective one of the antenna arrays 404(1)-404(N) mounted on an indoor ceiling and located at a center of a respective one of the coverage cells 402(1)-402(N) (e.g., a room), both M×1 and N×1 vectors will be symmetric due to coverage symmetry relative to position of the respective antenna array. However, for each of the side RF beams 412(1)-412(M), only one of the M×1 and N×1 vectors will be symmetrical.
Overall, for rectangular-shaped beams, such as the main RF beam 408 and the side RF beams 412(1)-412(M) formed herein, it is generally possible to reduce the number of parameters from M×N to M+N. Moreover, for the main RF beam 408 where both M and N vectors are symmetrical, it is possible to further reduce the number of parameters to ½(M+N). As for each of the side RF beams 412(1)-412(M), since only one of the M and N vectors is symmetrical, the number of parameters can only be reduced to either ½M+N or M+½N.
In an embodiment, a method for providing rectangular-shaped beamforming coverage is to relax the general pattern synthesis problem complexity to the level of pinpoint beamforming, while still achieving and utilizing rectangular-shaped beam synthesis properties to provide the desired coverage by multi-uniform tiling. The method disclosed herein allows fast redesign for any new subarea and/or room size.
One possible option is to control only phases to avoid potential energy loss resulting from amplitude change in a control coefficient, as shown below.
Bmn=Bhd x
Thus, a double summation over a product of two finite series can be rewritten as a product of summations of the two finite series, as shown below.
The equation below can be used to evaluate radiated power for a specific range of θ and ϕ.
To illustrate the rectangular beam approach, first set the azimuth ϕ to zero-degree ϕ=0°) to get sin ϕ=0 and cos ϕ=1.
By setting the azimuth ϕ to zero-degree, optimization dependency on the elevation θ can be done only by ψx
will generate rectangular-shaped narrow beam. Alternatively, when ψy
As can be seen from the equations above, for ϕ=90°, optimization dependency on elevation (θ) should only be done by ψy
but will generate a beam with narrow beamwidth, which has a higher average distributed energy, instead of a desired beam with a wider beamwidth, which has a lower average distributed energy compared to the beam with narrow beamwidth.
To resolve only the M×1 or N×1 part and omit the part that does not depend on the elevation (θ), a relative defined only for N×1 case can be substituted by M.
Assuming that a target function can provide equal received power and provide fair coverage at an area defined by [−w, w] in x direction and the same [−w, w] in the y direction, with array coordinates of (0, 0, h). A range of elevations can be calculated, for example, by Θ∈[Θlow, Θhigh], where Θ∈[Θlow, Θhigh], and h represents height of the antenna array installation relative to a height of coverage elevation level (e.g., ground) for the symmetrical case of the main RF beam 408.
Assuming free space path loss, then
Herein, d represents three-dimensional (3D) distance between the antenna array and the coverage point at which the received power level is evaluated. A normalized expected received power level can be described as:
In the above equation, a multiplication by (cos θ)2 represents an increase of power loss due to increased distance, as in an omni-directional single element antenna. Notably, the equation below should be used in order to consider a gain of antenna element G(Θ), which will not be described herein for the sake of simplicity.
To evaluate the received power at a plane of the coverage evaluation level in the range of interest [Θlow, Θhigh], an integration may be performed as follows.
By defining the local optimization problem for N×1 or M×1, there will be N or M free parameters ψn. As stated above, it is possible to further reduce the free parameters ψn to ½N or ½M in the symmetry case. Thus, the problem can be redefined by searching for a set of ψn to maximize a target function under certain constraints.
In one embodiment, it is possible to maximize the target function by maximizing overall total energy as measured at the plane of the coverage evaluation level, as shown in equation (Eq. 4) below.
In another embodiment, it is possible to maximize the target function by maximizing minimal energy as measured at the plane of the coverage evaluation level, as shown in equation (Eq. 5) below.
In another embodiment, it is possible to maximize the target function by maximizing maximal energy as measured at the plane of the coverage evaluation level, as shown in equation (Eq. 6) below.
The constraint ∀Θ∈[Θlow, Θhigh] can be generally categorized into fairness constraints and undesired radiation constraints. The fairness constraints and the undesired radiation constraints, when applied individually or in combination, can help manage fairness of coverage and/or restrict radiation in undesired directions.
In one embodiment, the fairness constraint can be defined based on a desired max/min ratio.
In another embodiment, the fairness constraint can be defined based on a desired standard fairness level.
In another embodiment, the fairness constraint can be defined based on a desired high peak-to-average ratio (PAR).
In another embodiment, the fairness constraint can be defined based on a desired low PAR.
The above fairness constraints may be applied individually or in any combination to maximize the target function. Notably, it may be possible to omit the fairness constraint when the target function is maximized based on the equation (Eq. 5), as the target function is still protected against so-called “coverage holes.” However, the fairness constraint should be applied when the target function is maximized based on the equation (Eq. 4) or the equation (Eq. 6).
In one embodiment, the undesired radiation constraint can be defined based on a simple upper limit being lower than a desired level.
In another embodiment, the undesired radiation constraint can be defined based on a total integrated upper limit being lower than a desired level.
In another embodiment, the undesired radiation constraint can be defined based on a normalized upper limit being lower than a desired level.
In another embodiment, the undesired radiation constraint can be defined based on a normalized total integrated upper limit being lower than a desired ratio.
In another embodiment, the undesired radiation constraint can be defined based on a normalized limit for an average being lower than a desired level.
In another embodiment, the undesired radiation constraint can be defined as a multiple range constraint. An example is provided below based on the undesired radiation constraint defined based on the simple upper limit. It should be appreciated that the multiple range constraint can also be applied to any other undesired radiation constraints described above.
The above undesired radiation constraints may be applied individually or in any combination to maximize the target function. In an embodiment, it may also be possible not to apply the undesired radiation constraint when maximizing the target function, knowing that doing so may lead to a higher level of interference. However, some level of interference may also be desired for supporting inter-beam and/or inter-cell mobility.
It may also be possible to define an empirical target function and maximize the empirical target function based on a mixture of the fairness constraints and the undesired radiation constraints. In a non-limiting example, it is possible to maximize the target function, as defined in the equation (Eq. 4) by applying the fairness constraints defined based on the desired standard fairness level and the undesired radiation constraint defined based on the total integrated upper limit being lower than a desired level, as illustrated below.
Herein, a higher value of C1 corresponds to more energy radiation for a desired area, a higher value of C2 corresponds to more energy radiation in undesired area, and a lower value of C3 corresponds to better fairness. As an example, one of possible empirical target functions can be expressed as below.
Notably, it is possible to adjust and control the empirical target function by introducing weighting of components. An example of weighting by exponential control is shown below.
The following is another example of weighting by ratio with bias.
For higher pi and bi values, the i-th component will have more impact on the target function for maximization search. Utilizing an empirical method requires multiple try and test manual tuning to choose the weights but can be useful when a possible limit(s) for a constrained method is unknown or hard to define. The single function and function with constraints methods can be used in a common search procedure, where we first determine feasible limits for constraints by search with single function and apply them for solution of function maximization with constraints.
As mentioned above, in a general case we have M×N free parameters when the beam synthesis is an NP hard problem. However, the rectangular coverage approach reduces it to two NP hard problems with M or N. Applying the symmetry approach described herein, it is possible to reduce both orientations calculation complexity for a central beam by 2, having two separate M/2 and N/2 problems, and for the side beams we reduce by symmetry only one of the orientations.
All this makes feasible a direct numerical search where all options can be tested. For example, in the case of an 8×8 array with 5 bits quantization for phase control, there will be (25)64=2.1×1096 options, and when one of the antenna elements is defined as an anchor with phase zero, it is still a high number of options (25)63=6.7×1094.
Separating 8×8 to two 8×1 arrays, that is suitable for pinpoint beam, but also for rectangular beam synthesis as showed above, we have (25)8=1.1×1012, taking in account that we need to control only relative phases, we can reduce it to (25)7=3.4×1010.
For N×1 (M×1) ULA arrays with orientation where we can apply symmetry, first and second half of control phases vector are mirrored, recalling that we control relative phases, we end with 3 free parameters for symmetric 8×1 array, having (25)3=32,768 options. Both cases: non-symmetric 8×1 with 3.4×1010 and 32,768 options for symmetric case, are feasible for direct numerical search to run on today's computers.
In an embodiment, a Wiener-Hopf theorem-based approach may also be employed to generate a rectangular-area coverage beam.
Herein, ‘H’ denotes conjugate transpose and bi is a vector of values each corresponding to antenna array element:
b
i
m,n
=e
−jk(md
sin Θ cos ϕ+nd
sin Θ sin ϕ)
As can be observed from
The WCS 300 of
The WCS 300 of
The environment 1400 includes exemplary macrocell RANs 1402(1)-1402(M) (“macrocells 1402(1)-1402(M)”) and an exemplary small cell RAN 1404 located within an enterprise environment 1406 and configured to service mobile communications between a user mobile communications device 1408(1)-1408(N) to a mobile network operator (MNO) 1410. A serving RAN for the user mobile communications devices 1408(1)-1408(N) is a RAN or cell in the RAN in which the user mobile communications devices 1408(1)-1408(N) have an established communications session with the exchange of mobile communications signals for mobile communications. Thus, a serving RAN may also be referred to herein as a serving cell. For example, the user mobile communications devices 1408(3)-1408(N) in
In
In
The environment 1400 also generally includes a node (e.g., eNodeB or gNodeB) base station, or “macrocell” 1402. The radio coverage area of the macrocell 1402 is typically much larger than that of a small cell where the extent of coverage often depends on the base station configuration and surrounding geography. Thus, a given user mobile communications device 1408(3)-1408(N) may achieve connectivity to the network 1420 (e.g., EPC network in a 4G network, or 5G Core in a 5G network) through either a macrocell 1402 or small cell radio node 1412(1)-1412(C) in the small cell RAN 1404 in the environment 1400.
Any of the circuits in the WCS 300 of
The processing circuit 1502 represents one or more general-purpose processing circuits such as a microprocessor, central processing unit, or the like. More particularly, the processing circuit 1502 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or processors implementing a combination of instruction sets. The processing circuit 1502 is configured to execute processing logic in instructions 1516 for performing the operations and steps discussed herein.
The computer system 1500 may further include a network interface device 1510. The computer system 1500 also may or may not include an input 1512 to receive input and selections to be communicated to the computer system 1500 when executing instructions. The computer system 1500 also may or may not include an output 1514, including but not limited to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device (e.g., a keyboard), and/or a cursor control device (e.g., a mouse).
The computer system 1500 may or may not include a data storage device that includes instructions 1516 stored in a computer-readable medium 1518. The instructions 1516 may also reside, completely or at least partially, within the main memory 1504 and/or within the processing circuit 1502 during execution thereof by the computer system 1500, the main memory 1504 and the processing circuit 1502 also constituting the computer-readable medium 1518. The instructions 1516 may further be transmitted or received over a network 1520 via the network interface device 1510.
While the computer-readable medium 1518 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the processing circuit and that cause the processing circuit to perform any one or more of the methodologies of the embodiments disclosed herein. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic medium, and carrier wave signals.
Note that as an example, any “ports,” “combiners,” “splitters,” and other “circuits” mentioned in this description may be implemented using Field Programmable Logic Array(s) (FPGA(s)) and/or a digital signal processor(s) (DSP(s)), and therefore, may be embedded within the FPGA or be performed by computational processes.
The embodiments disclosed herein include various steps. The steps of the embodiments disclosed herein may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware and software.
The embodiments disclosed herein may be provided as a computer program product, or software, that may include a machine-readable medium (or computer—readable medium) having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the embodiments disclosed herein. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes a machine-readable storage medium (e.g., read only memory (“ROM”), random access memory (“RAM”), magnetic disk storage medium, optical storage medium, flash memory devices, etc.).
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A controller may be a processor. A processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The embodiments disclosed herein may be embodied in hardware and in instructions that are stored in hardware, and may reside, for example, in Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a remote station. In the alternative, the processor and the storage medium may reside as discrete components in a remote station, base station, or server.
Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its steps be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its steps or it is not otherwise specifically stated in the claims or descriptions that the steps are to be limited to a specific order, it is no way intended that any particular order be inferred.
It will be apparent to those skilled in the art that various modifications and variations can be made without departing from the spirit or scope of the invention. Since modifications combinations, sub-combinations and variations of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and their equivalents.