Wireless device for handling transmission power, first network node, second network node, and method performed thereby
By realizing power sharing between wireless devices and network nodes in a wireless communication network, the poor network performance caused by the dual-connection method is solved, and the coverage range and data rate are improved.
Patent Information
- Application Number
- CN202080026033.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-29
- Filing Date
- 2020-03-27
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2040-03-27
AI Technical Summary
Existing dual-connection (DC) methods lead to poor network performance, low coverage and data rates in wireless communication networks.
By means of implementing power sharing between the wireless device and the network node, the wireless device is allowed to achieve full power on the first cell group according to the presence/absence of transmission activity on the second cell group.
Improves the system coverage and data rate, thereby improving network performance.
Smart Images

Figure CN113678515B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to wireless communication systems, and more particularly to wireless devices, network nodes, and methods performed thereby for handling transmission power. Background Art
[0002] A wireless device within a wireless communication network may be, for example, a user equipment (UE), a station (STA), a mobile terminal, a wireless terminal, a terminal, and / or a mobile station (MS). A wireless device is capable of wireless communication in a cellular communication network or a wireless communication network (sometimes also referred to as a cellular radio system, a cellular system, or a cellular network). Communication may be performed, for example, between two wireless devices, between a wireless device and a regular phone, and / or between a wireless device and a server via a radio access network (RAN) and possible one or more core networks included in the wireless communication network. A wireless device may further be referred to as a mobile phone, a cellular phone, a laptop computer, or a tablet computer with wireless capabilities, just to mention some further examples. A wireless device in this context may be, for example, a portable, pocket-sized, handheld, computer-included, or vehicle-mounted mobile device capable of transmitting voice and / or data via a RAN with another entity (such as another terminal or server).
[0003] A wireless communication network covers a geographical area that can be divided into cell areas, each cell area being served by a network node, which can be an access node, such as a radio network node, a radio node or a base station, such as a radio base station (RBS), which can sometimes be referred to as, for example, an evolved Node B ("eNB"), "eNodeB", "Node B", "B Node", gNB, a transmission point (TP), or a BTS (base transceiver station), depending on the technology and terminology used. Based on transmission power and thus also based on cell size, base stations can be of different categories, such as, for example, wide area base stations, medium range base stations, local area base stations, home base stations, pico base stations, etc. A cell is a geographical area where radio coverage is provided by a base station or a radio node at a base station site or a radio node site, respectively. One base station located at a base station site can serve one or more cells. Further, each base station can support one or more communication technologies. A base station communicates with terminals within the range of the base station via an air interface operating on radio frequencies. A wireless communication network can also be a non-cellular system, including network nodes that can serve receiving nodes (such as wireless devices) with service beams. In the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE), base stations (which may be referred to as eNodeBs or even eNBs) may be directly connected to one or more core networks. In the context of the present disclosure, the expression "downlink (DL)" may be used for the transmission path from a base station to a wireless device. The expression "uplink (UL)" may be used for the transmission path in the opposite direction, i.e., from a wireless device to a base station.
[0004] Multi-carrier operation will now be described.
[0005] In multi-carrier or carrier aggregation (CA) operation, the UE may be able to receive and / or send data to more than one serving cell. In other words, a CA-capable UE may be configured to work with more than one serving cell. The carrier of each serving cell may generally be referred to as a component carrier (CC). Simply put, it is understood that a component carrier (CC) means a single carrier in a multi-carrier system. The term carrier aggregation (CA) may also be referred to as (e.g., interchangeably referred to as) "multi-carrier system", "multi-cell operation", "multi-carrier operation", "multi-carrier" transmission and / or reception. This may be understood to mean that CA may be used to transmit signaling and data in both the uplink and downlink directions. One CC is a primary component carrier (PCC), or simply a primary carrier or even an anchor carrier. The remaining CCs may be referred to as secondary component carriers (SCC), or simply secondary carriers or even supplementary carriers. A serving cell may be interchangeably referred to as a primary cell (PCell) or a primary serving cell (PSC). Similarly, a secondary serving cell may be interchangeably referred to as a secondary cell (SCell) or a secondary serving cell (SSC).
[0006] Typically, a primary CC or anchor CC may carry UE-specific signaling that may be required by the UE. A primary CC (i.e., PCC or PCell) may exist in both uplink and downlink directions in CA. In the case of a single UL CC, the PCell may be located on that CC. The network may assign different primary carriers to different UEs operating in the same sector or cell.
[0007] In dual connection (DC) operation, the UE can be served by at least two nodes, referred to as a master eNB (MeNB) and a secondary eNB (SeNB). More generally, in multiple connection (also referred to as multi-connection) operation, the UE can be served by two or more nodes, each of which can operate or manage a cell group, for example, MeNB, SeNB1, SeNB2, etc. More specifically, in multi-connection, each node can serve or manage at least a secondary service cell belonging to its own cell group. Each cell group may contain one or more service cells. The UE may be configured with a PCC from both the MeNB and the SeNB. The PCell from the MeNB and the SeNB may be referred to as a PCell and a PSCell, respectively. The UE may also be configured with one or more SCCs from each of the MeNB and the SeNB. The corresponding secondary service cells served by the MeNB and the SeNB may be referred to as SCells. A UE in DC may typically have a separate transmitter / receiver (TX / RX) for each connection with the MeNB and the SeNB. This may allow the MeNB and SeNB to independently configure one or more procedures (eg, radio link monitoring (RLM), discontinuous reception (DRX) cycle, etc.) for the UE on their PCell and PSCell, respectively.
[0008] In multiple connectivity, all cell groups may contain serving cells of the same radio access technology (RAT) (eg, LTE), or different cell groups may contain serving cells of different RATs.
[0009] Dual connectivity will now be described.
[0010] The Evolved Universal Terrestrial Radio Access Network (E-UTRAN) may support dual connectivity (DC) operation, whereby a multi-Rx / Tx UE in RRC_CONNECTED may be configured to utilize radio resources provided by two different schedulers located in two eNBs connected via a non-ideal backhaul through an X2 interface (see 3GPP 36.300). DC operation may be understood as advantageously providing data aggregation and link diversity for robustness by using more than one link. The eNBs involved in DC may assume two different roles for a certain UE: the eNB may act as a master node (MN) or as a secondary node (SN). In DC, MN may be understood as, for example, a radio network node that may terminate an interface between at least a radio network node and a mobility management entity (MME). Such an interface may be, for example, an S1 control plane interface (S1-MME) between an eNB and an MME. In DC, SN may be understood as a radio network node that may provide additional radio resources to a UE, but is not an MN. In DC, a UE may be connected to one MN and one SN.
[0011] Dual connectivity (DC) is typically available in NR (5G) and LTE systems to increase the UE's transmission and reception data rates. With dual connectivity, the UE can typically initially operate a serving cell group called a primary cell group (MCG). The network can then configure an additional cell group called a secondary cell group (SCG) for the UE. Each cell group (CG) can have one or more serving cells. MCGs and SCGs can operate from geographically non-co-located gNBs. Summary of the invention
[0012] According to various embodiments of the inventive concept, a method is provided for execution by a wireless device configured with dual connectivity between a first cell group and a second cell group. The method includes determining a limit on a transmission power of a first uplink transmission in the first cell group. The limit is determined based on an identified second uplink transmission in the second cell group that overlaps in time with the first uplink transmission. The method further includes setting a transmission power for the first uplink transmission based on the limit.
[0013] Corresponding embodiments of the inventive concept for a wireless device, a computer product and a computer program are also provided.
[0014] According to other embodiments of the present invention, a method is provided for execution by a first network node serving a first cell group in a dual connectivity configuration in a communication network. The method includes configuring one or more scheduling parameters for one or more transmissions of a wireless device. The configuration includes a delay between a downlink message and a corresponding uplink transmission being greater than a time offset value. The method further includes sending a first message to a second network node. The first message includes an indication of the configured one or more scheduling parameters.
[0015] In some embodiments, other operations performed by the first network node include scheduling a first transmission of the one or more transmissions based on the configured one or more scheduling parameters.
[0016] In some embodiments, the other operations performed by the first network node include sending an indication of one or more parameters to the wireless device. The one or more parameters are for the second cell group.
[0017] Corresponding embodiments of the inventive concept for a first network node, a computer product and a computer program are also provided.
[0018] According to other embodiments of the present inventive concept, a method performed by a second network node serving a wireless device using a second cell group in a dual connectivity configuration in a communication network is provided. The method includes receiving a first message from a first network node. The first message includes an indication of one or more scheduling parameters configured by the first network node for one or more transmissions of the wireless device. The one or more scheduling parameters include a delay between a downlink message and a corresponding uplink transmission, wherein the delay is greater than a time offset value.
[0019] In some embodiments, the other operations performed by the second network node include sending an indication of one or more parameters to the wireless device, wherein the one or more parameters are for the second cell group.
[0020] In some embodiments, the other operations performed by the second network node include scheduling a second transmission of the one or more transmissions based on the one or more scheduling parameters.
[0021] Corresponding embodiments of the inventive concept for a second network node, a computer product and a computer program are also provided.
[0022] According to other embodiments of the present inventive concept, a method performed by a first network node or a second network node is provided, wherein the first network node and the second network node serve a first cell group and a second cell group, respectively, in a telecommunications network. The method includes configuring at least one or more scheduling parameters for one or more transmissions of a wireless device. The configuration includes a delay between a downlink message and a corresponding uplink transmission being greater than a time offset value.
[0023] Existing DC approaches can result in suboptimal network performance due to low coverage and data rates.
[0024] Various embodiments of the present disclosure may provide solutions to these and other potential problems. In various embodiments of the present disclosure, wireless devices and (one or more) network nodes operate to provide methods for power sharing for new radio dual connectivity. For example, these operations may allow a wireless device to reach full power on a first cell group based on the presence / absence of transmission activity on a second cell group. Therefore, system performance may be improved by improving coverage and data rates. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] According to the following description, examples of embodiments of this document are described in more detail with reference to the accompanying drawings.
[0026] Figure 1 is a schematic diagram of an example of a wireless communication network according to an embodiment of the present invention.
[0027] Figure 2 is a flow chart depicting a method in a wireless device according to embodiments herein.
[0028] Figure 3 is a flow chart depicting a method in a first network node according to embodiments herein.
[0029] Figure 4 is a flow chart depicting a method in a second network node according to embodiments herein.
[0030] Figure 5 is a schematic block diagram illustrating aspects of a method performed by a wireless device according to embodiments herein.
[0031] Figure 6 is a schematic block diagram illustrating aspects of a method performed by a wireless device according to embodiments herein.
[0032] Figure 7 is a schematic block diagram illustrating a wireless device according to embodiments of the present invention.
[0033] Figure 8 is a schematic block diagram illustrating embodiments of a first network node according to embodiments herein.
[0034] Fig. 9 is a schematic block diagram illustrating embodiments of a second network node according to embodiments herein.
[0035] Fig.10 is a schematic block diagram illustrating a telecommunications network connected to a host computer via an intermediate network according to embodiments herein.
[0036] Fig.11 is a generalized block diagram of a host computer communicating with a user device via a base station over a partially wireless connection according to embodiments herein.
[0037] Fig.12 is a flow chart depicting an embodiment of a method in a communication system including a host computer, a base station, and a user equipment according to embodiments herein.
[0038] Fig.13 is a flow chart depicting an embodiment of a method in a communication system including a host computer, a base station, and a user equipment according to embodiments herein.
[0039] Fig.14 is a flow chart depicting an embodiment of a method in a communication system including a host computer, a base station, and a user equipment according to embodiments herein.
[0040] Fig.15 is a flow chart depicting an embodiment of a method in a communication system including a host computer, a base station, and a user equipment according to embodiments herein. DETAILED DESCRIPTION
[0041] As part of the development of the embodiments herein, one or more challenges of the prior art will first be identified and discussed.
[0042] For dual connectivity, the UE may need to perform UL transmissions across both the MCG and SCG. Because the MCG and SCG may not be co-located, or because the implementation may not allow close coordination of the scheduler between the cell groups, the NW's scheduling decisions for such uplink transmissions may not be fully coordinated, and the UE may need to use a power sharing mechanism to allocate transmission power between the CGs. The simplest power sharing mechanism is that the UE can transmit on the MCG and SCG using a predetermined power limit, regardless of transmission activity on other CGs. This is suboptimal because the predetermined power limit will be less than the full UL power available to the UE for transmission.
[0043] Certain aspects of the present disclosure and embodiments thereof may provide solutions to these or other challenges. The embodiments herein may generally be understood to address the need for a mechanism that may allow a UE to reach full power on a CG based on the presence / absence of transmission activity on other CGs. Such a mechanism may improve system performance by improving coverage and data rates. The embodiments herein may generally be understood to relate to power sharing for NR-DC.
[0044] The embodiments herein may also be generally understood as providing a mechanism for determining UE transmit power when configured with NR-NR dual connectivity. A method is described herein in which a UE may determine a transmission power for a first uplink transmission on a first cell group by using a power limit. If the UE detects a scheduling grant / allocation that triggers an overlapping second uplink transmission in a second cell group, the UE may set a power floor for the first UL transmission. If such a scheduling grant / allocation is not detected, the UE may set a higher power limit, such as full power, for the first UL transmission. The UE may also set a power floor if it is determined that there may be potential overlapping uplink transmissions in the second cell group. The same process may be followed for other cell groups.
[0045] Some of the envisioned embodiments will now be described more fully below with reference to the accompanying drawings in which examples are shown. In this section, the embodiments herein will be described in more detail by means of a plurality of exemplary embodiments. However, other embodiments are included within the scope of the subject matter disclosed herein. The disclosed subject matter should not be construed as being limited to the embodiments set forth herein; on the contrary, these embodiments are provided by way of example to convey the scope of this 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 present in another embodiment by default, and it will be apparent to those skilled in the art how these components are used in other exemplary embodiments.
[0046] Note that although terminology from LTE / 5G has been used in this disclosure to illustrate the embodiments of this disclosure, this should not be considered to limit the scope of the embodiments of this disclosure to only the above-mentioned systems. Other wireless systems with similar features may also benefit from utilizing the concepts covered in this disclosure.
[0047] Figure 1 A non-limiting example of a wireless network or wireless communication network 100 (also sometimes referred to as a wireless communication system, a cellular radio system, or a cellular network) in which embodiments of the present invention may be implemented is depicted. The wireless communication network 100 may generally be a 5G system, a 5G network, or a next generation system or network.
[0048] The wireless communication network 100 may also support other technologies, such as, for example, Long Term Evolution (LTE) (e.g., LTE frequency division duplex (FDD), LTE time division duplex (TDD), LTE half-duplex frequency division duplex (HD-FDD), LTE operating in unlicensed bands), WCDMA, Universal Terrestrial Radio Access (UTRA) TDD, GSM network, GERAN network, Ultra Mobile Broadband (UMB), EDGE network, network including any combination of radio access technologies (RATs) (such as, for example, multi-standard radio (MSR) base stations, multi-RAT base stations, etc.), any third generation partnership project (3GPP) cellular network, WiFi network, Worldwide Interoperability for Microwave Access (WiMax), or any cellular network or system. Therefore, although terminology from 5G / NR and LTE is used in the present disclosure to illustrate the embodiments of the present invention, this should not be considered to limit the scope of the embodiments of the present invention to only the above-mentioned systems.
[0049] The wireless communication network 100 includes a plurality of network nodes. Figure 1 In the non-limiting example of FIG. 1 , a first network node 111 and a second network node 112 are depicted. Figure 1 In other examples not depicted in the figure, any one of the first network node 111 and the second network node 112 may be a distributed node, such as a virtual node in the cloud, and may perform its functions entirely on the cloud, or partially in cooperation with a radio network node. The expression "network nodes 111, 112" may be used herein to refer to any one of the first network node 111 and the second network node 112.
[0050] Each of the first network node 111 and the second network node 112 may be understood to be a radio network node, that is, a transmission point, such as a radio base station (e.g., gNB, eNB) or any other network node with similar features capable of serving wireless devices (such as user equipment or machine type communication devices) in the wireless communication network 100.
[0051] The wireless communication network 100 covers a geographical area that can be divided into cell areas, wherein each cell area can be served by a network node, but a radio network node can also serve one or more cells. The wireless communication network 100 may include at least one of a first cell group 121 and a second cell group 123. The first cell group 121 may be, for example, an MCG. The second cell group 123 may be, for example, an SCG. The first cell group 121 may include a first cell and one or more second cells. That is, the first cell group 121 and the second cell group may each include one or more cells. Figure 1In the non-limiting example depicted, only the first cell is depicted to simplify the drawing. The first cell may be a primary cell (PCell), and each of the one or more second cells may be a secondary cell (SCell). Figure 1 In the non-limiting example depicted in , the first network node 111 is a radio network node serving a first cell. In some examples, the first network node 111 may serve a receiving node, such as a wireless device, with a serving beam.
[0052] The second cell group 123 may include a third cell and one or more fourth cells. Figure 1 In the non-limiting example depicted in FIG, only the third cell is depicted to simplify the drawing. The third cell may be a primary secondary cell (PSCell), and each of the one or more fourth cells may be a secondary cell (SCell). Figure 1 In the non-limiting example depicted in , the second network node 112 is a radio network node serving a third cell. The second network node 112 may serve a receiving node, such as a wireless device, with a serving beam.
[0053] In some examples, the first network node 111 may be a MN.
[0054] In some examples, second network node 112 may be a SN.
[0055] In some examples, both the first network node 111 and the second network node 112 may be gNBs.
[0056] In LTE, any one of the first network node 111 and the second network node 112 may be referred to as an eNB. In some examples, the first network node 111 may be an eNB as a MN, and the second network node 112 may be a gNB as a SN. It may be noted that although the description of the embodiments herein may focus on the case of LTE-NR tight interworking in which LTE is the primary node, the embodiments herein may be understood to be also applicable to other DC cases, such as LTE-NR DC (in which NR is the primary node and LTE is the secondary node (NE-DC)), NR-NR DC (in which both the primary node and the secondary node are NR nodes), or even between LTE / NR and other RATs. In some examples, the first network node 111 may be a gNB as a MN, and the second network node 112 may be an eNB as a SN.
[0057] Based on transmission power and thereby also based on cell size, any one of the first network node 111 and the second network node 112 may be of different categories, such as, for example, a macro base station, a home base station, or a pico base station. Any one of the first network node 111 and the second network node 112 may support one or more communication technologies, and its name may depend on the technology and terminology used. In 5G / NR, any one of the first network node 111 and the second network node 112 may be referred to as a gNB and may be directly connected to one or more core networks (in Figure 1 not depicted).
[0058] Multiple wireless devices are located in the wireless communication network 100. Figure 1 The wireless device 130 is depicted in a non-limiting example of FIG. The wireless device 130 included in the wireless communication network 100 may be a wireless communication device such as a 5G UE or UE, which may also be referred to as, for example, a mobile terminal, a wireless terminal and / or a mobile station, a mobile phone, a cellular phone, or a laptop computer with wireless capabilities, to name just some further examples. Any user equipment included in the wireless communication network 100 may be, for example, a portable, pocket-sized, handheld, computer-included, or vehicle-mounted mobile device capable of transmitting voice and / or data via the RAN with another entity such as a server, a laptop computer, a personal digital assistant (PDA), or a tablet computer (sometimes referred to as a surfing tablet with wireless capabilities), a machine-to-machine (M2M) device, a device equipped with a wireless interface (such as a printer or file storage device), a modem, or any other radio network unit in a communication system capable of communicating via a radio link. The wireless device 130 included in the wireless communication network 100 is capable of wireless communication in the wireless communication network 100. Communication may be performed, for example, via the RAN and possibly one or more core networks that may be included in the wireless communication network 100.
[0059] The wireless device 130 may be configured to communicate with a first network node 111 in a first cell via a first link 141 (e.g., a radio link) within the wireless communication network 100. The wireless device 130 may be configured to communicate with a first network node 111 in each of one or more second cells via a corresponding second link (e.g., a radio link) within the wireless communication network 100. The wireless device 130 may be configured to communicate with a second network node 112 in a third cell via a third link 143 (e.g., a radio link) within the wireless communication network 100. The wireless device 130 may be configured to communicate with a second network node 112 in each of one or more fourth cells 124 via a corresponding fourth link (e.g., a radio link) within the wireless communication network 100.
[0060] The first network node 111 and the second network node 112 may be configured to communicate within the wireless communication network 100 via a fifth link 150 (eg, a wired link or an X2 interface).
[0061] Generally, all terms used herein should be interpreted according to their common meaning in the relevant technical field, unless different meanings are clearly given and / or different meanings are implied from the context in which they are used. Unless clearly stated, all references to one / an / the element, device, assembly, part, step, etc. should be publicly interpreted as referring to at least one instance of an element, device, assembly, part, step, etc. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless a step is clearly described as after or before another step and / or implies that a step must be after or before another step. Where appropriate, any feature of any embodiment disclosed herein may be applied to any other embodiment. Similarly, any advantage of any embodiment may be applicable to any other embodiment, and vice versa. Other purposes, features and advantages of the attached embodiments will be apparent from the following description.
[0062] Generally, the usage of "first", "second" and / or "fourth" herein may be understood as any manner of referring to different elements or entities, and may be understood not to confer cumulative or temporal order characteristics on the nouns they modify unless otherwise indicated based on the context.
[0063] This article includes several embodiments. It should be noted that the examples herein are not mutually exclusive. Components from one embodiment may be present in another embodiment by default, and it will be apparent to those skilled in the art how these components can be used in other exemplary embodiments.
[0064] More specifically, the following are embodiments related to a network node such as the second network node 112 or the first network node 111 (e.g., a gNB), and embodiments related to a wireless device such as the wireless device 130 (e.g., a 5GUE).
[0065] An object of embodiments herein is to improve the handling of transmission power by a wireless device in a wireless communication network. A particular object of embodiments herein is to improve the handling of transmission power by a wireless device in dual connectivity.
[0066] The wireless device 130 embodiment relates to Figure 2 , Figure 5 , Figure 6 and Figure 10-15 .
[0067] A method performed by a wireless device such as the wireless device 130 is described herein. The method may be understood as being for handling transmission power. The wireless device 130 may be configured with dual connectivity to be able to transmit using the first cell group 121 and the second cell group 123. The wireless device 130, the first cell group 121, and the second cell group 123 may operate in the wireless communication network 100.
[0068] The method may include one or more of the following actions.
[0069] In some embodiments, all actions may be performed. If applicable, one or more embodiments may be combined. To simplify the description, not all possible combinations are described. Figure 2 A non-limiting example of a method performed by the wireless device 130 is depicted. The order in which certain operations are performed may differ from Figure 2 The order shown in is different.
[0070] The determination 203 of a limit on the transmission power of the first uplink transmission in the first cell group 121 will now be described. The determination 203 may be based on:
[0071] i. whether a second uplink transmission in the second cell group 123 that overlaps in time with the first uplink transmission is predicted / expected / exists / determined to occur, for example, whether the second uplink transmission is predicted to overlap in time with the first uplink transmission, and
[0072] ii. Whether an uplink transmission opportunity in the second cell group 123 that overlaps in time with the first uplink transmission is predicted / expected / exists / determined to occur, for example, whether the uplink transmission opportunity is predicted to overlap in time with the first uplink transmission. The wireless device 130 may be configured to perform the action, for example, using a determination unit 701 within the wireless device 130 configured to perform the determination action 203. The determination unit 701 may be a processor 706 of the wireless device 130, or an application running on such a processor.
[0073] In some examples, for example as part of determination 203, wireless device 130 may determine a transmission power for the first uplink transmission.
[0074] In some embodiments, the determination 203 may be further based on at least one of the following:
[0075] a. detection of a downlink transmission by the wireless device 130 that is configured to trigger a second uplink transmission;
[0076] b. selecting between a first limit on the transmission power and a second limit on the transmission power,
[0077] c. an offset related to the start of the transmission time of the first uplink transmission,
[0078] d. one or more parameters of the second cell group 123, such as the first group of parameters, and
[0079] e. Priority rules.
[0080] In some examples, wireless device 130 may determine whether a second uplink transmission is present based on detecting a PDCCH that triggers the second uplink transmission.
[0081] In some examples, wireless device 130 may determine whether an uplink transmission opportunity exists based on one or more higher layer configured parameters.
[0082] In some examples, the parameters of the high-level configuration may include one or more of the following:
[0083] (a) a search space configuration based on which a PDCCH monitoring opportunity may be determined for a serving cell / bandwidth part (BWP) in the second cell group 123;
[0084] (b) configuration of possible K1 values for PUSCH / PUCCH transmissions on the serving cell / BWP in the second cell group, where the K1 value is the offset between the PDSCH and the corresponding HARQ-ACK on the PUSCH / PUCCH;
[0085] (c) Configuration related to possible K2 values for PUSCH transmission on the serving cell / BWP in the second cell group, where the K2 value is the offset between the PDCCH and the corresponding PUSCH.
[0086] Setting 204 the transmission power for sending the first uplink transmission based on the determined limit will now be described. The wireless device 130 may be configured to perform this action, for example, using a setting unit 702 within the wireless device 130 configured to perform the setting action 204. The setting unit 702 may be a processor 706 of the wireless device 130, or an application running on such a processor.
[0087] In some embodiments, the method may further include the following actions:
[0088] It will now be described that one or more parameters are obtained 202, for example from a network node 111, 112 serving the wireless device 130. The wireless device 130 may be configured to perform this action, for example using an obtaining unit 703 within the wireless device 130 configured to perform this obtaining action 202. The obtaining unit 703 may be a processor 706 of the wireless device 130, or an application running on such a processor.
[0089] The obtaining in action 202 may be performed via the first link 141 or the second link 142 .
[0090] In some embodiments, the determination 201 may be further based on a prediction of a downlink transmission that is arranged to trigger a second uplink transmission based on one or more parameters.
[0091] Other units 705 may be included in the wireless device 130 .
[0092] Now it will be described that detecting 201 a first downlink transmission arranged to trigger a second uplink transmission within a time period before the start of transmission of the first uplink transmission, and wherein the determining 203 is further based on the detecting 201 of the first downlink transmission. The wireless device 130 may be configured to perform the action, for example, using a detecting unit 704 within the wireless device 130 configured to perform the detecting action 201. The detecting unit 704 may be a processor 706 of the wireless device 130, or an application running on such a processor.
[0093] Determining 203 may include ensuring that the combined transmission power across the first cell group 121 and the second cell group 123 does not exceed a threshold, such as a power limit or power limit.
[0094] Wireless device 130 may also be configured to communicate user data with a host application unit in host computer 1110 , for example, via another link such as 1150 .
[0095] exist Figure 7 In the diagram, optional units are indicated by dashed boxes.
[0096] The wireless device 130 may include an interface unit to facilitate communication between the wireless device 130 and other nodes or devices (e.g., network nodes 111, 112, host computer 1110, or any other node). In some specific examples, the interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to an appropriate standard.
[0097] The wireless device 130 may include Figure 7 or Fig.11 Arrangement shown.
[0098] By the wireless device 130 determining 203 a limit on the transmission power of the first uplink transmission in the first cell group 121 and setting the transmission power based on the determined limit, the wireless device 130 can transmit at a higher power (e.g., full power) when it determines that there is no scheduling grant / allocation or potential scheduling grant / allocation that triggers overlapping transmission. This can be understood as improving system performance. In addition, a simpler implementation can be implemented in the wireless device 130, where the hardware / software in the wireless device 130 can set the transmission power of the first cell group 121 without accurately calculating the transmission power of the overlapping transmission on the second cell group 123.
[0099] The first network node 111 embodiment involves Figure 3 and Figure 10-15 .
[0100] A method performed by a first network node, such as the first network node 111, is described herein. The method may be understood as processing a transmission power of a wireless device 130. The wireless device 130 may be served by the first network node 111 using the first cell group 121. The first network node 111 and the wireless device 130 may operate in a wireless communication network 100.
[0101] The first network node 111 may serve the wireless device 130 using the first cell group 121 in a dual connectivity configuration including the second cell group 123 .
[0102] The method may include one or more of the following actions.
[0103] In some embodiments, all actions may be performed. Where applicable, one or more embodiments may be combined. To simplify the description, not all possible combinations are described. Figure 3 A non-limiting example of a method performed by the first network node 111 is depicted. The order of execution of some actions may be different from Figure 3 The order shown in is different.
[0104] Now it will be described that one or more scheduling parameters are configured 301 for one or more transmissions of the wireless device 130. The configuration may be such that a delay between a downlink message and a corresponding uplink transmission is greater than a value. The first network node 111 may be configured to perform the configuration action 301, for example using a configuration unit 801 within the first network node 111 configured to perform the configuration action 301. The configuration unit 801 may be a processor 804 of the first network node 111, or an application running on such a processor.
[0105] Now will be described sending 302 a first message comprising an indication of the configured one or more scheduling parameters to the second network node 112. The first network node 111 may be configured to perform the sending action 302, for example using a sending unit 802 configured to perform the sending action 302. The sending unit 802 may be a processor 804 of the first network node 111, or an application running on such a processor.
[0106] The sending may be performed, for example, via the first link 141 .
[0107] In some embodiments, the method may further include one or more of the following actions:
[0108] Scheduling 304 a first transmission of the one or more transmissions based on the configured one or more scheduling parameters will now be described. The first network node 111 may be configured to perform the action 304, for example using a scheduling unit 803 within the first network node 111 configured to perform the scheduling action 304. The scheduling unit 803 may be a processor 804 of the first network node 111, or an application running on such a processor.
[0109] In some embodiments where the first network node 111 may serve the wireless device 130 using the first cell group 121 in a dual connectivity configuration including the second cell group 123, the method may further include:
[0110] Sending 303 one or more parameters, e.g. a first indication of one or more parameters, of the second group of cells 123 to the wireless device 130 will now be described. The first network node 111 may be configured to perform the sending action 303, e.g. using a sending unit 802 within the first network node 111 configured to perform the sending action 802.
[0111] The sending may be performed, for example, via the first link 141 .
[0112] The first network node 111 may include further units 811 .
[0113] The first network node 111 may also be configured to communicate user data with a host application unit in the host computer 1110 , for example via another link such as 1150 .
[0114] exist Figure 8 In the diagram, optional units are indicated by dashed boxes.
[0115] The first network node 111 may include an interface unit to facilitate communication between the first network node 111 and other nodes or devices (e.g., another first network node 111, wireless device 130, host computer 1110, or any other node). In some specific examples, the interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to a suitable standard.
[0116] The first network node 111 may include Figure 8 or Fig.11 Arrangement shown.
[0117] Some embodiments herein will now be further described by way of some non-limiting examples.
[0118] In the following description, any reference to a / the UE or just "UE" may be understood as referring equivalently to the wireless device 130; any reference to a / the gNB may be understood as referring equivalently to the first network node 111 and / or the second network node 112; any reference to the first cell group or the first cell group CG1 may be understood as referring equivalently to the first cell group 121; any reference to the second cell group or the first cell group CG2 may be understood as referring equivalently to the second cell group 123.
[0119] The second network node 112 embodiment involves Figure 4 and Figure 10-15 .
[0120] A method performed by a second network node, such as the second network node 112, is described herein. The method may be understood as processing a transmission power of a wireless device 130. The wireless device 130 may be served by the second network node 112 using the second cell group 123. The second network node 112 and the wireless device 130 may operate in the wireless communication network 100.
[0121] The second network node 112 may serve the wireless device 130 using the second cell group 121 in a dual connectivity configuration including the first cell group 121 .
[0122] The method may include one or more of the following actions.
[0123] In some embodiments, all actions may be performed. Where applicable, one or more embodiments may be combined. To simplify the description, not all possible combinations are described. Figure 4 A non-limiting example of a method performed by the second network node 112 is depicted. The order of execution of some operations may be different from Figure 4 The order shown in is different.
[0124] Receiving 401 a first message from the first network node 111 will now be described. The first message may include an indication of one or more scheduling parameters configured by the first network node 111. The configured one or more scheduling parameters may be used for one or more transmissions of the wireless device 130. The configured one or more parameters may cause a delay between a downlink message and a corresponding uplink transmission to be greater than a value. The first network node 112 may be configured to perform the receiving action 401, for example using a receiving unit 901 within the second network node 112 configured to perform the receiving action 401. The receiving unit 901 may be a processor 903 of the second network node 112, or an application running on such a processor.
[0125] In some embodiments where the second network node 112 may serve the wireless device 130 using the second cell group 123 in a dual connectivity configuration including the first cell group 121, the method may further include:
[0126] Sending 402 one or more parameters, e.g. a second indication of the one or more parameters, to the wireless device 130. The one or more parameters may be of the second cell group 123. The second network node 112 may be configured to perform the sending action 402, e.g. using a sending unit 902 configured to perform the sending action 402. The sending unit 902 may be a processor 903 of the second network node 112, or an application running on such a processor.
[0127] The sending may be performed, for example, via the second link 142 .
[0128] In some embodiments, the method may further include one or more of the following actions:
[0129] Based on the configured one or more scheduling parameters, schedule 403 a second transmission of the one or more transmissions. The second network node 112 may be configured to perform the scheduling action 403, for example using a scheduling unit 910 within the second network node 112 configured to perform the scheduling action 403. The scheduling unit 910 may be a processor 903 of the second network node 112, or an application running on such a processor.
[0130] The second network node 112 may include further units 911 .
[0131] The second network node 112 may also be configured to communicate user data with a host application unit in the host computer 1110 , for example via another link such as 1150 .
[0132] exist Fig. 9 In the diagram, optional units are indicated by dashed boxes.
[0133] The second network node 112 may include an interface unit to facilitate communication between the second network node 112 and other nodes or devices (e.g., the first network node 111, the wireless device 130, the host computer 1110, or any other node). In some specific examples, the interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to a suitable standard.
[0134] The second network node 112 may include Fig. 9 or Fig.11 Arrangement shown.
[0135] Some embodiments herein will now be further described by way of some non-limiting examples.
[0136] In the following description, any reference to a / the UE or just "UE" may be understood as referring equivalently to the wireless device 130; any reference to a / the gNB may be understood as referring equivalently to the first network node 111 and / or the second network node 112; any reference to the first cell group or the first cell group CG1 may be understood as referring equivalently to the first cell group 121; any reference to the second cell group or the first cell group CG2 may be understood as referring equivalently to the second cell group 123.
[0137] A first set of examples will now be described.
[0138] In the first group of examples, the UE may be configured with at least two cell groups. For example, a first cell group CG1 and a second cell group CG2. Each cell group may include one or more serving cells. The UE may be scheduled to perform a first uplink transmission, such as PUSCH, PUCCH, SRS, PRACH, for a serving cell in CG1. The UE may use power limits to determine the transmission power for the first uplink transmission. The power limit may be determined using a time offset (T_offset) from the start of the first uplink transmission, a first set of parameters corresponding to CG2, and whether any DL grant / allocation that may trigger an uplink transmission in CG2 that may overlap with the first uplink transmission is detected (or received) before T_offset.
[0139] If the first uplink transmission starts from time T0, the UE may use the first power limit (P11) to determine the transmission power for the first uplink transmission if:
[0140] (a) The UE detects a DL grant / allocation that triggers an uplink transmission in CG2 that overlaps with the first uplink transmission before T0-T_offset (condition A), or
[0141] (b) the UE determines, based on the first set of parameters, that after T0-T_offset there may be a DL grant / allocation that may potentially trigger an uplink transmission in CG2 that overlaps with the first uplink transmission or a periodic / semi-persistent uplink transmission in CG2 that overlaps with the first uplink transmission (condition B),
[0142] Otherwise, the UE may use the second power limit (P12) to determine the transmission power for the first uplink transmission.
[0143] The first set of parameters may include one or more of the following:
[0144] · TDD UL / DL configuration indicated for transmission / reception on serving cell / BWP in CG2;
[0145] A search space configuration or CORESET configuration based on which the PDCCH monitoring opportunity may be determined for the serving cell / BWP in CG2;
[0146] Configuration related to transmission of configured UL grant for serving cell / BWP in CG2;
[0147] Configuration of possible K1 values for PUSCH / PUCCH transmissions on serving cell / BWP in CG2, where K1 value is the offset between PDSCH and corresponding HARQ-ACK on PUSCH / PUCCH;
[0148] Configuration of possible K2 values for PUSCH transmission on serving cell / BWP in CG2, where K2 value is the offset between PDCCH and corresponding PUSCH;
[0149] Configuration and TDRA related to possible K0 values for PDSCH reception on the serving cell / BWP in CG2, where K0 value is the offset between PDCCH and the corresponding PDSCH;
[0150] ·Time slot format indicator for serving cell / BWP in CG2.
[0151] The first set of parameters can be determined based on semi-static signaling (ie, RRC signaling). The same process as above can be used to determine the power limit for CG2.
[0152] The first power limit (P11) may be lower than the second power limit (P12). In one example, the UE may be configured with both the first power limit and the second power limit for each CG via RRC, i.e., P11 and P12 for CG1 and P21, P22 for CG2, where P21 may be the lower power limit for CG2. In another example, the first power limit may be RRC configured, and the second power limit may be determined based on the UE power class, Pcmax, etc. For example, P11 and P21 may be RRC configured, and P12 and P22 may be determined based on the UE power class, Pcmax, etc.
[0153] The UE may use different T_offsets based on whether it can operate in a synchronous NR-DC scenario or an asynchronous NR-DC scenario. T_offset may be configured by higher layers. T_offset may be based on UE capability signaling.
[0154] Figure 4 The above aspects are shown.
[0155] The gNBs serving CG1 and CG2 can avoid the above-mentioned condition B by configuring their scheduling parameters (e.g., allowable k0, k1, k2) to a restricted set of values. For example, the gNB can configure the scheduling parameters so that the delay between (one or more) DL grants / allocations and the corresponding (one or more) UL transmissions can always be greater than a given value X, such as X=T_offset+the maximum possible time difference (Td) between CG1 and CG2. With such a configuration, the UE can set its power limit to P12 without having to check condition B. For example, for synchronous NR-DC, Td can be approximately 35us and for asynchronous NR-DC, Td can be approximately 500us. The gNBs can use inter-gNB signaling to coordinate the value of X to be used. The MCG can determine the value of X and indicate it to the SCG.
[0156] Typically, there may be a maximum power limit (P_tot_limit) that can be applied to the combined UE transmit power for transmissions across CG1 and CG2. The UE may need to ensure that the combined UE transmit power for transmissions across CG1 and CG2 does not exceed P_tot_limit. If P11 and P21 are configured such that P11+P21<=P_tot_limit, and the UE sets each CG power limit using the above process, the UE can set the transmit power for transmissions on CG1 without calculating the actual transmit power for overlapping transmissions on CG2. This reduces the complexity of UE implementation.
[0157] In some embodiments related to the first group of examples, if the UE is configured with power limits P11 and P21, for example, CG1 is MCG and CG2 is SCG, such that P11+P21>P_tot_limit, and if the UE is scheduled with a first UL transmission on CG1 with transmission power pwr1 and a second UL transmission on CG2 with transmission power pwr2, such that pwr1+pwr2>P_tot_limit, the UE can reduce the transmission power for the second UL transmission (i.e., the SCG transmission) so that the total UE transmission power across CG1 and CG2 does not exceed P_tot_limit.
[0158] A second set of examples will now be described.
[0159] In the second group of examples, the UE may be configured with at least two cell groups. For example, a first cell group CG1 and a second cell group CG2. Each cell group may include one or more serving cells. The UE may be scheduled to perform a first uplink transmission, such as PUSCH, PUCCH, SRS, PRACH, for a serving cell in CG1. The UE may use power limits to determine the transmission power for the first uplink transmission. The power limit may be determined using a time offset (T_offset) from the start of the first uplink transmission and a first set of parameters corresponding to CG2.
[0160] If the UE determines based on the first set of parameters that the overlapping UL transmission on CG2 (i.e., the UL transmission overlapping with the first uplink transmission on CG1) can be triggered by (one or more) PDCCHs received within a time T_offset from the start of the first uplink transmission, it can use the first power limit to determine the transmission power for the first uplink transmission. If the UE determines based on the first set of parameters that the overlapping UL transmission on CG2 (i.e., the UL transmission overlapping with the first uplink transmission on CG1) can only be triggered by (one or more) PDCCHs received before a time T_offset from the start of the first uplink transmission, it can use the second power limit to determine the transmission power for the first uplink transmission.
[0161] The first set of parameters may include:
[0162] · TDD UL / DL configuration indicated for transmission / reception on serving cell / BWP in CG2;
[0163] A search space configuration or CORESET configuration based on which the PDCCH monitoring opportunity may be determined for the serving cell / BWP in CG2;
[0164] Configuration related to transmission of configured UL grant for serving cell / BWP in CG2;
[0165] Configuration of possible K1 values for PUSCH / PUCCH transmissions on serving cell / BWP in CG2, where K1 value is the offset between PDSCH and corresponding HARQ-ACK on PUSCH / PUCCH;
[0166] Configuration of possible K2 values for PUSCH transmission on serving cell / BWP in CG2, where K2 value is the offset between PDCCH and corresponding PUSCH;
[0167] Configuration and TDRA related to possible K0 values for PDSCH reception on the serving cell / BWP in CG2, where K0 value is the offset between PDCCH and the corresponding PDSCH;
[0168] ·Time slot format indicator for serving cell / BWP in CG2.
[0169] The first set of parameters may be determined based on semi-static signaling (ie, RRC signaling).
[0170] The first power limit may be lower than the second power limit. In one example, the UE may be configured with both the first power limit and the second power limit via RRC. In another example, the first power limit may be RRC configured, and the second power limit may be determined according to UE power class, Pcmax, etc.
[0171] In order to determine the transmission power of the first UL transmission, if (one or more) PDCCHs triggering a UL transmission on CG2 that overlaps with the first UL transmission are received before T_offset from the start of the first UL transmission, the UE can use the information in the decoded PDCCH, such as a UL grant or DL allocation UE with DCI format 0-0, 0-1, 1-0, 1-1.
[0172] If the UE determines that there is a second UL transmission overlapping with the first UL transmission, for example on CG2, in order to determine the transmission power of the first UL transmission, the UE can use a priority rule based on comparing the signal / channel type and payload of the first transmission and the second transmission. An example of a priority rule is PRACH of PCell>PUCCH / PUSCH with ACK / NACK and / or SR of Scell>PUCCH / PUSCH with other UCI>PUSCH without UCI>SRS / PRACH. Another example is that MCG transmission can be prioritized over SCG.
[0173] Based on such a priority rule, if the UE determines that the first UL transmission has a higher priority, it can send the first UL transmission based on the corresponding power control setting and based on the first power limit or the second power limit as described above. Alternatively, if the UE determines that the first UL transmission has a lower priority, it can reduce the power of the first UL transmission by considering the power required by the higher priority transmission (i.e., the second UL transmission in this example) in other CGs.
[0174] In some embodiments, the UE may use an order to calculate the transmission power of transmissions in different CGs. For example, the UE may first calculate the transmission power of transmissions on the MCG, for example based on one of the priority rules described above, and then calculate the transmission power of transmissions on the SCG by considering the power used for (one or more) MCG transmissions. Here, MCG is the primary cell group and SCG is the secondary cell group.
[0175] In other embodiments, the UE may first calculate the transmission power of the CG where the transmission occurs earlier, and then calculate the transmission power of other CGs.
[0176] The UE may use different T_offsets based on whether it is operating in a synchronous NR-DC scenario or an asynchronous NR-DC scenario. T_offset may be configured by higher layers.
[0177] Figure 5 An example is shown.
[0178] like Figure 5As shown, for the UL transmission on CG1 triggered by DL PDCCH g1, if the UE determines that all possible PDCCH monitoring opportunities on CG2 that may trigger UL transmission on CG2 that overlaps with the CG1 UL transmission occur before time T_offset, the UE may set the power limit for the CG1 UL transmission to P11, i.e., case A in the figure. If the UE determines that the PDCCH monitoring opportunity may occur within time T_offset, the UE may set the power limit for the CG1 UL transmission to P12, i.e., case B in the figure. For both cases A and B, the UE does not detect any (one or more) PDCCHs that schedule overlapping UL transmissions on CG2. For case C, there is an overlapping UL transmission on CG2 triggered by a PDCCH (g2) received earlier than T_offset from the start of the CG1 UL transmission. For this case, the UE may first calculate the transmission power of the CG with the earlier started UL transmission (CG1 in this case), and then may calculate the transmission power of the CG with the later transmission (i.e., CG2 in case C). For case D, there is an overlapping UL transmission on CG2 that may be triggered by a PDCCH(g2) received later than T_offset from the start of the CG1 UL transmission. For this case, the UE may first calculate the transmit power similar to case B for the CG1 power, while the CG2 power limit is given by P21, and CG2 may use any power not used by CG1.
[0179] As generally outlined above, embodiments herein may be understood to involve a UE configured with dual connectivity using power limits to determine transmission power for transmissions in a first cell group, where the power limits may be determined using conditions A and B described below.
[0180] If the first uplink transmission starts from time T0, the UE may use the first power limit (P11) to determine the transmission power for the first uplink transmission if:
[0181] b. The UE detects a DL grant / allocation that triggers an uplink transmission in CG2 that overlaps with the first uplink transmission before T0-T_offset (condition A), or
[0182] c. The UE determines, based on the first set of parameters, that there may be a DL grant / allocation received after T0-T_offset that may potentially trigger an uplink transmission in CG2 that overlaps with the first uplink transmission (condition B);
[0183] Otherwise, ie conditions A and B do not apply, the UE may use the second power limit (P12) to determine the transmission power for the second uplink transmission.
[0184] The first power limit may be lower than the second power limit.
[0185] Certain embodiments disclosed herein may provide one or more of the technical advantages (one or more) summarized below. The embodiments herein may be understood as allowing the UE to transmit at a higher power (e.g., full power) when it determines that there is no scheduling grant / allocation or potential scheduling grant / allocation that triggers overlapping transmissions. This may be understood as improving system performance. The embodiments herein may be understood as also allowing a simpler UE implementation, where the UE hardware / software can set the transmission power of the first CG without having to accurately calculate the transmission power of the overlapping transmission on the second CG.
[0186] Figure 7 In a) and b), the wireless device 130 may include the following steps to perform the above Figure 2 In some embodiments, the wireless device 130 may include: Figure 7 The following arrangement depicted in a.
[0187] Several embodiments are included herein. Components from one embodiment may exist by default in another embodiment, and it will be apparent to those skilled in the art how these components can be used in other exemplary embodiments. The detailed description of the following sections corresponds to the same references provided above regarding the actions described for the wireless device 130, and therefore, will not be repeated here.
[0188] exist Figure 7 Optional modules are indicated by dashed boxes.
[0189] Embodiments of the present invention in the wireless device 130 may be implemented by one or more processors (such as Figure 7 The processor 706 in the wireless device 130 depicted in a) is implemented together with the computer program code for performing the functions and actions of the embodiments of this document. The processor used in this document can be understood as a hardware component. The program code mentioned above can also be provided as a computer program product, for example in the form of a data carrier carrying a computer program code, and the computer program code is used to execute the embodiments of this document when loaded into the wireless device 130. One such carrier can take the form of a CD ROM disk. However, other data carriers (such as memory sticks) are also feasible. In addition, the computer program code can be provided as a pure program code on a server and can be downloaded to the wireless device 130.
[0190] The wireless device 130 may further include a memory 707 including one or more memory units. The memory 707 is arranged to store the obtained information, store data, configurations, schedules, and applications for performing the methods herein when executed in the wireless device 130, and the like.
[0191] In some embodiments, the wireless device 130 may receive information from, for example, the first network node 111 and / or the second network node 112 via the receive port 708. In some embodiments, the receive port 708 may, for example, be connected to one or more antennas in the wireless device 130. In other embodiments, the wireless device 130 may receive information from another structure in the wireless communication network 100 via the receive port 708. Since the receive port 708 may communicate with the processor 706, the receive port 708 may send the received information to the processor 706. The receive port 708 may also be configured to receive other information.
[0192] The processor 706 in the wireless device 130 may be further configured to transmit or send information to, for example, the first network node 111 and / or the second network node 112 or another structure in the wireless communication network 100 via a transmit port 709 , which may be in communication with the processor 706 and the memory 707 .
[0193] Those skilled in the art will also understand that the determination unit 701, setting unit 702, obtaining unit 703, detection unit 704 and other units 705 described above may refer to a combination of analog and digital modules, and / or one or more processors configured with software and / or firmware stored, for example, in a memory, which are executed as described above when executed by one or more processors (such as processor 706). One or more of these processors and other digital hardware may be included in a single application-specific integrated circuit (ASIC), or multiple processors and various digital hardware may be distributed between multiple separate components, whether these separate components are individually packaged or assembled in a system on a chip (SoC).
[0194] Furthermore, in some embodiments, the different modules 701 - 705 described above may be implemented as one or more applications running on one or more processors (such as processor 706 ).
[0195] Thus, the methods for the wireless device 130 according to the embodiments described herein may be implemented respectively using a computer program 710 product, which includes instructions (i.e., software code portions) that, when executed on at least one processor 706, cause at least one processor 706 to perform the actions described herein, as performed by the wireless device 130. The computer program 710 product may be stored on a computer-readable storage medium 711. The computer-readable storage medium 711 having the computer program 710 stored thereon may include instructions that, when executed on at least one processor 706, cause at least one processor 706 to perform the actions described herein, as performed by the wireless device 130. In some embodiments, the computer-readable storage medium 711 may be a non-transitory computer-readable storage medium, such as a CD ROM disk or a memory stick. In other embodiments, the computer program 710 product may be stored on a carrier containing the computer program 710 just described, wherein the carrier is one of an electrical signal, an optical signal, a radio signal, or a computer-readable storage medium 711 as described above.
[0196] The wireless device 130 may include a communication interface configured to facilitate communication between the wireless device 130 and other nodes or devices, such as the first network node 111 or the second network node 112. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to a suitable standard.
[0197] In other embodiments, the wireless device 130 may include Figure 7 b. The wireless device 130 may include a processing circuit 706 (e.g., one or more processors, such as the processor 706) and a memory 707 in the wireless device 130. The wireless device 130 may also include a radio circuit 712, which may include, for example, a receive port 708 and a transmit port 709. The processing circuit 706 may be configured or operable to communicate with the wireless device 130. Figure 7 a is performed in a manner similar to that described in Figure 2 The radio circuit 712 may be configured to establish and maintain a wireless connection with at least the first network node 111 and / or the second network node 112. A circuit may be understood herein as a hardware component.
[0198] Therefore, embodiments herein also relate to a wireless device 130 operable to process transmission power, the wireless device 130 being operable to operate in a wireless communication network 100. The wireless device 130 may include a processing circuit 706 and a memory 707 containing instructions executable by the processing circuit 706, whereby the wireless device 130 is further operable to perform, for example Figure 2The actions described with respect to wireless device 130 in .
[0199] Figure 8 In a) and b), the first network node 111 may include a method for performing the above Figure 3 Two different examples of arrangements of the method actions described. In some embodiments, the first network node 111 may include Figure 8 The following arrangement depicted in a.
[0200] In the embodiment of the present invention, in the first network node 111, one or more processors (such as Figure 8 The processor 804 in the first network node 111 depicted in a) is implemented together with a computer program code for performing the functions and actions of the embodiments of the present invention. The processor used in this article can be understood as a hardware component. The program code mentioned above can also be provided as a computer program product, for example in the form of a data carrier carrying a computer program code, and the computer program code is used to execute the embodiments of the present invention when loaded into the first network node 111. One such carrier can take the form of a CD ROM disk. However, other data carriers (such as memory sticks) are also feasible. In addition, the computer program code can be provided as a pure program code on a server and can be downloaded to the first network node 111.
[0201] The first network node 111 may further comprise a memory 805 comprising one or more storage units. The memory 805 is arranged to store the obtained information, store data, configurations, schedules, and applications for performing the methods herein when executed in the first network node 111, etc.
[0202] In some embodiments, the first network node 111 may receive information from, for example, the second network node 112 and / or the wireless device 130 via the receive port 806. In some embodiments, the receive port 806 may, for example, be connected to one or more antennas in the first network node 111. In other embodiments, the first network node 111 may receive information from another structure in the wireless communication network 100 via the receive port 806. Since the receive port 806 may communicate with the processor 804, the receive port 806 may send the received information to the processor 804. The receive port 806 may also be configured to receive other information.
[0203] The processor 804 in the first network node 111 may be further configured to transmit or send information to, for example, the second network node 112 and / or the wireless device 130 or another structure in the wireless communication network 100 via a transmit port 807 , which may be in communication with the processor 804 and the memory 805 .
[0204] Those skilled in the art will also understand that the configuration unit 801, the sending unit 802, the scheduling unit 803 and the other units 811 described above may refer to a combination of analog and digital modules, and / or one or more processors configured with software and / or firmware stored, for example, in a memory, which are executed as described above when executed by one or more processors (such as processor 804). One or more of these processors and other digital hardware may be included in a single application-specific integrated circuit (ASIC), or multiple processors and various digital hardware may be distributed among multiple separate components, whether these separate components are individually packaged or assembled in a system on a chip (SoC).
[0205] Furthermore, in some embodiments, the above-described different units 801 - 803 and 811 may be implemented as one or more applications running on one or more processors (such as processor 804 ).
[0206] Therefore, the methods for the first network node 111 according to the embodiments described herein can be implemented respectively using a computer program 808 product, which includes instructions (i.e., software code portions) that, when executed on at least one processor 804, cause at least one processor 804 to perform the actions described herein, such as performed by the first network node 111. The computer program 808 product may be stored on a computer-readable storage medium 809. The computer-readable storage medium 809 having the computer program 808 stored thereon may include instructions that, when executed on at least one processor 804, cause at least one processor 804 to perform the actions described herein, such as performed by the first network node 111. In some embodiments, the computer-readable storage medium 809 may be a non-transitory computer-readable storage medium, such as a CD ROM disk or a memory stick. In other embodiments, the computer program 808 product may be stored on a carrier containing the computer program 808 just described, wherein the carrier is one of an electrical signal, an optical signal, a radio signal, or a computer-readable storage medium 809 as described above.
[0207] The first network node 111 may include a communication interface configured to facilitate communication between the first network node 111 and other nodes or devices, such as the second network node 112 and / or the wireless device 130. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to a suitable standard.
[0208] In other embodiments, the first network node 111 may include Figure 8b. The first network node 111 may include processing circuitry 804 (e.g. one or more processors, such as processor 804) and memory 805 in the first network node 111. The first network node 111 may also include radio circuitry 810, which may include, for example, a receive port 806 and a transmit port 807. The processing circuitry 810 may be configured or operable to communicate with the user about Figure 8 a is performed in a manner similar to that described in Figure 3 The radio circuit 810 may be configured to establish and maintain a wireless connection with at least the second network node 112 and / or the wireless device 130. A circuit may be understood herein as a hardware component.
[0209] Therefore, embodiments herein also relate to a first network node 111 comprising a processing circuit 804 and a memory 805, the memory 805 containing instructions executable by the processing circuit 804, whereby the first network node 111 is operable to perform e.g. Figure 3 The actions described about the first network node 111 in .
[0210] Fig. 9 In a) and b), the second network node 112 may include a method for performing the above-mentioned Figure 4 Two different examples of arrangements of the method actions described. In some embodiments, the second network node 112 may include Fig. 9 The following arrangement depicted in a.
[0211] Several embodiments are included herein. Components from one embodiment may exist by default in another embodiment, and it will be apparent to those skilled in the art how these components may be used in other exemplary embodiments. The detailed description of the following section corresponds to the same reference provided above regarding the actions described for the first network node 111, and therefore will not be repeated here.
[0212] exist Fig. 9 Optional modules are indicated by dashed boxes.
[0213] The embodiments of the present invention in the second network node 112 may be implemented by one or more processors (such as Fig. 9The processor 903 in the second network node 112 depicted in a) is implemented together with a computer program code for performing the functions and actions of the embodiments herein. The processor used herein can be understood as a hardware component. The program code mentioned above can also be provided as a computer program product, for example in the form of a data carrier carrying a computer program code, and the computer program code is used to execute the embodiments of this article when loaded into the second network node 112. One such carrier can take the form of a CD ROM disk. However, other data carriers (such as memory sticks) are also feasible. In addition, the computer program code can be provided as a pure program code on a server and can be downloaded to the second network node 112.
[0214] The second network node 112 may further include a memory 904 including one or more memory units. The memory 904 is arranged to store the obtained information, store data, configurations, schedules, and applications that perform the methods herein when executed in the second network node 112, etc.
[0215] In some embodiments, the second network node 112 may receive information from, for example, the first network node 111 and / or the wireless device 130 via the receive port 905. In some embodiments, the receive port 905 may, for example, be connected to one or more antennas in the second network node 112. In other embodiments, the second network node 112 may receive information from another structure in the wireless communication network 100 via the receive port 905. Since the receive port 905 may communicate with the processor 903, the receive port 905 may send the received information to the processor 903. The receive port 905 may also be configured to receive other information.
[0216] The processor 903 in the second network node 112 may be further configured to transmit or send information to, for example, the first network node 111 and / or the wireless device 130 or another structure in the wireless communication network 100 via a transmit port 906 , which may be in communication with the processor 903 and the memory 904 .
[0217] Those skilled in the art will also understand that the receiving unit 901, the sending unit 902, the scheduling unit 910 and the other units 911 described above may refer to a combination of analog and digital modules, and / or one or more processors configured with software and / or firmware stored, for example, in a memory, which are executed as described above when executed by one or more processors (such as the processor 903). One or more of these processors and other digital hardware may be included in a single application-specific integrated circuit (ASIC), or multiple processors and various digital hardware may be distributed among multiple separate components, whether these separate components are individually packaged or assembled in a system on a chip (SoC).
[0218] Furthermore, in some embodiments, the above-described different units 901 - 902 and 910 - 911 may be implemented as one or more applications running on one or more processors (such as processor 903 ).
[0219] Therefore, the methods for the second network node 112 according to the embodiments described herein can be implemented respectively using a computer program 907 product, which includes instructions (i.e., software code portions) that, when executed on at least one processor 903, cause at least one processor 903 to perform the actions described herein, such as performed by the second network node 112. The computer program 907 product may be stored on a computer-readable storage medium 908. The computer-readable storage medium 908 having the computer program 907 stored thereon may include instructions that, when executed on at least one processor 903, cause at least one processor 903 to perform the actions described herein, such as performed by the second network node 112. In some embodiments, the computer-readable storage medium 908 may be a non-transitory computer-readable storage medium, such as a CD ROM disk or a memory stick. In other embodiments, the computer program 907 product may be stored on a carrier containing the computer program 907 just described, wherein the carrier is one of an electrical signal, an optical signal, a radio signal, or a computer-readable storage medium 908 as described above.
[0220] The second network node 112 may include a communication interface configured to facilitate communication between the second network node 112 and other nodes or devices, such as the second network node 112 and / or the wireless device 130. The interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface according to a suitable standard.
[0221] In other embodiments, the second network node 112 may include Fig. 9b. The second network node 112 may include processing circuitry 903 (e.g., one or more processors, such as processor 903) and memory 904 in the second network node 112. The second network node 112 may also include radio circuitry 909, which may include, for example, a receive port 905 and a transmit port 906. The processing circuitry 903 may be configured or operable to communicate with the user about the Fig. 9 a is performed in a manner similar to that described in Figure 4 The radio circuit 909 may be configured to establish and maintain a wireless connection with at least the first network node 111 and / or the wireless device 130. A circuit may be understood herein as a hardware component.
[0222] Therefore, embodiments herein also relate to a second network node 112 comprising a processing circuit 903 and a memory 904, the memory 904 containing instructions executable by the processing circuit 903, whereby the second network node 112 is operable to perform e.g. Figure 4 The actions described with respect to the second network node 112 in .
[0223] Generally, all terms used herein should be interpreted according to their common meaning in the relevant technical field, unless different meanings are clearly given and / or different meanings are implied from the context in which they are used. Unless clearly stated, all references to one / an / the element, device, assembly, part, step, etc. should be publicly interpreted as referring to at least one instance of an element, device, assembly, part, step, etc. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless a step is clearly described as after or before another step and / or implies that a step must be after or before another step. Where appropriate, any feature of any embodiment disclosed herein may be applied to any other embodiment. Similarly, any advantage of any embodiment may be applicable to any other embodiment, and vice versa. Other purposes, features and advantages of the attached embodiments will be apparent from the following description.
[0224] 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 alternative in the list of alternatives is applicable, more than one alternative in the list of alternatives is applicable, or all alternatives in the list of alternatives are applicable. The 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.
[0225] Examples related to the embodiments herein as well as further extensions and variations will now be described.
[0226] Fig.10 : A telecommunications network connected to a host computer via an intermediate network according to some embodiments.
[0227] refer to Fig.10 According to an embodiment, a communication system includes a telecommunication network 1010 (such as a wireless communication network 100, for example a 3GPP type cellular network), which includes an access network 1011 (such as a radio access network) and a core network 1014. The access network 1011 includes a plurality of network nodes, such as any one of a first network node 111 and a second network node 112. For example, base stations 1012a, 1012b, 1012c (such as NB, eNB, gNB or other types of wireless access points) each define a corresponding coverage area 1013a, 1013b, 1013c. Each base station 1012a, 1012b, 1012c may be connected to the core network 1014 via a wired or wireless connection 1015. A plurality of wireless devices (such as a wireless device 130) are included in the wireless communication network 100. In Fig.10 1012c. In the example, a first UE 1091 located in a coverage area 1013c is configured to be wirelessly connected to a corresponding base station 1012c or to be paged by the base station 1012c. A second UE 1092 located in a coverage area 1013a may be wirelessly connected to a corresponding base station 1012a. Although multiple UEs 1091, 1092 are shown in this example, the disclosed embodiments are equally applicable to situations where only one UE is in a coverage area or only one UE is connected to a corresponding base station 1012. Either of the UEs 1091, 1092 is an example of a wireless device 130.
[0228] The telecommunications network 1010 itself is connected to a host computer 1030, which may be embodied in the hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource in a server farm. The host computer 1030 may be under the ownership or control of a service provider, or may be operated by or on behalf of a service provider. The connections 1021 and 1022 between the telecommunications network 1010 and the host computer 1030 may extend directly from the core network 1014 to the host computer 1030 or may be made via an optional intermediate network 1020. The intermediate network 1020 may be one or a combination of more than one of a public network, a private network, or a managed network; the intermediate network 1020 (if any) may be a backbone network or the Internet; in particular, the intermediate network 1020 may include two or more sub-networks (not shown).
[0229] Fig.10The communication system as a whole enables a connection between the connected UEs 1091, 1092 and the host computer 1030. The connection may be described as an over-the-top (OTT) connection 1050. The host computer 1030 and the connected UEs 1091, 1092 are configured to transmit data and / or signaling via the OTT connection 1050 using the access network 1011, the core network 1014, any intermediate networks 1020, and possible further infrastructure (not shown) as intermediaries. The OTT connection 1050 may be transparent in the sense that the participating communication devices through which the OTT connection 1050 passes do not know the routing of the uplink and downlink communications. For example, the base station 1012 may not or need not be informed of the past routing of incoming downlink communications with data originating from the host computer 1030 to be forwarded (e.g., switched) to the connected UE 1091. Similarly, the base station 1012 does not need to know the future routing of outgoing uplink communications originating from the UE 1091 toward the host computer 1030.
[0230] Regarding the following description Fig.11 , 12 , 13, 14 and 15, it can be understood that the UE is an example of the wireless device 130, and any description provided for the UE is also applicable to the wireless device 130. It can also be understood that the base station is an example of any one of the first network node 111 and the second network node 112, and any description provided for the base station is also applicable to any one of the first network node 111 and the second network node 112.
[0231] Fig.11 : According to some embodiments, a host computer communicates with a user device via a base station through a partially wireless connection.
[0232] Now refer to Fig.11Describe an example implementation of a wireless device 130 (e.g., UE), a network node 110 (e.g., a base station), and a host computer discussed in the previous paragraphs according to an embodiment. In a communication system 1100 (such as a wireless communication network 100), a host computer 1110 includes hardware 1115, which includes a communication interface 1116 configured to establish and maintain a wired or wireless connection with different communication devices of the communication system 1100. The host computer 1110 also includes a processing circuit 1118, which may have storage and / or processing capabilities. In particular, the processing circuit 1118 may include one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or a combination thereof (not shown) suitable for executing instructions. The host computer 1110 also includes software 1111, which is stored in the host computer 1110 or can be accessed by the host computer 3310 and can be executed by the processing circuit 1118. The software 1111 includes a host application 1112. The host application 1112 is operable to provide services to a remote user, such as a UE 1130 connected via an OTT connection 1150 terminated at the UE 1130 and the host computer 1110. In providing services to the remote user, the host application 1112 may provide user data sent using the OTT connection 1150.
[0233] The communication system 1100 further includes any one of the first network node 111 and the second network node 112. Fig.11 1100 and UE 1130. The hardware 1125 may include a communication interface 1126 for establishing and maintaining a wired or wireless connection with different communication devices of the communication system 1100, and a base station 1120 for establishing and maintaining a wireless connection with at least the wireless device 1130 (in the example of FIG. Fig.11 1 is shown as being located in the coverage area served by base station 1120 ( Fig.11 The communication interface 1126 may be configured to facilitate a connection 1160 to the host computer 1110. The connection 1160 may be direct, or it may pass through a core network (eg, a wireless network) of the telecommunications system. Fig.11 1120) and / or through one or more intermediate networks external to the telecommunications system. In the illustrated embodiment, the hardware 1125 of the base station 1120 also includes processing circuitry 1128, which may include one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or a combination of these (not shown) adapted to execute instructions. The base station 1120 also has software 1121 stored internally or accessible via an external connection.
[0234] The communication system 1100 also includes the UE 1130 already mentioned. Its hardware 1135 may include a radio interface 1137, which is configured to establish and maintain a wireless connection 1170 with a base station serving the coverage area where the UE 1130 is currently located. The hardware 1135 of the UE 1130 also includes a processing circuit 1138, which may include one or more programmable processors, application specific integrated circuits, field programmable gate arrays, or a combination of these (not shown) suitable for executing instructions. The UE 1130 also includes software 1131, which is stored in the UE 1130 or can be accessed by the UE 1130 and can be executed by the processing circuit 1138. The software 1131 includes a client application 1132. The client application 1132 is operable to provide services to human or non-human users via the UE 1130 with the support of the host computer 1110. In the host computer 1110, the executed host application 1112 can communicate with the executed client application 1132 via the OTT connection 1150 terminated at the UE 1130 and the host computer 1110. When providing services to the user, the client application 1132 can receive request data from the host application 1112 and provide user data in response to the request data. The OTT connection 1150 can transmit both the request data and the user data. The client application 1132 can interact with the user to generate the user data it provides.
[0235] Notice, Fig.11 The host computer 1110, base station 1120 and UE 1130 shown in FIG. 1 can be respectively connected to Fig.10 The host computer 1030, one of the base stations 1012a, 1012b, 1012c, and one of the UEs 1091, 1092 are similar or identical. That is, the internal workings of these entities may be similar to or identical to those of the host computer 1030, one of the base stations 1012a, 1012b, 1012c, and one of the UEs 1091, 1 Fig.11 shown, and independently, the surrounding network topology can be Fig.10 shown.
[0236] exist Fig.11 11, an OTT connection 1150 has been abstractly drawn to illustrate communications between a host computer 1110 and a UE 1130 via a base station 1120, without explicit reference to any intermediate devices and the exact message routing via those devices. The network infrastructure can determine the routing, which can be configured to hide the routing from the UE 1130 or from the service provider operating the host computer 1110, or both. When the OTT connection 1150 is active, the network infrastructure can further make decisions by which it can dynamically change the routing (e.g., based on load balancing considerations or reconfiguration of the network).
[0237] The wireless connection 1170 between the UE 1130 and the base station 1120 is in accordance with the teachings of the embodiments described in the present disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 1130 using the OTT connection 1150, with the wireless connection 1170 forming the last leg of the OTT connection. More specifically, the teachings of these embodiments can improve coverage and data rates, thereby providing benefits such as reduced user waiting time, better response, and extended battery life.
[0238] For the purpose of monitoring data rate, delay and other factors improved by one or more embodiments, a measurement process may be provided. In response to changes in the measurement results, there may be further an optional network function for reconfiguring the OTT connection 1150 between the host computer 1110 and the UE 1130. The measurement process and / or the network function for reconfiguring the OTT connection 1150 may be implemented in the software 1111 and hardware 1115 of the host computer 1110 or in the software 1131 and hardware 1135 of the UE 1130 or in both. In an embodiment, a sensor (not shown) may be deployed in or associated with a communication device through which the OTT connection 1150 passes; the sensor may participate in the measurement process by providing the value of the monitoring quantity as exemplified above or providing the value of other physical quantities from which the software 1111, 1131 can calculate or estimate the monitoring quantity. Reconfiguring the OTT connection 1150 may include message formats, retransmission settings, preferred routes, etc.; the reconfiguration does not need to affect the base station 1120, and it may be unknown or imperceptible to the base station 1120. Such processes and functions are known and practiced in the art. In certain embodiments, the measurements may involve proprietary UE signaling that facilitates measurements by the host computer 1110 of throughput, propagation time, latency, etc. The measurements may be accomplished because the software 1111 and 1131 causes messages (particularly empty or "dummy" messages) to be sent using the OTT connection 1150 as it monitors propagation time, errors, etc.
[0239] Fig.12 : A method implemented in a communication system including a host computer, a base station and a user equipment according to some embodiments.
[0240] Fig.12 is a flow chart illustrating a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig.10 and 11 To simplify this disclosure, this section will only include Fig.12. In step 1210, the host computer provides user data. In sub-step 1211 of step 1210 (which may be optional), the host computer provides the user data by executing a host application. In step 1220, the host computer initiates a transmission to the UE carrying the user data. In step 1230 (which may be optional), in accordance with the teachings of the embodiments described in the present disclosure, the base station sends the user data carried in the transmission initiated by the host computer to the UE. In step 1240 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.
[0241] Fig.13 : A method implemented in a communication system including a host computer, a base station and a user equipment according to some embodiments.
[0242] Fig.13 is a flow chart illustrating a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig.10 and 11 To simplify this disclosure, this section will only include Fig.13 . In step 1310 of the method, the host computer provides user data. In an optional sub-step (not shown), the host computer provides the user data by executing a host application. In step 1320, the host computer initiates a transmission to the UE carrying the user data. According to the teachings of the embodiments described throughout the present disclosure, the transmission can be performed via a base station. In step 1330 (which may be optional), the UE receives the user data carried in the transmission.
[0243] Fig.14 : A method implemented in a communication system including a host computer, a base station and a user equipment according to some embodiments.
[0244] Fig.14 is a flow chart illustrating a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig.10 and 11 To simplify this disclosure, this section will only include Fig.14. In step 1410 (which may be optional), the UE receives input data provided by the host computer. Additionally or alternatively, in step 1420, the UE provides user data. In sub-step 1421 of step 1420 (which may be optional), the UE provides user data by executing a client application. In sub-step 1411 of step 1410 (which may be optional), the UE executes a client application that provides user data in response to the received input data provided by the host computer. When providing user data, the executed client application may further consider user input received from the user. Regardless of the specific manner of providing user data, in sub-step 1430 (which may be optional), the UE initiates transmission of user data to the host computer. In step 1440 of the method, according to the teachings of the embodiments described in the present disclosure, the host computer receives user data sent from the UE.
[0245] Fig.15 : A method implemented in a communication system including a host computer, a base station and a user equipment according to some embodiments.
[0246] Fig.15 is a flow chart illustrating a method implemented in a communication system according to an embodiment. The communication system includes a host computer, a base station and a UE, which can be reference Fig.10 and 11 To simplify this disclosure, this section will only include Fig.15 In step 1510 (which may be optional), the base station receives user data from the UE in accordance with the teachings of the embodiments described in the present disclosure. In step 1520 (which may be optional), the base station initiates a transmission of the received user data to the host computer. In step 1530 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.
[0247] Any suitable steps, methods, features, functions or benefits disclosed herein may be performed by one or more functional units or modules of one or more virtual devices. Each virtual device may include multiple such functional units. These functional units may be implemented via a processing circuit, which may include one or more microprocessors or microcontrollers and other digital hardware (which may include a digital signal processor (DSP), dedicated digital logic, etc.). The processing circuit may be configured to execute program codes stored in a memory, which may include one or more types of memory, such as a read-only memory (ROM), a random access memory (RAM), a cache, a flash memory device, an optical storage device, etc. The program code stored in the memory includes program instructions for executing one or more telecommunications and / or data communication protocols and instructions for executing one or more technologies described herein. In some embodiments, the processing circuit may be used to cause each functional unit to perform corresponding functions according to one or more embodiments of the present disclosure.
[0248] The term "unit" may have a conventional meaning in the field of electronics, electrical devices and / or electronic devices, and may include, for example, electrical and / or electronic circuits, devices, modules, processors, memories, logical solid-state and / or discrete devices, computer programs or instructions for performing various tasks, processes, calculations, output and / or display functions, etc., as those described herein.
[0249] Further numbered embodiments will now be described.
[0250] Embodiment 1. A base station configured to communicate with a user equipment (UE). The base station comprises a radio interface and a processing circuit configured to perform one or more actions described herein as being performed by any one of the first network node 111 and the second network node 112.
[0251] Embodiment 2. A communication system, comprising a host computer, the host computer comprising:
[0252] processing circuitry configured to provide user data; and
[0253] The communication interface is configured to forward user data to a cellular network for transmission to a user equipment (UE). The cellular network includes a base station having a radio interface and a processing circuit. The processing circuit of the base station is configured to perform one or more actions described herein as being performed by either the first network node 111 or the second network node 112.
[0254] Embodiment 3. The communication system according to Embodiment 2 further includes a base station.
[0255] Embodiment 4. The communication system according to Embodiment 36 further includes a UE, wherein the UE is configured to communicate with the base station.
[0256] Embodiment 5. A communication system according to embodiment 4, wherein the processing circuit of the host computer is configured to execute a host application to provide user data; and the UE includes a processing circuit configured to execute a client application associated with the host application.
[0257] Embodiment 6. A method implemented in a base station, comprising one or more actions described herein as being performed by any one of the first network node 111 and the second network node 112 .
[0258] Embodiment 7. A method implemented in a communication system including a host computer, a base station, and a user equipment (UE). The method includes: providing user data at the host computer; and initiating, at the host computer, a transmission carrying the user data to the UE via a cellular network including the base station. The base station performs one or more actions described herein as being performed by either the first network node 111 or the second network node 112.
[0259] Embodiment 8. The method according to embodiment 7 further includes: sending user data at the base station.
[0260] Embodiment 9. The method of embodiment 8, wherein the user data is provided by executing a host application at the host computer. The method further comprises: executing, at the UE, a client application associated with the host application.
[0261] Embodiment 10. A user equipment (UE) configured to communicate with a base station. The UE comprises a radio interface and a processing circuit configured to perform one or more actions described herein as being performed by a wireless device 130.
[0262] Embodiment 11. A communication system, comprising a host computer, the host computer comprising: processing circuitry configured to provide user data; and a communication interface configured to forward the user data to a cellular network for transmission to a user equipment (UE). The UE comprises a radio interface and processing circuitry. The processing circuitry of the UE is configured to perform one or more actions described herein as being performed by the wireless device 130.
[0263] Embodiment 12. The communication system according to embodiment 11 further includes a UE.
[0264] Embodiment 13. A communication system according to embodiment 12, wherein the cellular network further comprises a base station configured to communicate with the UE.
[0265] Embodiment 14. A communication system according to embodiment 12 or 13, wherein the processing circuit of the host computer is configured to execute a host application to provide user data; and the processing circuit of the UE is configured to execute a client application associated with the host application.
[0266] Embodiment 15. A method implemented in a user equipment (UE), comprising one or more actions described herein as being performed by a wireless device 130.
[0267] Embodiment 16. A method implemented in a communication system including a host computer, a base station, and a user equipment (UE). The method includes: providing user data at the host computer; and initiating, at the host computer, a transmission carrying the user data to the UE via a cellular network including the base station. The UE performs one or more actions described herein as being performed by the wireless device 130.
[0268] Embodiment 17. The method according to embodiment 16 further includes: at the UE, receiving user data from the base station.
[0269] Embodiment 18. A user equipment (UE) configured to communicate with a base station. The UE comprises a radio interface and a processing circuit configured to perform one or more actions described herein as being performed by the wireless device 130.
[0270] Embodiment 19. A communication system, comprising a host computer, the host computer comprising: a communication interface configured to receive user data originating from a transmission from a user equipment (UE) to a base station. The UE comprises a radio interface and a processing circuit, the processing circuit of the UE being configured to perform one or more actions described herein as being performed by a wireless device 130.
[0271] Embodiment 20. The communication system according to embodiment 19 further includes a UE.
[0272] Embodiment 21. The communication system according to embodiment 20 further comprises a base station. The base station comprises: a radio interface configured to communicate with the UE; and a communication interface configured to forward user data carried by the transmission from the UE to the base station to the host computer.
[0273] Embodiment 22. A communication system according to embodiment 20 or 21, wherein the processing circuit of the host computer is configured to execute a host application; and the processing circuit of the UE is configured to execute a client application associated with the host application, thereby providing user data.
[0274] Embodiment 23. A communication system according to embodiment 46 or 47, wherein the processing circuit of the host computer is configured to execute a host application to provide request data; and the processing circuit of the UE is configured to execute a client application associated with the host application to provide user data in response to the request data.
[0275] Embodiment 24. A method implemented in a user equipment (UE), comprising one or more actions described herein as being performed by a wireless device 130.
[0276] Embodiment 25. The method of Embodiment 24, further comprising: providing user data; and forwarding the user data to a host computer via transmission to a base station.
[0277] Embodiment 26. A method implemented in a communication system including a host computer, a base station, and a user equipment (UE). The method includes: at the host computer, receiving user data sent from the UE to the base station, wherein the UE performs one or more actions described herein as being performed by the wireless device 130.
[0278] Embodiment 27. The method according to embodiment 26 further includes: at the UE, providing user data to the base station.
[0279] Embodiment 28. The method according to embodiment 27 further includes: executing a client application at the UE to provide user data to be sent; and executing a host application associated with the client application at the host computer.
[0280] Embodiment 29. The method according to embodiment 27 further includes: executing a client application at the UE; and receiving input data of the client application at the UE, the input data being provided by executing a host application associated with the client application at the host computer. The user data to be sent is provided by the client application in response to the input data.
[0281] Embodiment 30. A base station configured to communicate with a user equipment (UE). The base station comprises a radio interface and a processing circuit configured to perform one or more actions described herein as being performed by any one of the first network node 111 and the second network node 112.
[0282] Embodiment 31. A communication system, comprising a host computer, the host computer comprising a communication interface, the communication interface being configured to receive user data originating from a transmission from a user equipment (UE) to a base station. The base station comprises a radio interface and a processing circuit. The processing circuit of the base station is configured to perform one or more actions described herein as being performed by either of the first network node 111 and the second network node 112.
[0283] Embodiment 32. The communication system according to Embodiment 31 further includes a base station.
[0284] Embodiment 33: The communication system according to embodiment 32 further includes a UE. The UE is configured to communicate with the base station.
[0285] Embodiment 34. The communication system of embodiment 33, wherein the processing circuit of the host computer is configured to execute a host application. The UE is configured to execute a client application associated with the host application, thereby providing user data to be received by the host computer.
[0286] Embodiment 35. A method implemented in a base station, comprising one or more actions described herein as being performed by any one of the first network node 111 and the second network node 112.
[0287] Embodiment 36. A method implemented in a communication system including a host computer, a base station, and a user equipment (UE). The method includes: at the host computer, receiving from the base station user data originating from a transmission that the base station has received from the UE. The UE performs one or more actions described herein as being performed by the wireless device 130.
[0288] Embodiment 37. The method according to embodiment 36 further includes: receiving user data from the UE at the base station.
[0289] Embodiment 38. The method of Embodiment 37 further comprising: at the base station, initiating transmission of the received user data to a host computer.
[0290] abbreviation
[0291] At least some of the following abbreviations may be used in the present disclosure. If there is an inconsistency between abbreviations, the above usage shall take precedence. If listed multiple times below, the first listing shall take precedence over any subsequent (one or more) listings.
[0292] CDM Code Division Multiplexing
[0293] CQI Channel Quality Information
[0294] CRC Cyclic Redundancy Check
[0295] DCI Downlink Control Information
[0296] DFT Discrete Fourier Transform
[0297] DM-RS Demodulation Reference Signal
[0298] FDM Frequency Division Multiplexing
[0299] HARQ Hybrid Automatic Repeat Request
[0300] OFDM Orthogonal Frequency Division Multiplexing
[0301] PAPR Peak to Average Power Ratio
[0302] PUCCH Physical Uplink Control Channel
[0303] PUSCH Physical Uplink Shared Channel
[0304] SRS Sounding Reference Signal
[0305] PRACH Physical Random Access Channel
[0306] DC Dual Connection
[0307] PRB Physical Resource Block
[0308] RRC Radio Resource Control
[0309] UCI Uplink Control Information
[0310] EIRP Effective Isotropic Radiated Power
[0311] SS-block Synchronous signal block
[0312] CSI-RS Channel State Information Reference Signal
[0313] PBCH Primary Broadcast Channel
[0314] The claims are provided below. Figure numbers / letters are provided in parentheses by way of example / illustrative purposes and do not limit the claims to the specific elements indicated by the figure numbers / letters.
Claims
1. A method performed by a wireless device (130) configured with dual connectivity between a first cell group and a second cell group, the method comprising: determining (203) a limit on the transmission power of a first uplink transmission in the first cell group, wherein the limit is determined based on an identified second uplink transmission in the second cell group that overlaps in time with the first uplink transmission; and setting (204) the transmission power for the first uplink transmission based on the limit, wherein the identified second uplink transmission in the second cell group that overlaps with the first uplink transmission is based on detection of a downlink grant or allocation that triggers the second uplink transmission in the second cell group that overlaps in time with the first uplink transmission, and wherein the detection of the downlink grant or allocation that triggers the second uplink transmission is based on a first time offset related to the start of the transmission time of the first uplink transmission.
2. The method according to claim 1, wherein: The identified second uplink transmission is based on obtaining (202) one or more parameters of the second group of cells from a network node.
3. The method according to claim 2, wherein: The one or more parameters of the second cell group include: a time division duplex uplink or downlink configuration for transmission or reception on a serving cell or bandwidth part BWP in the second group of cells; configuration for transmission of a configured uplink grant for at least one of a serving cell or a BWP in the second group of cells; a slot format indicator for a serving cell or a BWP in the second cell group; and At least one high-level configuration parameter.
4. The method according to any one of claims 2 to 3, wherein: The one or more parameters of the second cell group are determined based on semi-static signaling.
5. The method according to any one of claims 2 to 3, wherein: The determination (203) is further based on: prediction, based on the one or more parameters, of a first downlink transmission arranged to trigger the second uplink transmission, during a period of time before the start of transmission of the first uplink transmission; as well as The first downlink transmission is detected (201).
6. The method according to any one of claims 1 to 3, wherein: The determining (203) includes identifying that a combined transmission power across the first group of cells and the second group of cells is less than a power threshold amount.
7. The method according to any one of claims 1 to 3, wherein: The determining (203) comprises using the limit to identify the transmission power for the first uplink transmission.
8. The method according to any one of claims 1 to 3, wherein: The determining (203) includes: determining the transmission power for the first uplink transmission using a first power limit when the wireless device detects a downlink grant or allocation that is configured to trigger the second uplink transmission overlapping the first uplink transmission in the second cell group, wherein the downlink grant or allocation is detected before a second time offset immediately before the start of the first uplink transmission; and In an absence of detecting the downlink grant or allocation, the transmission power for the second uplink transmission is determined using a second power limit.
9. The method according to claim 8, wherein: The first time offset and the second time offset are the same.
10. The method according to claim 8, wherein: The first power limit is less than the second power limit.
11. The method according to claim 8, wherein: The second time offset is based on capability signaling from the wireless device.
12. The method according to claim 8, wherein: The second time offset is based on whether synchronous dual connectivity operation or asynchronous dual connectivity operation is used.
13. The method according to claim 8, wherein: The second time offset comprises a timing difference between the first group of cells and the second group of cells.
14. A wireless device (130), comprising: Processing circuit (706); as well as A memory (707) coupled to the processing circuit, wherein the memory comprises instructions which, when executed by the processing circuit, cause the wireless device to perform the operations of the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Method and apparatus for pusch / pucch power scaling considering dual connectivity in power limited state
US20150271761A1