Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUS AND METHOD FOR FULL-DUPLEX COMMUNICATION
Document Type and Number:
WIPO Patent Application WO/2017/025139
Kind Code:
A1
Abstract:
The present invention relates to a base station for serving a cell and wirelessly communicating with nodes (M1, M2) of the cell. The cell comprises a plurality of regions (R1, R2). The base station is adapted to select nodes (M1, M2) to be served in full-duplex mode depending on a mitigation factor (α) indicating a level of signal attenuation (μ) between the regions (R1, R2). The base station is adapted to serve the selected nodes (M1, M2) in full-duplex mode. The present invention also relates to a device adapted to define a mitigation factor (α) indicating a level of signal attenuation (μ) between regions (R1, R2) of a cell being served by a base station, and to a node for wirelessly communicating with a base station (BS) serving a cell.

Inventors:
DUARTE GELVEZ MELISSA (DE)
FEKI AFEF (DE)
VALENTIN STEFAN (DE)
Application Number:
PCT/EP2015/068516
Publication Date:
February 16, 2017
Filing Date:
August 12, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
DUARTE GELVEZ MELISSA (DE)
FEKI AFEF (DE)
VALENTIN STEFAN (DE)
International Classes:
H04W72/08
Domestic Patent References:
WO2012112112A12012-08-23
WO2012008957A12012-01-19
Foreign References:
US20100112998A12010-05-06
US20110003606A12011-01-06
Attorney, Agent or Firm:
KREUZ, Georg (DE)
Download PDF:
Claims:
Claims

1. Base station for serving a cell and wirelessly communicating with nodes (Ml, M2) of the cell,

wherein the cell comprises a plurality of regions (Rl, R2),

wherein the base station is adapted to obtain a mitigation factor (a) indicating a level of signal attenuation (μ) between the regions (Rl, R2), to select nodes (Ml, M2) to be served in full-duplex mode depending on the mitigation factor (a), and to serve the selected nodes (Ml, M2) in full-duplex mode. 2. Base station according to claim 1,

wherein each pair of regions (Rl A, R2A) consisting of a first region (Rl A) and a second region (R2A) of the plurality of regions (Rl, R2) is associated with the mitigation factor (a) indicating the level of signal attenuation (μ) between the first region (Rl A) and the second region (R2A), and

the base station is adapted to select nodes (Ml, M2) to be served in full-duplex mode by selecting one pair of regions (Rl A, R2A) depending on the associated mitigation factor (a) and selecting a first node (Ml) from the first region (R1A) of the selected pair and a second node (M2) from the second region (R2A) of the selected pair. 3. Base station according to claim 2,

wherein the base station is adapted to select one pair of regions (Rl A, R2A) if the associated mitigation factor (a) is above a first threshold.

4. Base station according to claim 3,

wherein the first threshold depends on the traffic demand at the base station, and/or depends on interference requirements of nodes within the selected pair.

5. Base station according to claim 4,

wherein the base station is adapted to decrease the first threshold if the traffic demand at the base station increases, or if the interference requirements decrease, and vice versa.

6. Base station according to any of the preceding claims 2 to 5, wherein the base station is adapted to select a first node (Ml) from the first region

(Rl A) of the selected pair depending on the interference requirements of the first node (Ml), and/or to select a second node (M2) from the second region (R2A) of the selected pair depending on the interference requirements of the second node (M2). 7. Base station according to any of the preceding claims 2 to 6,

wherein the base station (BS) is adapted to serve the selected nodes in full-duplex mode by receiving data from the first node (Ml) and transmitting data to the second node (M2) simultaneously in the same frequency channel (fa). 8. Base station according to any of the preceding claims,

wherein the base station is adapted to identify that a node (Ml, M2) of the cell is or is not located in one of the plurality of regions (Rl, R2).

9. Base station according to claim 8,

wherein the base station is adapted to identify that a node (Ml, M2) is or is not located in one of the plurality of regions (Rl, R2) in that:

the base station is adapted to retrieve location information of the node (Ml, M2) and compare it to location information of the regions (Rl, R2). 10. Base station according to claim 8,

wherein the base station is adapted to identify that a node (Ml, M2) is or is not located in one of the plurality of regions (Rl, R2) in that:

the base station is adapted to transmit location information of the regions (Rl, R2) to the node (Ml, M2) and to receive a notification from the node (Ml, M2) indicating that the node (Ml, M2) is inside or outside, or enters or leaves said one of the plurality of regions (Rl, R2).

11. Method for a wireless communication between a base station (BS) and nodes (Ml, M2) of a cell, wherein the cell comprises a plurality of regions (Rl, R2),

the method comprising the steps of:

obtaining (501) by the base station a mitigation factor (a) indicating a level of signal attenuation (μ) between the regions (Rl, R2), selecting (502) by the base station (BS) nodes (Ml, M2) to be served in full-duplex mode depending on the mitigation factor (a), and

serving (503) by the base station the selected nodes (Ml, M2) in full-duplex mode.

12. Method for computing a mitigation factor (a) between a plurality of regions (Rl, R2) of a cell being served by a base station, the method comprising the steps of:

defining a first region (Rl A) and a second region (R2A) of the plurality of regions (Rl, R2), by identifying at least one obstruction in a geographical area based on a map, said obstruction being an obstacle that attenuates a wireless signal,

wherein the first region (Rl A) and the second region (R2A) are defined as being two areas around the obstruction,

computing a signal attenuation (μ) from different points (pl,l, pi, 20) of the first region (R1A) to different points (p2,l, ... p2,20) of the second region (R2A), and computing the mitigation factor (a) based on the signal attenuation (μ). 13. Method according to claim 12,

wherein the step of defining a first region and a second region comprises,

if the signal attenuation (μ) from a first point (p 1,1) of the first region (R1A) to a second point (p2,l) of the second region (R2A) is below a second threshold (μ*), refining the first region (Rl A) and the second region (R2A) by respectively removing therefrom the first point (pl,l) and the second point (p2,l).

14. Method according to any of the preceding claims 12 to 13, further comprising: computing different signal attenuations (μ) from different points (pl,l, pi, 20) of the first region (R1A) to different points (p2,l, ... p2,20) of the second region (R2A), and

defining the mitigation factor (a) as being a function of the signal attenuations (μ), such as the minimum value of the different signal attenuations (μ) or the average value of the different signal attenuations (μ). 15. Base station according to any of the claims 1 to 10, further comprising a processor adapted to obtain the mitigation factor (a) using the method of claims 12 to 14.

16. Device adapted to implement the method of claims 12 to 14.

17. Wireless communication system comprising a base station (BS) according to any of the claims 1 to 10 or 15, a device according to claim 16, and at least one node (Ml, M2).

Description:
APPARATUS AND METHOD FOR FULL-DUPLEX COMMUNICATION

TECHNICAL FIELD

The present invention generally relates to the field of wireless communication, and specifically relates to a wireless communication comprising a full-duplex mode.

BACKGROUND

In the field of wireless communication, it is known to use half-duplex systems for transmitting data between a base station and several nodes. Fig. 1 shows such a half- duplex system 100 according to the state of the art. The system comprises a base station BS as well as several nodes or mobile terminals Ml, M2, M3, M4, M5, M6, M7, M8. The half-duplex mode of the system 100 is based on frequency division duplex, in which all terminal frequency resources are assigned to the nodes. Correspondingly, each transmission from a node to the base station or from the base station to a node is carried out using a different frequency band f a , ¾, f c , fd, f m , fi, f 0 , f P . Alternative half-duplex systems may use a time division duplex mode instead of the frequency division duplex mode shown in fig. 1. In such a half-duplex time division duplex mode, time resources can be assigned to uplink transmission from a node to the base station or a downlink transmission from the base station to another node, where uplink transmissions occur in time slots that are different from the time slots assigned for downlink.

An in-band full-duplex base station, also known as full-duplex base station, can improve the spectral efficiency of a wireless communication system with regard to the half-duplex mode shown in fig. 1. This improvement is rendered possible by the use of the same time and frequency resources for an uplink and a corresponding downlink. Fig. 2 shows a system 200 based on such a full-duplex mode. Correspondingly, an uplink from a node Ml to a base station BS uses the same frequency band f * A as a downlink from the base station BS to another node M2. However, the full-duplex mode using the same time and the same frequency band for an uplink and a downlink gives rise to self-interference as well as inter-user interference. On the one hand, the self-interference is the interference that is generated by the base station transmission and affects the reception at the base station. On the other hand, the simultaneous uplink and downlink carried out at the same time and over the same frequency band results in inter-user interference that affects the reception at the downlink node M2 and is due to the transmission of the uplink node Ml . It is known to reduce the inter-user interference by increasing the distance between nodes that use the same frequency. In the system of fig. 2, this would result in increasing the distance between the uplink node Ml and the downlink node M2. This solution is however not satisfying because nodes located in the surrounding of the base station may not be selected for the full-duplex mode, said full-duplex mode being then restricted to nodes located at the edge of the cell served by the base station. Moreover, the base station may be required to transmit at a larger power if the increased distance between interfering users results in an increased distance between the base station and the downlink users that are served in full-duplex mode. Such an increase in base station transmit power may however be disadvantageous because it may increase the overall interference level. Also, the distance between the base station and the uplink users may also increase, such that the signal received at the base station from an uplink node may become weaker, which in turn results in a worse signal-to-self-interference ratio for the reception at the base station. SUMMARY

Having recognized the above-mentioned disadvantages and problems, the present invention aims to improve the state of the art. In particular, the object of the present invention is to provide an improved full-duplex mode.

The present invention particularly intends to improve the full-duplex mode with respect to the inter-user interference. The invention intends to mitigate the inter-user interference in order to increase the spectral efficiency gain of the full-duplex mode. The above-mentioned object of the present invention is achieved by the solution provided in the enclosed independent claims. Advantageous implementations of the present invention are further defined in the respective dependent claims. According to a first aspect of the present invention, there is provided a base station for serving a cell and wirelessly communicating with nodes of the cell. The cell comprises a plurality of regions. The base station is adapted to obtain a mitigation factor, a, which indicates a level of signal attenuation, μ, between the regions. The base station is adapted to select nodes to be served in full-duplex mode depending on the mitigation factor. The base station is adapted to serve the selected nodes in full-duplex mode. Thereby, full-duplex communication can be supported while at the same time reducing the inter-user interference. With other words, the base station is adapted to select nodes to be served in full-duplex mode, by considering a certain level of signal attenuation indicated by the mitigation factor between the regions the nodes are selected from.

In a first possible implementation form of the base station according to the first aspect, each pair of regions consisting of a first region and a second region of the plurality of regions is associated with the mitigation factor indicating the level of signal attenuation between the first region and the second region. The base station is adapted to select nodes to be served in full-duplex mode by selecting one pair of regions depending on the associated mitigation factor and selecting a first node from the first region of the selected pair and a second node from the second region of the selected pair. Thereby, full-duplex communication between the first and second regions can be supported while at the same time reducing the inter-user interference between the first and second regions.

In a second possible implementation form of the base station according to the first implementation form of the first aspect, the base station is adapted to select one pair of regions if the associated mitigation factor is above a first threshold. Thereby, it can be ensured that the inter-user interference between a node in the first region and another in the second region is below a given threshold.

In a third possible implementation form of the base station according to the second implementation form of the first aspect, the first threshold depends on the traffic demand at the base station, and/or depends on interference requirements of nodes within the selected pair. Thereby, if the traffic demand at the base station increases, the first threshold can be decreased for serving more nodes in full-duplex mode. Also, if interference requirements of nodes within the selected pair increase, the first threshold can be increased for reducing the inter-user interference levels within the selected pair of regions.

In a fourth possible implementation form of the base station according to the second or the third implementation form of the first aspect, the base station is adapted to decrease the first threshold if the traffic demand at the base station increases, or if the interference requirements decrease, and vice versa. Thereby, the first threshold can be adaptively set to a given traffic demand. In a fifth possible implementation form of the base station according to any of the first to fourth implementation form of the first aspect, the base station is adapted to select a first node from the first region of the selected pair depending on the interference requirements of the first node, and/or to select a second node from the second region of the selected pair depending on the interference requirements of the second node. Thereby, if two nodes of a region have different interference requirements, the node having the lowest interference requirements can be served in full-duplex mode for improving the spectral efficiency, and the node having the highest interference requirements can be served in half-duplex mode for guaranteeing its high interference requirements.

