FIRST NETWORK NODE, SECOND NETWORK NODE, WIRELESS DEVICE AND METHODS PERFORMED THEREBY FOR HANDLING DOPPLER SHIFT PRE-COMPENSATION
20240413854 · 2024-12-12
Inventors
- Roberto Pinto Antonioli (Fortaleza, BR)
- Iran MESQUITA BRAGA JUNIOR (Fortaleza Ceará, BR)
- Gabor Fodor (Hässelby, SE)
- Yuri C.B. SILVA (Fortaleza-CE, BR)
- André L.F. DE ALMEIDA (Fortaleza, BR)
- Walter DA CRUZ FREITAS JUNIOR (Fortaleza Ceará, BR)
Cpc classification
H04B17/3913
ELECTRICITY
H04L25/0222
ELECTRICITY
International classification
Abstract
A method, performed by a first network node. The method is for handling Doppler shift pre-compensation. The first network node sends a first indication towards a first wireless device. The first indication indicates a start of a training phase. The first network node obtains, based on the sent first indication, a set of information from the first wireless device. The set of information indicates: i) a Doppler shift experienced by the first wireless device while moving along a pre-defined trajectory to which a static set of radio network nodes provide coverage, and ii) a set of features characterizing how the first wireless device experienced the Doppler shift. The first network node also initiates determining, using machine-learning, and based on the received set of information, a predictive model of Doppler shift pre-compensation. The training phase is of the predictive model.
Claims
1. A method, performed by a first network node, the method being for handling Doppler shift pre-compensation, the first network node operating in a wireless communications network, the method comprising: sending a first indication towards a first wireless device, the first indication indicating a start of a training phase; obtaining directly or indirectly, based on the sent first indication, a set of information from the first wireless device, indicating: i. a Doppler shift experienced by the first wireless device while moving along a pre-defined trajectory to which a static set of radio network nodes provide radio coverage; and ii. a set of features characterizing how the first wireless device experienced the Doppler shift, and; initiating determining, using machine-learning, and based on the received set of information, a predictive model of Doppler shift pre-compensation, the training phase is of the predictive model, the first network node being one of the radio network nodes, the determined predictive model being a respective local model; sending a third indication to another network node operating in the wireless communications network, the third indication indicating the respective local model, receiving a fourth indication from the another network node, the fourth indication indicating that the respective local model of the predictive model of Doppler shift pre-compensation is to be updated based on a global model determined by the another network node; updating the respective local model of the predictive model of Doppler shift pre-compensation based on the received fourth indication; determining a Doppler shift pre-compensation value for the first wireless device or a second wireless device, the determining of the Doppler shift pre-compensation value being based on the updated respective local predictive model; and applying the determined Doppler shift pre-compensation value in a first downlink transmission to the first wireless device or the another wireless device.
2. The method according to claim 1, wherein the set of features comprises at least one of: a. one or more uplink signals transmitted by the first wireless device to indicate the Doppler shift experienced by the first wireless device; b. a velocity of the first wireless device during the estimation of the Doppler shift; c. a direction of movement of the first wireless device during the estimation of the Doppler shift; d. a measurement of a quality of a channel with at least one of the radio network nodes in the set of radio network nodes; and e. one or more beams used by the first wireless device to receive one or more downlink signals for which the Doppler shift was experienced.
3. The method according to claim 1, wherein the obtaining of the set of information is performed with a periodicity, and wherein the method further comprises: sending a second indication towards the first wireless device, the second indication indicating a change in the periodicity with which the first wireless device is to send the set of information.
4. The method according to claim 1, the method further comprising: sending another indication towards the first wireless device, the another indication indicating that the training phase is to stop.
5. (canceled)
6. The method according to claim 1, wherein the sending of the first indication is performed after receiving the first indication from the another network node.
7. The method according to claim 3, wherein the sending of the second indication is performed after receiving the second indication from the another network node.
8. The method according to claim 4, wherein the sending of the another indication is performed after receiving the another indication from the another network node.
9. (canceled)
10. The method according to claim 1, wherein the first network node is different from any of the radio network nodes, wherein the obtaining further comprises receiving a respective local model of the predictive model of Doppler shift pre-compensation determined by at least one of the radio network nodes, wherein the determined predictive model is a global model, and wherein the method further comprises: sending a fourth indication towards at least one of the radio network nodes, the fourth indication indicating that the respective local model of the predictive model of Doppler shift pre-compensation is to be updated based on the global model.
11. The method according to claim 10, wherein the sending of the first indication is performed via the at least one of the radio network nodes.
12. The method according to claim 3, wherein the sending of the second indication is performed via the at least one of the radio network nodes.
13. The method according to claim 4, wherein the sending of the another indication is performed via the at least one of the radio network nodes.
14. The method according to claim 1, wherein the first wireless device is located in a high speed train.
15.-23. (canceled)
24. A method, performed by a wireless device, the method being for handling Doppler shift pre-compensation, the wireless device operating in a wireless communications network, the method comprising: receiving a first indication from a first network node operating in the wireless communications network, the first indication indicating a start of a training phase of a predictive model of Doppler shift pre-compensation; sending towards the first network node, based on the received first indication, a set of information from the wireless device, indicating: i. a Doppler shift experienced by the wireless device while moving along a pre-defined trajectory to which a static set of radio network nodes (120) provide radio coverage; and ii. a set of features characterizing how the wireless device experienced the Doppler shift; receiving a first downlink transmission from the first network node, the first downlink transmission being based on the sent set of information, receiving the first downlink transmission comprising a pre-compensated PDCCH and PDSCH from the one or more of the set of radio network nodes.
25. The method according to claim 24, wherein the set of features comprises at least one of: a. one or more uplink signals transmitted by the wireless device to indicate the Doppler shift experienced by the wireless device; b. a velocity of the wireless device during the estimation of the Doppler shift; c. a direction of movement of the wireless device during the estimation of the Doppler shift; d. a measurement of a quality of a channel with at least one of the radio network nodes in the set of radio network nodes; and e. one or more beams used by the wireless device to receive one or more downlink signals for which the Doppler shift was experienced.
26. The method according to claim 24, wherein the obtaining of the set of information is performed with a periodicity, and wherein the method further comprises: receiving a second indication from the first network node, the second indication indicating a change in the periodicity with which the wireless device is to send the set of information.
27. The method according to claim 24, the method further comprising: receiving another indication from the first network node, the another indication indicating that the training phase is to stop.
28. The method according to claim 24, further comprising: receiving a fifth indication from a second network node operating in the wireless communications network, the fifth indication indicating a start of an execution phase of the predictive model of Doppler shift pre-compensation; sending, to the second network node, a sixth indication of a Doppler shift experienced by the wireless device while moving along the pre-defined trajectory, wherein the sending of the sixth indication is triggered by the received fifth indication; and receiving a second downlink transmission from the second network node, second downlink transmission being based on the sent sixth indication.
29. The method according to claim 24, wherein the first wireless device is located in a high speed train.
30. A first network node, for handling Doppler shift pre-compensation, the first network node being configured to operate in a wireless communications network, the first network node being further configured to: send a first indication towards a first wireless device, the first indication being configured to indicate a start of a training phase; obtain directly or indirectly, based on the first indication configured to be sent, a set of information from the first wireless device, configured to indicate: i. a Doppler shift configured to be experienced by the first wireless device while moving along a pre-defined trajectory to which a static set of radio network nodes are configured to provide radio coverage; and ii. a set of features configured to characterize how the first wireless device is configured to experience the Doppler shift, and; initiate determining, using machine-learning, and based on the set of information configured to be received, a predictive model of Doppler shift pre-compensation, wherein the training phase is configured to be of the predictive model, the first network node being configured to be one of the radio network nodes, the predictive model configured to be determined being configured to be a respective local model; send a third indication to another network node configured to operate in the wireless communications network, the third indication being configured to indicate the respective local model; receive a fourth indication from the another network node, the fourth indication being configured to indicate that the respective local model of the predictive model of Doppler shift pre-compensation is to be updated based on a global model configured to be determined by the another network node; update the respective local model of the predictive model of Doppler shift pre-compensation based on the fourth indication configured to be received; determine a Doppler shift pre-compensation value for the first wireless device or a second wireless device, the determining of the Doppler shift pre-compensation value being configured to be based on the respective local predictive model configured to be updated; and apply the Doppler shift pre-compensation value configured to be determined in a first downlink transmission to the first wireless device or the another wireless device.
31.-52. (canceled)
53. A wireless device, for handling Doppler shift pre-compensation, the wireless device being configured to operate in a wireless communications network, the wireless device being further configured to: receive a first indication from a first network node configured to operate in the wireless communications network, the first indication being configured to indicate a start of a training phase of a predictive model of Doppler shift pre-compensation; send towards the first network node, based on the first indication configured to be received, a set of information from the wireless device , configured to indicate: i. a Doppler shift configured to be experienced by the wireless device while moving along a pre-defined trajectory to which a static set of radio network nodes are configured to provide radio coverage; and ii. a set of features configured to characterize how the wireless device is configured to have experienced the Doppler shift; and receive a first downlink transmission from the first network node, the first downlink transmission being configured to be based on the set of information configured to be sent, receiving of the first downlink transmission comprising a pre-compensated PDCCH and PDSCH from the one or more of the set of radio network nodes.
54.-58. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Examples of embodiments herein are described in more detail with reference to the accompanying drawings, according to the following description.
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION
[0059] Certain aspects of the present disclosure and their embodiments may provide solutions to the challenges described in the Summary section, or other challenges. From a general point of view, embodiments herein may be generally understood to relate to a learning-based frequency offset pre-compensation for HST.
[0060] Embodiments herein may be understood to relate to a method that may allow for an ML-based prediction of Doppler frequency shift and other UE-related parameters performed at the NW side, that is, at the TRPs, gNB and/or cloud, in HST-SFN scenarios. The NW may train ML models, e.g., NNs, using information exchanged between the TRPs and the UE as well as information between the TRPs and the gNB or cloud. Upon finishing the training phase, the amount of signaling exchanged in the system may be significantly reduced. Then, the NW be enabled to predict current and future Doppler frequency shift values and other UE-related parameters based on the trained ML-based model.
[0061] Some of the embodiments contemplated will now be described more fully hereinafter with reference to the accompanying drawings, in which examples are shown. In this section, the embodiments herein will be illustrated in more detail by a number of exemplary embodiments. Other embodiments, however, are contained within the scope of the subject matter disclosed herein. The disclosed subject matter should not be construed as limited to only the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art. It should be noted that the exemplary embodiments herein are not mutually exclusive. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments.
[0062]
[0063] As depicted in
[0064] The wireless communications network 100 also comprises a set of radio network nodes 120. In the examples of panel a) and panel b), the set of radio network nodes 120 comprises a first radio network node 121, a second radio network node 122, and a third radio network node 123. In the examples of panel c) and panel d), the set of radio network nodes 120 further comprises a fourth radio network node 124, a fifth radio network node 125, and a sixth radio network node 126. The set of radio network nodes 120 may comprise additional or fewer radio network nodes than those depicted in
[0065] In some examples, such as that depicted in panel d) of
[0066] Any of the radio network nodes in the set of radio network nodes 120 may be understood to be a TRP. A TRP may have one or more antenna elements and computational power, e.g., to train a local machine-learning predictive model. A TRP may be available to the network located at a specific geographical location. In the non-limiting examples of
[0067] The wireless communications network 100 covers a geographical area which may be divided into cell areas, wherein each cell area may be served by a network node and one or more of the radio network nodes, although, one radio network node may serve one or several cells. Any of the radio network nodes in the set of radio network nodes 120 may transmit one or more beamforming beams.
[0068] Any of the first network node 111, the second network node 112, the another network node 113 and of the set of radio network nodes 120 may be of different classes, such as, e.g., macro base station, home base station or pico base station, based on transmission power and thereby also cell size. Any of the first network node 111, the second network node 112, the another network node 113 and of the set of radio network nodes 120 may support one or several communication technologies, and its name may depend on the technology and terminology used. In 5G/NR, any of the first network node 111, the second network node 112 and the another network node 113 may be referred to as a gNB and may be directly connected to one or more core networks.
[0069] A plurality of wireless devices may be comprised in the wireless communication network 100, whereof a first wireless device 131, is depicted in the non-limiting examples of
[0070] Any reference herein to wireless device 131, 132 may be understood to refer to any of the first wireless device 131 and the second wireless device 132. In some examples, the first wireless device 131 may be the same wireless device as the second wireless device 132, as depicted in the non-limiting examples of
[0071] Any of the first wireless device 131 and the second wireless device 132 may be moving along a pre-defined trajectory 140 to which the set of radio network nodes 120, which may be understood to be a fixed set of radio network nodes 120, may provide radio coverage. The pre-defined trajectory 140 may be, for example, the rail road tracks of an HST.
[0072] In examples herein, the execution of the method according to embodiments herein may assume a macro-and-relay layout, in which any of the first network node 111 and/or the second wireless device 132, may be a CPE that may be mounted at the top of one train carriage, and may act as a relay from the one or more radio network nodes 120, e.g., TRPs, to the passenger users inside the train. In this context, the train may be also referred to as a UE, as mentioned in the Background 1. It may also be assumed that the CPE mounted on the train may be capable of decoding multiple signals transmitted using SFN or non-SFN transmission.
[0073] The first wireless device 131 may be configured to communicate within the wireless communications network 100 with the first network node 111 over a first link 151, e.g., a radio link, for example a first beam. The first wireless device 131 may be configured to communicate within the wireless communications network 100 with the second network node 112 over a second link 152, e.g., a radio link, for example a second beam. Each of the radio network nodes in the set of radio network nodes 120 may be configured to communicate within the wireless communications network 100 with the first radio network node 111 over a respective third link 153, e.g., a wired link. In examples wherein there the first first network node 111-1 and the second first network node 111-2 may be comprised within the wireless communications network 100, the second first network node 111-2 may be configured to communicate within the wireless communications network 100 with the subset of radio network nodes it may manage over a respective fourth link 154, e.g., a wired link. The first first network node 111-1 may be configured to communicate within the wireless communications network 100 with the second first network node 111-2 over a fifth link 155, e.g., a wired link. The first network node 111 may be configured to communicate within the wireless communications network 100 with the another network node 113 over a sixth link 156, e.g., a wired link. The second network node 112 may be configured to communicate within the wireless communications network 100 with the another network node 113 over a seventh link 157, e.g., a wired link. The second network node 112 may be configured to communicate within the wireless communications network 100 with the first network node 111 over an eighth link 158, e.g., a wired link. Any of the radio network nodes in the set of radio network nodes 120 may be configured to communicate within the wireless communications network 100 with the first wireless device 131 over a respective ninth link 159.
[0074] In general, the usage of first, second, third, fourth, fifth and/or sixth herein may be understood to be an arbitrary way to denote different elements or entities, and may be understood to not confer a cumulative or chronological character to the nouns they modify.
[0075] Several embodiments are comprised herein. It should be noted that the examples herein are not mutually exclusive. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments.
[0076] Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step. Any feature of any of the embodiments disclosed herein may be applied to any other embodiment, wherever appropriate. Likewise, any advantage of any of the embodiments may apply to any other embodiments, and vice versa. Other objectives, features and advantages of the enclosed embodiments will be apparent from the following description.
[0077] Several embodiments are comprised herein. It should be noted that the examples herein are not mutually exclusive. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments.
[0078] Embodiments of a method, performed by the first network node 111, will now be described with reference to the flowchart depicted in
[0079] In some embodiments, the wireless communications network 100 may support at least one of: New Radio (NR), Long Term Evolution (LTE), LTE for Machines (LTE-M), enhanced Machine Type Communication (eMTC), and Narrow Band Internet of Things (NB-IoT).
[0080] The method may be understood to be a computer-implemented method.
[0081] Several embodiments are comprised herein. In some embodiments all the actions may be performed. In some embodiments, two or more actions may be performed. It should be noted that the examples herein are not mutually exclusive. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. A non-limiting example of the method performed by the first network node 111 is depicted
[0082] The execution of embodiments herein may assume that the first wireless device 131 and optionally, the second wireless device 132, may have already performed the initial access procedure with the network, that is, the first network node 111, e.g., TRPs/gNB.
Action 401
[0083] As mentioned earlier, according to embodiments herein, machine learning-based methods may be executed by the first network node 111 on the network side, e.g., at the TRPs or gNB or CPUs, or in a cloud, that may learn the evolution of the values of the Doppler frequency shift and other parameters related to the first wireless device 131, e.g., the train. This learning may ultimately allow for an ML-based prediction of Doppler frequency shift and other UE-related parameters performed by the first network node 111 on the NW side, e.g., at the TRPs, and/or cloud by building, in later actions, a predictive model of Doppler shift pre-compensation.
[0084] In this Action 401, the first network node 111 may send a first indication towards the first wireless device 131. The first indication indicates a start of a training phase. That is, a training phase of the predictive model of Doppler shift pre-compensation. In other words, in this Action 401, the first network node 111 may send a signal to the first wireless device 131 to inform them that a training phase may be begin. The first indication may be, for example, a flag, e.g., a FLAG 0, as it may be referred to in examples herein. When the FLAG-0 may be set to TRUE, it may indicate that the training phase may need to happen.
[0085] This Action 401 may be performed only in the beginning of the training phase.
[0086] In some embodiments, the first network node 111 may be a network node, e.g., a gNB, managing the set of radio network nodes 120. In such embodiments, the sending 401 of the first indication may be performed via the at least one of the radio network nodes 120 in the set of radio network nodes 120. For example, the first network node 111 may sending a FLAG-0 to the TRPs that when set to TRUE may indicate that the training phase may have to happen.
[0087] In some embodiments, the first network node 111 may be one of the radio network nodes in the set of radio network nodes 120, e.g., a TRP. The network node managing the set of radio network nodes 120, e.g., the gNB, may then be the another network node 113. In such embodiments, the first network node 111 may have received a FLAG-0 from the gNB that, when set to TRUE, may indicate that the training phase may have to happen. The first network node 111, as one of the radio network nodes in the set of radio network nodes 120, may then send the FLAG-0 to the first wireless device 131 that, when set to TRUE, may indicate that the training phase may have to happen. According to this, in some embodiments, the sending in this Action 401 of the first indication may be performed after receiving the first indication from the another network node 113, e.g., the gNB managing the set of radio network nodes 120.
[0088] That the first network node 111 may send any indication herein towards the first wireless device 131 may therefore be understood to mean that the sending may be direct, e.g., from one of the radio network nodes 120, or indirect, from the network node, e.g., a gNB, managing the set of radio network nodes 120.
[0089] The sending in this Action 401 may be performed, e.g., via the first link 151.
Action 402
[0090] In this Action 402, the first network node 111 may send a second indication towards the first wireless device 131. The second indication may indicate a change in the periodicity with which the first wireless device 131 is to send the set of information. The second indication may be sent at any point during the training phase.
[0091] The second indication may be another flag, e.g., FLAG-1, as it may be referred to in some examples herein. FLAG-1, when set to TRUE, may indicate that the TRS and training signaling periodicity may need to be reduced, so that those signals may be transmitted more frequently to speed up the training phase. For example, FLAG-1, when set to TRUE, may indicate that the periodicity may need to be reduced by half. Alternatively, together with FLAG-1, the first network node 11 may send a new periodicity to be used by the set or radio network nodes 120 and/or first wireless device 131.
[0092] In some embodiments, the first network node 111 may be the network node, e.g., a gNB, managing the set of radio network nodes 120. In such embodiments, the sending in this Action 402 of the second indication may be performed via the at least one of the radio network nodes 120 in the set of radio network nodes 120. For example, the gNB may send the new periodicity to be used by the TRPs and UEs.
[0093] In some embodiments, the first network node 111 may be one of the radio network nodes in the set of radio network nodes 120, e.g., a TRP. In such embodiments, the first network node 111 may, at any point during the training phase, receive the first indication first from the another network node 113, and then send it to the first wireless device 131. Accordingly, in some embodiments, the sending 402 of the second indication may be performed after receiving the second indication from the another network node 113.
[0094] The sending in this Action 402 may be performed, e.g., via the first link 151.
[0095] This Action 402 may be performed only during the training phase.
Action 403
[0096] Given that the trajectory of the train is pre-defined, ML-based methods may be used to learn how the Doppler shift may evolve as the train moves. According to embodiments herein, the training phase may be conducted based on information that may characterize the environment and/or behavior of the train along the predefined trajectory 140, such that the adopted ML-based method may learn standard behaviors of the Doppler shift, train velocity, train position, and channel state information, among others.
[0097] The set of radio network nodes 120 may transmit TRSs, so that the first wireless device 131, or the set of radio network nodes 120, may be able to estimate the Doppler frequency shifts. After that, the first wireless device 131 may explicitly or implicitly signal an estimation of the Doppler shift to the first network node 111, e.g., to or via TRPs.
[0098] In this Action 403, the first network node 111 obtains directly or indirectly, based on the sent first indication, a set of information from the first wireless device 131. The set of information from the first wireless device 131 indicates a Doppler shift experienced by the first wireless device 131 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 provide radio coverage. The set of information from the first wireless device 131 also indicates a set of features characterizing how the first wireless device 131 experienced the Doppler shift.
[0099] The obtaining in this Action 403 may be performed, e.g., via the first link 151.
[0100] The Doppler frequency offset may be estimated at the first wireless device 131 and/or the set of radio network nodes 120 based on the 3-steps procedure agreed in [2], as described in the Background. For instance, it may be considered the case where the first wireless device 131 may be connected to two TRPs, i.e., TRP1 and TRP2. The TRPs may send TRP-specific TRSs at the downlink frequency fDL. Upon receiving the TRS from TRP1 at frequency fDL+f1 and the TRS from TRP2 at frequency fDL+f2, the first wireless device 131 may report the values of f1 and f2 using the Channel Quality Information (CQI) framework, as proposed in Option 2 from [2]. Note that in this case, the Doppler frequency offset may be estimated at the first wireless device 131. Alternatively, the first wireless device 131 may use Option 1 from [2], in which the first wireless device 131 may implicitly indicate the Doppler shift(s) using uplink signals, e.g., the first wireless device 131 may send an uplink signal at frequency fDL+f1+fDL_UL, frequency difference between uplink and downlink, to TRP1 and at frequency fDL+f2+fDL_UL to TRP2. Then, the TRPs may receive those uplink signals and estimate the Doppler shift.
[0101] The set of features characterizing how the first wireless device 131 experienced the Doppler shift may be understood as, e.g., features describing the environment where the first wireless device 131 experienced the Doppler shift or characteristics describing the experience of the Doppler shift.
[0102] In some embodiments, the set of features may comprise at least one of the following. In some examples, the set of features may comprise one or more uplink signals transmitted by the first wireless device 131 to indicate the Doppler shift experienced by the first wireless device 131. In some examples, the set of features may comprise a velocity of the first wireless device 131 during the estimation of the Doppler shift. In some examples, the set of features may comprise a direction of movement of the first wireless device 131 during the estimation of the Doppler shift. In some examples, the set of features may comprise a measurement of a quality of a channel with at least one of the radio network nodes in the set of radio network nodes 120. In some examples, the set of features may comprise one or more beams used by the first wireless device 131 to receive one or more downlink signals for which the Doppler shift was experienced.
[0103] According to the foregoing it may be understood that in this Action 403, the first wireless device 131 may exchange the set of information, e.g., uplink signals, Doppler frequency shift estimated at the first wireless device 131, UE speed, UE direction of movement, UE position, channel quality measurement performed by the UEs, to train the models located at the network side.
[0104] The obtaining in this Action 403 of the set of information may be performed with a periodicity.
Action 404
[0105] According to embodiments herein, the first network 111 may use the set of information received from the first wireless device 131 as input to its ML model or models. In this Action 404, the first network node 111 initiates determining, using machine-learning, and based on the received set of information, a predictive model of Doppler shift pre-compensation. The training phase, the start of which is indicated by the first indication, is of the predictive model.
[0106] Initiating may be understood as triggering, enabling, starting, or facilitating.
[0107] Determining may be understood as calculating, deriving, generating, or equivalent.
[0108] The outputs of the considered NNs may comprise the values of the Doppler frequency shift and/or the values of current or future information related to the first wireless device 131, such as position, some signal quality measurement, currently used beam, speed, direction of movement, etc. . . . Moreover, the set of inputs to the NNs and/or the dataset used for training the NN may comprise locally acquired data, e.g., locally estimated Doppler frequency shift, estimated signal quality, and/or information received from the first wireless device 131 and/or the second wireless device 132, such as Doppler frequency shift estimated at the first wireless device 131, speed of first wireless device 131, direction of movement, first wireless device 131 position, signal quality estimated at the first wireless device 131, and/or information received from the gNB/cloud, e.g., global model and related parameters.
[0109] In one embodiment of the method, the set of radio network nodes 120 may respectively keep track of a respective local model for the NN used to predict the Doppler frequency shift and/or the values of current or future information related to the first wireless device 131, such as position, some signal quality measurement, current used beam, velocity, o direction of movement. The updates of the local model at the respective radio network node of the set of radio network nodes 120 may be performed based on information received from the first wireless device 131, e.g., Doppler frequency shift estimated at the first wireless device 131, speed of the first wireless device 131, direction of movement of the first wireless device 131, position of the first wireless device 131, and/or information estimated at the respective radio network node, e.g., Doppler frequency shift estimated at the respective radio network node, speed of the first wireless device 131, direction of movement of the first wireless device 131, position of the first wireless device 131, some channel quality measurement estimated, current used beam, or when the gNB/cloud may transmit a global high-quality model.
[0110] In examples wherein the first network node 111 may be the network nodes managing the set of radio network nodes 120, the first network node 111 may initiate determining the predictive model of Doppler shift pre-compensation, which may be a global model.
[0111] In examples wherein the first network node 111 may be one of the radio network nodes in the set of radio network nodes 120, the first network node 111 may initiate determining the predictive model of Doppler shift pre-compensation, which may be calculating a respective local model, and/or, enabling that the another network node 113 determines a global model.
Action 405
[0112] According to the foregoing, the first network node 111 may also exchange information among its entities, e.g., between the set of radio network nodes 120, e.g., TRP, and the another network node 113, e.g., gNB/cloud, to update the respective local models, located at the respective radio network nodes, and the global model, located at the another network node 113, e.g., gNB/cloud. In some embodiments wherein the first network node 111 may be one of the radio network nodes 120, as depicted for example, in panel a) of
[0113] This Action 405 may be performed only during the training phase.
[0114] The sending in this Action 405 may be performed, e.g., via the sixth link 156.
[0115] In some particular examples, the first network node 111 may send a set of information to the network node managing the set of radio network nodes 120, e.g., the gNB, comprising at least, but not limited to, the local model, and the values estimated by the local model in the previous time instant.
Action 406
[0116] In some embodiments, wherein the first network node 111 may be different from any of the radio network nodes 120, the obtaining in Action 403 may further comprise receiving a respective local model of the predictive model of Doppler shift pre-compensation determined by at least one of the radio network nodes 120. In such embodiments, the determined predictive model, as initiated in Action 404, may be a global model.
[0117] As a result of Action 405, the first network node 111 as a network node managing the set of radio network nodes 120 may have received the set of information from the set of radio network nodes 120 used for global model update containing at least, but not limited to: the local model from each respective radio network node of the set of radio network nodes 120, and the values estimated by local model at the respective radio network nodes of the set of radio network nodes 120 in the previous time instant.
[0118] The first network node 11 may then update the global model based on the information received on the previous Action 405.
[0119] In one example of the method, the first network node 111 as managing network node, e.g., gNB or cloud, may keep track of a global high-quality model for the NN used by the set of radio network nodes 120. The updates of the global high-quality model at the gNB or cloud may only be performed when the first network node 111 as managing network node may receive the local model from the set of radio network nodes 120, which is when the first network node 111 as managing network node may conduct an aggregation of the received local models and may incorporate this aggregated model in the global high-quality model. Upon finishing this aggregation, the first network node 111 as managing network node may broadcast the global model to the set of radio network nodes 120.
[0120] In this Action 406, the first network node 111 may send a fourth indication towards at least one of the radio network nodes 120. The fourth indication may indicate that the respective local model of the predictive model of Doppler shift pre-compensation is to be updated based on the global model. In other words, in this Action 406, the first network node 111 as managing network node may sending a set of information for local model update at the TRPs.
[0121] The fourth indication may be, e.g., a flag, such as a FLAG 3 referred to in examples herein. The FLAG-3, when set to TRUE, may indicate that the local model may need to be updated based on the global model.
[0122] The sending in this Action 406 may be performed only during the training phase.
[0123] The sending in this Action 406 may be performed, e.g., via the sixth link 156.
[0124] In some examples of the method, only the first network node 111 as a centralized unit, e.g., a cloud or a gNB that may control the set of radio network nodes 120, may keep track of a global model for the NN used to predict the Doppler frequency shift and/or the values of current or future information related to the first wireless device 131, such as position, some signal quality measurement, currently used beam, velocity and/or direction of movement. The updates of this global model at the first network node 111 as managing network node, e.g., cloud/unique gNB, may be performed based on information received from the first wireless device 131, e.g., Doppler frequency shift estimated at the first wireless device 131, velocity of the first wireless device 131, direction of movement of the first wireless device 131, and/or position of the first wireless device 131, and/or information estimated at the first network node 111 as managing network node, e.g., Doppler frequency shift estimated at the set of radio network nodes 120, velocity of the first wireless device 131, direction of movement of the first wireless device 131, position of the first wireless device 131, some estimated channel quality measurement, currently used beam. In these examples, the set of radio network nodes 120 may only receive signals from the first wireless device 131 and forward them to the first network node 111 as managing network node, without any processing. Furthermore, the set of radio network nodes 120 may only receive signals from the first network node 111 as managing network node and forward them to the first wireless device 131 without any processing.
Action 407
[0125] In some of the embodiments wherein the first network node 111 may be one of the radio network nodes 120 and the determined predictive model may be the respective local model, the first network node 111 may, in this Action 407 receive the fourth indication from the another network node 113, that is, the managing network node. The fourth indication, e.g., the FLAG 3, may indicate that the respective local model of the predictive model of Doppler shift pre-compensation is to be updated based on the global model determined by the another network node 113. In some examples, first network node 111 may, in this Action 407 updating the local model based on the received global model, if FLAG-3 is set to TRUE.
[0126] For example, if FLAG-3 is set to TRUE, it may indicate a newly updated global model.
[0127] Action 407 may be performed only during the training phase.
[0128] The receiving in this Action 407 may be performed, e.g., via the sixth link 156.
Action 408
[0129] In some of the embodiments wherein the first network node 111 may be one of the radio network nodes 120 and the determined predictive model may be the respective local model, the first network node 111 may, in this Action 408, update the respective local model of the predictive model of Doppler shift pre-compensation based on the received fourth indication. In some examples, first network node 111 may, in this Action 408 updating the local model based on the received global model, if FLAG-3 is set to TRUE.
[0130] The updating of the local model in this Action 408 may be based at least on the information received in the previous Action 407, but also based on one of the following parameters: Doppler frequency shift estimation performed locally, beam currently used to transmit to the first wireless device 131 and channel quality measurements performed locally.
[0131] Action 408 may be performed only during the training phase;
Action 409
[0132] According to the invention, when the training phase finishes, for example, after a preconfigured number of training iterations, or upon convergence of the local and global models, the first network node 111 may send a signal to the first wireless device 131 to inform it to stop the training phase. In this Action 409, the first network node 111 may send another indication towards the first wireless device 131. The another indication may indicate that the training phase may have to stop. The another indication may be another flag, e.g., a FLAG-2,as referred to in some examples of embodiments herein. When set to TRUE, FLAG-2 may indicate that the training phase may stop.
[0133] The stop criterion for the training phase may be on the convergence of the global model, maximum number of iterations reserved for training, maximum time reserved for training, or other stop criteria.
[0134] Action 409 may be performed only in the end of the training phase.
[0135] The sending in this Action 409 may be performed, e.g., via the first link 151.
[0136] In examples wherein the first network node 111 may be the network nodes managing the set of radio network nodes 120, the sending in this Action 409 of the another indication may be performed, via the at least one of the radio network nodes 120 in the set of radio network nodes 120.
[0137] In some embodiments, the sending in Action 409 of the another indication may be performed after receiving the another indication from the another network node 113. For example, after receiving the FLAG-2 from the network node managing the set of radio network nodes 120, e.g., the gNB, that when set to TRUE may indicate that the training phase may stop.
Action 410
[0138] After having performed Action 409, the first network node 111 may be enabled to send signal information to first wireless device 131 to inform that the execution phase may need to begin.
[0139] In this Action 410, the first network node 111 may determine a Doppler shift pre-compensation value for the first wireless device 131 or the second wireless device 132. In other words, the first network node 111 may determine the Doppler shift pre-compensation value for the same wireless device with which it performed the training phase, that is, the first wireless device 131, or for another wireless device, that is, the second wireless device 132. In other words, the first network node 111 may determine the Doppler shift pre-compensation value with a first pool of wireless devices, and then execute the trained model for a second pool of wireless devices, which may or may not partially or totally overlap with the first pool.
[0140] The determining in this Action 410 of the Doppler shift pre-compensation value may be based on the updated respective local predictive model.
Action 411
[0141] In this Action 411, the first network node 111 may apply the determined Doppler shift pre-compensation value in a first downlink transmission to the first wireless device 131 or the another wireless device 132.
[0142] Embodiments of a method, performed by the second network node 112, will now be described with reference to the flowchart depicted in
[0143] In some embodiments, the wireless communications network 100 may support at least one of: New Radio (NR), Long Term Evolution (LTE), LTE for Machines (LTE-M), enhanced Machine Type Communication (eMTC), and Narrow Band Internet of Things (NB-IoT).
[0144] In some non-limiting examples, the second network node 112, e.g., TRP and/or gNB and/or cloud, may be equipped with software and/or hardware functionalities that may allow it to build, configure and control one or more neural networks (NNs), which may be needed for the proposed machine learning-based methods to work. This NN may work based on a model, which may comprise a set of weights that may controls its decisions.
[0145] The method may be understood to be a computer-implemented method.
[0146] Several embodiments are comprised herein. In some embodiments all the actions may be performed. In some embodiments, two or more actions may be performed. It should be noted that the examples herein are not mutually exclusive. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. A non-limiting example of the method performed by the second network node 112 is depicted
[0147] The execution of embodiments herein may assume that the first wireless device 131 and optionally, the second wireless device 132, may have already performed the initial access procedure with the network, that is, the second network node 112, e.g., TRPs/gNB.
Action 501
[0148] In this Action 501, the second network node 112 may receive a fifth indication from the first network node 111 operating in the wireless communications network 100. The fifth indication indicates a start of an execution phase of the predictive model of Doppler shift pre-compensation. The predictive model may have been determined using machine learning based at least on the trajectory 140 and the static set of radio network nodes 112, 113 serving the pre-defined trajectory 140, as described in
[0149] The fifth indication may be another FLAG.
[0150] In examples wherein the second network node 112 may be the same as the first network node 111, Action 501 may be performed after having performed Action 409.
[0151] The receiving in this Action 501 may be performed, e.g., via the eighth link 158.
Action 502
[0152] In this Action 502, the second network node 112 may send the fifth indication towards the first wireless device 131. The fifth indication, as stated above, may indicate the start of the execution phase of the predictive model of Doppler shift pre-compensation.
[0153] The sending in this Action 502 of the fifth indication may be triggered by the obtained fifth indication in Action 501. The second network node 112 may then be enabled to send signal information to the first wireless device 131 to inform that the execution phase may need to begin.
[0154] The sending in this Action 502 may be performed, e.g., via the first link 151.
Action 503
[0155] According to the embodiments herein, during the execution phase, the wireless device 131, 132, may send a set of information signals to the network, e.g., the second network 112, once. The second network 112 may then estimate current and future Doppler frequency shifts and other UE-related parameters based on the ML-based predictive model, and thereby be enabled to later transmit pre-compensated PDCCH and PDSCH.
[0156] In this Action 503, the second network node 112 obtains a sixth indication of a Doppler shift experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140, to which the static set of radio network nodes 120 provide radio coverage.
[0157] The obtaining 503 of the sixth indication may be triggered by the sent fifth indication.
[0158] The obtaining in this Action 503 may be performed, e.g., via the first link 151.
[0159] The sixth indication may be, for example, TRSs and uplink signals received from the wireless device 131.
[0160] By having determined the predictive model of Doppler shift pre-compensation, e.g., as described in Action 404, after finishing the training phase, in the execution phase, since the pre-defined trajectory 140, that is, the train trajectory, is fixed, the amount of signaling that may be required by the method described herein may be understood to be significantly reduced, see
Action 504
[0161] In this Action 504, the second network node 112 determines, based on the obtained sixth indication and after having obtained the sixth indication only once, a Doppler shift pre-compensation value. The determining in this Action 504 is based on the predictive model. The predictive model has been determined using machine learning based at least on the trajectory 140 and the static set of radio network nodes 112, 113 serving the trajectory 140, as e.g., described in relation to
[0162] Determining may be understood as calculating, deriving, generating, or equivalent.
[0163] This Action 504 may be performed only after the training phase, that is, after the predictive model may have been properly trained.
Action 505
[0164] In this Action 505, the second network node 112, applies the determined Doppler shift pre-compensation value to a second downlink transmission to the wireless device 131, 132, in response to the obtained sixth indication. The second downlink transmission may be PDCCH and PDSCH. In other words, in this Action 505 the second network node 112 may send pre-compensated PDCCH and PDSCH to the wireless device 131, 132, where the pre-compensation may be based on TRSs and uplink signals received from the wireless device 131, 132, or based on the current estimation of the predictive model.
Action 506
[0165] In some embodiments, the second network node 112 may in this Action 503 receive the first indication from the first network node 111 operating in the wireless communications network 100. The first indication, as described earlier, may indicate the start of the training phase of the predictive model of the Doppler shift pre-compensation. That is, the execution and iteration phases may iterate.
[0166] The receiving in this Action 506 may be performed, e.g., via the eighth link 158.
[0167] Action 506 may be performed only at the beginning of the training phase.
Action 507
[0168] In this Action 507, the second network node 112 may send the first indication towards the first wireless device 131.
[0169] Action 507 may be performed only during the training phase.
[0170] The sending in this Action 507 may be performed, e.g., via the first link 151.
Action 508
[0171] In this Action 508, the second network node 112 may receive the second indication from the first network node 111. The second indication, as described earlier, may indicate the change in the periodicity with which the first wireless device 131 may have to send the set of information.
[0172] Action 508 may be performed only during the training phase.
[0173] The receiving in this Action 508 may be performed, e.g., via the eighth link 158.
Action 509
[0174] In this Action 509, the second network node 112 may send the second indication towards the first wireless device 131.
[0175] Action 509 may be performed only in the end of the training phase.
[0176] The sending in this Action 509 may be performed, e.g., via the first link 151.
Action 510
[0177] In this Action 510, the second network node 112 may obtain, directly or indirectly, based on the sent first indication, the set of information from the first wireless device 131. The set of information may indicate, as described earlier: i) the Doppler shift experienced by the first wireless device 131 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 provide the radio coverage, and ii) the set of features characterizing how the first wireless device 131 experienced the Doppler shift.
[0178] In some embodiments, the set of features may comprise at least one of: a) the one or more uplink signals transmitted by the first wireless device 131 to indicate the Doppler shift experienced by the first wireless device 131, b) the velocity of the first wireless device 131 during the estimation of the Doppler shift, c) the direction of movement of the first wireless device 131 during the estimation of the Doppler shift, d) the measurement of the quality of the channel with at least one of the radio network nodes in the set of radio network nodes 120, and e) the one or more beams used by the first wireless device 131 to receive one or more downlink signals for which the Doppler shift was experienced.
[0179] In some embodiments wherein the obtaining in this Action 510 of the set of information may be performed with the periodicity, the method may further comprise performing Action 508 and Action 509.
[0180] The obtaining in this Action 510 may be performed, e.g., via the first link 151.
Action 511
[0181] In this Action 511, the second network node 112 may initiate determining, using machine-learning, and based on the received set of information, the predictive model of Doppler shift pre-compensation.
Action 512
[0182] In some embodiments wherein the second network node 112 may be one of the radio network nodes 120, and the determined predictive model may be the respective local model, in this Action 512, the second network node 112 may send the third indication to the another network node 113 operating in the wireless communications network 100. The third indication may indicate the respective local model.
[0183] The sending in this Action 512 may be performed, e.g., via the seventh link 157.
Action 513
[0184] In some embodiments wherein the second network node 112 may be one of the radio network nodes 120, and the determined predictive model may be the respective local model, in this Action 513, the second network node 112 may receive the fourth indication from the another network node 113. The fourth indication may indicate that the respective local model of the predictive model of Doppler shift pre-compensation may need to be updated based on the global model determined by the another network node 113.
[0185] The receiving in this Action 513 may be performed, e.g., via the seventh link 157.
Action 514
[0186] In some embodiments wherein the second network node 112 may be one of the radio network nodes 120, and the determined predictive model may be the respective local model, in this Action 514, the second network node 112 may update the respective local model of the predictive model of Doppler shift pre-compensation based on the received fourth indication.
Action 515
[0187] In this Action 515, the second network node 112 may receive the another indication from the first network node 111. The another indication may indicate that the training phase is to stop.
[0188] The receiving in this Action 515 may be performed, e.g., via the seventh link 157.
[0189] Action 515 may be performed only at the end of the training phase.
Action 516
[0190] In this Action 516, the second network node 112 may send the another indication towards the first wireless device 131.
[0191] The sending in this Action 516 may be performed, e.g., via the first link 151.
[0192] Embodiments of a method, performed by the wireless device 131, 132, will now be described with reference to the flowchart depicted in
[0193] In some embodiments, the wireless communications network 100 may support at least one of: New Radio (NR), Long Term Evolution (LTE), LTE for Machines (LTE-M), enhanced Machine Type Communication (eMTC), and Narrow Band Internet of Things (NB-IoT).
[0194] In some non-limiting examples, any of the first network node 111 and the second network node 112, e.g., TRP and/or gNB and/or cloud, may be equipped with software and/or hardware functionalities that may allow it to build, configure and control one or more neural networks (NNs), which may be needed for the proposed machine learning-based methods to work. This NN may work based on a model, which may comprise a set of weights that may controls its decisions.
[0195] The method may be understood to be a computer-implemented method.
[0196] Several embodiments are comprised herein. In some embodiments all the actions may be performed. In some embodiments, two or more actions may be performed. It should be noted that the examples herein are not mutually exclusive. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. A non-limiting example of the method performed by the wireless device 131, 132 is depicted
[0197]
[0198] The execution of embodiments herein may assume that the first wireless device 131 and optionally, the second wireless device 132, may have already performed the initial access procedure with the network, that is, the second network node 112, e.g., TRPs/gNB.
Action 601
[0199] In this Action 601, the wireless device 131, 132 receives the first indication from the first network node 111 operating in the wireless communications network 100. The first indication indicates the start of the training phase of the predictive model of Doppler shift pre-compensation. In particular examples, this Action 501 may comprise receiving the FLAG-0 from the TRPs that, when set to TRUE, may indicate that the training phase may need to happen.
[0200] Action 601 may be performed only in the beginning of the training phase.
[0201] The receiving in this Action 601 may be performed, e.g., via the first link 151.
Action 602
[0202] In this Action 602, the wireless device 131, 132 may receive the second indication from the first network node 111. The second indication may indicate the change in the periodicity with which the wireless device 131, 132 may have to send the set of information. For example, optionally, at any point during the training phase, Action 602 may comprise receiving the FLAG-1 from the TRPs that when set to TRUE may indicate that the TRS and training signaling periodicity may need to be reduced.
[0203] Action 602 may be performed only in the beginning of the training phase.
[0204] The receiving in this Action 602 may be performed, e.g., via the first link 151.
Action 603
[0205] The wireless device 131, 132 may then receiving TRSs from one or more of the set of radio network nodes 120.
[0206] In this Action 603, the wireless device 131, 132 sends, towards the first network node 111, based on the received first indication, the set of information from the wireless device 131, 132. The set of information indicates: i) the Doppler shift experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 provide radio coverage, and ii) the set of features characterizing how the wireless device 131, 132 experienced the Doppler shift.
[0207] In some embodiments, the set of features may comprise at least one of: a) the one or more uplink signals transmitted by the wireless device 131, 132 to indicate the Doppler shift experienced by the wireless device 131, 132, b) the velocity of the wireless device 131, 132 during the estimation of the Doppler shift, c) the direction of movement of the wireless device 131, 132 during the estimation of the Doppler shift, d) the measurement of the quality of the channel with at least one of the radio network nodes in the set of radio network nodes 120, and e) the one or more beams used by the wireless device 131, 132 to receive the one or more downlink signals for which the Doppler shift was experienced.
[0208] The sending in this Action 603 may be performed, e.g., via the first link 151.
[0209] In some examples, Action 605 may comprise the wireless device 131, 132 sending the uplink signal with the explicit or implicit estimation of the Doppler frequency shift performed locally. Action 605 may also comprise the wireless device 131, 132 sending the set of information to the one or more of the set of radio network nodes 120 comprising at least, but not limited to: speed, direction of movement, position, and channel quality measurements performed locally.
[0210] In some embodiments wherein the obtaining in this Action 603 of the set of information may be performed with the periodicity, the wireless device 131, 132 may have performed Action 602.
Action 604
[0211] In this Action 604, the wireless device 131, 132 receives the first downlink transmission from the first network node 111. The first downlink transmission is based on the sent set of information. For example, the wireless device 131, 132 may receive the pre-compensated PDCCH and PDSCH from the one or more of the set of radio network nodes 120.
[0212] The receiving in this Action 604 may be performed via, e.g., via the first link 151.
Action 605
[0213] In this Action 605, the wireless device 131, 132 may receive the another indication from the first network node 111. The another indication may indicate that the training phase is to stop. For example, the wireless device 131, 132 may receive the FLAG-2 from the one or more of the set of radio network nodes 120 that when set to TRUE may indicate that the training phase may stop.
[0214] The receiving in this Action 605 may be performed via, e.g., via the first link 151.
[0215] Action 605 may be performed only at the end of the training phase.
Action 606
[0216] In this Action 606, the wireless device 131, 132 may receive the fifth indication from a second network node 112 operating in the wireless communications network 100. The fifth indication may indicate the start of the execution phase of the predictive model of Doppler shift pre-compensation.
[0217] The receiving in this Action 606 may be performed via, e.g., via the second link 152.
Action 607
[0218] In this Action 607, the wireless device 131, 132 may send, to the second network node 112, the sixth indication of the Doppler shift experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140. The sending in this Action 607 of the sixth indication may be triggered by the received fifth indication.
[0219] The sending in this Action 607 may be performed via, e.g., via the second link 152.
Action 608
[0220] In this Action 608, the wireless device 131, 132 may receive a second downlink transmission from the second network node 112. The second downlink transmission may be based on the sent sixth indication.
[0221] The sending in this Action 608 may be performed, e.g., via the second link 152.
[0222]
[0223]
Implementation for Scenarios With a Cloud or With More Than Two gNBs
[0224] In HST communication, the described methods may be executed following the same actions described above in scenarios in which the first network node 111 may be a cloud entity that may control the set of one or more radio network nodes 120, e.g., all the TRPs, similar to the scenario illustrated in
[0225] Considering scenarios in which the wireless device 131, 132 may be served by or connected to the set of one or more radio network nodes 120 that may be controlled by different gNBs, such as illustrated in
Implementation for Scenarios Where the TRPs Communicate Directly Without the Need to Resort to the gNB/Cloud
[0226] One additional possible deployment option for embodiments herein may be in the case where the set of one or more radio network nodes 120 may communicate directly, that is, without the need to resort to a gNB/Cloud, such as illustrated in
[0227] Certain embodiments disclosed herein may provide one or more of the following technical advantage(s), which may be summarized as follows. As a first advantage, embodiments herein may be understood to enable that potentially less information may need to be exchanged between the wireless device 131, 132, e.g., the train or UE, and the set of one or more radio network nodes 120. The amount of signaling that may be required by the methods described herein may be significantly reduced during its execution phase, see
[0228] As a second advantage, embodiments herein, may be understood to enable that, in contrast to current solutions, which only calculate the Doppler frequency shift for the current train position, embodiments herein may allow for the prediction of the Doppler frequency in future wireless device 131, 132, e.g., train, positions.
[0229] Embodiments herein may also be advantageously used to train different types of ML models, such as standard neural networks or reinforcement learning-based solutions.
[0230] As a further advantage, the learning approach of embodiments herein may allow the set of one or more radio network nodes 120 to update the learning parameters when needed, e.g., the training process may be executed upon request.
[0231] Embodiments herein may further be easily extended to be used in scenarios where two or more gNBs may control different subsets of radio network nodes in the set of one or more radio network nodes 120, e.g., multiple TRPs.
[0232]
[0233] Several embodiments are comprised herein. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. The detailed description of some of the following corresponds to the same references provided above, in relation to the actions described for the first network node 111 and will thus not be repeated here. For example, the wireless device 131, 132 may be configured to be located in the high speed train.
[0234] In
[0235] The first network node 111 is configured to, e.g. by means of a sending unit 901 within the first network node 111, configured to send the first indication towards the first wireless device 131. The first indication is configured to indicate the start of the training phase. The first network node 111 is also configured to, e.g. by means of a obtaining unit 902, configured to obtain directly or indirectly, based on the first indication configured to be sent, the set of information from the first wireless device 131, configured to indicate: i) the Doppler shift configured to be experienced by the first wireless device 131 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 are configured to provide radio coverage, and ii) the set of features configured to characterize how the first wireless device 131 is configured to experience the Doppler shift.
[0236] In some embodiments, the first network node 111 is configured to, e.g. by means of an initiating unit 903 within the first network node 111, configured to, initiate determining, using machine-learning, and based on the set of information configured to be received, the predictive model of Doppler shift pre-compensation. The training phase is configured to be of the predictive model.
[0237] In some embodiments, the set of features may be configured to comprise at least one of: a) the one or more uplink signals configured to be transmitted by the first wireless device 131 to indicate the Doppler shift configured to be experienced by the first wireless device 131, b) the velocity of the first wireless device 131 during the estimation of the Doppler shift, c) the direction of movement of the first wireless device 131 during the estimation of the Doppler shift, d) the measurement of the quality of the channel with at least one of the radio network nodes in the set of radio network nodes 120, and e) the one or more beams configured to be used by the first wireless device 131 to receive the one or more downlink signals for which the Doppler shift was configured to be experienced.
[0238] In some embodiments, wherein the obtaining of the set of information may be configured to be performed with the periodicity, the first network node 111 may be further configured to, e.g. by means of the sending unit 901 within the first network node 111, configured to, send the second indication towards the first wireless device 131. The second indication may be configured to indicate the change in the periodicity with which the first wireless device 131 may be to send the set of information.
[0239] In some embodiments, the first network node 111 may be further configured to, e.g. by means of the sending unit 901 within the first network node 111, configured to, send the another indication towards the first wireless device 131. The another indication may be configured to indicate that the training phase is to stop.
[0240] In some embodiments, wherein the first network node 111 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the first network node 111 may be further configured to, e.g. by means of the sending unit 901 within the first network node 111, configured to, send the third indication to the another network node 113 configured to operate in the wireless communications network 100. The third indication may be configured to indicate the respective local model.
[0241] In some embodiments, wherein the first network node 111 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the first network node 111 may be further configured to, e.g. by means of a receiving unit 904 within the first network node 111, configured to, receive the fourth indication from the another network node 113. The fourth indication may be configured to indicate that the respective local model of the predictive model of Doppler shift pre-compensation may be to be updated based on the global model configured to be determined by the another network node 113.
[0242] In some embodiments, wherein the first network node 111 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the first network node 111 may be further configured to, e.g. by means of an updating unit 905 within the first network node 111, configured to, update the respective local model of the predictive model of Doppler shift pre-compensation based on the fourth indication configured to be received.
[0243] In some embodiments, the sending of the first indication may be configured to be performed after receiving the first indication from the another network node 113.
[0244] In some embodiments, the sending of the second indication may be configured to be performed after receiving the second indication from the another network node 113.
[0245] In some embodiments, the sending of the another indication may be configured to be performed after receiving the another indication from the another network node 113
[0246] In some embodiments, the first network node 111 may be configured to, e.g. by means of a determining unit 906 within the first network node 111, configured to, determine the Doppler shift pre-compensation value for the first wireless device 131 or the second wireless device 132. The determining of the Doppler shift pre-compensation value may be configured to be based on the respective local predictive model configured to be updated.
[0247] In some embodiments, the first network node 111 may be configured to, e.g. by means of an applying unit 907 within the first network node 111, configured to, apply the Doppler shift pre-compensation value configured to be determined in the first downlink transmission to the first wireless device 131 or the another wireless device 132.
[0248] In some embodiments, wherein the first network node 111 may be configured to be different from any of the radio network nodes 120, and wherein the obtaining may be further configured to comprise receiving the respective local model of the predictive model of Doppler shift pre-compensation configured to be determined by at least one of the radio network nodes 120, and wherein the predictive model configured to be determined may be a global model, the first network node 111 may be configured to, e.g. by means of the sending unit 901 within the first network node 111, configured to, send the fourth indication towards at least one of the radio network nodes 120. The fourth indication may be configured to indicate that the respective local model of the predictive model of Doppler shift pre-compensation may be to be updated based on the global model.
[0249] In some embodiments, the sending of the first indication may be configured to be performed via the at least one of the radio network nodes 120.
[0250] In some embodiments, the sending of the second indication may be configured to be performed via the at least one of the radio network nodes 120.
[0251] In some embodiments, the sending of the another indication may be configured to be performed via the at least one of the radio network nodes 120.
[0252] The embodiments herein in the first network node 111 may be implemented through one or more processors, such as a processor 908 in the first network node 111 depicted in
[0253] The first network node 111 may further comprise a memory 909 comprising one or more memory units. The memory 909 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the first network node 111.
[0254] In some embodiments, the first network node 111 may receive information from, e.g., the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, and/or the second wireless device 132, through a receiving port 910. In some embodiments, the receiving port 910 may be, for example, connected to one or more antennas in first network node 111. In other embodiments, the first network node 111 may receive information from another structure in the wireless communications network 100 through the receiving port 910. Since the receiving port 910 may be in communication with the processor 908, the receiving port 910 may then send the received information to the processor 908. The receiving port 910 may also be configured to receive other information.
[0255] The processor 908 in the first network node 111 may be further configured to transmit or send information to e.g., the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132, and/or another structure in the wireless communications network 100, through a sending port 911, which may be in communication with the processor 908, and the memory 909.
[0256] Those skilled in the art will also appreciate that the different units 901-907 described above may refer to a combination of analog and digital modules, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 908, perform as described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
[0257] Also, in some embodiments, the different units 901-907 described above may be implemented as one or more applications running on one or more processors such as the processor 908.
[0258] Thus, the methods according to the embodiments described herein for the first network node 111 may be respectively implemented by means of a computer program 912 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 908, cause the at least one processor 908 to carry out the actions described herein, as performed by the first network node 111. The computer program 912 product may be stored on a computer-readable storage medium 913. The computer-readable storage medium 913, having stored thereon the computer program 912, may comprise instructions which, when executed on at least one processor 908, cause the at least one processor 908 to carry out the actions described herein, as performed by the first network node 111. In some embodiments, the computer-readable storage medium 913 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. In other embodiments, the computer program 912 product may be stored on a carrier containing the computer program 912 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 913, as described above.
[0259] The first network node 111 may comprise a communication interface configured to facilitate communications between the first network node 111 and other nodes or devices, e.g., the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132 and/or another structure in the wireless communications network 100. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
[0260] In other embodiments, the first network node 111 may comprise the following arrangement depicted in
[0261] The radio circuitry 914 may be configured to set up and maintain at least a wireless connection with the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132 and/or another structure in the wireless communications network 100. Circuitry may be understood herein as a hardware component.
[0262] Hence, embodiments herein also relate to the first network node 111 comprising the processing circuitry 908 and the memory 909, said memory 909 containing instructions executable by said processing circuitry 908, whereby the first network node 111 is operative to perform the actions described herein in relation to the first network node 111, e.g., in Figure
[0263]
[0264] Several embodiments are comprised herein. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. The detailed description of some of the following corresponds to the same references provided above, in relation to the actions described for the second network node 112 and will thus not be repeated here. For example, the wireless device 131, 132 may be configured to be located in the high speed train.
[0265] In
[0266] The second network node 112 is configured to, e.g. by means of an obtaining unit 1001 within the second network node 112, configured to obtain the sixth indication of the Doppler shift configured to be experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 are configured to provide radio coverage.
[0267] The second network node 112 is also configured to, e.g. by means of a determining unit 1002, configured to determine, based on the sixth indication configured to be obtained and after having obtained the sixth indication only once, the Doppler shift pre-compensation value. The determining may be configured to be based on the predictive model. The predictive model may be configured to have been determined using machine learning based at least on the trajectory 140 and the static set of radio network nodes 112, 113 configured to be serving the trajectory 140.
[0268] The second network node 112 is also configured to, e.g. by means of an applying unit 1003, configured to apply the Doppler shift pre-compensation value configured to be determined to the second downlink transmission to the wireless device 131, 132, in response to the sixth indication configured to be obtained.
[0269] In some embodiments, the second network node 112 may be configured to, e.g. by means of a sending unit 1004 within the second network node 112, configured to, send the fifth indication towards the first wireless device 131. The fifth indication may be configured to indicate the start of the execution phase of the predictive model of Doppler shift pre-compensation. The obtaining of the sixth indication may be configured to be triggered by the fifth indication configured to be sent.
[0270] In some embodiments, the second network node 112 may be configured to, e.g. by means of a receiving unit 1005 within the second network node 112, configured to, receive the fifth indication from the first network node 111 configured to operate in the wireless communications network 100. The sending of the fifth indication may be configured to be triggered by the fifth indication configured to be obtained.
[0271] In some embodiments, the second network node 112 may be configured to, e.g. by means of the receiving unit 1005 within the second network node 112, configured to, receive the first indication from the first network node 111 configured to operate in the wireless communications network 100. The first indication may be configured to indicate the start of the training phase of the predictive model of the Doppler shift pre-compensation.
[0272] In some embodiments, the second network node 112 may be configured to, e.g. by means of the sending unit 1004 within the second network node 112, configured to, send the first indication towards the first wireless device 131.
[0273] In some embodiments, the second network node 112 may be configured to, e.g. by means of the obtaining unit 1001 within the second network node 112, configured to, obtain, directly or indirectly, based on the first indication configured to be sent, the set of information from the first wireless device 131, configured to indicate: i) the Doppler shift configured to be experienced by the first wireless device 131 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 may be configured to provide the radio coverage, and ii) the set of features configured to characterize how the first wireless device 131 may be configured to have experienced the Doppler shift.
[0274] In some embodiments, the second network node 112 may be configured to, e.g. by means of an initiating unit 1006 within the second network node 112, configured to, initiate determining, using machine-learning, and based on the set of information configured to be received, the predictive model of Doppler shift pre-compensation.
[0275] In some embodiments, the set of features may be configured to comprise at least one of: a) the one or more uplink signals configured to be transmitted by the first wireless device 131 to indicate the Doppler shift configured to be experienced by the first wireless device 131, b) the velocity of the first wireless device 131 during the estimation of the Doppler shift, c) the direction of movement of the first wireless device 131 during the estimation of the Doppler shift, d) the measurement of the quality of the channel with at least one of the radio network nodes in the set of radio network nodes 120, and e) the one or more beams configured to be used by the first wireless device 131 to receive the one or more downlink signals for which the Doppler shift was configured to be experienced.
[0276] In some embodiments, wherein the obtaining of the set of information may be configured to be performed with the periodicity, the second network node 112 may be further configured to, e.g. by means of the receiving unit 1005 within the second network node 112, configured to, receive the second indication from the first network node 111. The second indication may be configured to indicate the change in the periodicity with which the first wireless device 131 may be to send the set of information.
[0277] In some embodiments, wherein the obtaining of the set of information may be configured to be performed with the periodicity, the second network node 112 may be further configured to, e.g. by means of the sending unit 1004 within the second network node 112, configured to, send the second indication towards the first wireless device 131.
[0278] In some embodiments, the second network node 112 may be further configured to, e.g. by means of the receiving unit 1005 within the second network node 112, configured to, receive the another indication from the first network node 111. The another indication may be configured to indicate that the training phase is to stop.
[0279] In some embodiments, the second network node 112 may be further configured to, e.g. by means of the sending unit 1004 within the second network node 112, configured to, send the another indication towards the first wireless device 131.
[0280] In some embodiments, wherein the second network node 112 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the second network node 112 may be further configured to, e.g. by means of the sending unit 1004 within the second network node 112, configured to, send the third indication to the another network node 113 configured to operate in the wireless communications network 100. The third indication may be configured to indicate the respective local model.
[0281] In some embodiments, wherein the second network node 112 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the second network node 112 may be further configured to, e.g. by means of the receiving unit 1005 within the second network node 112, configured to, receive the fourth indication from the another network node 113. The fourth indication may be configured to indicate that the respective local model of the predictive model of Doppler shift pre-compensation may be to be updated based on the global model configured to be determined by the another network node 113.
[0282] In some embodiments, wherein the second network node 112 may be configured to be one of the radio network nodes 120, and the predictive model configured to be determined may be configured to be the respective local model, the second network node 112 may be further configured to, e.g. by means of an updating unit 1007 within the second network node 112, configured to, update the respective local model of the predictive model of Doppler shift pre-compensation based on the fourth indication configured to be received.
[0283] The embodiments herein in the second network node 112 may be implemented through one or more processors, such as a processor 1008 in the second network node 112 depicted in
[0284] The second network node 112 may further comprise a memory 1009 comprising one or more memory units. The memory 1009 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the second network node 112.
[0285] In some embodiments, the second network node 112 may receive information from, e.g., the first network node 111, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, and/or the second wireless device 132, through a receiving port 1010. In some embodiments, the receiving port 1010 may be, for example, connected to one or more antennas in second network node 112. In other embodiments, the second network node 112 may receive information from another structure in the wireless communications network 100 through the receiving port 1010. Since the receiving port 1010 may be in communication with the processor 1008, the receiving port 1010 may then send the received information to the processor 1008. The receiving port 1010 may also be configured to receive other information.
[0286] The processor 1008 in the second network node 112 may be further configured to transmit or send information to e.g., the first network node 111, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132, and/or another structure in the wireless communications network 100, through a sending port 1011, which may be in communication with the processor 1008, and the memory 1009.
[0287] Those skilled in the art will also appreciate that the different units 1001-1007 described above may refer to a combination of analog and digital modules, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 1008, perform as described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
[0288] Also, in some embodiments, the different units 1001-1007 described above may be implemented as one or more applications running on one or more processors such as the processor 1008.
[0289] Thus, the methods according to the embodiments described herein for the second network node 112 may be respectively implemented by means of a computer program 1012 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 1008, cause the at least one processor 1008 to carry out the actions described herein, as performed by the second network node 112. The computer program 1012 product may be stored on a computer-readable storage medium 1013. The computer-readable storage medium 1013, having stored thereon the computer program 1012, may comprise instructions which, when executed on at least one processor 1008, cause the at least one processor 1008 to carry out the actions described herein, as performed by the second network node 112. In some embodiments, the computer-readable storage medium 1013 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. In other embodiments, the computer program 1012 product may be stored on a carrier containing the computer program 1012 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 1013, as described above.
[0290] The second network node 112 may comprise a communication interface configured to facilitate communications between the second network node 112 and other nodes or devices, e.g., the first network node 111, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132, and/or another structure in the wireless communications network 100. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
[0291] In other embodiments, the second network node 112 may comprise the following arrangement depicted in
[0292]
[0293] Several embodiments are comprised herein. Components from one embodiment may be tacitly assumed to be present in another embodiment and it will be obvious to a person skilled in the art how those components may be used in the other exemplary embodiments. The detailed description of some of the following corresponds to the same references provided above, in relation to the actions described for the first wireless device 131 and the wireless device 131, 132, and will thus not be repeated here. For example, the wireless device 131, 132 may be configured to be located in the high speed train.
[0294] In
[0295] The wireless device 131, 132 is configured to, e.g. by means of a receiving unit 1101 within the wireless device 131, 132, configured to, receive the first indication from the first network node 111 configured to operate in the wireless communications network 100. The first indication is configured to indicate the start of the training phase of the predictive model of Doppler shift pre-compensation.
[0296] The wireless device 131, 132 is configured to, e.g. by means of a sending unit 1102 within the wireless device 131, 132, configured send towards the first network node 111, based on the first indication configured to be received, the set of information from the wireless device 131, 132, configured to indicate: i) the Doppler shift configured to be experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140 to which the static set of radio network nodes 120 are configured to provide radio coverage, and ii) the set of features configured to characterize how the wireless device 131, 132 is configured to have experienced the Doppler shift.
[0297] In some embodiments, the wireless device 131, 132 may be configured to, e.g. by means of the receiving unit 1101 configured to, receive the first downlink transmission from the first network node 111. The first downlink transmission is configured to be based on the set of information configured to be sent.
[0298] In some embodiments, the set of features may be configured to comprise at least one of: a) the one or more uplink signals configured to be transmitted by the first wireless device 131 to indicate the Doppler shift configured to be experienced by the wireless device 131, 132, b) the velocity of the wireless device 131, 132 during the estimation of the Doppler shift, c) the direction of movement of the wireless device 131, 132 during the estimation of the Doppler shift, d) the measurement of the quality of the channel with at least one of the radio network nodes in the set of radio network nodes 120, and e) the one or more beams configured to be used by the wireless device 131, 132 to receive the one or more downlink signals for which the Doppler shift was configured to be experienced.
[0299] In some embodiments, wherein the obtaining of the set of information may be configured to be performed with the periodicity, the wireless device 131, 132 may be further configured to, e.g. by means of the receiving unit 1101 within the wireless device 131, 132, configured to, receive the second indication from the first network node 111. The second indication may be configured to indicate the change in the periodicity with which the wireless device 131, 132 may be to send the set of information.
[0300] In some embodiments, the wireless device 131, 132 may be further configured to, e.g. by means of the receiving unit 1101 within the second network node 112, configured to, receive the another indication from the first network node 111. The another indication may be configured to indicate that the training phase is to stop.
[0301] In some embodiments, the wireless device 131, 132 may be further configured to, e.g. by means of the receiving unit 1101 within the second network node 112, configured to, receive the fifth indication from the second network node 112 configured to operate in the wireless communications network 100. The fifth indication may be configured to indicate the start of the execution phase of the predictive model of Doppler shift pre-compensation.
[0302] The wireless device 131, 132 is configured to, e.g. by means of the sending unit 1102 within the wireless device 131, 132, configured send, to the second network node 112, the sixth indication of the Doppler shift configured to be experienced by the wireless device 131, 132 while moving along the pre-defined trajectory 140. The sending of the sixth indication may be configured to be triggered by the fifth indication configured to be received.
[0303] In some embodiments, the wireless device 131, 132 may be further configured to, e.g. by means of the receiving unit 1101 within the second network node 112, configured to, receive the second downlink transmission from the second network node 112. The second downlink transmission may be configured to be based on the sixth indication configured to be sent.
[0304] The embodiments herein in the wireless device 131, 132 may be implemented through one or more processors, such as a processor 1103 in the wireless device 131, 132 depicted in
[0305] The wireless device 131, 132 may further comprise a memory 1104 comprising one or more memory units. The memory 1104 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the wireless device 131, 132.
[0306] In some embodiments, the wireless device 131, 132 may receive information from, e.g., the first network node 111, the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, and/or the second wireless device 132, through a receiving port 1105. In some embodiments, the receiving port 1105 may be, for example, connected to one or more antennas in wireless device 131, 132. In other embodiments, the wireless device 131, 132 may receive information from another structure in the wireless communications network 100 through the receiving port 1105. Since the receiving port 1105 may be in communication with the processor 1103, the receiving port 1105 may then send the received information to the processor 1103. The receiving port 1105 may also be configured to receive other information.
[0307] The processor 1103 in the wireless device 131, 132 may be further configured to transmit or send information to e.g., the first network node 111, the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132, and/or another structure in the wireless communications network 100, through a sending port 1106, which may be in communication with the processor 1103, and the memory 1104.
[0308] Those skilled in the art will also appreciate that the different units 1101-1102 described above may refer to a combination of analog and digital modules, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 1103, perform as described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
[0309] Also, in some embodiments, the different units 1101-1102 described above may be implemented as one or more applications running on one or more processors such as the processor 1103.
[0310] Thus, the methods according to the embodiments described herein for the wireless device 131, 132 may be respectively implemented by means of a computer program 1107 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 1103, cause the at least one processor 1103 to carry out the actions described herein, as performed by the wireless device 131, 132. The computer program 1107 product may be stored on a computer-readable storage medium 1108. The computer-readable storage medium 1108, having stored thereon the computer program 1107, may comprise instructions which, when executed on at least one processor 1103, cause the at least one processor 1103 to carry out the actions described herein, as performed by the wireless device 131, 132. In some embodiments, the computer-readable storage medium 1108 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, or a memory stick. In other embodiments, the computer program 1107 product may be stored on a carrier containing the computer program 1107 just described, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 1108, as described above.
[0311] The wireless device 131, 132 may comprise a communication interface configured to facilitate communications between the wireless device 131, 132 and other nodes or devices, e.g., the first network node 111, the second network node 112, the another network node 113, any of the radio network nodes in the set of radio network nodes 120, the first wireless device 131, the second wireless device 132, and/or another structure in the wireless communications network 100. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
[0312] In other embodiments, the wireless device 131, 132 may comprise the following arrangement depicted in
[0313] Hence, embodiments herein also relate to the wireless device 131, 132 comprising the processing circuitry 1103 and the memory 1104, said memory 1104 containing instructions executable by said processing circuitry 1103, whereby the wireless device 131, 132 is operative to perform the actions described herein in relation to the wireless device 131, 132, e.g., in
[0314] Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step. Any feature of any of the embodiments disclosed herein may be applied to any other embodiment, wherever appropriate. Likewise, any advantage of any of the embodiments may apply to any other embodiments, and vice versa. Other objectives, features and advantages of the enclosed embodiments will be apparent from the following description.
[0315] As used herein, the expression at least one of: followed by a list of alternatives separated by commas, and wherein the last alternative is preceded by the and term, may be understood to mean that only one of the list of alternatives may apply, more than one of the list of alternatives may apply or all of the list of alternatives may apply. This expression may be understood to be equivalent to the expression at least one of: followed by a list of alternatives separated by commas, and wherein the last alternative is preceded by the or term.
REFERENCES
[0316] 1. RP-193133, New WID: Further enhancements on MIMO for NR, 3GPP TSG RAN Meeting #86, Sitges, Spain, Dec. 9-12, 2019. [0317] 2. 3GPP R1-2007383, Session notes for 8.1 (Further enhancements on MIMO for NR), Samsung, RAN1 #102-e, August 2020. [0318] 3. 3GPP R1-2100067, Enhancements for M-TRP Transmission to Support HST-SFN in Rel-17, InterDigital, Inc., RAN1 #104-e, February 2021. [0319] 4. 3GPP R1-2100122, Enhancements on HST-SFN deployment, OPPO, RAN1 #104-e, February 2021. 3GPP R1-2100347, Discussion on enhancements for HST-SFN deployment, CATT, RAN1 #104-e, February 2021. [0320] 5. 3GPP R1-2101009, Enhancements for HST-SFN deployment, Nokia, Nokia Shanghai Bell, RAN1 #104-e, February 2021. [0321] 6. 3GPP R1-2101036, Enhancements on HST-SFN deployment, CMCC, RAN1 #104-e, February 2021. [0322] 7. Shuangfeng Han, Chih-Lin I, Tian Xie, Sen Wang, Yuhong Huang, Linglong Dai, Qi Sun, and Chunfeng Cui, Achieving High Spectrum Efficiency on High Speed Train for 5G New Radio and Beyond, in IEEE Wireless Communications, vol. 26, no. 5, pp. 62-69, October 2019. [0323] 8. N. Jamaly, S. Mauron, R. Merz, A. Schumacher and D. Wenger, Delivering Gigabit Capacities to Passenger Trains: Tales from an Operator on the Road to 5G, in IEEE Communications Magazine, vol. 57, no. 9, pp. 18-23, September 2019. [0324] 9. Xiong, Lei, Zhengyu Zhang, and Dongpin Yao. Dynamic Doppler prediction in high-speed rail using long short-term memory neural network. Transactions on Emerging Telecommunications Technologies (2021): e4269.