This patent document is directed generally to digital wireless communications.
Mobile communication technologies are moving the world toward an increasingly connected and networked society. The rapid growth of mobile communications and advances in technology have led to greater demand for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency are also important to meeting the needs of various communication scenarios. Various techniques, including new ways to provide higher quality of service, are being discussed.
This document discloses methods, systems, and devices related to digital wireless communication, and more specifically, to techniques related to the management of bandwidth parts (BWPs) by a user equipment (UE) or a base station.
In one exemplary aspect, a method for wireless communication is disclosed. The method includes establishing, at a mobile device, a network connection with a first cell; receiving, at a mobile device, a message indicating an activation of a second cell, wherein the second cell includes a first bandwidth part to be used by the mobile device upon the activation of the second cell, and wherein a bandwidth part represents a logical grouping of frequency bandwidth of a cell; performing, based on the message, a random access process with the second cell using the first bandwidth part; and switching to a second bandwidth part of the second cell when the random access process fails. In some embodiments, the first cell and the second cell belong to different timing advance groups (TAGs).
In some embodiments, the first bandwidth part is an active bandwidth part to be used for transmissions and the second bandwidth part is a default bandwidth part of the second cell. In some implementations, the second bandwidth part is pre-configured.
In some embodiments, the method further includes performing a random access process with the second cell using the second bandwidth part; and receiving, at a mobile device, a message indicating a deactivation of the second cell after the random access process fails in the second bandwidth part.
In another exemplary aspect, a method for wireless communication is disclosed. The method includes establishing, at a mobile device, a network connection with a cell; performing transmissions in the cell using a first bandwidth part of the cell, wherein a bandwidth part represents a logical grouping of frequency bandwidth of the cell; and using a second bandwidth part of a serving cell to perform subsequent transmissions after a network event occurs.
In some embodiments, the network event includes at least one of the following: (1) an expiration of a time alignment timer (TAT) in a timing advance group (TAG), (2) exceeding a maximum number of scheduling request transmissions, (3) a lack of a scheduling resource, (4) a failure of a random access process, (5) an initiation of a radio resource control re-establishment, or (6) a lack of a random access resource.
In some embodiments, the method further includes receiving, during the performing of transmissions, a message indicating an activation of a third bandwidth part of the cell; and using the third bandwidth part for receiving or transmitting in the cell.
In some embodiments, the first bandwidth part is an initial active bandwidth part or a first active bandwidth part of the cell. In some implementations, the second bandwidth part is a default bandwidth part of the cell. The second bandwidth part may be the same as the first bandwidth part. Alternatively, the second bandwidth part may be different from the first bandwidth part. In some embodiments, the second bandwidth part is pre-configured.
In another exemplary aspect, a method for wireless communication is disclosed. The method includes establishing a network connection between a mobile device and a cell using a first bandwidth part of the cell, wherein a bandwidth part represents a logical grouping of frequency bandwidth of the cell; and using a second bandwidth part of a serving cell for receiving or transmitting with the mobile device when a network event is detected.
In some embodiments, the network event includes at least one of the following: (1) an expiration of a time alignment timer (TAT) in a timing advance group (TAG) of the cell, (2) exceeding a maximum number of scheduling request transmissions, (3) a lack of a scheduling request resource, (4) a failure of a random access process, (5) an initiation of a radio resource control re-establishment, or (6) a lack of a random access resource.
In some embodiments, the first bandwidth part is an initial active bandwidth part or a first active bandwidth part of the cell. In some implementations, the second bandwidth part is a default bandwidth part of the cell. The second bandwidth part may be the same as the first bandwidth part. Alternatively, the second bandwidth part may be different from the first bandwidth part. In some embodiments, the second bandwidth part is pre-configured.
In another exemplary aspect, a wireless communications apparatus comprising a processor is disclosed. The processor is configured to implement a method described herein.
In yet another exemplary aspect, the various techniques described herein may be embodied as processor-executable code and stored on a computer-readable program medium.
The details of one or more implementations are set forth in the accompanying attachments, the drawings, and the description below. Other features will be apparent from the description and drawings, and from the claims.
In Long Term Evolution (LTE) systems, Carrier Aggregation (CA) was introduced to provide higher data rates to mobile users. Each aggregated carrier is referred to as a component carrier (CC). As shown in
When carrier aggregation is used, there are a number of serving cells, one for each component carrier. The coverage of the serving cells may differ.
The development of the new generation of wireless communication—5G New Radio (NR) communication—is a part of a continuous mobile broadband evolution process to meet the requirements of increasing network demand. NR will provide greater throughput to allow more users connected at the same time. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency are also important to meeting the needs of various communication scenarios. For example, NR will adopt a unified technology infrastructure to support enhanced mobile broadband (eMBB), mass machine-type communication (mMTC), and ultra-reliability and low-latency business.
In NR, a physical resource block is defined as 12 consecutive subcarriers in the frequency domain. NR also introduced the concept of a carrier bandwidth part (BWP). A carrier bandwidth part is a contiguous subset of the physical resource blocks for a given numerology μ on a given carrier. Table 1 shows exemplary Orthogonal Frequency-Division Multiplexing (OFDM) numerologies μ supported in NR and their corresponding subcarrier spacing Δf. The μ and the cyclic prefix for a carrier bandwidth part can be given by higher-layer parameters.
The bandwidth part can be used to support several usage scenarios. For example, as shown in
This patent document describes techniques directed to the management of the bandwidth parts, and particularly, to how a UE or a base station can determine which BWP(s) to fall back on when a network event occurs or is detected. It is noted that there are three types of BWPs: uplink (UL) BWPs, downlink (DL) BWPs, and UL/DL BWPs. The BWPs in this document refer to all of these three types. That is, a BWP can be either a UP BWP, a DL BWP, or a UL/DL BWP.
In some embodiments, the first cell can be the primary cell (PCell) for the UE. The UE first establishes a connection with its PCell. It then receives a Downlink Control Information (DCI) message from the base station to activate a secondary cell (SCell). The SCell includes a first active BWP that is pre-configured prior to its activation. The first active BWP may be used by UEs without additional activation when SCell is activated. The SCell may also include a default BWP that can be pre-configured by higher layers or specified in protocols. The UE then initiates a Random Access (RA)/Random Access Channel (RACH) procedure to activate this SCell using the first active BWP. If the RA procedure fails, the UE switches to the default BWP of the SCell and waits for additional message(s) from the base station.
In some embodiments, a UE first establishes a network connection with a cell. The UE performs transmissions in the cell using an active BWP. The active BWP can be either the initial active BWP for PCell or the first active BWP for SCell. The active BWP can also be other BWPs that have been activated by the base station subsequent to the activation of the cell. However, if a network event occurs, the UE automatically switches to a second BWP. The second BWP can be an active BWP in a serving cell. For example, the second BWP can be the initial active BWP for PCell, or the first active BWP for SCell. The second BWP can also be the default BWP configured for the cell, or other active BWP(s) of the cell for the UE.
In some embodiments, a base station first establishes a network connection between a UE and a cell using an active BWP. The active BWP can be either the initial active BWP for PCell or the first active BWP for SCell. The active BWP can also be other BWPs that have been activated by the base station subsequent to the activation of the cell. The base station then switches to a second BWP of a serving cell when it detects that a network event has occurred. The second BWP can be the initial active BWP for PCell, or the first active BWP for SCell. The second BWP can also be the default BWP configured for the cell, or other active BWP(s) of other serving cells(s) for the UE.
Details of the techniques are further described in the following embodiments. In each of the following embodiments, a UE establishes a connection with a primary cell Cell A. Cell A includes three BWPs: p-1, p2, and p-3, in which p-1 is the default BWP and p-2 is the initial active BWP. The current active BWP used for transmissions in Cell A is p-2. As the network traffic increases, the base station determines, based on the measurement reports, to add a secondary cell Cell B for the UE. Cell A and Cell B belong to different timing advance groups (TAGs). Cell B includes four BWPs: s-1, s-2, s-3, and s-4, in which s-3 is the first active BWP and s-1 is the default BWP.
This embodiment shows exemplary steps for a UE to manage BWPs when a RACH procedure fails.
In Step 11, the base station decides, based on information such as Buffer State Report (BSR) sent from the UE, to activate Cell B for the UE. The base station sends a downlink control message (e.g., DCI message) to activate Cell B. The first active BWP s-3 will be used by the UE without additional activation.
In Step 12, the base station indicates, over a Physical Downlink Control Channel (PDCCH), that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure.
In Step 13, the UE performs the RACH procedure in Cell B. As shown in
In Step 14, when the base station detects the RACH failure, it can deactivate Cell B. It may also activate other secondary cells based on the measurement reports it receives.
In some embodiments, if there are other cells in the same TAG as Cell B, those cells can also automatically switch to their respective default BWP or first active BWP from the current active BWP when the failure of the RACH procedure occurs.
While the above steps describe a RACH failure of a secondary cell, they are also applicable to a RACH failure of a PCell or a Primary SCell (PSCell).
This embodiments shows exemplary steps for a UE to manage BWPs when a time alignment timer (TAT) expires.
In Step 21, the base station decides, based on information such as BSR sent from the UE, to activate Cell B for the UE. The base station sends a downlink control message (e.g., a Medium Access Control (MAC) Control Element (CE)) to activate Cell B. The first active BWP s-3 will be used by the UE without additional activation.
In Step 22, the base station indicates, over a PDCCH, that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure.
In Step 23, the UE performs the RACH procedure in Cell B. After the UE receives Random Access Response (RAR), the UE starts a time alignment timer (TAT) for the TAG that Cell B belongs to. The RACH procedure then completes successfully.
In Step 24, after the UE performs transmissions in Cell B for a while, the base station decides, based on information such as BSR sent from the UE, to switch the active BWP to s-4 so that the UE can perform transmissions in a wider frequency band. The UE then switches to s-4 for subsequent transmissions according to base station's indication.
In Step 25, as shown in
In some embodiments, the base station may restart the TAT based on Tracking Area Code (TAC). In some implementations, the TAG that Cell B belongs to includes multiple cells. When TAT expires, the multiple cells in the same TAG can perform the same operations. For example, all the cells in the same TAG can switch from the active BWP to the respective default BWP or the first active BWP for subsequent transmissions when the TAT expires.
While the above steps describe operations for a secondary cell, they are also applicable to a PCell or a PSCell.
This embodiments shows exemplary steps for a UE to manage BWPs when it exceeds a maximum number of scheduling request (SR) transmission attempts.
In Step 31, the base station decides, based on information such as BSR sent from the UE, to activate Cell B for the UE. The base station sends a downlink control message (e.g., a MAC CE) to activate Cell B. The first active BWP s-3 will be used by the UE without additional activation.
In Step 32, the base station indicates, over a PDCCH, that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure.
In Step 33, the UE performs the RACH procedure in Cell B. The RACH procedure completes successfully and the UE performs transmissions in Cell B using the first active BWP s-3.
In Step 34, the UE needs to send uplink data. However, there is no uplink resources available for the UE. Therefore, the UE starts a SR procedure.
In Step 35, the UE make multiple attempts to transmit the SR. As shown in
In Step 36, the base station monitors SR messages in both the active BWP s-3 and the default BWP s-1. When the base station detects an SR in the default BWP, the base station schedules uplink resources accordingly.
In some cases, the active BWP is s-4 when the UE starts the SR procedure. When the UE exceeds a maximum number of SR transmission attempts in s-4, it automatically switches to a BWP different from s-4. The different BWP can be the first active BWP s-3, or the default BWP s-1 as described above.
While the above steps describe operations for a secondary cell, they are also applicable to a PCell or a PSCell.
This embodiments shows exemplary steps for the UE to manage BWPs when there is a lack of resources in the active BWP.
In Step 41, the base station decides, based on information such as BSR sent from the UE, to activate Cell B for the UE. The base station sends a downlink control message (e.g., a MAC CE) to activate Cell B. The first active BWP s-3 will be used by the UE without additional activation.
In Step 42, the base station indicates, over a PDCCH, that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure. If there is no RACH resources in the current BWP s-3 at 902, the UE automatically switches to a BWP different from s-3 at 904. In this particular embodiment, it switches to the default BWP s-1. The UE then, at 906, performs a RACH procedure in Cell B using the default BWP s-1.
In Step 43, the UE performs the RACH procedure in Cell B. The RACH procedure completes successfully and the UE performs transmissions in Cell B using the first active BWP s-3.
In Step 44, the UE needs to send uplink data. However, there is no uplink resources available for the UE. The UE thus starts a SR procedure. As shown in
In Step 45, the base station detects that the active BWP s-3 of Cell B has no SR resource. The base station then switches to the default BWP s-1 accordingly and schedules uplink transmission for the UE.
In some embodiments, the active BWP is s-4 when the UE starts the SR procedure. When there is no SR resource in s-4, the UE automatically switches to a different BWP from s-4. The different BWP can be the first active BWP s-3, or the default BWP s-1 as described above.
In some embodiments, if the default BWP or the initial/first BWP has no SR resource, Cell B or the UE can initiate a RACH procedure directly.
While the above steps describe operations for a secondary cell, they are also applicable to a PCell or a PSCell.
This embodiments shows exemplary steps for a UE to manage BWPs when a cell is activated multiple times by the base station.
In Step 51, the base station decides, based on information such as BSR sent from the UE, to activate Cell B for the UE. As shown in
In Step 52, the base station indicates, over a PDCCH, that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure.
In Step 53, the UE performs the RACH procedure in Cell B. After the RACH procedure completes successfully, the UE performs, at 1004, transmissions in Cell B using the first active BWP s-3.
In Step 54, Cell B can be deactivated based on network activities. For example, the base station may send a message, based on the BSR reported by the UE, to deactivate Cell B. The UE may also determines to do so when a deactivation timer expires.
In Step 55, the base station may decide, based on information such as BSR sent from the UE, to activate Cell B again for the UE. The base station sends another DCI message to the UE to activate Cell B. The UE, at 1006, automatically switches from the current active BWP of another cell to s-3 of Cell B. In some embodiments, the DCI message may indicate that the default BWP s-1 is to be used upon the activation of Cell B.
This embodiments show exemplary steps for a UE to manage BWPs when a RACH procedure fails.
In Step 61, the UE performs transmission in Cell A. When the UE needs to transmit uplink data, it detects that there is no uplink resources. The UE then initiates a RACH procedure.
In Step 62, as shown in
In Step 63, the UE performs, at 1106, a RRC re-establishment procedure using the different BWP p-1.
This embodiments show exemplary steps for a UE to manage BWPs when it receives a handover command from the base station.
In Step 71, the base station decides, based on information such as BSR sent from the UE, to activate Cell B for the UE. The base station sends a downlink control message (e.g., a MAC CE) to activate Cell B. The first active BWP s-3 will be used by the UE without additional activation.
In Step 72, the base station indicates, over a PDCCH, that Cell B may initiate a RACH procedure for the UE. In some implementations, the UE can initiate the RACH procedure.
In Step 73, the UE performs the RACH procedure in Cell B. The RACH procedure completes successfully and the UE performs transmissions in Cell B using the first active BWP s-3.
In Step 74, the base station detects that signal strength in Cell A gets worse. The base station keeps Cell B as the secondary cell, and sends a handover command to the UE to switch the primary cell from Cell A to Cell C.
In Step 75, as shown in
The access network 1325 can communicate with one or more base stations 1305a, 1305b. In some implementations, the access network 1325 includes one or more base stations 1305a, 1305b. In some implementations, the access network 1325 is in communication with a core network (not shown) that provides connectivity with other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases to store information related to the subscribed wireless devices 1310a, 1310b, 1310c and 1310d. A first base station 1305a can provide wireless service based on a first radio access technology, whereas a second base station 1305b can provide wireless service based on a second radio access technology. The base stations 1305a and 1305b may be co-located or may be separately installed in the field according to the deployment scenario. The access network 1325 can support multiple different radio access technologies.
In some implementations, a wireless communication system can include multiple networks using different wireless technologies. A dual-mode or multi-mode wireless device includes two or more wireless technologies that could be used to connect to different wireless networks.
It is thus evident that this patent document describes techniques directed to the management of the bandwidth parts. The disclosed techniques allow a UE or a base station to automatically switch, when a network event occurs or is detected, to a BWP different from the current active BWP for subsequent transmissions in a cell, thereby minimizing signaling overhead or delay when a change of BWP is desirable.
From the foregoing, it will be appreciated that specific embodiments of the presently disclosed technology have been described herein for purposes of illustration, but that various modifications may be made without deviating from the scope of the invention. Accordingly, the presently disclosed technology is not limited except as by the appended claims.
The disclosed and other embodiments, modules and the functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more them. The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
While this patent document contains many specifics, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this patent document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. Moreover, the separation of various system components in the embodiments described in this patent document should not be understood as requiring such separation in all embodiments.
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this patent document.
This patent document is a continuation of and claims priority to International Patent Application No. PCT/CN2017/111405, filed on Nov. 16, 2017. The entire content of the before-mentioned patent application is incorporated by reference as part of the disclosure of this application.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2017/111405 | Nov 2017 | US |
Child | 16596752 | US |