In a sixth possible implementation form of the base station according to the first aspect or according to any of the first to fifth implementation form of the first aspect, the base station is adapted to serve the selected nodes in full-duplex mode by receiving data from the first node and transmitting data to the second node simultaneously in the same frequency channel. Thereby, the same frequency resources can be used for an uplink from the first node to the base station and for a downlink from the base station to the second node.

In a seventh possible implementation form of the base station according to the first aspect or according to any of the first to sixth implementation form of the first aspect, the base station is adapted to identify that a node of the cell is or is not located in one of the plurality of regions. Thereby, the base station is able to select these nodes for the full-duplex mode. In an eighth possible implementation form of the base station according to the seventh implementation form of the first aspect, the base station is adapted to identify that a node is or is not located in one of the plurality of regions in that the base station is adapted to retrieve location information of the node and compare it to location information of the regions. Thereby, the base station is able to select these nodes for the full-duplex mode.

In a ninth possible further implementation form of the base station according to the seventh implementation form of the first aspect, the base station is adapted to identify that a node is or is not located in one of the plurality of regions in that the base station is adapted to transmit location information of the regions to the node and to receive a notification from the node indicating that the node is inside or outside, or enters or leaves said one of the plurality of regions. Thereby, the base station is able to serve a node in full-duplex mode if the node is inside one of the plurality of regions, or enters said one of the plurality of regions. Further, the base station is able to stop the full- duplex mode for a node that is outside said one of the plurality of regions, or that leaves said one of the plurality of regions.

According to a second aspect of the present invention, there is provided a method for a wireless communication between a base station and nodes of a cell. The cell comprises a plurality of regions. The method comprises the steps of: obtaining by the base station a mitigation factor, a, indicating a level of signal attenuation, μ, between the regions, selecting by the base station nodes to be served in full-duplex mode depending on the mitigation factor, a, and serving by the base station the selected nodes in full-duplex mode.

Further features or implementations of the method according to the second aspect of the invention can perform the functionality of the base station according to the first aspect of the invention and its different implementation forms. According to a third aspect of the present invention, there is provided a method for computing a mitigation factor, a, between a plurality of regions of a cell being served by a base station, the method comprising the steps of: defining a first region, Rl A, and a second region, R2A, of the plurality of regions, by identifying at least one obstruction in a geographical area based on a map, said obstruction being an obstacle that attenuates a wireless signal, wherein the first region, Rl A, and the second region, R2A, are defined as being two areas around the obstruction, computing a signal attenuation, μ, from different points, pl,l,..., pl,20, of the first region, R1A, to different points, p2,l,... p2,20, of the second region, R2A, and computing the mitigation factor, a, based on the signal attenuation, μ.

Thereby, full-duplex communication between the first and second regions can be supported while at the same time reducing the inter-user interference between the first and second regions.

In a first possible implementation form of the method according to the third aspect, the step of defining a first region and a second region comprises, if the signal attenuation, μ, from a first point pl,l of the first region, R1A, to a second point p2,l of the second region, R2A, is below a second threshold, μ*, refining the first region, Rl A, and the second region, R2A, by respectively removing therefrom the first point p 1 , 1 and the second point p2,l .

By refining the regions, that is, reducing the size or extension of the regions, depending on the level of signal attenuation between, a desired level of inter-user interference between users in the two refined regions is achieved. With other words, by refining the regions, a mechanism is provided for controlling the inter-user interference.

Particularly, the first threshold and the second threshold may be identical, or can be chosen in relation to each other. Thereby, the shape of the regions can be refined so as to ensure a desired level of inter-user interference between users/nodes from the first and second regions.

In a second possible implementation form of the method according to the third aspect or according to the first implementation form of the third aspect, the method further comprises computing different signal attenuations, μ, from different points, pl,l, pl,20, of the first region, R1A, to different points, p2,l, ... p2,20, of the second region, R2A, and defining the mitigation factor, a, as being a function of the signal attenuations, μ, such as the minimum value of the different signal attenuations μ, or the average value of the different signal attenuations μ.

Thus, the mitigation factor associated with the first and second regions can be used as a value reflecting the inter-user interference mitigation between users from the two regions.

In a further implementation form of the base station according to the first aspect or according to one implementation form of the first aspect, the base station comprises further a processor adapted to obtain the mitigation factor, a, using the method of the third aspect or of one of the implementation form of the third aspect.

Particularly, the base station can be adapted to identify an obstruction based on a radio map, wherein each location of the radio map is associated with a signal attenuation between said location and a best serving base station for said location, wherein preferably a location of the radio map associated with a signal attenuation above a given threshold is identified as obstruction. Thereby, the identification of the obstructions can be simplified.

Particularly, each location of the radio map can be associated with the signal attenuation between said location and the best serving base station for said location, as well as with a signal phase between said location and the best serving base station for said location or a function of the signal phase. Thereby, the obstructions can be even better identified. Particularly, the base station can be adapted to refine the boundary of the obstruction by means of street map information. Thereby, the boundary of the obstruction can be refined e.g. by means of road boundaries of a street map.

Particularly, the base station can be adapted to identify an obstruction based on a street map or a floor map. Thereby, the identification of the obstructions can be simplified.

According to a fourth aspect of the present invention, there is provided a device adapted to implement the method of the third aspect or of one of the implementation form of the third aspect. Such a device can be part of the radio access network (RAN). The device can also be realized as the RAN controller. The device can also be implemented at a network controller in another network or a core network. The device can be located in the base station, or in a radio access network comprising the base station, or in a core network connected to the radio access network. Thereby, the computation of the mitigation factor and of the associated regions can be carried out by a desired device depending on e.g. the resources required for this computation.

According to a fifth aspect of the present invention, there is provided a wireless system comprising a base station according to the first aspect of the present invention, a device according to the third aspect of the present invention, and at least one node.

According to a sixth aspect of the present invention, there is provided a node for wirelessly communicating with a base station serving a cell. The cell comprises a plurality of regions. The node is adapted to receive location information of the regions and to transmit a notification comprising information about the location of the node with respect to at least one of the regions. Thereby, the node can be selected by the base station to be served in full-duplex mode.

In a first possible implementation form of the node according to the sixth aspect, the node is adapted to identify whether it is inside or outside of said at least one of the regions, or whether it enters or leaves said at least one of the regions based on the received location information of the regions. The notification indicates that the node is inside or outside, or enters or leaves said at least one of the regions. Thereby, the base station can serve the node in full-duplex mode depending on the notification.

