CN107801236B - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN107801236B CN107801236B CN201710720245.5A CN201710720245A CN107801236B CN 107801236 B CN107801236 B CN 107801236B CN 201710720245 A CN201710720245 A CN 201710720245A CN 107801236 B CN107801236 B CN 107801236B
- Authority
- CN
- China
- Prior art keywords
- channel quality
- data
- iot device
- channel
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/06—TPC algorithms
- H04W52/14—Separate analysis of uplink or downlink
- H04W52/146—Uplink power control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/241—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account channel quality metrics, e.g. SIR, SNR, CIR or Eb/lo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/242—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account path loss
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a plurality of data transmission methods and devices, wherein one data transmission method is suitable for narrow-band Internet of things equipment and comprises the following steps: transmitting uplink data to the network device through an uplink channel; detecting whether an acknowledgement indication is received from the network device within a transmission gap of the uplink channel; and if the acknowledgement indication is received, terminating the transmission of the uplink data. One of the advantages of the present invention is that power consumption for uplink data transmission can be reduced.
Description
Technical Field
The present invention relates to wireless communications, and more particularly, to a scheme for reducing power consumption of Uplink (UL) of narrowband Band-Internet of Things (NBs-iot).
Background
The field of telecommunications has developed a well-defined variety of Cellular (Cellular) communication technologies to implement wireless communication using Mobile Terminals (MT) or User Equipment (UE). For example, global system for mobile communications (GSM) is a well-defined and commonly used communication system that uses Time Division Multiple Access (TDMA) techniques. TDMA technology is a multiple access (multiple access) mechanism for digital radio that is used for the transmission of voice, video, data and signaling (signaling) information (e.g., dialed telephone number) between a mobile telephone and a cell site. CDMA 2000 is a hybrid 2.5G/3G technology standard for mobile communications, using Code Division Multiple Access (CDMA) technology. The Universal Mobile Telecommunications System (UMTS) is a 3G communication system providing an enhanced range of multimedia services over the GSM system. Long Term Evolution (LTE) and its derivatives, such as LTE-advanced (LTE-a) and LTE-advanced-professional (LTE-a Pro), are high-speed wireless communication standards for mobile phones and data terminals. In these communication technologies, the UE is operated by a human user and may be frequently charged.
In the next generation communication technologies, such as 5G, internet of things (IoT) or NB-IoT, more and more devices will be configured (deployed) as machine type devices (machine type appratus), such as non-mobile or fixed devices, home devices (home appratus), infrastructure (infrastructure appratus) or monitoring devices (monitoring appratus), etc. These NB-IoT devices may need to operate for long periods of time without large capacity batteries or with frequent recharging. When NB-IoT devices are configured to periodically report data, a significant amount of power consumption will result. If the NB-IoT device continues to report data without a power saving mechanism, it will drain power in a short time.
Accordingly, when the NB-IoT device is configured to periodically transmit uplink data, power consumption becomes an important issue for the NB-IoT device. Therefore, there is a need to provide a power saving mechanism for NB-IoT devices to reduce uplink power consumption.
Disclosure of Invention
Accordingly, the present invention provides various data transmission methods and apparatuses.
The data transmission method is suitable for narrowband Internet of things equipment and comprises the following steps: transmitting uplink data to the network device through an uplink channel; detecting whether an acknowledgement indication is received from the network device within a transmission gap of the uplink channel; and if the acknowledgement indication is received, terminating the transmission of the uplink data.
The data transmission method according to an embodiment of the present invention is applied to a network device, and includes: receiving uplink data from the narrowband internet of things equipment through an uplink channel; decoding the uplink data; if the uplink data is decoded successfully, sending a confirmation instruction to the narrowband Internet of things equipment; wherein the acknowledgement indication is transmitted before all of the uplink data is received.
The data transmission method is suitable for narrowband Internet of things equipment and comprises the following steps: performing uplink data transmission through an uplink channel; estimating a channel quality of the uplink channel; and adjusting the transmission length of the uplink data according to the channel quality.
The data transmission method is suitable for narrowband Internet of things equipment and comprises the following steps: performing uplink data transmission through an uplink channel; estimating a channel quality of the uplink channel; and adjusting a transmission power level according to the channel quality.
The data transmission device according to an embodiment of the present invention is applicable to a narrowband internet of things device, and includes: a transceiver for performing uplink data transmission transmitted to a network device through an uplink channel; and a processor coupled to the transceiver, the processor configured to detect whether an acknowledgement indication is received from the network device within a transmission gap of the uplink channel, and terminate transmission of the uplink data if the acknowledgement indication is received. According to an embodiment of the present invention, if the acknowledgement indication is not received, the processor controls the transceiver to continue to perform the transmission of the uplink data after the transmission gap. According to an embodiment of the present invention, the uplink channel is a narrowband physical random access channel or a narrowband physical uplink shared channel. According to an embodiment of the invention, the acknowledgement indication is received over a narrowband physical downlink control channel.
A data transmission apparatus according to an embodiment of the present invention is applied to a network apparatus, and includes: a transceiver for receiving uplink data transmissions from the narrowband internet of things device over an uplink channel; and a processor, coupled to the transceiver, the processor configured to decode the received uplink data and send an acknowledgement indication to the narrowband internet of things device if the received uplink data is decoded successfully; wherein the acknowledgement indication is transmitted before all of the uplink data is received. According to an embodiment of the present invention, the uplink channel refers to a physical random access channel or a narrowband physical uplink shared channel. According to an embodiment of the invention, the acknowledgement indication is sent in a transmission gap of the uplink channel over a narrowband physical downlink control channel.
The data transmission device according to an embodiment of the present invention is applicable to a narrowband internet of things device, and includes: a transceiver for performing uplink data transmission transmitted to a network device through an uplink channel; and a processor, coupled to the transceiver, for estimating a channel quality of the uplink channel and adjusting a transmission length of the uplink data according to the channel quality. According to an embodiment of the present invention, the step of the processor adjusting the transmission length of the uplink data according to the channel quality further comprises: the processor reduces the transmission length of the uplink data if the channel quality is better than a predetermined condition. According to an embodiment of the present invention, the step of the processor reducing the transmission length of the uplink data further comprises: and when the scheduled part of the uplink data is sent, the processor closes the radio frequency circuit of the narrow-band Internet of things equipment. According to an embodiment of the present invention, the step of the processor reducing the transmission length of the uplink data further comprises: for at least a portion of the transmission length of the uplink data, the processor turns off radio frequency circuitry of the narrowband internet of things device. According to an embodiment of the present invention, the step of the processor reducing the transmission length of the uplink data further comprises: for a plurality of reference signals in a downlink channel, the processor turns on radio frequency circuits of the narrowband internet of things device. According to an embodiment of the invention, the processor further determines whether the transmission length of the uplink data is less than a threshold; and if the transmission length of the uplink data is less than the threshold, the processor adjusts the transmission power level according to the channel quality. According to an embodiment of the invention, the step of the processor estimating the channel quality of the uplink channel further comprises: the processor determining whether a plurality of consecutive acknowledgement indications are received or whether a path loss of the uplink channel is less than a threshold; or the processor determines whether a predetermined percentage of the indication of acknowledgement is received within a predetermined period of time.
According to the narrowband internet of things equipment in one embodiment of the invention, the data transmission device comprises: a transceiver for performing uplink data transmission transmitted to a network device through an uplink channel; and a processor, coupled to the transceiver, for estimating a channel quality of the uplink channel and adjusting a transmission power level according to the channel quality. According to an embodiment of the present invention, the step of the processor adjusting the transmission power level according to the channel quality further comprises: the processor reduces the transmission power level if the channel quality is better than a predetermined condition. According to an embodiment of the invention, the step of the processor reducing the transmission power level further comprises: the processor reduces to a predetermined transmission power level for the transmission length of all uplink data. According to an embodiment of the invention, the step of the processor reducing the transmission power level further comprises the processor gradually reducing the transmission power level during the transmission length of the uplink data. According to an embodiment of the invention, the processor further determines whether the transmission power level is less than a threshold; and if the transmission power level is less than the threshold, the processor adjusts the transmission length of the uplink data according to the channel quality. According to an embodiment of the invention, the step of the processor estimating the channel quality of the uplink channel further comprises: the processor determining that a plurality of consecutive acknowledgement indications are received; or the processor determining whether a path loss of the uplink channel is less than a threshold; or the processor determines whether a predetermined percentage of the indication of acknowledgement is received within a predetermined period of time.
According to another embodiment of the present invention, there is provided a storage medium for storing program instructions, wherein the program instructions, when executed, cause a narrowband internet of things device to perform the following operations: transmitting uplink data to the network device through an uplink channel; detecting whether an acknowledgement indication is received from the network device within a transmission gap of the uplink channel; and if the acknowledgement indication is received, terminating the transmission of the uplink data.
According to another embodiment of the present invention, there is provided a storage medium for storing program instructions, wherein the program instructions, when executed, cause a narrowband internet of things device to perform the following operations: performing uplink data transmission through an uplink channel; estimating a channel quality of the uplink channel; and adjusting a transmission length of the uplink data or adjusting a transmission power level according to the channel quality.
According to another embodiment of the present invention, there is provided a storage medium storing program instructions, wherein the program instructions, when executed, cause a network apparatus to: receiving uplink data from the narrowband internet of things equipment through an uplink channel; decoding the uplink data; if the uplink data is decoded successfully, sending a confirmation instruction to the narrowband Internet of things equipment; wherein the acknowledgement indication is transmitted before all of the uplink data is received.
One of the advantages of the various data transmission methods and apparatuses provided by the present invention is that power consumption for uplink data transmission can be reduced.
Drawings
FIG. 1 is a diagram of an exemplary scenario 100 under multiple mechanisms in accordance with various embodiments of the present invention.
FIG. 2 is a diagram of example operations 200 of early termination, according to an embodiment of the present invention.
Fig. 3 is a diagram of an example scenario 300 under various mechanisms in accordance with various embodiments of the invention.
Fig. 4 is a diagram of an exemplary scenario 400 under various mechanisms in accordance with various embodiments of the invention.
Fig. 5 is a diagram illustrating an example operation 500 for shortening a UL data transmission length according to an embodiment of the present invention.
Fig. 6 is a diagram of an example scenario 600 under various mechanisms in accordance with various embodiments of the invention.
Fig. 7 is a diagram of example operations 700 for reducing a transmission power level in accordance with an embodiment of the present invention.
Fig. 8 is a diagram of example operations 800 for reducing UL data transmission length and transmission power level in accordance with an embodiment of the present invention.
Fig. 9 is a diagram of example operations 900 for shortening a UL data transmission length and reducing a transmission power level in accordance with an embodiment of the present invention.
Fig. 10 is a schematic diagram of an example NB-IoT device 1010 and an example network device 1020, according to an embodiment of the present invention.
FIG. 11 is a diagram of exemplary operations 1100 according to an embodiment of the present invention.
FIG. 12 is a diagram of example operations 1200 according to an embodiment of the present invention.
Fig. 13 is a diagram of example operations 1300 according to an embodiment of the present invention.
Detailed Description
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This specification and claims do not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms "include" and "comprise" are used in an open-ended fashion, and thus should be interpreted to mean "include, but not limited to. "substantially" means within an acceptable error range, within which a person skilled in the art can solve the technical problem to substantially achieve the technical result. Furthermore, the term "coupled" is intended to include any direct or indirect electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. The term "connected" is used herein to include any direct and indirect, wired or wireless connection. The following is a preferred embodiment of the invention for the purpose of illustrating the spirit of the invention and not for the purpose of limiting the scope of the invention, which is defined in the appended claims.
SUMMARY
Embodiments in accordance with the present invention relate to techniques, methods, mechanisms and/or schemes related to UL power reduction related to user equipment in wireless communications. The various possible solutions according to the invention can be implemented separately or in combination. That is, although these possible solutions may be separately described below, two or more of these possible solutions may be implemented in one combination or other combinations.
FIG. 1 is a diagram of an exemplary scenario 100 under multiple mechanisms in accordance with various embodiments of the present invention. Scenario 100 includes NB-IoT devices and network devices (network appliances), where the network devices may be part of a wireless network (e.g., an LTE network, an LTE-a Pro network, a 5G network, or an IoT network). The NB-IoT device can transmit UL data to the network device over a UL Channel, which may be, for example but not limited to, a Narrowband Physical Random Access Channel (NPRACH) or a Narrowband Physical Uplink Shared Channel (NPUSCH). The network device can send Downlink (DL) data to the NB-IoT device over a Downlink Channel, such as, but not limited to, a Narrowband Physical Downlink Control Channel (NPDCCH).
According to various embodiments of the present invention, the network device may configure an Uplink Data Transmission Length (Uplink Data Transmission Length) for the NB-IoT device so that the NB-IoT device performs UL Data Transmission through the NPUSCH. The NB-IoT device needs to perform UL data transmission during the UL data transmission length. The network device may further configure multiple UL transmission intervals (gaps) within the UL data transmission length for the NB-IoT device to perform timing or frequency (frequency) reacquisition. As shown in fig. 1, the uplink data transmission length is configured from t0 to t 5. The multiple transmission GAPs (GAPs) of NPUSCH are configured from t1 to t2 and from t3 to t4 (illustrated). The NB-IoT devices are configured to transmit UL data 110, 120, 130, and 140 within a UL data transmission length. UL data 110, 120, 130, and 140 may have duplicate data to increase signal diversity (diversity) and robustness (robustness). When the network device receives UL data 110 or 120, the network device may initiate decoding of the UL data before receiving all of UL data 110, 120, 130, and 140. If the network device successfully decodes the UL data, the network device is configured to send an Acknowledgement (ACK) indication 150 to the NB-IoT device within the UL transmission gap (e.g., between t3 and t 4).
The NB-IoT device is configured to detect NPDCCH within a plurality of UL transmission gaps. If an ACK indication 150 is received, meaning that the network device has received and successfully decoded UL data, the NB-IoT device is configured to terminate UL data transmission after receiving the ACK indication 150. Since the UL data is successfully decoded by the network device, the NB-IoT device can stop UL data transmission and no longer send the remaining UL data 130 and 140. Accordingly, UL data transmission can be terminated early, thereby reducing power consumption for UL transmission.
FIG. 2 is a diagram of example operations 200 of early termination, according to an embodiment of the present invention. Operation 200 may be implemented in any network, including NB-IoT devices and wireless networks, to implement the various features and/or aspects presented in accordance with the concepts and mechanisms of the present invention. More specifically, operation 200 may relate to early termination of UL data transmissions. Operation 200 may include one or more operations, steps, or functions represented by one or more of blocks 210, 220, 230, 240, 250, 260, 270, and 280. Although shown as separate blocks, the blocks of operation 200 may be divided into additional blocks, combined into fewer blocks, or have portions of blocks omitted, depending on design requirements. Operation 200 may be implemented in part or in whole by each of the NB-IoT devices and network devices described above, or by each of NB-IoT device 1010 and network device 1020 described below. For purposes of illustration and not to limit the scope of the invention, the description of operation 200 may be provided in the context of an NB-IoT device and a network device as follows. Operation 200 may begin at step 210.
In step 210, the NB-IoT device may transmit UL data to the network device over an UL channel (e.g., NPUSCH or NPRACH). Operation 200 may proceed from step 210 to step 220.
In step 220, the network device may determine whether the UL data can be successfully decoded. If so, operation 200 may proceed from step 220 to step 230. If not, operation 200 may proceed from step 220 to step 240.
In step 230, the network device may send an ACK indication to the NB-IoT device within the UL transmission gap. Operation 200 may proceed from step 230 to step 250.
In step 240, the network device may not send an ACK indication to the NB-IoT device within the UL transmission gap. Alternatively, the network device may send a Negative Acknowledgement (NACK) indication to the NB-IoT within the UL transmission gap. Operation 200 may proceed from step 240 to step 250.
In step 250, the NB-IoT device may monitor a DL channel (e.g., NPDCCH) for a plurality of UL transmission gaps. Operation 200 may proceed from step 250 to step 260.
In step 260, the NB-IoT device may determine whether an ACK indication is received. If so, operation 200 may proceed from step 260 to step 270. If not, the operation 200 may proceed from step 260 to step 270.
In step 270, the NB-IoT device may terminate the uplink data transmission.
In step 280, the NB-IoT device may continue to transmit the uplink data.
In some embodiments, the ACK indication may be a Hybrid Automatic Repeat Request (HARQ) ACK, or a new indication or any type of indication representing whether the uplink data was received or decoded successfully. For example, the ACK indication may be a new data indication in the form of one data bit (bit). If the new data indication indicates new data, it means that a UL packet is received and a new packet should be transmitted. If the new data indication indicates old data, it means that no UL packet has been received and the old packet should be sent. Thus, the new data indication may be used to represent an ACK indication or a NACK indication. In NB-IoT, the ACK/NACK indication may also be carried in other channels or new channels.
Fig. 3 and 4 are schematic diagrams of example scenarios 300 and 400, respectively, under various mechanisms in accordance with various embodiments of the present invention. Scenarios 300 and 400 include NB-IoT devices and network devices, which may be part of a wireless network (e.g., LTE network, LTE-a Pro network, 5G network, or IoT network). The NB-IoT device can send UL data to the network device over a UL channel, such as, but not limited to, NPRACH or NPUSCH. The network device can send DL data to the NB-IoT device over a DL channel, such as, but not limited to, NPDCCH.
According to various embodiments of the present invention, the NB-IoT device may receive the network configured UL data transmission length N from the network devicemaxTo perform UL data transmission through NPUSCH. First, the NB-IoT device may configure the UL data transmission length to be NTX=NmaxAnd use of NTXUL data transmission is performed. The NB-IoT device may then estimate the channel quality of NPUSCH. The NB-IoT device can further adjust UL data transmission length N according to channel qualityTX. More specifically, the NB-IoT device may determine whether the channel quality is better than a predetermined condition. Depending on the channel quality, the NB-IoT device may use a scaling factor (scaling factor) α (e.g., N)TX=α·Nmax) To adjust UL numberThe length of the data transmission. The scaling factor may use an ACK offset value (offset value) Δ according to channel qualityACKOr NACK offset value ΔNACKTo adjust. NB-IoT devices may use by α - Δ when channel quality is better than a predetermined conditionACK(e.g., 0.9-1-0.1) to adjust the scaling factor. When the channel quality is not better than the predetermined condition, the NB-IoT device may use α ═ α + ΔNACK(e.g., 0.6-0.5 +0.1) to adjust the scaling factor. ACK offset value ΔACKAnd NACK offset value ΔNACKAdjustments may also be made based on channel quality. For example, if the channel quality is better, the ACK offset value ΔACKCan be increased from 0.1 to 0.2. If the channel quality is poor, NACK offset value ΔNACKCan be increased from 0.1 to 0.2.
Accordingly, if the channel quality is better than the predetermined condition, the NB-IoT device may shorten the UL data transmission length to reduce UL power consumption. As shown in FIG. 3, the UL data transmission length is shortened to NTX=α·Nmax. In a predetermined portion of the transmitted UL data (e.g., α Nmax) Thereafter, the NB-IoT device may directly terminate the UL data transmission. The NB-IoT device only starts transmission (Tx) and sends UL data during on duration (on duration) and turns off transmission during off duration (off duration). In some embodiments, an NB-IoT device may turn off Radio Frequency (RF) circuitry or partial Front End (FE) circuitry during a turn off period to reduce power consumption.
Alternatively, the NB-IoT device may use a predetermined on/off pattern (on/off pattern) to adjust the UL data transmission length. In particular, the NB-IoT device may determine the ratio β during startup/shutdown for a short time and for the entire UL data transmission length NmaxThe ratio of the on period/off period β is repeatedly applied. The ratio of on period/off period beta may use an ACK offset value delta according to channel qualityACKOr NACK offset value ΔNACKTo adjust. The NB-IoT device may use β - Δ when the channel quality is better than a predetermined conditionACK(e.g., 0.9-1-0.1) to adjust the ratio during startup/shutdown. The NB-IoT device may use beta when the channel quality is not better than a predetermined condition=β+ΔNACK(e.g., 1.1-1 +0.1) to adjust the ratio β during startup/shutdown. The ACK offset value and the NACK offset value may also be adjusted according to channel quality. For example, if the channel quality is better, the ACK offset value ΔACKCan be increased from 0.1 to 0.2. If the channel quality is not good, NACK offset value deltaNACKCan be increased from 0.1 to 0.2.
As shown in fig. 4, the UL data transmission length is shortened by partially turning off UL data transmission. The NB-IoT device only starts transmission (Tx) and sends UL data during on-periods and turns off transmission during off-periods. In some embodiments, the NB-IoT may turn off radio frequency circuitry or portions of front-end circuitry during the shutdown to reduce power consumption.
In some embodiments, a network device may schedule (schedule) multiple Reference signals, such as Demodulation Reference signals (DMRSs), in a DL channel. An NB-IoT device may need to receive multiple reference signals for channel estimation (channel estimation). Accordingly, if multiple reference signals are scheduled in fig. 3 or fig. 4, the NB-IoT device may need to turn on the radio frequency circuitry of the NB-IoT device to receive the multiple reference signals in the DL channel.
In some embodiments, how the NB-IoT device determines whether the channel quality is better than the predetermined condition may be implemented in a variety of ways. For example, the NB-IoT device may estimate the channel quality by determining whether multiple consecutive ACK indications are received. If the NB-IoT device receives N consecutive ACK indications, it means that the UL data is all successfully transmitted and the channel quality is good. The value of N may be adjusted according to the actual application. Alternatively, the NB-IoT device may estimate the channel quality by determining whether a path loss (path loss) or Block Error Rate (BLER) of the UL channel is less than a threshold. If the path loss or BLER of the UL channel is low, it means that the channel quality is better. Alternatively, the NB-IoT device may estimate the channel quality by determining whether a predetermined percentage (e.g., 90%) of ACK indications are received within the predetermined period T. If the NB-IoT device receives a predetermined percentage (e.g., 90%) of the ACK indication within the predetermined period T, it means that most of the UL data has been successfully sent and the channel quality is good. The predetermined percentage may be adjusted according to the actual application. The predetermined time period T may also be adjusted according to the channel quality of the UL channel. The predetermined time T may be shortened if the channel quality is good. The predetermined time period T may be increased if the channel quality is not good. The predetermined time period T may be reset (reset) to an initial value (initial value) if the NB-IoT device reselects to a new network device.
Fig. 5 is a diagram illustrating an example operation 500 for shortening a UL data transmission length according to an embodiment of the present invention. Operations 500 may be implemented in any network including NB-IoT devices and wireless networks to implement the various features and/or aspects set forth in accordance with the concepts and mechanisms of the present invention. More specifically, operation 500 may relate to a reduction in UL power consumption. Operation 500 may include one or more operations, steps, or functions represented by one or more of blocks 510, 520, 530, 540, and 550. Although shown as separate blocks, the blocks of operation 500 may be divided into additional blocks, combined into fewer blocks, or have portions of blocks omitted, depending on implementation requirements. Operations 500 may be implemented in whole or in part by the NB-IoT devices described above and NB-IoT device 1010 described below. For purposes of illustration and not to limit the scope of the invention, the description of operation 500 may be provided as follows in the context of an NB-IoT device and a network device. Operation 500 may begin at step 510.
In step 510, the NB-IoT device may configure the UL data transmission length N according to the network information received from the network deviceTX=NmaxAnd configures the scale factor alpha to an initial value. For example, the scale factor may be configured to α ═ 1. Alternatively, the NB-IoT device may configure the on period/off period ratio β as an initial value. UL data transmission length NmaxConfigured by the network device. Operation 500 may proceed from step 510 to step 520.
In step 520, the NB-IoT device may perform UL data transmission over the UL channel using a UL data transmission length of NTX=min{NTX,Nmax}. Operation 500 may proceed from step 520 to step 530.
In step 530, the NB-IoT device may determine whether the channel quality is better than a predetermined condition. If so, operation 500 may proceed from step 530 to step 540. If not, operation 500 may proceed from step 530 to step 550.
In step 540, the NB-IoT device may transmit the α - Δ via α ═ α - ΔACKAnd NTX=α·NmaxTo shorten the UL data transmission length. Alternatively, the NB-IoT device may use β ═ β - ΔACKTo reduce the ratio of on period/off period beta. Operation 500 may further proceed from step 540 to step 520.
In step 550, the NB-IoT device may transmit the message via α ═ α + ΔNACKAnd NTX=α·NmaxTo increase the UL data transmission length or to maintain the UL data transmission length. Alternatively, the NB-IoT device may use β ═ β + ΔNACKTo increase the on period/off period ratio β or to maintain the on period/off period ratio β. Operation 500 may proceed further from step 550 to step 520.
Fig. 6 is a diagram of an example scenario 600 under various mechanisms in accordance with various embodiments of the invention. Scenario 600 includes NB-IoT devices and network devices, which may be part of a wireless network (e.g., an LTE network, an LTE-a Pro network, a 5G network, or an IoT network). The NB-IoT device can send UL data to the network device over a UL channel, which may be, for example but not limited to, NPRACH or NPUSCH. The network device can send DL data to the NB-IoT device over a DL channel, which may be, for example and without limitation, NPDCCH.
According to various embodiments of the invention, an NB-IoT device may receive a network configured transmission power level P from a network devicemaxTo perform UL data transmission through NPUSCH. First, the NB-IoT device may configure the transmission power level to be PTX=PmaxAnd use of PmaxUL data transmission is performed. The NB-IoT device may then estimate the channel quality of NPUSCH. According to the channel quality, the NB-IoT device can further adjust the transmission power level PTX. More specifically, the NB-IoT device may determine whether the channel quality is better than a predetermined barAnd (3) a component. Depending on the channel quality, the NB-IoT device may use the ACK power offset value Δ PACKOr NACK power offset value Δ PNACKTo adjust the transmission power level. NB-IoT devices may pass through P when channel quality is better than a predetermined conditionTX PTX-ΔPACKTo adjust the transmission power level. NB-IoT devices may use P when channel quality is not better than a predetermined conditionTX PTX+ΔPNACKTo adjust the transmission power level. ACK power offset value Δ PACKAnd NACK power offset value Δ PNACKAdjustments may also be made based on channel quality. For example, if the channel quality is better, the ACK power offset value Δ PACKCan be increased from 3dB to 6 dB. If the channel quality is not good, the NACK power offset value Δ PNACKCan be increased from 3dB to 6 dB.
Accordingly, if the channel quality is better than the predetermined condition, the NB-IoT device may reduce the transmission power level to reduce UL power consumption. As shown in fig. 6, the network device configures an initial transmission power mode 610. In the transmission power mode 610, the length T is transmitted for UL datamaxNB-IoT device using network configured transmission power level PmaxTo transmit UL data. The NB-IoT device may change the transmission power to the transmission power mode 620 if the channel quality is better than a predetermined condition. More specifically, over the entire UL data transmission length TmaxDuring this time, the NB-IoT device may directly reduce the transmission power level to Pmax-3 dB. In some embodiments, if the channel quality is good enough, the entire UL data transmission length T ismaxDuring this time, the NB-IoT device may directly reduce the transmission power level to Pmax6dB or Pmax-9dB。
Alternatively, the NB-IoT device may change the transmission power to the transmission power mode 630 if the channel quality is better than a predetermined condition. More specifically, first, the NB-IoT device may configure the transmission power level to be PTX=PmaxAnd use of PmaxUL data transmission is performed. The NB-IoT device may then estimate the channel quality of NPUSCH. The NB-IoT device may further adjust the transmission power level P according to the channel qualityTX. As shown in FIG. 6, the NB-IoT device configures the transmission power level to be P only during the X1 time periodTX=Pmax. After X1 time period, the NB-IoT device may reduce the transmission power level by Y1 and configure the transmission power level to be P during X2 time periodTX=Pmax-Y1. After period X2, the NB-IoT device may further reduce the transmission power level by Y2 and configure the transmission power level to be P during period X3TX=Pmax-Y1-Y2. After X3 time period, the NB-IoT device may further reduce the transmission power level by Y3 and configure the transmission power level to be P during X4 time periodTX=Pmax-Y1-Y2-Y3. Accordingly, if the channel quality is better than the predetermined condition, the NB-IoT device may gradually decrease the transmission power level to reduce the UL power consumption.
In some embodiments, how the NB-IoT device determines whether the channel quality is better than the predetermined condition may be implemented in a variety of ways. For example, the NB-IoT device may estimate the channel quality by determining whether multiple consecutive ACK indications are received. If the NB-IoT device receives N consecutive ACK indications, it means that the UL data is all successfully transmitted and the channel quality is good. The value of N may be adjusted according to the actual application. Alternatively, the NB-IoT device may estimate the channel quality by determining whether the path loss or BLER of the UL channel is less than a threshold. If the path loss or BLER of the UL channel is low, it means that the channel quality is better. Alternatively, the NB-IoT device may estimate the channel quality by determining whether a predetermined percentage of ACK indications are received within the predetermined period T. If the NB-IoT device receives a predetermined percentage (e.g., 90%) of the ACK indication within the predetermined period T, it means that most of the UL data has been successfully sent and the channel quality is good. The predetermined percentage may be adjusted according to the actual application. The predetermined time period T may also be adjusted according to the channel quality of the UL channel. The predetermined time T may be shortened if the channel quality is good. The predetermined time period T may be increased if the channel quality is not good. The predetermined time period T may be reset to an initial value if the NB-IoT device reselects to a new network device.
Fig. 7 is a diagram of example operations 700 for reducing a transmission power level in accordance with an embodiment of the present invention. The operations 700 may be implemented in any network, including NB-IoT devices and wireless networks, to implement the various features and/or aspects presented in accordance with the concepts and mechanisms of the present invention. More specifically, operation 700 may relate to reduction of UL power consumption. Operation 700 may include one or more operations, steps, or functions represented by one or more of blocks 710, 720, 730, 740, and 750. Although shown as separate blocks, the blocks of operation 700 may be divided into additional blocks, combined into fewer blocks, or have portions omitted, depending on design requirements. Operations 700 may be implemented in part or in whole by the NB-IoT devices described above or the NB-IoT devices 1010 described below. For purposes of illustration and not to limit the scope of the invention, the description of operation 700 may be provided as follows in the context of an NB-IoT device and a network device. Operation 700 may begin at step 710.
In step 710, the NB-IoT device may configure the transmission power level to P according to the network information received from the network deviceTX=Pmax. Transmission power level PmaxConfigured by the network device. Operation 700 may proceed from step 710 to step 720.
In step 720, the NB-IoT device may perform UL data transmission over the UL channel using a transmission power level PTX=min{PTX,Pmax}. Operation 700 may proceed from step 720 to step 730.
In step 730, the NB-IoT device may determine whether the channel quality is better than a predetermined condition. If so, operation 700 may proceed from step 730 to step 740. If not, operation proceeds from step 730 to step 750.
In step 740, the NB-IoT device may use PTX PTX-ΔPACKTo reduce the transmission power level. Operation 700 may further proceed from step 740 to step 720.
In step 750, the NB-IoT device may use PTX PTX+ΔPNACKTo raise the transmission power level or to maintain the transmission power level. Operation 700 may further proceed from step 750 to step 720.
Fig. 8 is a diagram of example operations 800 for reducing UL data transmission length and transmission power level in accordance with an embodiment of the present invention. The operations 800 may be implemented in any network, including NB-IoT devices and wireless networks, to implement the various features and/or aspects presented in accordance with the concepts and mechanisms of the present invention. More particularly, operation 800 may relate to a reduction in UL power consumption. Operation 800 may include one or more operations, steps, or functions represented by one or more of blocks 810, 820, 830, 840, and 850. Although shown as separate blocks, the blocks of operation 800 may be divided into additional blocks, combined into fewer blocks, or have portions of blocks omitted, depending on design requirements. Operations 800 may be implemented in part or in whole by NB-IoT devices described above or NB-IoT devices 1010 described below. For purposes of illustration and not to limit the scope of the invention, the description of operation 800 may be provided as follows in the context of an NB-IoT device and a network device. Operation 800 may begin at step 810.
In step 810, the NB-IoT device may configure the UL data transmission length N according to the network information received from the network deviceTX=NmaxAnd configuring the transmission power level to be PTX=Pmax. UL data transmission length NmaxAnd the transmission power level PmaxConfigured by the network device. Operation 800 may proceed from step 810 to step 820.
In step 820, the NB-IoT device may shorten the UL data transmission length according to the channel quality of the UL channel. Operation 800 may proceed from step 820 to step 830.
In step 830, the NB-IoT device may determine whether the UL data transmission length is less than a threshold. If so, operation 800 may proceed from step 830 to step 840. If not, operation 800 may proceed from step 830 to step 850.
In step 840, the NB-IoT may reduce the transmission power level according to the channel quality of the UL channel.
In step 850, the NB-IoT device may maintain the transmission power level. In some embodiments, operation 800 may proceed further from step 850 to step 820.
Fig. 9 is a diagram of example operations 900 for shortening a UL data transmission length and reducing a transmission power level in accordance with an embodiment of the present invention. Operation 900 may be implemented in any network, including NB-IoT devices and wireless networks, to implement various features and/or aspects set forth in accordance with the concepts and mechanisms of the present invention. More specifically, operation 900 may relate to a reduction in UL power consumption. Operation 900 may include one or more operations, steps, or functions represented by one or more of blocks 910, 920, 930, 940, and 950. Although shown as separate blocks, the blocks of operation 900 may be divided into additional blocks, combined into fewer blocks, or have portions of blocks omitted, depending on design requirements. Operations 900 may be partially or wholly implemented by the NB-IoT devices described above or NB-IoT devices 1010 described below. For purposes of illustration and not to limit the scope of the invention, the description of operation 900 may be provided as follows in the context of an NB-IoT device and a network device. Operation 900 may begin at step 910.
In step 910, the NB-IoT device may configure the UL data transmission length to N according to the network information received from the network deviceTX=NmaxAnd configuring the transmission power level to be PTX=Pmax. The UL data transmission length Nmax and the transmission power level Pmax are configured by the network device. Operation 900 may proceed from step 910 to step 920.
In step 920, the NB-IoT device may reduce the transmission power level according to the channel quality of the UL channel. Operation 900 may proceed from step 920 to step 930.
In step 930, the NB-IoT device may determine whether the transmission power level is less than a threshold. If so, operation 900 may proceed from step 930 to step 940. If not, operation 900 may proceed from step 930 to step 950.
In step 940, the NB-IoT device may shorten the UL data transmission length according to the channel quality of the UL channel.
In step 950, the NB-IoT device may maintain the UL data transmission length. In some embodiments, operation 900 may proceed further from step 950 to step 920.
Example embodiments
Fig. 10 is a schematic diagram of an example NB-IoT device 1010 and an example network device 1020, according to an embodiment of the present invention. NB-IoT devices 1010 and network devices 1020 may each perform various functions to implement the various mechanisms, techniques, operations, and methods of UL power reduction related to UEs in wireless communication described herein, including scenarios 100, 300, 400, and 600 described above, as well as operations 200, 500, 700, 800, and 900 described above and operations 1100 described below.
NB-IoT devices 1010 may be part of an electronic device, which may be a UE such as a portable or mobile device, a wearable device, a wireless communication device, or a computer device. For example, NB-IoT device 1010 may be implemented in a smartphone, a smart watch, a personal digital assistant, a digital camera, or a computer device such as a tablet, laptop, or notebook computer. The NB-IoT device 1010 page may be part of a machine type device, which may be an IoT device such as a fixed (mobile/static) device, a home device, a wired communication device, or a computer device. For example, NB-IoT device 1010 may be implemented in a smart thermostat (thermostat), a smart refrigerator, a smart door lock, a wireless speaker, or a home control center. Alternatively, NB-IoT device 1010 may be implemented in the form of one or more Integrated-Circuit (IC) chips, such as, but not limited to, one or more single-core processors, one or more multi-core processors, or one or more Complex-Instruction-Set-Computing (CISC) processors. NB-IoT device 1010 may include at least some of the components shown in fig. 10, such as processor 1012. NB-IoT device 1010 may further include one or more other components (e.g., internal power supplies, display devices, and/or user interface devices) that are not relevant to the mechanisms provided by the present invention and, thus, for the sake of brevity, these components of NB-IoT device 1010 are not shown in fig. 10 nor described below.
The network device 1020 may be part of an electronic device, which may be a network node such as a Base Station (BS), a cell (cell), a router (router), or a Gateway (GW). For example, the network device 1020 may be implemented in an eNodeB in an LTE, LTE-a, or LTE-a Pro network, or in 5G, NR or a gNB in an IoT network. Alternatively, network device 1020 may be implemented in the form of one or more IC chips, such as, but not limited to, one or more single-core processors, one or more multi-core processors, or one or more CISC processors. Network device 1020 may include at least a portion of the various components shown in fig. 10, such as processor 1022. The network device 1020 may further include one or more other components (e.g., internal power supplies, display devices, and/or user interface devices) that are not relevant to the mechanisms provided by the present invention, and these components of the network device 1020 are not shown in fig. 10 nor described below for the sake of brevity.
In an aspect, each of processors 1012 and 1022 may be implemented in the form of one or more single-core processors, one or more multi-core processors, or one or more CISC processors. In other words, even though the singular forms "a processor" are used herein to refer to the processors 1012 and 1022, each of the processors 1012 and 1022 may include multiple processors in some embodiments according to the present invention, and a single processor in some other embodiments according to the present invention. In another aspect, each of processors 1012 and 1022 may be implemented in hardware (and, optionally, in firmware) using a plurality of electronic components including, for example and without limitation, one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors, and/or one or more varactors, configured and arranged to perform particular functions in accordance with the present disclosure. That is, in at least some embodiments, each of processors 1012 and 1022 is special-purpose machine specific (special-purpose designed) and is arranged and configured to perform specific tasks including reducing UL power consumption in an apparatus (e.g., as represented by NB-IoT device 1010) and a network (e.g., as represented by network device 1020) in accordance with various embodiments of the present invention.
In some embodiments, NB-IoT device 1010 may also include a transceiver 1016 coupled to processor 1012 and capable of wirelessly transceiving data. In some embodiments, NB-IoT device 1010 may further include a memory 1014 coupled to processor 1012 and capable of being accessed and storing data by processor 1012. In some embodiments, the network device 1020 may also include a transceiver 1026 coupled to the processor 1022 and capable of wirelessly transceiving data. In some embodiments, the network device 1020 may further include a memory 1024 coupled to the processor 1022 and capable of being accessed by the processor 1022 and storing data. Accordingly, NB-IoT device 1010 and network device 1020 may wirelessly communicate with each other via transceiver 1016 and transceiver 1026, respectively. To facilitate understanding, the following description of the various operations, functions, and capabilities of each of NB-IoT device 1010 and network device 1020 will be provided in the context of an NB-IoT environment in which NB-IoT device 1010 is implemented or embodied as an NB-IoT device or UE and network device 1020 is implemented or embodied as a network node of an NB-IoT network.
The following description relates to various operations, functions, and capabilities of NB-IoT device 1010.
In some embodiments, processor 1012 may be configured to estimate a channel quality of an UL channel (e.g., NPDCCH or PRACH). Processor 1012 may be further configured to adjust the UL data transmission length based on the channel quality. More specifically, processor 1012 may be configured to determine whether a channel quality is better than a predetermined condition. Processor 1012 may adjust the UL data transmission length using the scaling factor a according to the channel quality. Processor 1012 may use α - Δ when the channel quality is better than a predetermined conditionACKThe scale factor is adjusted. Processor 1012 may use α + Δ when the channel quality is not better than a predetermined conditionNACKThe scale factor is adjusted. Depending on the channel quality, the processor 1012 page may use an ACK offset value ΔACKOr NACK offset value ΔNACKThe scale factor is adjusted. For example, if the channel quality is good, processor 1012 may offset the ACK by an amount ΔACKFrom 0.1 to 0.2.Processor 1012 may apply a NACK offset value Δ if the channel quality is not goodNACKFrom 0.1 to 0.2. Accordingly, if the channel quality is better than a predetermined condition, the processor 1012 may be configured to shorten the UL data transmission length to reduce UL power consumption.
In some embodiments, processor 1012 may be configured to directly terminate (terminate) UL data transmission after a predetermined portion of UL data has been sent. Processor 1012 may be configured to enable Transmission (TX) and transmit UL data only during on periods and to disable transmission during off periods. In some embodiments, processor 1012 may be configured to turn off transceiver 1016 or portions of the front-end circuitry during a turn-off period to reduce power consumption.
In some embodiments, processor 1012 may be configured to adjust the UL data transmission length using a predetermined on/off pattern. In particular, the processor 1012 may be configured to determine an on period/off period ratio β for a short time and repeatedly apply the on period/off period ratio β for the entire UL data transmission length. Processor 1012 may use β - Δ when the channel quality is better than a predetermined conditionACKTo adjust the ratio of on period/off period beta. Processor 1012 may use β + Δ when the channel quality is not better than a predetermined conditionNACKTo adjust the ratio of on period/off period beta. Processor 1012 may also adjust the ACK offset value Δ according to channel qualityACKAnd NACK offset value ΔNACK. For example, if the channel quality is good, processor 1012 may offset the ACK by an amount ΔACKFrom 0.1 to 0.2. If the channel quality is not good, processor 1012 may apply a NACK offset value ΔNACKFrom 0.1 to 0.2.
In some embodiments, a network device may schedule multiple reference signals, such as DMRSs, in a DL channel. An NB-IoT device may need to receive multiple reference signals for channel estimation. Accordingly, if multiple reference signals are scheduled for multiple off periods (off durations), processor 1012 may be configured to turn on transceiver 1016 to receive the multiple reference signals in the DL channel.
In some embodiments, processor 1012 may be configured to determine whether channel quality is better than a predetermined condition. For example, processor 1012 may be configured to estimate channel quality by determining whether multiple consecutive ACK indications are received. If processor 1012 receives N consecutive ACK indications, it means that all UL data is successfully transmitted and the channel quality is good. The value of N may be adjusted according to the actual application. Alternatively, processor 1012 may be configured to estimate the channel quality by determining whether the path loss or BLER of the UL channel is less than a threshold. If the path loss or BLER of the UL channel is low, it means that the channel quality is better. Alternatively, the processor 1012 may be configured to estimate the channel quality by determining whether a predetermined percentage of ACK indications are received within the predetermined period T. If the processor 1012 receives a predetermined percentage (e.g., 90%) of the ACK indication within the predetermined time period T, it means that most of the UL data has been successfully transmitted and the channel quality is good. The predetermined percentage may be adjusted according to the actual application. Processor 1012 may also adjust predetermined time period T based on the channel quality of the UL channel. Processor 1012 may shorten predetermined time T if the channel quality is better. If the channel quality is not good, processor 1012 may increase predetermined time period T. Processor 1012 may reset predetermined time period T to an initial value if the NB-IoT device reselects to a new network device.
In some embodiments, processor 1012 may be configured to receive a transmission power level P from a network device via transceiver 1016max. Transmission power level PmaxConfigured by the network device for NB-IoT device 1010 to perform UL data transmission over NPUSCH. Processor 1012 may be further configured to estimate a channel quality of NPUSCH and adjust a transmission power level based on the channel quality. More specifically, processor 1012 may be configured to determine whether channel quality is better than a predetermined condition and use an ACK power offset value Δ P based on signal qualityACKOr NACK power offset value Δ PNACKTo adjust the transmission power level. Processor 1012 may use P when channel quality is better than a predetermined conditionTX=PTX-ΔPACKTo adjust the transmission power level. Processor 1012 may use P when channel quality is not better than a predetermined conditionTX=PTX+ΔPNACKTo adjust the transmission power level. Processor 1012 may also adjust the ACK power offset value ap based on channel qualityACKAnd NACK power offset value Δ PNACK. For example, if the channel quality is good, processor 1012 may offset the ACK power by an amount Δ PACKAdjust from 3dB to 6 dB. If the channel quality is not good, processor 1012 may offset the NACK power offset value by Δ PNACKAdjust from 3dB to 6 dB. Accordingly, if the channel quality is better than a predetermined condition, processor 1012 may be configured to reduce the transmission power level to reduce UL power consumption.
In some embodiments, processor 1012 may be configured to directly reduce the transmission power level by 3dB during the entire UL data transmission length if the channel quality is better than a predetermined condition. If the channel quality is good enough, the NB-IoT device can reduce the transmission power level by 6dB or 9dB during the entire UL data transmission.
In some embodiments, processor 1012 may be configured to gradually decrease the transmission power level to reduce UL power consumption if the channel quality is better than a predetermined condition. For example, the processor 1012 may be configured to reduce the transmission power level by 3dB for a first time period, by 6dB for a second time period, and by 9dB for a third time period.
In some embodiments, processor 1012 may be configured to reduce the UL data transmission length and reduce the transmission power level to reduce power consumption. Specifically, the processor 1012 can be configured to shorten the UL data transmission length based on the channel quality of the UL channel. Processor 1012 may be further configured to determine whether the UL data transmission length is less than a threshold. If so, processor 1012 may be configured to further reduce the transmission power level based on the channel quality of the UL channel. If not, processor 1012 may be configured to maintain the transmission power level.
In some embodiments, the processor 1012 may be configured to shorten the UL data transmission length and reduce the transmission power level to reduce power consumption. In particular, processor 1012 may be configured to reduce the transmission power level based on the channel quality of the UL channel. Processor 1012 may be further configured to determine whether the transmission power level is less than a threshold. If so, processor 1012 may be configured to further shorten the UL data transmission length based on the channel quality of the UL channel. If not, processor 1012 may be configured to maintain the UL data transmission length.
The following description relates to various operations, functions and capabilities of the network device 1020.
In some embodiments, processor 1022 may be configured to transmit DL data to NB-IoT device 1010 over a DL channel, such as, but not limited to, NPDCCH. Processor 1022 may be configured to transmit, via transceiver 1026, the UL data transmission length or transmission power level to the NB-IoT device for the NB-IoT device to perform UL data transmission over the UL channel. Processor 1022 may be further configured to configure a plurality of UL transmission gaps within the UL data transmission length of the NB-IoT device for performing timing or frequency reacquisition.
In some embodiments, when processor 1022 receives a portion of the UL data via transceiver 1026, processor 1022 may be configured to decode the received UL data before receiving all of the UL data. Processor 1022 may be further configured to determine whether the received UL data can be successfully decoded. If so, processor 1022 may be configured to send an ACK indication to NB-IoT device 1010 within the UL transmission gap. If not, processor 1022 may be configured to not send an ACK indication to NB-IoT device 1010 or to send a NACK indication to the NB-IoT device.
Example operations
FIG. 11 is a diagram of exemplary operations 1100 according to an embodiment of the present invention. Operation 1100 may be an example implementation of scenario 100 that pertains, in part or in whole, to UL power consumption reduction in accordance with the present invention. Operation 1100 may represent an aspect of an implementation of various features of NB-IoT device 1010. Operation 1100 may include one or more operations, steps, or functions represented by one or more of blocks 1110, 1120, 1130, and 1140. Although shown as separate blocks, the blocks of operation 1100 may be divided into additional blocks, combined into fewer blocks, or have portions omitted, depending on design requirements. Further, the operations 1100 may be performed in the order shown in fig. 11 or in other alternative different orders. Operations 1100 may be implemented by NB-IoT device 1010 or any suitable UE or machine type apparatus. For purposes of illustration and not to limit the scope of the invention, operation 1100 is described below in the context of NB-IoT device 1010. Operation 1100 may begin at step 1110.
In step 1110, operations 1100 may include: NB-IoT device 1010 sends UL data to the network device over the UL channel. The UL channel may be, for example, but not limited to, NPRACH or NPUSCH. The wipe couple 1100 can proceed from step 1110 to step 1120.
In step 1120, the operations 1100 may include: NB-IoT device 1010 monitors whether an ACK indication is received from the network device during the transmission gap of the UL channel. If so, operation 1100 may proceed from step 1120 to step 1130. If not, operation 1100 may proceed from step 1120 to step 1140.
In step 1130, the operations 1100 may include: if an ACK indication is received, NB-IoT device 1010 terminates the UL data transmission.
In step 1140, the operations 1100 may include: if no ACK indication is received, NB-IoT device 1010 continues to send UL data after the transmission gap.
FIG. 12 is a diagram of example operations 1200 according to an embodiment of the present invention. Operation 1200 may be an example implementation of scenario 100 that pertains, in part or in whole, to UL power consumption reduction in accordance with the present invention. Operation 1200 may represent an aspect of an implementation of various features of network device 1020. The operations 1200 may include one or more operations, steps, or functions represented by one or more of the blocks 1210, 1220, 1230, and 1240. Although shown as separate blocks, the blocks of operation 1200 may be divided into additional blocks, combined into fewer blocks, or have portions omitted, depending on design requirements. Further, the operations 1200 may be performed in the order shown in FIG. 12 or in other, alternative, different orders. Operations 1200 may be implemented by network device 1020 or any suitable network node. For purposes of illustration and not to limit the scope of the invention, the operations 1200 are described below in the context of a network device 1020. Operation 1200 may begin at step 1210.
In step 1210, the operations 1200 may include: network device 1020 receives UL data from the NB-IoT devices over the UL channel. Operation 1200 may proceed from step 1210 to step 1220.
In step 1220, operations 1200 may include: the network device 1020 determines whether the UL data can be successfully decoded. If so, operation 1200 may proceed from step 1220 to step 1230. If not, the operation 1200 may proceed from step 1220 to step 1240.
In step 1230, the operations 1200 may include: network device 1020 sends an ACK indication to the NB-IoT device before receiving all UL data.
In step 1240, the operations 1200 may include: network device 1020 sends a NACK indication or no ACK indication to the NB-IoT device.
Fig. 13 is a diagram of example operations 1300 according to an embodiment of the present invention. Operation 1300 may be an example implementation of one, some, or all of scenarios 300, 400, and 600 that relate, in part or in whole, to UL power consumption reduction in accordance with the present invention. Operation 1300 may represent an aspect of an implementation of various features of NB-IoT device 1010. Operation 1300 may include one or more operations, steps, or functions represented by one or more of blocks 1310, 1320, and 1330. Although shown as separate blocks, the blocks of operation 1300 may be divided into additional blocks, combined into fewer blocks, or have portions omitted, depending on design requirements. Further, the operations 1300 may be performed in the order shown in fig. 13 or in other alternative different orders. Operations 1300 may be implemented by NB-IoT device 1010 or any suitable UE or machine type device. For purposes of illustration and not to limit the scope of the invention, the operations 1300 are described below in the context of an NB-IoT device 1010. Operation 1300 may begin at step 1310.
In step 1310, operation 1300 may include: NB-IoT device 1010 performs UL data transmission over the UL channel. Operation 1300 may proceed from step 1310 to step 1320.
In step 1320, operation 1300 may include: NB-IoT device 1010 estimates the channel quality of the UL channel. Operation 1300 may proceed from step 1320 to step 1330.
In step 1330, operation 1300 may comprise: the NB-IoT device 1010 adjusts the UL data transmission length according to the channel quality or adjusts the transmission power level according to the channel quality.
In some embodiments, in adjusting the UL data transmission length according to the channel quality, operation 1300 may comprise: NB-IoT device 1010 shortens the UL data transmission length if the channel quality is better than a predetermined condition.
In some embodiments, in shortening the UL data transmission length, operation 1300 may comprise: after the predetermined portion of the UL data has been sent, NB-IoT device 1010 turns off the radio frequency circuitry or portions of the front-end circuitry of the NB-IoT device; or turning off radio frequency circuits or parts of front end circuits of the NB-IoT devices for portions of the UL data transmission length.
In some embodiments, in shortening the UL data transmission length, operation 1300 may comprise: the NB-IoT device 1010 turns on radio frequency circuitry of the NB-IoT device for receiving the plurality of reference signals in the DL channel.
In some embodiments, the operations 1300 may further include: NB-IoT device 1010 determines whether the UL data transmission length is less than a threshold and adjusts the transmission power level according to the channel quality if the UL data transmission length is less than the threshold.
In some embodiments, in adjusting the transmission power level according to the channel quality, operation 1300 may comprise: the NB-IoT device 1010 reduces the transmission power level if the channel quality is better than a predetermined condition.
In some embodiments, when reducing the transmission power level, operation 1300 may comprise: NB-IoT device 1010 decreases to a predetermined transmission power level for the entire UL data transmission length or gradually decreases the transmission power level during the UL data transmission length.
In some embodiments, the operations 1300 may further include: NB-IoT device 1010 determines whether the transmission power level is below a threshold and adjusts the UL data transmission length according to the channel quality if the transmission power level is below the threshold.
In some embodiments, in estimating the channel quality of the UL channel, operation 1300 may comprise: NB-IoT device 1010 determines whether multiple consecutive ACK indications are received, whether the path loss of the UL channel is below a threshold, or whether a predetermined percentage of ACK indications are received within a predetermined period of time.
Supplementary notes
The above-described embodiments of the present invention may be implemented as hardware, software code, or a combination thereof. According to an embodiment of the present invention, the method and the operation of the one or more steps may be implemented by a processor executing corresponding program codes. The processor may be a processing unit, a Digital Signal Processor (DSP), a microprocessor, a Field Programmable Gate Array (FPGA), or any special circuit capable of executing program codes to implement functions corresponding to one or more steps included in the method or operation. The processors may be configured in accordance with the present invention to perform specific tasks by executing machine-readable software code or firmware code that defines specific methods embodied by the present invention. Software code or firmware code may be developed using different programming languages and different formats or types. The software code may also conform to different target platforms. However, different code formats, types and languages of software code and other ways of configuring code to perform tasks according to the present invention do not depart from the spirit and scope of the present invention.
According to various embodiments of the present invention, a computer-readable storage medium may also be provided for storing at least one program instruction or program code. When the at least one program instruction or the program code is loaded into an apparatus or device (e.g., UE, BS, NB-IoT device, machine type device, etc.) according to the above embodiments of the present invention, a processor of the apparatus or device executes the at least one program instruction or the program code to implement one or more steps or functions of the methods provided in the above embodiments. According to some embodiments of the present invention, the computer readable recording medium may be embodied as a memory accessible to the processor of the apparatus or device. The memory may be included within the communication device or located outside the apparatus or device according to actual design requirements, and the invention is not limited thereto. According to other embodiments of the present invention, the computer-readable recording medium may be a Read-Only Memory (ROM), a Random-Access Memory (RAM), a compact disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, or an optical data storage device, and the like, which is not limited thereto.
The previous description is provided to enable any person skilled in the art to practice the present invention as provided with respect to the specific application and requirements set forth above. Many variations of the above-described embodiments will be apparent to those of ordinary skill in the art and the underlying principles defined herein may be applied to other embodiments. Thus, the present invention is not intended to be limited to the particular embodiments shown and described, but is to be accorded the widest scope consistent with the principles and salient features disclosed herein. In the above detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, those skilled in the art will understand how to implement the present invention.
Although the present invention has been described with respect to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (7)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/688,806 US10645658B2 (en) | 2016-09-06 | 2017-08-28 | Method and apparatus for uplink power consumption reduction in NB-IoT |
| TW106130379A TW201813434A (en) | 2016-09-06 | 2017-09-06 | Methods and apparatus for data transmission |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662383688P | 2016-09-06 | 2016-09-06 | |
| US62/383,688 | 2016-09-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107801236A CN107801236A (en) | 2018-03-13 |
| CN107801236B true CN107801236B (en) | 2022-02-08 |
Family
ID=61531620
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710720245.5A Active CN107801236B (en) | 2016-09-06 | 2017-08-21 | Data transmission method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107801236B (en) |
| TW (1) | TW201813434A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110708750B (en) * | 2018-07-09 | 2021-06-22 | 华为技术有限公司 | Power adjustment method, terminal and storage medium |
| CN111565469B (en) * | 2020-04-28 | 2021-03-16 | 广州技象科技有限公司 | Uplink real-time data transmission method and device of narrow-band Internet of things |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101414893A (en) * | 2007-10-16 | 2009-04-22 | 大唐移动通信设备有限公司 | Method and system for correcting channel quality indication |
| CN103378952A (en) * | 2012-04-23 | 2013-10-30 | 华为技术有限公司 | Data transmission method, data transmission base station and data transmission system |
| CN103701572A (en) * | 2012-09-27 | 2014-04-02 | 普天信息技术研究院有限公司 | Method and device for indicating quality of channel |
| CN103716131A (en) * | 2009-05-07 | 2014-04-09 | 高通股份有限公司 | System and method for adapting transmit data block size and rate based on quality of communication link |
| CN103907305A (en) * | 2011-09-13 | 2014-07-02 | 高通股份有限公司 | Systems, methods and apparatus for wireless condition based multiple radio access bearer communications |
| CN104518842A (en) * | 2013-09-27 | 2015-04-15 | 普天信息技术研究院有限公司 | Method for adaptively adjusting modulation and coding scheme (MCS) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9712310B2 (en) * | 2013-10-23 | 2017-07-18 | Futurewei Technologies, Inc. | System and method for channel quality indicator and acknowledgement joint detection |
-
2017
- 2017-08-21 CN CN201710720245.5A patent/CN107801236B/en active Active
- 2017-09-06 TW TW106130379A patent/TW201813434A/en unknown
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101414893A (en) * | 2007-10-16 | 2009-04-22 | 大唐移动通信设备有限公司 | Method and system for correcting channel quality indication |
| CN103716131A (en) * | 2009-05-07 | 2014-04-09 | 高通股份有限公司 | System and method for adapting transmit data block size and rate based on quality of communication link |
| CN103907305A (en) * | 2011-09-13 | 2014-07-02 | 高通股份有限公司 | Systems, methods and apparatus for wireless condition based multiple radio access bearer communications |
| CN103378952A (en) * | 2012-04-23 | 2013-10-30 | 华为技术有限公司 | Data transmission method, data transmission base station and data transmission system |
| CN103701572A (en) * | 2012-09-27 | 2014-04-02 | 普天信息技术研究院有限公司 | Method and device for indicating quality of channel |
| CN104518842A (en) * | 2013-09-27 | 2015-04-15 | 普天信息技术研究院有限公司 | Method for adaptively adjusting modulation and coding scheme (MCS) |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201813434A (en) | 2018-04-01 |
| CN107801236A (en) | 2018-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240349183A1 (en) | Method of monitoring physical downlink control channel for power saving signal and related device | |
| US12127146B2 (en) | Enhancing timing advance validity in preconfigured uplink resource for wireless networks | |
| JP6865267B2 (en) | Selection of coverage extension level based on power class | |
| US10645658B2 (en) | Method and apparatus for uplink power consumption reduction in NB-IoT | |
| JP7509438B2 (en) | Method and terminal | |
| US20150049690A1 (en) | Method and system for early termination of transmissions in response to ack of early decoding | |
| CN105706504A (en) | Apparatus and methods for performing outer loop power control for frame early termination in wireless communications | |
| US20240155678A1 (en) | Link adaptation with unlicensed channel access of configured grant physical uplink shared channel transmission | |
| JP5089754B2 (en) | Mobile communication system, base station, and transmission power control method | |
| CN105850193A (en) | Apparatus and method for triggering a maximum power reporting event in a wireless communication network | |
| CN105814954B (en) | Method and apparatus for reducing current drain during audio call | |
| US20140098726A1 (en) | Method and apparatus for controlling uplink transmit power with optimum delay | |
| EP3152964B1 (en) | Apparatus and method for improving data throughput of a tune-away operation in a wireless communication system | |
| CN107801236B (en) | Data transmission method and device | |
| CN105453639A (en) | Improving efficiency of traffic communication over a downlink (DL) channel | |
| CN118355635A (en) | Enhanced uplink synchronization scheme | |
| CN106105337A (en) | In many RAB scene, HS DPCCH expense reduces | |
| US11432244B2 (en) | Method and device for determining power control configuration | |
| EP3120603B1 (en) | Compressed mode for umts enhanced dedicated channel for circuit switched voice services | |
| WO2024026873A1 (en) | Unified extended discontinuous reception cycle and paging time window | |
| US20250310992A1 (en) | Low latency communication in unlicensed spectrum | |
| WO2024105508A1 (en) | Devices, methods and apparatuses for discontinuous reception | |
| CN119631486A (en) | Method and apparatus for indicating communication mode | |
| CN118872338A (en) | System and method for reference signaling design and configuration | |
| CN117615456A (en) | Sidelink communication enhancement method on unlicensed spectrum |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |