Method for activating a “base station” function in an IAB node
11678287 · 2023-06-13
Assignee
Inventors
Cpc classification
H04W84/02
ELECTRICITY
H04W56/0045
ELECTRICITY
H04W40/22
ELECTRICITY
H04W74/008
ELECTRICITY
International classification
H04W40/22
ELECTRICITY
H04W40/24
ELECTRICITY
H04W84/02
ELECTRICITY
Abstract
An Integrated Access and Backhaul (JAB) node incorporates two functions, a so-called “base station” function and a so-called “mobile terminal” function. In order to limit the interferences between base stations, all IAB nodes in the same network must be synchronised with one another. In order to ensure this synchronisation, each IAB node may use a time shift value transmitted by its parent node. However, since an IAB architecture is an arborescent architecture, errors in measuring an estimated time shift value for a given IAB node have repercussions on the measurements of estimated time shift values for its child node and so on. Accordingly, the “base station” function of a child IAB node is not activated as long as a time shift value determined by its parent node does not meet a synchronisation criterion.
Claims
1. An activation method for activating at least one function in a first communication equipment belonging to a communication network, the method comprising the following steps executed by a second communication equipment also belonging to the communication network: determining, depending on at least one propagation time of at least one first message sent by the first communication equipment to the second communication equipment, at least one first time shift value to synchronise the first and the second communication equipment, verifying compliance of said first time shift value with a precision criterion, and in response to said first time shift value being compliant with the precision criterion, sending to the first communication equipment a command to activate said function.
2. The activation method according to claim 1 wherein, the function having been activated in the first equipment, the activation method comprises the following steps: determining, depending on at least one propagation time of at least one second message sent by the first communication equipment to the second communication equipment, at least one second time shift value, and in response to said at least one second time shift value being not compliant with the precision criterion, sending to the first communication equipment a command to deactivate said function.
3. The activation method according to claim 1 comprising, when a time shift value is not compliant with the precision criterion, determining, depending on at least a propagation time of at least one third message sent by the first communication equipment to the second communication equipment, at least one third time shift value, which is executed until said at least one third time shift value is compliant with the precision criterion.
4. The activation method according to claim 1 wherein a time shift value is compliant with the precision criterion when a difference between said time shift value and a previous time shift value is below a first threshold.
5. The activation method according to claim 1 wherein a time shift value is compliant with the precision criterion when at least two consecutive time shift values are determined with a margin of error below a second threshold.
6. A communication method for communicating between a first equipment and a second equipment both belonging to a communication network, the communication method being executed by the first equipment and comprising the following steps: sending at least one first message to the second communication equipment, receiving at least one first time shift value to synchronise the first and the second communication equipment, said at least one first time shift value being determined depending on at least one propagation time of said at least one first message, and receiving a command to activate a function in the first communication equipment sent by the second communication equipment in response to said first time shift value is being compliant with a precision criterion.
7. The communication method according to claim 6 wherein, the function having been activated in the first equipment, the communication method comprises the following steps: sending at least one second message to the second communication equipment receiving at least one second time shift value, said at least one second time shift value being determined depending on at least one propagation time of said at least one second message, and in response to said at least one second time shift value being not compliant with the precision criterion, receiving a command to deactivate said function.
8. The communication method according to claim 6 comprising, when a time shift value is not compliant with the precision criterion, receiving at least one third time shift value determined depending on at least one propagation time of at least one third message sent to the second communication equipment, which is executed until said at least one third time shift value is compliant with the precision criterion.
9. The communication method according to claim 6 wherein the first message comprises an attachment request from the first equipment.
10. The communication method according to claim 6 wherein the messages sent by the first communication equipment are signalling messages.
11. The communication method according to claim 7 wherein a time for sending at least one second message is adjusted depending on the first time shift value.
12. Communication equipment, belonging to a communication network, capable of activating at least one function in another communication equipment belonging to said communication network, the communication equipment comprising: a processor; and a non-transitory computer-readable medium comprising instructions stored thereon which when executed by the processor configure the communication equipment to: determine, depending on at least one propagation time of at least one first message sent by the other communication equipment, at least one first time shift value to synchronise the other communication equipment with said communication equipment, verifying compliance of said first time shift value with a precision criterion, and in response to said first time shift value being compliant with the precision criterion, sending to the other communication equipment a command to activate said function.
13. Communication equipment, belonging to a communication network, capable of communicating with another communication equipment also belonging to the communication network, the communication equipment comprising: a processor; and a non-transitory computer-readable medium comprising instructions stored thereon which when executed by the processor configure the communication equipment to: sending at least one first message to the other communication equipment, receiving at least one first time shift value to synchronise the communication equipment with the other communication equipment, said at least one first time shift value being determined depending on at least one propagation time of said at least one first message, and receiving a command to activate a function sent by the other communication equipment in response to said first time shift value being compliant with a precision criterion.
14. A non-transitory computer-readable medium comprising a computer program product stored thereon comprising program code instructions for implementing a method of activating at least one function in a first communication equipment belonging to a communication network, when the instructions are executed by a processor of a second communication equipment also belonging to the communication network, wherein the instructions configure the second communication equipment to: determine, depending on at least one propagation time of at least one first message sent by the first communication equipment to the second communication equipment, at least one first time shift value to synchronise the first and the second communication equipment, verify compliance of said first time shift value with a precision criterion, and in response to said first time shift value being compliant with the precision criterion, sending to the first communication equipment a command to activate said function.
15. A non-transitory computer-readable medium comprising a computer program product stored thereon comprising program code instructions for implementing a method of communicating between a first equipment and a second equipment, when the instructions are executed by a processor of the first communication equipment, wherein the first communication equipment and the second communication equipment both belong to a communication network, and the instructions configure the first communication equipment to: send at least one first message to the second communication equipment, receive at least one first time shift value to synchronise the first and the second communication equipment, said at least one first time shift value being determined depending on at least one propagation time of said at least one first message, and receive a command to activate a function in the first communication equipment sent by the second communication equipment in response to said first time shift value being compliant with a precision criterion.
Description
4. LIST OF FIGURES
(1) Other aims, features and advantages of the invention will become more apparent upon reading the following description, given by way of simple illustrative, and non-limiting example, in relation with the figures, wherein:
(2)
(3)
(4)
(5)
5. DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
(6)
(7) In this simplified architecture, a first IAB node known as parent node N.sub.P is connected by means of a wired connection to the core network CORE. The parent node N.sub.P is connected to a child IAB node N.sub.E and the child node is connected to a grandchild IAB node N.sub.PF. The child node N.sub.E is a parent node for the grandchild node N.sub.PE. A first mobile terminal MT.sub.1 is attached to the parent node N.sub.P that acts as base station for the mobile terminal MT.sub.1. A second mobile terminal MT.sub.2 is attached to the child node N.sub.E that acts as base station for the mobile terminal MT.sub.2.
(8)
(9) During step E1, the child node N.sub.E activates the “mobile terminal” function and listens, in specific frequency bands of the spectrum, to synchronisation signals sent by the parent node N.sub.P. The synchronisation signals sent by the parent node N.sub.P comprise information about the time slicing of the radio transmission channel into time slots used by the parent node to communicate with its child nodes or mobile terminals, such as the mobile terminal MT.sub.1, which are attached to the parent node N.sub.P. Thus, the child node N.sub.E is informed of the time slot times used to communicate with the parent node N.sub.P. The child node N.sub.E also obtains information about the destination of the time slots. Thus a first set of time slots is dedicated to the downlink transmission of data that is to say from the parent node N.sub.P to the child node N.sub.E or the mobile terminal MT.sub.1. A second set of time slots is dedicated to the uplink transmission of data, that is to say from the child node N.sub.E or the mobile terminal MT.sub.1 to the parent node N.sub.P. Finally, a third set of so-called flexible time slots may be used for the downlink or uplink transmission of data depending on the needs.
(10) Once all of this information is in its possession, the child node N.sub.E transmits an attachment request MSG1 to the parent node N.sub.P for example, during step E2. When the child node N.sub.E uses the RACH procedure to attach to the parent node N.sub.P, the attachment request MSG1 is a “preamble” type message.
(11) During step E3, the parent node N.sub.P determines a first time shift value TA depending on the propagation time of the attachment request sent by the child node N.sub.E.
(12) During step E4, the parent node N.sub.P sends a second MSG2 comprising the time shift value TA to the child node N.sub.E.
(13) In step E5, the child node N.sub.E uses the first time shift value TA received for two purposes. Firstly, the child node N.sub.E uses in a known manner the first time shift value TA received in order to anticipate the sending of upstream communications and thus to compensate the propagation time. Secondly, the child node N.sub.E uses the first time shift value TA in order to synchronise its internal clock with the parent node N.sub.P. This first time shift value TA is not generally determined in a precise manner because only the propagation time of the attachment request is taken into account for the determination of the first time shift value TA.
(14) During step E6, the parent node N.sub.P and the child node N.sub.E finalise the attachment procedure. At the end of step E6, the parent node N.sub.P is the base station of the child node N.sub.E.
(15) In step E7, the child node N.sub.E sends a third message MSG3 to the parent node N.sub.P. Such a message MSG2 is a signalling message such as a DMRS (for Demodulation Reference Signal) or SRS (for Sounding Reference Signal) message.
(16) In step E8, the parent node N.sub.P determines a new time shift value TA.sub.N depending on the propagation time of the third message sent by the child node N.sub.E. In order to refine the determination of the new time shift value TA.sub.N, the parent node N.sub.P may also filter the noise and/or the interferences of the signals received from the child node N.sub.E.
(17) During step E9, the parent node N.sub.P sends, to the child node N.sub.E, a message MSG4 comprising the new time shift value TA.sub.N. The child node N.sub.E uses the new time shift value TA.sub.N in order to adjust the times for sending upstream communications and in order to adjust the synchronisation of its internal clock with the parent node N.sub.P.
(18) During step E10, the parent node N.sub.P checks the compliance of the new time shift value TA.sub.N with a precision criterion CP. Such a precision criterion may take a plurality of forms according to the embodiments of the invention.
(19) Thus, in a first embodiment the precision criterion CP is a threshold with which the new time shift value TA.sub.N is compared. The new time shift value TA.sub.N is compliant with the precision criterion CP if it is below the threshold.
(20) In a second embodiment, the precision criterion CP is verified when a difference between a new time shift value TA.sub.N and another previously determined time shift value TA.sub.A is below a threshold.
(21) In a third embodiment, the precision criterion CP is verified when at least two consecutively determined time shift values TA are determined with a margin of error below a threshold.
(22) When the new time shift value is compliant with the precision criterion CP, the node N.sub.P sends, during step E10, a message MSG5 comprising a command to activate the “base station” function to the child node N.sub.E.
(23) In step E12, the child node N.sub.E activates the “base station” function and is capable of itself becoming a parent node of a grandchild node N.sub.PE.
(24) Steps E7 to E9 are executed in a more or less regular manner and as long as a connection is established between the parent node N.sub.P and the child node N.sub.E.
(25) If during step E13 executed after step E12, the parent node N.sub.P verifies the compliance of a new time shift value TA with a precision criterion CP and that this new time shift value is not compliant with the precision criterion CP, the node N.sub.P sends, during step E14, a message MSG6 comprising a command to deactivate the “base station” to the child node N.sub.E. The parent node N.sub.P informs its own parent node, or if it does not have one, an equipment of the core network CORE of the situation of the child node N.sub.E.
(26) The child node N.sub.E deactivates the “base station” function during step E15.
(27) The child node N.sub.E subsequently sends, in step E16 a message MSG7 to the grandchild node N.sub.PE informing it that it no longer acts as base station. If the grandchild node N.sub.PE itself acts as base station for other nodes of the architecture, it sends messages to these nodes in order to inform them.
(28) If during step E17 executed after step E16, the parent node N.sub.P verifies the compliance of a new time shift value TA with a precision criterion CP and that this new time shift value is once again compliant with the precision criterion CP, the node N.sub.P sends a message MSG8 comprising a new command to activate the “base station” function to the child node N.sub.E. The parent node N.sub.P informs its own parent node, or if it does not have one, an equipment of the core network CORE of the new situation of the child node N.sub.E.
(29) The child node N.sub.E reactivates the “base station” function during step E18 and subsequently sends a message MSG9 to the grandchild node N.sub.PE informing it that it once again acts as base station.
(30)
(31) An IAB node may comprise at least one hardware processor 401, one storage unit 402, one input device 403, one display device 404, one interface 405, and at least one network interface 406 that are mutually connected through a bus 407. Of course, the components of the IAB node may be connected by means of a connection other than a bus.
(32) The processor 401 controls the operations of the IAB node. The storage unit 402 stores at least one program for implementing an activation method and a communication method according to one embodiment of the invention to be executed by the processor 401, and various data, such as parameters used for computations performed by the processor 401, intermediate computation data performed by the processor 401, etc. The processor 401 may consist of any known and suitable hardware or software, or of a combination of hardware and of software. For example, the processor 401 may consist of a dedicated hardware such as a processing circuit, or of a programmable processing unit such as a central processing unit that executes a program stored in its memory.
(33) The storage unit 402 may consist of any suitable means capable of storing the program or the programs and data in a computer-readable manner. Examples of storage units 402 comprise computer-readable non-transitory storage media such as semiconductor memory devices, and magnetic, optical or magneto-optical recording media loaded in a read and write unit.
(34) The input device 403 may consist of a keyboard, a pointing device such as a mouse to be used by a user to enter commands. The display device 404 may also consist of a display module, such as for example a Graphical User Interface (GUI).
(35) The interface 405 provides an interface between the IAB node and an external device such as a mobile terminal MT1. The interface 405 may communicate with the external device via a wireless connection.
(36) At least one network interface 406 provides a connection between the IAB node and another IAB node via a radio connection. The network interface 406 may provide if applicable a wired connection with the core network CORE.