In a second possible implementation form of the node according to the sixth aspect, the node is adapted to receive the location information from the base station and to transmit the notification to the base station. Thereby, the base station can serve the node in full-duplex mode depending on the notification.

According to a seventh aspect of the present invention, there is provided a method for a wireless communication between a node and a base station of a cell. The cell comprises a plurality of regions. The node receives location information of the regions. The node transmits a notification indicating the location of the node with respect to at least one of the regions.

Further features or implementations of the method according to the seventh aspect of the invention can perform the functionality of the node according to the sixth aspect of the invention and its different implementation forms.

An eighth aspect of the present invention provides a computer program having a program code for performing a method according to the second, fourth or sixth aspect of the present invention when the computer program runs on a computing device.

The invention proposes a method for reducing inter-user interference in full-duplex communication based particularly on geographical context information. The invention exploits the geographical context, for example the location of nodes, reflectors and scatterers, in order to mitigate the inter-user interference for supporting full-duplex communication. A mitigation factor that may indicate the minimum level of signal attenuation between different geographical regions is computed. The mitigation factor, the regions associated to the mitigation factor, as well as the knowledge of the location of the user are then used to select nodes for a full-duplex wireless communication. Selecting nodes for the full-duplex mode consists in selecting an uplink transmitter node and a downlink receiver node that may share the same time and frequency resources. The inter-user interference is advantageously reduced. The selected nodes may communicate with the base station without experiencing inter-user interference or with levels of inter-user interference that are below a given threshold. By selecting full-duplex nodes depending on the mitigation factor that indicates the level of signal attenuation between different regions, the present invention provides an advantageous technique for keeping track of weak interferers, this approach is different from known techniques for reducing interference levels based principally on keeping track of strong interferers. The proposed technique allows for reducing the level of inter-user interference with respect to known techniques for interference mitigation. It has to be noted that all devices, elements, units and means described in the present application could be implemented in the software or hardware elements or any kind of combination thereof. All steps which are performed by the various entities described in the present application as well as the functionalities described to be performed by the various entities are intended to mean that the respective entity is adapted to or configured to perform the respective steps and functionalities. Even if, in the following description of specific embodiments, a specific functionality or step to be full formed by external entities not reflected in the description of a specific detailed element of that entity which performs that specific step or functionality, it should be clear for a skilled person that these methods and functionalities can be implemented in respective software or hardware elements, or any kind of combination thereof.

BRIEF DESCRIPTION OF DRAWINGS

The above aspects and implementation forms of the present invention will be explained in the following description of specific embodiments in relation to the enclosed drawings, in which:

Fig. 1 shows a half-duplex system according to the state of the art; Fig. 2 shows a full-duplex system according to the state of the art;

Fig. 3 shows a full-duplex system according to an embodiment of the present invention; Fig. 4 shows a full-duplex system according to a further embodiment of the present invention;

Fig. 5 shows a method for a wireless communication according to an embodiment of the present invention;

Fig. 6 shows a method for defining a mitigation factor according to a further embodiment of the present invention; Fig. 7 shows a method for a wireless communication according to a further embodiment of the present invention;

Fig. 8 shows an embodiment of the present invention for mitigating the inter-user interference in the full-duplex mode;

Fig. 9 shows an embodiment of the present invention for mitigating the inter-user interference in the full-duplex mode;

Fig. 10 shows an embodiment of the present invention for mitigating the inter-user interference in the full-duplex mode;

Fig. 11 shows an embodiment of the present invention for defining a mitigation factor between regions and for selecting nodes to be served in full-duplex mode; Fig. 12 shows a radio map according to an embodiment of the present invention;

Fig. 13 shows an embodiment of the present invention for identifying obstructions;

Fig. 14 shows an embodiment of the present invention for identifying preliminary regions;

Fig. 15 shows an embodiment of the present invention for defining points in the preliminary regions; Fig. 16 shows an embodiment of the present invention for defining a virtual trajectory between preliminary regions;

Fig. 17 shows an embodiment of path loss values for a virtual trajectory according to the present invention;

Fig. 18 shows an embodiment of path loss gradients for a virtual trajectory according to the present invention; Fig. 19 shows an embodiment of a list of points of the preliminary regions and corresponding signal attenuation according to the present invention;

Fig. 20 shows an embodiment of a list of points of the final regions and of a mitigation factor according to the present invention;

Fig. 21 shows an embodiment of the present invention for obtaining a geographical description of the final regions;

Fig. 22 shows a further embodiment of the present invention for obtaining a geographical description of the final regions;

Fig. 23 shows an embodiment of the present invention for storing the final regions and their corresponding mitigation factor, and Fig. 24 shows a further embodiment of the present invention for storing the final regions and their corresponding mitigation factor.

DETAILED DESCRIPTION OF EMBODIMENTS Fig. 3 shows an embodiment of a full-duplex system 300 according to the present invention.

The system comprises a base station BS for serving a cell and wirelessly communicating with nodes Ml, M2 of the cell. The cell comprises a plurality of regions Rl, R2. The base station is adapted to select nodes Ml, M2 to be served in full-duplex mode depending on a mitigation factor a indicating a level of signal attenuation μ between the regions Rl, R2. The base station BS is further on adapted to serve the selected nodes Ml, M2 in full-duplex mode. Fig. 4 shows a further embodiment of a full-duplex system 400 according to the present invention. The system comprises a base station BS for serving a cell and wirelessly communicating with nodes Ml, M2, M3, M4, M5, M6, M7, M8 of the cell. The cell comprises a plurality of regions, wherein each pair of regions RIA, R2A, RIB, R2B consisting of a first region RIA, RIB and a second region R2A, R2B of the plurality of regions is associated with a mitigation factor a indicating a level of signal attenuation μ between the first region RIA and the second region R2A. The base station is adapted to select one pair of regions RIA, R2A depending on the associated mitigation factor a, and to select a first node Ml from the first region RIA of the selected pair and a second node M2 from the second region R2A of the selected pair. The base station BS is further on adapted to serve the selected first node Ml and second node M2 in full-duplex mode.

