The present disclosure relates generally to the field of wireless communication. More particularly, it relates to selection of transmission beams in a wireless communication environment requiring clear channel assessment (CCA) before transmission.
While cellular systems are traditionally designed for use of licensed spectra, use of unlicensed spectra—on its own or in combination with licensed spectra—is now considered for cellular systems (e.g., to boost performance, such as overall throughput).
For a transmitter node to be allowed to transmit in an unlicensed spectrum, it is typically required that the transmitter node first performs a successful clear channel assessment (CCA) procedure.
A CCA procedure typically comprises the transmitter node sensing the channel medium, and determining whether it is idle for a specific number of time intervals. After sensing the medium to be idle for the specific number of time intervals, the transmitter node is typically allowed to transmit for a certain amount of time; sometimes referred to as a maximum channel occupancy time (MCOT). The length of the MCOT depends on regulation and on the type of CCA that has been performed; but it may typically range from 1 ms to 10 ms.
If a transmitter node is equipped with an array of antennas, some regulations—e.g., the current European telecommunications standards institute (ETSI) regulations—state that the energy measured across all antennas during CCA is required to be below a pre-defined threshold for the channel to be declared as idle so that transmission is allowed. Thus, the CCA procedure applies omni-directional considerations. When a successful CCA procedure has been completed, the multi-antenna transmitter node is allowed to transmit in a directional or omni-directional fashion during the MCOT.
For directional transmission, the selection of transmission beam is important to achieve performance which is as good as possible.
Therefore, there is a need for approaches to transmission beam selection in wireless communication environments requiring clear channel assessment (CCA) before transmission.
It should be emphasized that the term “comprises/comprising” (replaceable by “includes/including”) when used in this specification is taken to specify the presence of stated features, integers, steps, or components, but does not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Generally, when an arrangement is referred to herein, it is to be understood as a physical product; e.g., an apparatus. The physical product may comprise one or more parts, such as controlling circuitry in the form of one or more controllers, one or more processors, or the like.
Also generally, when a CCA procedure is referred to herein, it is meant to encompass any procedure where the transmitter node makes a determination whether or not the activity on the channel is low enough to admit transmission. Such procedures include, CCA procedures, listen-before-talk (LBT) procedures, carrier sense multiple access with collision avoidance (CSMA/CA) procedures, etc.
Furthermore, when performance is referred to herein, it is generally meant to encompass any suitable performance metric. For example, performance may be per link, per user, per system sub-unit (e.g., a cell), or overall for an entire system. Example performance metrics includes, throughput, capacity, error rate, latency, etc.
It is an object of some embodiments to solve or mitigate, alleviate, or eliminate at least some disadvantages relating to transmission beam selection in wireless communication environments requiring clear channel assessment (CCA) before transmission.
A first aspect is a method of a transmitter node comprising a plurality of antenna elements and configured for beam-formed transmission in a wireless communication environment requiring clear channel assessment (CCA) before transmission.
The method comprises performing CCA measurements by measuring received energy of the plurality of antenna elements, taking a CCA decision based on the measured received energy of the plurality of antenna elements, transforming the measured received energy of the plurality of antenna elements into measured received energy of a plurality of angular directions, and selecting transmission beam based on the measured received energy of the plurality of angular directions.
In some embodiments, selecting transmission beam based on the measured received energy of the plurality of angular directions comprises (when the CCA decision indicates a clear channel) identifying angular directions having a measured received energy which is higher than a first threshold value, and selecting a transmission beam having a transmit energy in the identified angular directions, which is lower than if the transmission beam would not be selected based on the measured received energy of the plurality of angular directions.
In some embodiments, selecting transmission beam based on the measured received energy of the plurality of angular directions comprises (when the CCA decision indicates a clear channel) identifying angular directions having a measured received energy which is higher than a first threshold value, and selecting a transmission beam having a transmit energy which is lower than a third threshold value in the identified angular directions.
In some embodiments, selecting transmission beam based on the measured received energy of the plurality of angular directions comprises (when the CCA decision indicates a clear channel) identifying angular directions having a measured received energy which is higher than a first threshold value, and selecting a transmission beam having no transmit energy in the identified angular directions.
In some embodiments, selecting transmission beam based on the measured received energy of the plurality of angular directions comprises (when the CCA decision indicates a clear channel) selecting a transmission beam having an angular direction for which the measured received energy is below a first threshold value.
In some embodiments, the method further comprises (when the CCA decision indicates a busy channel) taking a further CCA decision based on the measured received energy of a sub-set of the plurality of angular directions.
In some embodiments, the sub-set of the plurality of angular directions comprises angular directions for which the measured received energy is below a second threshold value.
In some embodiments, the method further comprises updating a wireless communication environment map based on the measured received energy of the plurality of angular directions.
In some embodiments, the wireless communication environment map is indicative of one or more of respective locations of one or more other transmitter nodes, and respective time and/or frequency patterns for transmissions from the one or more other transmitter nodes.
In some embodiments, selecting transmission beam is further based on the wireless communication environment map.
In some embodiments, the method further comprises taking a handover decision based on the wireless communication environment map.
In some embodiments, the method further comprises detecting a regulation breach based on the wireless communication environment map.
In some embodiments, the plurality of angular directions are omni-directionally distributed.
In some embodiments, the wireless communication environment requiring CCA before transmission uses an unlicensed frequency spectrum.
A second aspect is a computer program product comprising a non-transitory computer readable medium, having thereon a computer program comprising program instructions. The computer program is loadable into a data processing unit and configured to cause execution of the method according to the first aspect when the computer program is run by the data processing unit.
A third aspect is an apparatus for a transmitter node, wherein the transmitter node comprises a plurality of antenna elements and is configured for beam-formed transmission in a wireless communication environment requiring clear channel assessment (CCA) before transmission.
The apparatus comprises controlling circuitry configured to cause performance of CCA measurements by measurements of received energy of the plurality of antenna elements, taking of a CCA decision based on the measured received energy of the plurality of antenna elements, transformation of the measured received energy of the plurality of antenna elements into measured received energy of a plurality of angular directions, and selection of transmission beam based on the measured received energy of the plurality of angular directions when the CCA decision indicates a clear channel.
The third aspect may be formulated as the apparatus comprising a CCA performer, a transformer, and a beam selector. The CCA performer is configured to perform CCA measurements by measurements of received energy of the plurality of antenna elements, and take a CCA decision based on the measured received energy of the plurality of antenna elements. The transformer is configured to transform the measured received energy of the plurality of antenna elements into measured received energy of a plurality of angular directions. The beam selector is configured to select transmission beam based on the measured received energy of the plurality of angular directions when the CCA decision indicates a clear channel.
A fourth aspect is a transmitter node comprising the apparatus of the third aspect.
In some embodiments, any of the above aspects may additionally have features identical with or corresponding to any of the various features as explained above for any of the other aspects.
An advantage of some embodiments is that approaches to transmission beam selection in wireless communication environments requiring clear channel assessment (CCA) before transmission are provided.
An advantage of some embodiments is that the selection of transmission beam takes into account the interference information—in particular the angular distribution of interference—acquired during CCA measurements.
An advantage of some embodiments is that the beam selection may be improved compared to a selection approach assuming an interference free environment, thereby improving performance (e.g., improving the overall network performance).
An advantage of some embodiments is that resource usage due to CCA measurements and beam forming measurements may be reduced (reducing resource overhead needed for measurements), thereby improving (e.g., increasing) capacity and/or throughput.
Further objects, features and advantages will appear from the following detailed description of embodiments, with reference being made to the accompanying drawings. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the example embodiments.
Embodiments of the present disclosure will be described and exemplified more fully hereinafter with reference to the accompanying drawings. The solutions disclosed herein can, however, be realized in many different forms and should not be construed as being limited to the embodiments set forth herein.
As mentioned above, use of unlicensed spectra is considered for cellular systems.
To be allowed to transmit in an unlicensed spectrum, a transmitter node is typically required to perform a successful clear channel assessment (CCA) procedure, which is typically—but not necessarily—omni-directional in its nature. When a successful CCA procedure has been completed, the transmitter node may be allowed to transmit in a directional or omni-directional fashion. For the performance of directional transmission (applicable for multi-antenna transmitter nodes), selection of a suitable transmission beam is important.
Some approaches to transmission beam selection are well known in the art. For example, a base station (e.g., an evolved NodeB, eNB, or a generalized eNB, gNB) beam selection approach may select transmission beam based on the outcome of a downlink beam sweeping procedure using beam-formed synchronization signal blocks (SSB) and/or channel state information reference signals (CSI-RS), or based on received uplink reference signals in reciprocity-based operation.
Transmission beam selection in unlicensed spectra (e.g., for new radio unlicensed; NR-U) are generally based on the same mechanisms as used in licensed spectra (e.g., for new radio; NR). This approach can be problematic since mechanisms used in licensed spectra are typically designed for systems that operate in an almost interference-free setup, or at least a setup where the interference levels are known and under control (as it is the case for licensed spectra systems since the spectra are auctioned, the transmissions are scheduled, etc.), while unlicensed spectra are typically not almost interference-free and/or typically have an interference level which is highly varying; in a way which is very hard to predict.
Thus, transmission beam selection might benefit from taking account of the possible interference present in unlicensed spectra. This may be particularly beneficial when an interference source is from a different network than the transmitter node.
In the following, embodiments will be described where interference information (more particularly angular interference information) acquired in during CCA measurements are used in transmission beam selection.
In step 110, CCA measurements are performed by measuring received energy of the plurality of antenna elements. The CCA measurements may be performed using any suitable known or future approach, e.g., considering the received energy.
In step 120, a CCA decision is taken based on the measured received energy of the plurality of antenna elements. The CCA decision may be taken using any suitable known or future approach. For example, the CCA decision may comprise determining that the channel is idle when an average received energy of the plurality of antenna elements is below an energy threshold (a pre-defined threshold, for example) during some time, e.g., for a specific number of time intervals, and determining the channel to be busy otherwise.
In step 125, the measured received energy of the plurality of antenna elements is transformed into measured received energy of a plurality of angular directions. The transformation of measured received energy from antenna domain to angular domain may be performed using any suitable known or future approach. The implementation may, for example, be achieved using a fast Fourier transform (FFT).
In some embodiments, step 125 may utilize information regarding magnitude and phase of the received signal (e.g., received baseband signal) to perform the transformation of the measured received energy of the plurality of antenna elements is transformed into measured received energy of the plurality of angular directions. For example, the phase of the received signal may be acquired from complex-valued measurements across the plurality of antenna elements, indicative of a phase pattern which is a function of the dominant angle(s) of the received signal. The received energy corresponds to the squared magnitude of the received signal.
Additionally or alternatively, other information regarding characteristics of the antenna array may be used to perform the transformation of the measured received energy of the plurality of antenna elements into measured received energy of the plurality of angular directions. Examples include, but are not limited to, array geometry (e.g., linear array, circular array, or planar array), antenna radiation pattern, etc.
Generally, it should be noted that, when the term “(measured) energy” is used herein, it may refer either to the actual energy (squared magnitude of complex-valued measurements) or to complex-valued measurements (i.e., magnitude and phase information, which is indicative of the actual energy). In typical implementations, most of the processing is done using the complex-valued measurements.
Generally, when a plurality of angular directions are referred to herein, they may be omni-directionally distributed, or distributed according to any other suitable angular pattern.
In step 130, transmission beam selection is performed based on the measured received energy of the plurality of angular directions. Typically, transmission beam selection is performed when the CCA decision indicates the channel as clear. The selected transmission beam may then be used for transmission (not shown in
Generally, when a transmission beam is referred to herein, it is meant to encompass any special angular pattern that can be used for transmission. Such patterns include any pattern of energy (and possibly phase) distributed across one, some, or all possible directions; e.g., one-dimensional patterns, two-dimensional patterns, three-dimensional patterns, azimuth patterns, azimuth/altitude patterns, single beam patterns of any suitable angular width (e.g., discrete Fourier transform, DFT, beams or pencil beams), transmission patterns comprising a combination of single beam patterns, etc.
In some embodiments, the transmission beam selection of step 130 is further based on channel estimates. Acquisition of channel estimates may be performed using any suitable known or future approach. For example, channel estimation may comprise using beam sweeping and/or reciprocity-based reference signaling.
In some embodiments, step 130 may comprise identifying angular directions having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a first threshold value), and removing such identified angular directions from consideration when performing transmission beam selection based on angular channel estimates according to any suitable known or future approach.
Thus, such embodiments comprise selecting transmission beam having an angular direction for which the measured received energy is below the first threshold value.
The first threshold value may be dynamic or static. Furthermore, it may be an absolute value (e.g., an absolute energy value) or a relative value (e.g., relative to a maximum allowed or possible transmit power, relative to a maximum value of the angular distribution of received energy, etc.).
In some embodiments, step 130 may comprise identifying angular directions having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a first threshold value), and selecting a transmission beam having a transmit energy in the identified angular directions, which is lower than if the transmission beam would not be selected based on the measured received energy of the plurality of angular directions.
In some embodiments, step 130 may comprise identifying angular directions having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a first threshold value), and selecting a transmission beam based on angular channel estimates such that the selected transmission beam has relatively low transmit energy (e.g., transmit energy which is lower than a third threshold value) in the identified angular directions.
The third threshold value may be dynamic or static. Furthermore, it may be an absolute value (e.g., an absolute energy value) or a relative value (e.g., relative to a maximum allowed or possible transmit power, relative to a maximum value of the angular distribution of received energy, etc.).
In some embodiments, step 130 may comprise identifying angular directions having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a first threshold value), and selecting a transmission beam having no transmit energy (e.g., nulls) in the identified angular directions.
Put more generally, step 130 may comprise selecting transmission beam for angular direction(s) with relatively low received energy when the CCA decision indicates a clear channel, as illustrated by optional sub-step 135.
In some embodiments, a further CCA decision may be taken in step 130 when the CCA decision of step 120 indicates a busy channel, wherein the further CCA decision is based on the measured received energy of a sub-set of the plurality of angular directions. This is exemplified by optional sub-step 134. If the further CCA decision indicates a clear channel, transmission beam selection may be performed (e.g., as described above).
For example, step 130 may comprise identifying angular directions having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a second threshold value), and removing such identified angular directions from consideration when performing the further CCA decision. Thus, the sub-set of the plurality of angular directions may comprise angular directions for which the measured received energy is below the second threshold value.
The second threshold value may be dynamic or static. Furthermore, it may be an absolute value (e.g., an absolute energy value) or a relative value (e.g., relative to a maximum allowed or possible transmit power, relative to a maximum value of the angular distribution of received energy, etc.).
In step 210, CCA measurements are performed by measuring received energy of the plurality of antenna elements (compare with step 110 of
In step 202, the measured received energy of the plurality of antenna elements is transformed into measured received energy of a plurality of angular directions (compare with step 125 of
In step 220, a CCA decision is taken based on the measured received energy of the plurality of antenna elements (compare with step 120 of
When the CCA decision of step 220 indicates the channel as clear, transmission beam selection is performed based on the measured received energy of the plurality of angular directions in step 230 (compare with steps 130 and 135 of
Typically, the transmission beam selection of step 230 is based on channel estimation acquired in optional step 224. Acquisition of channel estimates may be performed using any suitable known or future approach. For example, channel estimation may comprise using beam sweeping and/or reciprocity-based reference signaling.
The transmission beam selection of step 230 may be performed according to any of the approaches described in connection with
When the CCA decision of step 220 indicates the channel as busy, the method may comprise determining whether or not to perform a further CCA decision based on the performed CCA measurements, as illustrated by optional step 222.
When it is determined not to perform any further CCA decision (N-path out from 222), the method returns to step 210 where new CCA measurements are performed.
When it is determined to perform a further CCA decision (Y-path out from 222), the method may comprise removing angular direction(s) having relatively high measured received energy (e.g., angular directions having a measured received energy which is higher than a second threshold value) from the CCA measurements as illustrated by optional step 221, and taking a further (e.g., second) CCA decision is based on the measured received energy of the—thus reduced—plurality of angular directions as illustrated by return to step 220 from optional step 221 (compare with steps 130 and 134 of
When the further CCA decision of step 220 indicates the channel as busy, the method may return to step 210 to perform new CCA measurements.
When the further CCA decision of step 220 indicates the channel as clear, transmission beam selection is performed based on the measured received energy of the plurality of angular directions in step 230 as described above.
The selected transmission beam may then be used for transmission as illustrated by optional step 240.
In some embodiments, a wireless communication environment map may be kept to store historical data/statistics of CCA measurements. The map may be kept locally at the transmitter node, or—possibly distributed—at one or more other location(s) (e.g., in a cloud-based fashion). The map may comprise data/statistics of CCA measurements relating to the transmitter node and/or relating to one or more other transmitter nodes.
Typically, the map is indicative of one or more of respective locations of one or more transmitter nodes, and of respective time and/or frequency patterns for transmissions from the one or more other transmitter nodes.
As illustrated by optional step 205, the method may further comprise updating the wireless communication environment map based on the received energy measured in step 210 and transformed to the plurality of angular directions in step 202.
Updating the map may, for example, comprise sending the received energy information to the location(s) where the map is kept and/or receiving received energy information relating to other transmitter nodes if the map is kept locally.
In some embodiments, updating the map may involve information regarding magnitude and phase of the received signal (e.g., received baseband signal); not only the measured received energy. For example, the phase of the received signal may be acquired from complex-valued measurements across the plurality of antenna elements, indicative of a phase pattern which is a function of the phase of the received signal. The received energy corresponds to the squared magnitude of the received signal.
When a map is kept, the selection of transmission beam in step 230 may be further based on the wireless communication environment map; additionally or alternatively to using the CCA measurements of step 210 directly. Such an approach may be more reliable than using only the current CCA measurements.
In step 310, CCA measurements are performed by measuring received energy of the plurality of antenna elements (compare with step 110 of
In step 320, a CCA decision is taken based on the measured received energy of the plurality of antenna elements (compare with step 120 of
In step 325, the measured received energy of the plurality of antenna elements is transformed into measured received energy of a plurality of angular directions (compare with step 125 of
When the CCA decision indicates the channel as clear, transmission beam selection is performed based on the measured received energy of the plurality of angular directions in step 330 (compare with steps 130 and 135 of
As illustrated by optional step 331, the measured received energy of the plurality of angular directions (e.g., in the form of a wireless communication environment map as described in connection to
For example, when one carrier becomes unusable and/or when the throughput falls below a specified threshold value and/or when new interference shows up, the transmitter node (e.g., a gNB) may use knowledge of CCA measurements in other carriers to select which carrier to transfer communication with a receiver node (e.g., a UE) to, and adapt the beam configuration before transferring to the other carrier. A similar approach may be used by the transmitter node when handing over the receiver node from one cell to another cell; i.e., use the knowledge of CCA measurements when selecting an appropriate carrier, and performing beam configuration.
Alternatively or additionally, as illustrated by optional step 332, the measured received energy of the plurality of angular directions (e.g., in the form of a wireless communication environment map as described in connection to
A regulation breach could, for example, comprise a transmitter node using a transmission power which is higher than allowed according to regulations for the unlicensed spectrum.
Another example of a regulation breach, could be a receiver node (e.g., a UE) not following the listen before talk (LBT) paradigm for unlicensed band; occupying a specific angle (or a plurality of angles) for a longer duration than allowed by regulations.
It should be noted that steps described in any of the
The apparatus comprises a controller (CNTR; e.g., a control module or controlling circuitry) 400.
The controller is configured to cause performance of CCA measurements by measurements of received energy of the plurality of antenna elements (compare with steps 110, 210, 310 of
The controller is also configured to cause taking of a CCA decision based on the measured received energy of the plurality of antenna elements (compare with steps 120, 220, 320 of
The controller is also configured to cause transformation of the measured received energy of the plurality of antenna elements into measured received energy of a plurality of angular directions (compare with steps 125, 202, 325 of
The controller is also configured to cause selection of transmission beam based on the measured received energy of the plurality of angular directions when the CCA decision indicates a clear channel (compare with steps 130, 230, 330 of
The controller may be further configured to cause using the selected transmission beam for transmission (compare with step 240 of
The controller may be further configured to cause updating of a wireless communication environment map (MAP) 440 based on the measured received energy of the plurality of angular directions, as described above.
The arrangement comprises a measurement unit (MEAS; e.g., a measurement module or measurement circuitry) 501 configured to perform CCA measurements by measurements of received energy of the plurality of antenna elements.
The arrangement also comprises a decision unit (DEC; e.g., a decision module or deciding circuitry) 502 configured to take a CCA decision based on the measured received energy of the plurality of antenna elements.
The measurement unit 501 and the decision unit 502 may be comprised in a CCA performer.
The arrangement also comprises a transformer or a transforming unit (TRANS; e.g., a transformer module or transformation circuitry) 503 configured to transform the measured received energy of the plurality of antenna elements into measured received energy of a plurality of angular directions.
The arrangement also comprises beam selector or a selection unit (SEL; e.g., a selection module or selecting circuitry) 504 configured to select transmission beam based on the measured received energy of the plurality of angular directions.
The arrangement may also comprise a transmitter (TX; e.g., a transmission module or transmitter circuitry) 530 configured to use selected transmission beam for transmission.
The arrangement may also comprise a wireless communication environment map (MAP) 540 as described above.
As mentioned before, it may be problematic to perform transmission beam selection in unlicensed spectra based on the same mechanisms as used in licensed spectra; since the latter are typically designed for systems that operate in an almost interference-free setup, while unlicensed spectra are typically not almost interference-free.
This is illustrated in
According to some approaches, the angular distribution 620 may be used for transmission beam selection. On the other hand, both angular distributions 610 and 620 may be used in combination for beam selection according to some embodiments, thereby using interference information acquired during CCA measurements in transmission beam selection.
In the example of
However, it can also be seen from 610 in the example of
As already indicated, one feature of some embodiments relates to using knowledge obtained from the CCA measurements, not only for CCA purposes, but also to aid the construction of a beam-former (a transmission beam).
Examples according to some embodiments will now be presented using the following system model. In these examples, the transmitter node performing CCA and estimating the angle of an interfering source is a network node such as a gNB. However, some embodiments may be equally applicable for any transmitter node of a unlicensed spectrum network, as long as the transmitter node has more than one antenna such that it can perform angular estimation using the signals received across its antennas.
For illustrative (but non-restrictive) purposes, it is assumed that the gNB has a linear array with M antennas and aims to serve a UE which has one single antenna, and that the gNB possesses a noisy estimate of the 1×M downlink (DL) multiple-input single-output (MISO) channel vector hUE, namely ĥUE=hUE+n (compare with 620 of
denotes a, so called, steering vector towards the angle θi, ai is a zero-mean independent complex Gaussian coefficient with variance Vi, and LUE is the number of resolvable channel paths. The angles θi are mutually independent and are drawn from a uniform distribution ranging over angles from 0 to 2π (i.e., from 0 to 360 degrees). In a mmWave scenario, the number of resolvable channel paths is typically LUE≤10. In an outdoor scenario with dominant line-of-sight (LOS) and ground reflection, the number of resolvable channel paths is typically LUE=2.
It is assumed that the model is of the same type for the channel between the gNB and the interfering node, namely hint=Σi=1L
In unlicensed environments, the gNB needs to perform CCA, in order to assess whether the channel is idle (i.e., clear) or busy, prior to transmitting to the UE. If a node is equipped with an array of antennas, the current ETSI regulations state that the energy measured across all antennas during CCA is required to be below a pre-defined threshold for the channel to be declared as idle so that the channel can be accessed.
In practice, this may amount to computing the energy of the CCA signal at each antenna and sending the per-antenna energies to a central unit for computation of a global average energy. In an alternative approach, this may amount to performing a Fourier transform across the antenna domain and averaging the energy in the angular domain (according to Parseval's theorem, the signal energy does not change when transformed to/from the angular, or Fourier, domain).
As mentioned before,
One example reason for avoiding transmission in such direction(s) is related to altruistic coexistence. An altruistic approach might be to avoid beam-forming towards such direction(s) in order not to interfere with the other unlicensed system(s). This would result in improved spatial reuse and improved coexistence between closely located unlicensed systems.
Another example reason for avoiding transmission in such direction(s) is related to minimizing interference of the own link. If the gNB beam-forms towards such direction(s), there is a high probability that the transmitted signal (when received at the UE of interest) is contaminated by interference from the other system. Path 3 of
In some embodiments, an example beam-former construction at the gNB uses both the channel estimates and the CCA measurements in order to transmit towards the UE while avoiding transmission in the directions of the interfering system. Such solutions may maximize (or at least increase) the received signal-to-noise ratio (SNR) at the UE, while avoiding losing energy by transmission towards the angles of possible interfering systems.
The beam-former construction approach may, for example, comprise scanning for ongoing (interfering) transmissions using the CCA signal, identifying the directions desirable for transmission, and computing a suitable beam-former (selecting transmission beam) using channel estimates and the directions desirable for transmission.
Scanning for ongoing transmission using the CCA signal may, for example, be implemented as follows. Define the M×1 column vector γLBT, which comprises complex-valued baseband signals received across the M linear array antennas during CCA. Scanning can be done by means of a fast Fourier transform (FFT) matrix multiplication as zLBT=FyLBT where the M×M matrix F denotes an FFT matrix. By squaring the absolute value of the entries of zLBT (denoted by |zLBT,|2), an angular distribution of the energy received during CCA measurements is obtained (compare with 610 of
Identifying directions desirable for transmission may, for example, be implemented as follows. Each column of F=[ƒ1 . . . ƒM] can be seen as a steering vector that is associated with one distinct direction, and it is aimed to identify which of these columns are desirable to use in order to serve the UE. In one example approach, selection of directions suitable for transmission is performed while avoiding transmission towards directions where a large signal energy was received during CCA (probably corresponding to directions where ongoing transmissions are taking place). To achieve this, |zLBT,|2=[z1 . . . zM]T may be defined, where each entry zk corresponds to a discrete sample of the CCA signal (compare with 610 of
Computing a suitable beam-former using the estimate of the UE channel and W may, for example, be implemented as follows. The columns of the matrix W define the directions in which it may be desirable to transmit to the UE, but the respective weight that should be applied to each of these directions typically needs to be determined. In the unconstrained case W=F, the solution that maximizes the SNR at the receiver is called Maximum Ratio Transmission (MRT) and its beam-former is given by the complex conjugate of the UE noisy channel, (ĥUE)*. In the more general case, where W may differ from F, a beam-former may be constructed that resembles the MRT beam-former as much as possible given the limitation, defined by W, of not transmitting towards undesirable directions. This may be achieved by finding the beam-former b with structure b=Wc that resembles (in a least squares sense) the MRT beam-former mostly, where an entry of the vector c comprises a weight associated with a transmit direction. The problem formulation can be expressed as )
and the solution is given by ĉ=(WHW)−1WH (ĥUE)*. If the matrix W is constructed only from a subset of the columns of a discrete Fourier transform (DFT) matrix, it is known that WHW=I and the weight calculation simplifies to ĉ=WH(ĥUE)*, yielding the beam-former {circumflex over (b)}=WWH(ĥUE)*. This step may, for example, be performed in any of steps 130, 135, 230, 330 of
It should be noted that, according to this example implementation, the computational operations of the entire process of computing a beam-former is dominated by one FFT operation and two matrix multiplications. If the Gramian matrix WWH is tracked over time, only one multiplication ({circumflex over (b)}=WWH (ĥUE)*) needs to be performed for each beam-forming occasion.
The upper plot of
At very low channel estimation SNR, there is no proper estimate regarding direction(s) for transmission of the available energy. Thus, the two methods perform the same since there is no penalty associated with not being able to beam-form in direction(s) with interference. At high SNR, there is no (or very small) loss between the optimal case and the proposed method. This means that the penalty associated with not being able to beam-form in direction(s) is almost non-existing in this scenario.
The lower plot of
At very low channel estimation SNR, there is no proper estimate regarding direction(s) for transmission of the available energy. Thus, the two methods perform the same since there is no penalty associated with not being able to beam-form in direction(s) with interference. At high SNR, there is a notable loss between the optimal case and the proposed method. This means that there is a penalty associated with not being able to beam-form in direction(s) in this scenario.
The performance gap increases between the upper and lower plot since there are less paths that can be used to transmit the energy towards the desired receiver in the scenario of the lower plot. The performance loss appears when there is an overlap between peaks in the CCA measured signals (see peaks of the angular distribution 610 in
Even if there is a performance gap compared to the optimal case (e.g., approximately 1 dB as in the lower plot), that may be considered acceptable to be able to avoid beam-forming towards other ongoing transmissions. It may be noted that the simulations where defined in a scenario where an interfering transmission was ongoing every single time the gNB tried to transmit to the UE, which will rarely be the case in practice. Thus, the performance gap seen in the simulations may be considered as a worst case scenario. Thus, some embodiments seem to provide good link SNR while allowing for high spatial reuse, which is a very attractive beam-forming option for unlicensed systems.
Some further variations will now be described.
In some embodiments, more than one transmitter node operating in an unlicensed band cooperate in order to estimate the spatial location of an interfering source, based on their respective CCA measured signals.
For example, several UEs and a gNB may cooperate such that each UE detects respective angles associated with interfering node(s) and sends this information to the gNB together with a respective location/position of the UE. Using this information, the gNB can build a virtual map of the interference situation. The map may be used by the gNB to (better) estimate where there are interferers so that the gNB can avoid transmission in such direction(s). Instead of sending respective angles associated with interfering node(s) directly, the UEs may process the data considering their own position as well as their orientation towards gNB, and send processed data to the gNB. Alternatively, the gNB can use its knowledge of these parameters (e.g., UE orientation, known after initial beam establishment) to process raw data (e.g., respective angles associated with interfering node(s) and respective UE location) from the UEs.
In another example, multiple gNBs and UEs with the same or overlapping coverage may cooperate to produce a spectrum map; possibly covering ranges of time, frequency, location, etc. This map can be kept by each, some, or one, of the gNBs, and may be used for optimizing the associated resources; thereby achieving a higher throughput.
The UEs can use an uplink shared channel (ULSCH) for transmitting the information above to the gNB(s); e.g., by transmitting the information over physical uplink shared channel (PUSCH).
In some embodiments, the gNB is configured to initiate transmission of the information above by requesting one or more UEs to feedback information related to their CCA measurements. The gNB can implement the request by sending a scheduling message (grant) over physical downlink control channel (PDCCH; particularly downlink control information, DCI, formats 0-0 and/or 0-1) to the UEs.
In some embodiments, the UEs are configured to initiate transmission of the information above by sending a scheduling request over physical uplink control channel (PUCCH)/physical uplink shared channel (PUSCH), and sending the information when receiving a scheduling message (grant).
Generally, sending of the information relating to CCA measurements may be configured in the form of periodic or aperiodic reports.
The communication channel used to establish the cooperation between gNB(s) and UE(s) may be in the unlicensed band for which the CCA measurements are performed, or may be a dedicated control channel in a licensed band, for example.
Thus, a CCA-based map may be used to support transmission beam selection according to some embodiments.
Alternatively or additionally, a CCA-based map may be used in a cell handover process, and/or in a process for changing access channel (e.g., carrier handover) efficiently and fast. This may lead to higher throughput and/or lower handover latency.
Yet alternatively or additionally, a CCA-based map may be used to detect regulation breaches (e.g., use of a transmission power that is higher than regulated, which may indicate presence of a jammer).
The described embodiments and their equivalents may be realized in software or hardware or a combination thereof. The embodiments may be performed by general purpose circuitry. Examples of general purpose circuitry include digital signal processors (DSP), central processing units (CPU), co-processor units, field programmable gate arrays (FPGA) and other programmable hardware. Alternatively or additionally, the embodiments may be performed by specialized circuitry, such as application specific integrated circuits (ASIC). The general purpose circuitry and/or the specialized circuitry may, for example, be associated with or comprised in an apparatus such as a wireless communication device or a network node.
Embodiments may appear within an electronic apparatus (such as a wireless communication device or a network node) comprising arrangements, circuitry, and/or logic according to any of the embodiments described herein. Alternatively or additionally, an electronic apparatus (such as a wireless communication device or a network node) may be configured to perform methods according to any of the embodiments described herein.
According to some embodiments, a computer program product comprises a computer readable medium such as, for example a universal serial bus (USB) memory, a plug-in card, an embedded drive or a read only memory (ROM).
With reference to
Telecommunication network QQ410 is itself connected to host computer QQ430, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. Host computer QQ430 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. Connections QQ421 and QQ422 between telecommunication network QQ410 and host computer QQ430 may extend directly from core network QQ414 to host computer QQ430 or may go via an optional intermediate network QQ420. Intermediate network QQ420 may be one of, or a combination of more than one of, a public, private or hosted network; intermediate network QQ420, if any, may be a backbone network or the Internet; in particular, intermediate network QQ420 may comprise two or more sub-networks (not shown).
The communication system of Figure Q10 as a whole enables connectivity between the connected UEs QQ491, QQ492 and host computer QQ430. The connectivity may be described as an over-the-top (OTT) connection QQ450. Host computer QQ430 and the connected UEs QQ491, QQ492 are configured to communicate data and/or signaling via OTT connection QQ450, using access network QQ411, core network QQ414, any intermediate network QQ420 and possible further infrastructure (not shown) as intermediaries. OTT connection QQ450 may be transparent in the sense that the participating communication devices through which OTT connection QQ450 passes are unaware of routing of uplink and downlink communications. For example, base station QQ412 may not or need not be informed about the past routing of an incoming downlink communication with data originating from host computer QQ430 to be forwarded (e.g., handed over) to a connected UE QQ491. Similarly, base station QQ412 need not be aware of the future routing of an outgoing uplink communication originating from the UE QQ491 towards the host computer QQ430.
Example implementations, in accordance with an embodiment, of the UE, base station and host computer discussed in the preceding paragraphs will now be described with reference to
Communication system QQ500 further includes base station QQ520 provided in a telecommunication system and comprising hardware QQ525 enabling it to communicate with host computer QQ510 and with UE QQ530. Hardware QQ525 may include communication interface QQ526 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of communication system QQ500, as well as radio interface QQ527 for setting up and maintaining at least wireless connection QQ570 with UE QQ530 located in a coverage area (not shown in
Communication system QQ500 further includes UE QQ530 already referred to. Its hardware QQ535 may include radio interface QQ537 configured to set up and maintain wireless connection QQ570 with a base station serving a coverage area in which UE QQ530 is currently located. Hardware QQ535 of UE QQ530 further includes processing circuitry QQ538, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. UE QQ530 further comprises software QQ531, which is stored in or accessible by UE QQ530 and executable by processing circuitry QQ538. Software QQ531 includes client application QQ532. Client application QQ532 may be operable to provide a service to a human or non-human user via UE QQ530, with the support of host computer QQ510. In host computer QQ510, an executing host application QQ512 may communicate with the executing client application QQ532 via OTT connection QQ550 terminating at UE QQ530 and host computer QQ510. In providing the service to the user, client application QQ532 may receive request data from host application QQ512 and provide user data in response to the request data. OTT connection QQ550 may transfer both the request data and the user data. Client application QQ532 may interact with the user to generate the user data that it provides.
It is noted that host computer QQ510, base station QQ520 and UE QQ530 illustrated in
In
Wireless connection QQ570 between UE QQ530 and base station QQ520 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to UE QQ530 using OTT connection QQ550, in which wireless connection QQ570 forms the last segment. More precisely, the teachings of these embodiments may improve transmission beam selection in wireless communication environments requiring clear channel assessment (CCA) before transmission and thereby provide benefits such as improved performance (e.g., throughput and/or capacity).
A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring OTT connection QQ550 between host computer QQ510 and UE QQ530, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring OTT connection QQ550 may be implemented in software QQ511 and hardware QQ515 of host computer QQ510 or in software QQ531 and hardware QQ535 of UE QQ530, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which OTT connection QQ550 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software QQ511, QQ531 may compute or estimate the monitored quantities. The reconfiguring of OTT connection QQ550 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect base station QQ520, and it may be unknown or imperceptible to base station QQ520. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating host computer QQ510's measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that software QQ511 and QQ531 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using OTT connection QQ550 while it monitors propagation times, errors etc.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/074639 | 9/16/2019 | WO |