The base station BS generally covers an area that delimits the cell. The base station is adapted to communicate wirelessly and directly with the nodes present in the cell. The base station may be adapted to communicate with the nodes according to a cellular network standard like for example GSM, UMTS or LTE Advanced. In this case, the base station is preferably connected to a mobile phone network and communicates directly with the nodes. Depending on the cellular network standard used, the base station may have specific terms like Node B or eNodeB. Depending on the size of the served cell, the base station may be a small cell, micro cell, or femto cell. Alternatively, the base station may be part of a computer network and may be a wireless access point that allows wireless devices to connect to a network.

The node according to the present invention that communicates with the base station BS may be a user equipment or mobile device like for example a hand-held telephone or any other device used directly by an end-user to communicate. Alternatively, such a node may be another base station, i.e. a base station serving another cell. The other base station may be for example any of a small cell, a micro cell, a femto cell, or an access point. The full-duplex system 300, 400 according to the embodiment of Fig. 3 or Fig. 4 may comprise a device adapted to define the mitigation factor indicating the level of signal attenuation between the regions Rl, R2 of the cell being served by the base station. The device may particularly be located in the base station BS. Alternatively, the device may be located in a radio access network comprising the base station BS, or in a core network connected to the radio access network comprising the base station BS.

Particularly according to the embodiment of Fig. 4, the system comprises a device adapted to associate at least one pair of regions RIA, R2A consisting of a first region RIA and a second region R2A of the regions Rl, R2 of the cell with a mitigation factor a indicating the level of signal attenuation μ between the first region RIA and the second region R2A.

The full-duplex system 300, 400 according to the embodiment of Fig. 3 or Fig. 4 comprises at least one node Ml, M2, M3, M4, M5, M6, M7, M8 for wirelessly communicating with the base station BS serving a cell. The cell comprises a plurality of regions Rl, R2, RIA, R2A, RIB, R2B. The node is adapted to receive location information of the regions and to transmit to the base station BS a notification comprising information about the location of the node with respect to at least one of the regions.

Fig. 5 shows a method 500 for a wireless communication between the base station BS and the nodes Ml, M2 of the cell according to an embodiment of the present invention. The cell comprises a plurality of regions Rl, R2.

According to the method 500, the base station obtains a mitigation factor a indicating a level of signal attenuation μ between the regions Rl, R2. The mitigation factor can be either obtained at the base station from the device described above, or can be computed by the base station, for example, according to steps 1101 to 1108 of Fig. 11. Based on the obtained mitigation factor, the base station BS selects in step 502 nodes Ml, M2 to be served in full-duplex mode.

According to the method 500, the base station BS serves 503 the selected nodes Ml, M2 in full-duplex mode.

Fig. 6 shows a method 600 according to a further embodiment of the present invention. The method 600 comprises defining 601 a mitigation factor a indicating a level of signal attenuation μ between regions Rl, R2 of a cell being served by a base station.

Fig. 7 shows a method 700 for a wireless communication between a node Ml, M2 and a base station BS of a cell according to an embodiment of the present invention. The cell comprises a plurality of regions Rl, R2.

According to the method 700, the node Ml, M2 receives 701 location information of the regions Rl, R2. According to the method 700, the node Ml, M2 then transmits 702 a notification indicating the location of the node Ml, M2 with respect to at least one of the regions Rl, R2.

Figs. 8, 9 and 10 show different embodiments for mitigating the inter-user interference in the full-duplex mode in accordance with the present invention.

Particularly, the inter-user interference may be mitigated by means of geographical context information. The geographical context information that may be exploited to mitigate the inter-user interference in full-duplex mode may comprise geographical properties that constrain the mobility of a node, i.e. of the user. Such geographical properties may comprise the position of streets or the position of buildings. Further on, the geographical context information may comprise geographical properties that constrain the signal propagation within the wireless communication. Such geographical properties may comprise the position of buildings that may for example attenuate the signal strength or that may act as reflectors or scatterers. Within buildings, the geographical properties that may constrain signal propagation also comprise the position of walls within the building. Further on, the geographical context information may also comprise the geographical position of the users, i.e. of the nodes, as well as the geographical position of the base stations.

Fig. 8 shows a system 800 comprising an obstacle 801 in the form of a building. The obstacle 801 may be used to define two different regions Rl, R2 located on two opposite sides of the obstacle 801. A first node Ml located in the first region Rl transmits data over a frequency band fA and correspondingly acts as an uplink node. A second node M2 is located in the second region R2 and receives data from a base station over the same frequency band f * A and acts as a downlink node. The use of the same frequency band by the two nodes Ml, M2 potentially causes inter-user interference because the second node M2 may possibly receive the signal transmitted by the first node M 1.

In this respect, an inter-user interference mitigation is achieved in the system 800, because of the signal attenuation implied by the obstacle 801. In the macro cell scenario of Fig. 8, the regions Rl, R2, in which full-duplex nodes Ml, M2 are selected, are defined according to the geographical context so as to mitigate the inter- user interference. The interference mitigation between the regions Rl, R2 is characterized by means of the mitigation factor a. The mitigation factor a is an indicator of the level of signal attenuation between the regions Rl and R2. For example, said mitigation factor a may indicate a minimum level or an average level of the signal attenuations between said regions.

Thereby, if the mitigation factor a is defined as indicating the minimum level of signal attenuation between said regions, the relation between the regions Rl, R2 on the one hand and the mitigation factor a on the other hand may be defined as follows: for any first node Ml located in the first region Rl and any node M2 located in the second region, the inter-user interference mitigation between the first node Ml and the second node M2 is above a dB. The computation of the mitigation factor a and of the associated regions Rl, R2 may be done in several different ways as shown below. Fig. 9 shows a system 900 comprising an obstacle 901 in the form of a building, as an example of inter-user interference mitigation due to attenuation through building. Comparing to the system 800 of Fig. 8, the system 900 relates to a small cell scenario. Fig. 10 shows a further system 1000 of inter-user interference mitigation due to attenuation via obstacles located within a building, e.g. due to attenuation through walls 1001, and associated regions Rl and R2. The system 1000 relates to a pico cell scenario. The obstacles 801, 901, 1001 may be used to define two different regions Rl, R2 located on two opposite sides of the obstacle. A first node Ml located in the first region Rl transmits data over a frequency band fA and correspondingly acts as an uplink node. A second node M2 is located in the second region R2 and receives data from a base station over the same frequency band fA and acts as a downlink node. The use of the same frequency band by the two nodes Ml, M2 potentially causes inter-user interference because the second node M2 may possibly receive the signal transmitted by the first node Ml .

For a pair of regions Rl, R2, the mitigation factor a between these two regions may e.g. indicate that the attenuation of a signal transmitted from the first region Rl and received at the second region R2 is at least a dB. The regions Rl, R2 and the corresponding mitigation factor a are known to the base station. The base station retrieves location information about the nodes, i.e. user position information, to know which nodes are in the identified regions Rl, R2. The users in these identified regions are eligible for full-duplex uplink-downlink communication. In other words, the base station has knowledge about the regions Rl, R2, about the mitigation factor a associated to the regions Rl, R2, and about the nodes belonging to these regions Rl, R2. Based on this knowledge, the base station may select the nodes that can be served in the full-duplex uplink-downlink mode.

Fig. 11 shows an embodiment according to the present invention for defining a mitigation factor indicating a level of signal attenuation between regions of a cell being served by a base station, and for selecting nodes to be served in full-duplex mode depending on the mitigation factor. The embodiment of Fig. 11 will be explained in the followings using the further embodiments of Figs. 12 to 24.

The method for defining or computing a mitigation factor a between a plurality of regions Rl, R2 of a cell being served by a base station comprises the steps of: defining a first region R1A and a second region R2A of the plurality of regions Rl, R2, by identifying at least one obstruction in a geographical area based on a map, said obstruction being an obstacle that attenuates a wireless signal, wherein the first region Rl A and the second region R2A are defined as being two areas around the obstruction, computing a signal attenuation μ from different points pl,l, pi, 20 of the first region R1A to different points p2,l, ... p2,20 of the second region R2A, and computing the mitigation factor a based on the signal attenuation μ.

The method 1100 shown in Fig. 11 comprises blocks 1101 to 1108 related to steps for the computation of the regions Rl, R2 and the corresponding mitigation factor a. The regions and the associated mitigation factor depend on geographical properties like buildings, walls or streets that will only change in a large time scale. Consequently, the regions and the mitigation factor associated to these regions do not need to be updated often. The computation and update of the regions and the associated mitigation factor can be performed offline on a processor that is internal or external to the base station.

The method 1100 further comprises blocks 1109, 1110 related to the selection of nodes to be served in full-duplex mode and defining how to use the knowledge of the regions and of the associated mitigation factor in order to identify nodes, i.e. users that are eligible for full-duplex uplink-downlink communication.

The method 1100 according to the embodiment shown in Fig. 11 uses as input 1101 a street map, a radio map and/or a floor plan. The radio map is known in the prior art and can be generated according to the document "MOdels and siMulations for nEtwork plaNning and conTrol of UMts" MOMENTUM, 2004, http://momentum.zib.de.

Fig. 12 shows an embodiment of the radio map as may be used as an input by the method 1100 according to an embodiment of the present invention. The shown radio map 1201 comprises pixels, wherein each pixel represents an area of 40 m * 40 m. Each dark square pixel 1202 represents a base station. The radio map corresponds to the path loss calculated for each pixel from the best serving base station. Obstructions that may constitute obstacles for wireless signals, like buildings, may be identified from image/pixel information and street information. For example, if the path loss associated to a given pixel of the radio map is above a threshold, then the associated pixel may be interpreted as being the location of a building. The presence of the building on the location defined by the pixel can in turn be verified based on the street map information.

The next step of the method 1100 consists in identifying 1102 obstructions that may be used for the inter-user interference mitigation according to the present invention. Such obstructions are obstacles that may attenuate a wireless signal. The obstruction identification may be carried out from radio maps.

Fig. 13 shows the use of the radio map for identifying possible locations of obstructions like buildings. The area 1301 delimited by the dotted line comprises pixels that have an associated path loss that is above said threshold. Further on, one side of the area 1301 may be delimited by the road information taken from the street map. The area 1301 is therefore identified as being a possible location of a building on the basis of the radio map combined with information of the street map. In addition to or alternatively to the identification of obstructions based on the radio map and/or the street map, it is also proposed to identify obstructions based on a visit of the site. For example, buildings of a given height may be identified as obstructions during the base station deployment or during a drive test. Once all obstructions have been identified 1102, one of these obstructions is chosen 1103 and processed.

For the chosen obstruction, preliminary regions Rl ', R2' are defined 1104 around the obstruction. Fig. 14 shows an embodiment of preliminary regions Rl ', R2' identified on the radio map. The preliminary regions Rl ', R2' may be specified as being the points in the space that are within x meters away from the boundary of the obstruction 1301 and at opposite sides of the obstruction 1301. Alternatively, the preliminary regions Rl ', R2' may be specified by the pixels of the radio map that are within y pixels from the obstruction boundary and at opposite sides of the obstruction.

Once the preliminary regions Rl ', R2' are identified 1104 for a given obstruction 1301, the signal attenuation is computed 1105 between different locations in the preliminary regions Rl ', R2'. For computing that signal attenuation, it is first proposed to select points in the preliminary regions Rl ', R2' that shall be used for the computation of the signal attenuation between the two regions. This selection may be done from the radio map. For example, according to an embodiment it is proposed to select one point per pixel of the radio map, so that the number of selected points in each preliminary region Rl ', R2' is equal to the number of pixels in the respective region. Alternatively, another possibility is to uniformly select points within the regions.

Fig. 15 shows an example of points pl,l to pi, 20 selected in one of the preliminary regions Rl ' as well as points p2,l to p2,20 selected in the other preliminary region R2' for the computation of the signal attenuation between both preliminary regions.

After having defined the points in the preliminary regions Rl ', R2', the signal attenuation is computed between points in the regions. The value μ(μ, b) is defined as being the signal attenuation between a first point pi, a of the first preliminary region Rl ' and a further point p2,b located in the other preliminary region R2'. The signal attenuation μ(μ, b) is computed for all points pi, a of the first preliminary region Rl ' and all points p2,b of the second preliminary region R2'. Alternatively, said signal attenuation μ(μ, b) is only computed for a subset of the points pi, a and p2,b. The number of points in the preliminary regions and the number of signal attenuation values μ(μ, b) computed between points of the preliminary regions define the granularity at which the signal attenuation between the preliminary regions is known. In the example of Fig. 15, 20 points are defined in the first preliminary region Rl ' and 20 points are defined in the second preliminary region R2'. The maximum number of signal attenuation values μ(μ, b) that may be computed between a first point pi, a of the first preliminary region Rl ' and a point p2,b of the second preliminary region R2' is then 400. Depending on the desired granularity, it is possible to reduce the number of computed signal attenuation values μ(μ, b) below 400.

The signal attenuation value μ(μ, b) between two points of the two preliminary regions Rl ', R2' may be computed according to different ways. A first possibility is to compute the signal attenuation value from a path loss model. According to a second possibility, the signal attenuation value may be computed using ray tracing. According to a third possibility, drive tests are performed and measurements are carried out between a transmitter located in the point p 1 ,a of the first preliminary region Rl ' and a receiver located at the point p2,b of the second preliminary region R2'.

According to a fourth possibility, the signal attenuation values μ^, b) may be computed from radio map information as explained in the followings. In a first step, a virtual trajectory between a point pi, a of the first preliminary region and a point p2,b of the second preliminary region is considered. In Fig. 16, such a virtual trajectory 1601 is represented by an arrow. In a second step, it is proposed to enumerate, i.e. to list the pixels that are traversed by the virtual trajectory 1601 from the first point pi, a to the second point p2,b. For example, if the virtual trajectory 1601 traverses N pixels, these N pixels may be enumerated and defined as pixels pi, p2,..., pN.

In a third step, it is proposed to compute the discrete gradient on the set of path loss values on the pixels pi,..., pN identified on the virtual trajectory 1601. Fig. 17 shows the value of the path loss L for each pixel identified on the virtual trajectory 1601. The gradient at a given pixel is computed according to the following equation:

AL(pixel) = L(pixel)-L(pixel-1). Fig. 18 is a diagram showing the path loss gradient AL for each pixel of the virtual trajectory, i.e. showing the discrete gradient along the virtual trajectory 1601.

In a fourth step, the signal attenuation value μ^, b) is computed as being the sum of the absolute value of the discrete gradient along the virtual trajectory 1601, i.e. according to the following equation:

After having computed 1105 the signal attenuation between different locations in the preliminary regions Rl ', R2', the next step of the method 1100 consists in obtaining 1106 the final regions Rl, R2 and the corresponding mitigation factor a. In other words, the boundaries of the regions obtained in step 1104 may be refined. The points i, a , p2,b selected in the preliminary regions Rl ', R2' as well as the signal attenuation value μ^, b) between said points in the preliminary regions are used to obtain 1106 the final regions Rl, R2 and the mitigation factor a between the final regions Rl, R2. This step may be carried out according to the following sub-steps. In a first sub-step, the information regarding the points in the preliminary regions Rl ', R2' and the signal attenuation μ(μ, b) may be organized in a list. Fig. 19 shows an embodiment of such a list 1901 listing for each computed signal attenuation the corresponding point pi, a of the preliminary region Rl ' and the point p2,b of the second preliminary region R2'.

In a second sub-step, the points of the final regions Rl, R2 are obtained by removing 2001, i.e. filtering out, of the list 1901 the rows for which the signal attenuation is less than a threshold μ*. The threshold μ* is a mitigation threshold that can be set according to the mitigation requirements. For example, if the required interference mitigation is 100 dB or more then it is proposed to set μ* = 100 dB in an embodiment. The threshold μ* can also be set according to the statistics in the preliminary regions. For example, the threshold μ* may be set so as to be equal to the average of all signal attenuation μ(μ, b) in the list 1901. In general, removing 2001 from the list the rows for which μ< μ* results in filtering out outliers. An embodiment of the list 1901 and the list 2002 obtained by filtering out the rows for which μ< μ* is shown in Fig. 20. The list 2002 obtained by the filtering is a list of points in final regions Rl, R2 with their corresponding signal attenuation. In a third sub-step, the mitigation factor a between the final regions Rl, R2 is defined as being a function of the signal attenuations μ. In the embodiment of Fig. 20, the mitigation factor a between the final regions Rl, R2 is set 2003 to be the minimum value of the different signal attenuations μ of the obtained list 2002 according to the following equation: α = ηώι(μ). Alternatively, the mitigation factor a between the final regions Rl, R2 may be defined as being the average value of the different signal attenuations μ of the obtained list 2002.

In a fourth sub-step, the list of points of the final regions is used to obtain a geographical description of the final regions Rl, R2. Fig. 21 shows an embodiment according to which the Global Positioning System (GPS) location information of the points in the final regions Rl, R2 may be used to obtain 2102 a geographical description of the final regions Rl, R2. The final regions Rl, R2 have the shape of a circle, and information regarding the center and radius of the final regions Rl, R2 are obtained from the location information of the points in the obtained list 2101.

In the embodiment of Fig. 22, the final regions Rl, R2 are approximated as rectangular regions and the GPS location information of the points of the final regions Rl, R2, i.e. of the points in the obtained list 2202, may be used to obtain 2202 a geographical description of the GPS x and y intervals that delimit the regions in the two directions x and y of the rectangular shape of the regions.

Once the final regions Rl, R2 are obtained 1106, said obtained regions and their corresponding mitigation factor a are stored 1107. The two final regions Rl, R2 around the obstruction 1301 are represented by a triplet (Rl, R2, a), where Rl and R2 are the final regions and particularly their respective geographical description, and a is the mitigation factor between these two final regions Rl, R2. For each identified obstacle i, i=l to N, a triplet (Rli, R2i, ¾) is obtained and stored in the base station comprising the regions. The triplets may be organized in a table. The table or tables can be shared with the neighboring base stations or with a central controller.

Two embodiments of possible table organizations are shown in Figs. 23 and 24. Fig. 23 shows an embodiment of the present invention for storing the final regions and their corresponding mitigation factor a according to the geographical description of the final regions Rl, R2 obtained according to Fig. 21. The embodiment is in the form of a list of N triplets (Rli, R2i, ¾) for i=l to N. The final regions Rli, R2i are defined as circles, so that the corresponding stored information corresponds to the location of the respective center of the circle and the radius of the circle. The location of the center is stored preferably as two-dimensional GPS location information X, Y. The mitigation factor ο¾ preferably corresponds to the minimum mitigation between any point of the first final region Rli and any point in the second final regions R2i.

Fig. 24 shows a further embodiment of the present invention for storing the final regions and their corresponding mitigation factor a, in which the final regions Rl, R2 are approximated as rectangular regions. This embodiment makes use of the geographical description of the final regions Rl, R2 as obtained in the embodiment of Fig. 22. Accordingly, each triplet (Rli, R2i, ¾), with i=l to N, comprises in this embodiment a geographical description of the GPS x and y intervals delimiting the first rectangular final region Rl;. and of the GPS x and y intervals delimiting the second rectangular final region R2i.

The steps 1104 to 1107 are carried out for each obstruction that has been identified in step 1102. The steps of identifying 1102 the obstructions and obtaining 1106 and storing 1107 the corresponding regions Rl, R2 and mitigation factor a, and more generally the steps 1101 to 1108, are performed by a device that may be located in the base station or that may be different from the base station. For example, the device performing these steps may be located in a radio access network comprising the base station, or in a core network connected to the radio access network.

The further steps 1109 and 1110 are preferably carried out by the base station. In step 1109, the base station identifies nodes, i.e. users, that are in the defined and stored final regions Rl, R2. If the storing step 1108 is carried out by a device that is outside of the base station, the base station is preferably adapted to communicate with said device for reading the information regarding the stored regions Rl, R2 and mitigation factor a. For example, the base station is adapted to read the content of the table shown in Fig. 23 or 24 and stored in said device. Preferably, the base station is adapted to communicate with said device so as to receive from said device a copy of said table and to pre-store locally in the base station the received copy of said table listing the triplets (Rl ; , R2 a ; ).

According to an embodiment, nodes that are in the regions Rl and R2 may be identified 1109 by periodically retrieving GPS information of the nodes. By comparing the retrieved GPS information of a node Ml to the location information of the regions Rl, R2, the base station may identify that the GPS information of node Ml match the location information of one of the regions Rl, R2. For example in the embodiment of Fig. 3, if the base station BS identifies that the GPS information of the node Ml match the location information of the region Rl, then the base station BS identifies 1109 that the node Ml is located in said region Rl .

According to a further embodiment, the base station is adapted to send to each node of the cell the geographical information of the regions Rl, R2 and to ask the node to send a notification whenever said node enters or exits such a region Rl, R2. The geographical information of the regions may be, for example in the case of a round- shaped region, the GPS information of the region center and the region radius as shown in Figs. 21 and 23. As another example, the geographical information of the regions can be the x and y GPS intervals of a rectangular-shaped region as shown in Figs. 22 and 24.

The location information, e.g. GPS information, of the nodes and of the regions Rl, R2 may be two-dimensional or three-dimensional. The use of three-dimensional information may be particularly advantageous for identifying a node within a building, wherein the regions Rl, R2 are sub-part of the building.

Once the nodes, i.e. users, are identified 1109 as being in a final region Rl, R2, the information about the final regions Rl, R2 and the corresponding mitigation factor a is used for selecting nodes Ml, M2 to be served in full-duplex mode, i.e. for assignment 1110 of uplink and downlink nodes Ml, M2 for full-duplex uplink- downlink operation.

In an embodiment and as shown in Fig. 3, the uplink from the node Ml to the base station BS and the downlink from the base station BS to the node M2 may occur at the same time and in the same frequency band f * A because the inter-user interference is mitigated from the geographical context. The obstruction mitigates the inter-user interference that is caused at the node M2 by the node Ml . In a further embodiment and as shown in Fig. 4, four nodes Ml, M3, M5, M7 have data to be transmitted to the base station BS, and the base station BS has data to be transmitted to four nodes M2, M4, M6, M8. A half-duplex frequency division duplexing (FDD) approach would assign each communication link to a different frequency band as shown in Fig. 1. In contrast, a full-duplex capable base station BS utilizing the proposed method for inter-user mitigation may leverage the existence of final regions Rl, R2 where the inter-user interference between regions can be mitigated. If a node is identified 1109 as being in one of said final regions, then the full-duplex base station BS can assign 1110 resources more efficiently by serving such a node in full-duplex mode.

More specifically, as shown in Fig. 4, the nodes Ml, M3 are identified 1109 as being in the region RIA and the users M2, M4 as being in the region R2A. Since these regions RIA, R2A have been obtained 1106 according to the present invention, it is guaranteed that the inter-user interference mitigation between a node in region RIA and a node in region R2A is at least some value A depending on the mitigation factor a associated to and stored 1107 together with said regions RIA, R2A.

Using this knowledge, the base station BS can schedule simultaneous uplink and downlink if said mitigation value aA is acceptable for the base station. Preferably, the criteria used by the base station in order to decide if an inter-user mitigation value aA is acceptable or not depends on the specific requirements for the uplink and downlink links. If the mitigation value aA is acceptable, then the base station may schedule the nodes Ml, M3 in region RIA in uplink and the nodes M2, M4 in region R2A in downlink.

Advantageously, the required uplink communication from node Ml to base station BS and the required downlink communication from base station BS to node M2 may be carried out over the same frequency band f a . With respect to the state of the art solution of Fig. 1, only half the frequency resources are used.

In summary, the full-duplex mode of the present invention uses less frequency resources than the half-duplex mode of the prior art in order to serve the same amount of uplink and downlink nodes. Consequently, with inter-user interference mitigation, full-duplex uplink-downlink is possible and this results in higher spectral efficiency. The problem of inter-user interference is mitigated using the proposed method. The regions Rl, R2 identify areas where the inter-user interference is mitigated and full- duplex uplink and downlink nodes may be assigned 1110 based on the knowledge of these regions Rl, R2, of the corresponding mitigation factor a and of the nodes that are located in these regions Rl, R2. The higher spectral efficiency of the full-duplex mode results in non-used frequency bands that may be used e.g. to serve more users in the cell and/or schedule transmissions in adjacent cells.

The present invention has been described in conjunction with various embodiments as examples as well as implementations. However, other variations can be understood and effected by those persons skilled in the art and practicing the claimed invention, from the studies of the drawings, this disclosure and the independent claims. In the claims as well as in the description the word "comprising" does not exclude other elements or steps and the indefinite article "a" or "an" does not exclude a plurality. A single element or other unit may fulfill the functions of several entities or items recited in the claims. The mere fact that certain measures are recited in the mutual different dependent claims does not indicate that a combination of these measures cannot be used in an advantageous implementation.