Determine the bandwidth part of the link
By determining and using the identification of the bandwidth part, the problem that the device is difficult to identify the UL and DL bandwidth part is solved, which improves bandwidth usage efficiency and supports multiple configurations.
Patent Information
- Application Number
- CN202410601600.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-02-14
- Filing Date
- 2019-02-14
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2039-02-14
AI Technical Summary
In some wireless communication networks, it is difficult for devices to determine which portions of bandwidth are used for uplink (UL) and/or downlink (DL), resulting in inefficient bandwidth usage.
By determining the identification of the bandwidth portion, the UL bandwidth portion and the DL bandwidth portion are determined based on these identifications, and these bandwidth portions are used after determination.
Accurate identification and use of UL and DL bandwidth parts is achieved, bandwidth usage efficiency is improved, and activation and configuration of multiple bandwidth parts is supported.
Smart Images

Figure CN118488567B_ABST
Abstract
Description
[0001] This application is a divisional application of an application with PCT application number PCT / IB2019 / 000152, international filing date of February 14, 2019, Chinese application number 201980009867.4, and invention title "Determining Bandwidth Portions of a Link", which entered the Chinese national phase on July 23, 2020.
[0002] Cross - reference to related applications
[0003] This application claims the priority of U.S. Patent Application Serial No. 62 / 630,770, filed on February 14, 2018, for Prateek Basu Mallick, titled "EFFICIENTLY LINKING MULTIPLE UL AND DL BANDWIDTH PORTIONS", the entire content of which is incorporated herein by reference. Technical Field
[0004] The subject matter disclosed herein generally relates to wireless communication and, more particularly, to determining bandwidth portions of a link. Background Art
[0005] The following abbreviations are defined herein, at least some of which are referenced in the following description: 3rd Generation Partnership Project (“3GPP”), 5th Generation (“5G”), Acknowledgement (“ACK”), Aggregation Level (“AL”), Access and Mobility Management Function (“AMF”), Access Point (“AP”), Binary Phase Shift Keying (“BPSK”), Base Station (“BS”), Buffer Status Report (“BSR”), Bandwidth (“BW”), Bandwidth Part (“BWP”), Carrier Aggregation (“CA”), Contention-Based Random Access (“CBRA”), Clear Channel Assessment (“CCA”), Control Channel Element (“CCE”), Cyclic Delay Diversity (“CDD”), Code Division Multiple Access (“CDMA”), Control Element (“CE”), Contention-Free Random Access (“CFRA”), Closed Loop (“CL”), Coordinated Multipoint (“CoMP”), Cyclic Prefix (“CP”), Cyclic Redundancy Check (“CRC”), Channel State Information (“CSI”), Common Search Space (“CSS”), Control Resource Set (“CORESET”), Discrete Fourier Transform Spread (“DFTS”), Downlink Control Information (“DCI”), Downlink (“DL”), Demodulation Reference Signal (“DMRS”), Data Radio Bearer (“DRB”), Downlink Pilot Time Slot (“DwPTS”), Enhanced Clear Channel Assessment (“eCCA”), Enhanced Mobile Broadband (“eMBB”), Evolved Node B (“eNB”), Effective Isotropic Radiated Power (“EIRP”), European Telecommunications Standards Institute (“ETSI”), Frame-Based Equipment (“FBE”), Frequency Division Duplex (“FDD”), Frequency Division Multiplexing (“FDM”), Frequency Division Multiple Access (“FDMA”), Frequency Division Orthogonal Cover Code (“FD-OCC”), 5G Node B or Next Generation Node B (“gNB”), General Packet Radio Service (“GPRS”), Guard Period (“GP”), Global System for Mobile Communications (“GSM”), Globally Unique Temporary UE Identifier (“GUTI”), Home AMF (“hAMF”), Hybrid Automatic Repeat reQuest (“HARQ”), Home Location Register (“HLR”), Home PLMN (“HPLMN”), Home Subscriber Server (“HSS”), Identity or Identifier (“ID”), Information Element (“IE”), International Mobile Equipment Identity (“IMEI”), International Mobile Subscriber Identity (“IMSI”), International Mobile Telecommunications (“IMT”), Internet of Things (“IoT”), Layer 2 (“L2”), Licensed-Assisted Access (“LAA”), Load-Based Equipment (“LBE”), Listen Before Talk (“LBT”), Logical Channel (“LCH”), Logical Channel Priority (“LCP”), Log Likelihood Ratio (“LLR”), Long Term Evolution (“LTE”), Multiple Access (“MA”), Medium Access Control (“MAC”), Multimedia Broadcast Multicast Service (“MBMS”).Modulation and Coding Scheme (“MCS”), Master Information Block (“MIB”), Multiple-Input Multiple-Output (“MIMO”), Mobility Management (“MM”), Mobility Management Entity (“MME”), Mobile Network Operator (“MNO”), Massive Machine-Type Communication (“mMTC”), Maximum Power Reduction (“MPR”), Machine-Type Communication (“MTC”), Multi-User Sharing Access (“MUSA”), Non-Access Stratum (“NAS”), Narrow Band (“NB”), Negative Acknowledgment (“NACK” or “NAK”), Network Entity (“NE”), Network Function (“NF”), Non-Orthogonal Multiple Access (“NOMA”), New Radio (“NR”), Network Repository Function (“NRF”), Network Slice Instance (“NSI”), Network Slice Selection Assistance Information (“NSSAI”), Network Slice Selection Function (“NSSF”), Network Slice Selection Policy (“NSSP”), Operation and Maintenance System (“OAM”), Orthogonal Frequency Division Multiplexing (“OFDM”), Open Loop (“OL”), Other System Information (“OSI”), Power Angle Spectrum (“PAS”), Physical Broadcast Channel (“PBCH”), Power Control (“PC”), Primary Cell (“PCell”), Policy Control Function (“PCF”), Physical Cell ID (“PCID”), Physical Downlink Control Channel (“PDCCH”), Packet Data Convergence Protocol (“PDCP”), Physical Downlink Shared Channel (“PDSCH”), Pattern Division Multiple Access (“PDMA”), Packet Data Unit (“PDU”), Physical Hybrid ARQ Indicator Channel (“PHICH”), Power Headroom (“PH”), Power Headroom Report (“PHR”), Physical Layer (“PHY”), Public Land Mobile Network (“PLMN”), Physical Random Access Channel (“PRACH”), Physical Resource Block (“PRB”), Physical Uplink Control Channel (“PUCCH”), Physical Uplink Shared Channel (“PUSCH”), Quasi-Co-Location (“QCL”), Quality of Service (“QoS”), Quadrature Phase Shift Keying (“QPSK”), Registration Area (“RA”), Radio Access Network (“RAN”), Radio Access Technology (“RAT”), Random Access Procedure (“RACH”), Random Access Response (“RAR”), Radio Link Control (“RLC”), Radio Network Temporary Identifier (“RNTI”), Reference Signal (“RS”), Remaining Minimum System Information (“RMSI”), Radio Resource Control (“RRC”), Resource Spread Multiple Access (“RSMA”), Reference Signal Received Power (“RSRP”), Round-Trip Time (“RTT”), Receive (“RX”), Sparse Code Multiple Access (“SCMA”), Scheduling Request (“SR”), Sounding Reference Signal (“SRS”), Single-Carrier Frequency Division Multiple Access (“SC-FDMA”), Secondary Cell (“SCell”)Shared Channel (“SCH”), Sub - Carrier Spacing (“SCS”), Service Data Unit (“SDU”), System Information Block (“SIB”), Subscriber Identity Module (SIM), Signal - to - Interference - plus - Noise Ratio (SINR), Service Level Agreement (SLA), Session Management Function (SMF), Single Network Slice Selection Assistance Information (“S - NSSAI”), Shortened TTI (“sTTI”), Synchronization Signal (“SS”), Synchronization Signal Block (“SSB”), Supplementary Uplink (“SUL”), Subscriber Permanent Identifier (“SUPI”), Tracking Area (“TA”), TA Indicator (“TAI”), Transport Block (“TB”), Transport Block Size (“TBS”), Time - Division Duplex (“TDD”), Time - Division Multiplexing (“TDM”), Time - Division Orthogonal Cover Code (“TD - OCC”), Transmission Power Control (“TPC”), Transmission and Reception Point (“TRP”), Transmission Time Interval (“TTI”), Transmit (“TX”), Uplink Control Information (“UCI”), Unified Data Management Function (“UDM”), Unified Data Repository (“UDR”), User Equipment / Device (Mobile Terminal) (“UE”), Uplink (“UL”), Universal Mobile Telecommunications System (“UMTS”), User Plane (“UP”), Uplink Pilot Time Slot (“UpPTS”), Ultra - Reliable and Low - Latency Communication (“URLLC”), UE Routing Selection Policy (“URSP”), Access AMF (“vAMF”), Access NSSF (“vNSSF”), Visited Public Land Mobile Network (“VPLMN”), and Worldwide Interoperability for Microwave Access (“WiMAX”).
[0006] In some wireless communication networks, bandwidth parts may be used. In such networks, a device may not know which bandwidth parts are used for UL and / or DL. Summary of the Invention
[0007] Methods for determining the bandwidth parts of a link are disclosed. Apparatuses and systems also perform the functions of the apparatus. One embodiment of the method includes determining an identification of a bandwidth part. In some embodiments, the method includes determining an uplink bandwidth part and a downlink bandwidth part based on the identification of the bandwidth part. In various embodiments, the method includes using the uplink bandwidth part and the downlink bandwidth part in response to determining the uplink bandwidth part and the downlink bandwidth part.
[0008] An apparatus for determining the bandwidth parts of a link includes a processor that: determines an identification of a bandwidth part; determines an uplink bandwidth part and a downlink bandwidth part based on the identification of the bandwidth part; and uses the uplink bandwidth part and the downlink bandwidth part in response to determining the uplink bandwidth part and the downlink bandwidth part.
[0009] A method for determining a bandwidth part of a link includes: determining a configuration of a plurality of uplink bandwidth parts. In some embodiments, the method includes determining a configuration of a plurality of downlink bandwidth parts. In various embodiments, the method includes: receiving first information indicating a link between the plurality of uplink bandwidth parts and the plurality of downlink bandwidth parts.
[0010] An apparatus for determining a bandwidth part of a link includes a processor that: determines a configuration of a plurality of uplink bandwidth parts; and determines a configuration of a plurality of downlink bandwidth parts. In some embodiments, the apparatus includes a receiver that receives first information indicating a link between the plurality of uplink bandwidth parts and the plurality of downlink bandwidth parts.
[0011] A method for determining a bandwidth part of a link includes determining that a plurality of bandwidth parts are activated. In some embodiments, the method includes: determining that scheduling resources are configured on the plurality of bandwidth parts, semi-persistent scheduling is configured on the plurality of bandwidth parts, or a combination thereof. In various embodiments, the method includes determining a bandwidth part for uplink transmission among the plurality of bandwidth parts.
[0012] An apparatus for determining a bandwidth part of a link includes a processor that: determines that a plurality of bandwidth parts are activated; determines that scheduling resources are configured on the plurality of bandwidth parts, semi-persistent scheduling is configured on the plurality of bandwidth parts, or a combination thereof; and determines a bandwidth part for uplink transmission among the plurality of bandwidth parts.
[0013] A method for determining a bandwidth part of a link includes determining a configuration of a plurality of downlink bandwidth parts. In some embodiments, the method includes: receiving information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts. In various embodiments, the method includes using the downlink bandwidth part to determine a spatial domain transmission filter.
[0014] An apparatus for determining a bandwidth part of a link includes a processor that determines a configuration of a plurality of downlink bandwidth parts. In some embodiments, the apparatus includes a receiver that receives information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts. In some embodiments, the processor uses the downlink bandwidth part to determine a spatial domain transmission filter.
[0015] A method for determining a bandwidth part of a link includes determining a configuration of a plurality of bandwidth parts. In some embodiments, the method includes determining that random access channel resources have been configured on the plurality of bandwidth parts. In various embodiments, the method includes transmitting a first random access message on an uplink bandwidth part among the plurality of bandwidth parts. In some embodiments, the method includes receiving a second random access message on a downlink bandwidth part of the plurality of bandwidth parts.
[0016] An apparatus for determining a bandwidth part of a link includes a processor that: determines a plurality of configured bandwidth parts; and determines that the plurality of bandwidth parts have been configured with random access channel resources. In some embodiments, the apparatus includes a transmitter that transmits a first random access message on an uplink bandwidth part among the plurality of bandwidth parts. In certain embodiments, the apparatus includes a receiver that receives a second random access message on a downlink bandwidth part among the plurality of bandwidth parts. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] A more specific description of the embodiments briefly described above will be presented by reference to specific embodiments illustrated in the drawings. It should be understood that these drawings depict only some embodiments and should not be considered as limiting the scope. The embodiments will be described and explained with additional features and details by using the drawings, wherein:
[0018] Figure 1 is a schematic block diagram illustrating an embodiment of a wireless communication system for determining a bandwidth part of a link;
[0019] Figure 2 is a schematic block diagram illustrating an embodiment of an apparatus that can be used to determine a bandwidth part of a link;
[0020] Figure 3 is a schematic block diagram illustrating an embodiment of an apparatus that can be used to determine a bandwidth part of a link;
[0021] Figure 4 is a schematic block diagram illustrating an embodiment of a system having a one-to-one mapping of UL BWP and DL BWP.
[0022] Figure 5 is a schematic block diagram illustrating an embodiment of a system having a many-to-one mapping of UL BWP and DL BWP.
[0023] Figure 6 is a schematic block diagram illustrating another embodiment of a system having a many-to-one mapping of UL BWP and DL BWP.
[0024] Figure 7 is a schematic block diagram illustrating an embodiment of a system having a primary BWP.
[0025] Figure 8 is a schematic block diagram illustrating another embodiment of a system having a primary BWP.
[0026] Figure 9 is a flowchart illustrating an embodiment of a method for determining a bandwidth part of a link;
[0027] Figure 10It is a flowchart of another embodiment of a method for determining a bandwidth portion of a link;
[0028] Figure 11 It is a flowchart of yet another embodiment of a method for determining a bandwidth portion of a link;
[0029] Figure 12 It is a flowchart of yet another embodiment of a method for determining a bandwidth portion of a link; and
[0030] Figure 13 It is a flowchart of yet another embodiment of a method for determining a bandwidth portion of a link. Detailed Description
[0031] As those skilled in the art will understand, aspects of the embodiments can be embodied as a system, apparatus, method, or program product. Accordingly, the embodiments can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.), or an embodiment combining software and hardware aspects, which software and hardware aspects are generally referred to herein as “circuitry,” “module,” or “system.” In addition, the embodiments can take the form of a program product embodied in one or more computer-readable storage devices storing machine-readable code, computer-readable code, and / or program code hereinafter referred to as code. The storage device can be tangible, non-transitory, and / or non-transmissive. The storage device may not embody a signal. In certain embodiments, the storage device merely takes the form of a signal for accessing the code.
[0032] Certain functional units described in this specification may be labeled as modules for the purpose of more particularly emphasizing their implementation independence. For example, a module can be implemented as a hardware circuit including off-the-shelf semiconductors such as custom very large scale integration (“VLSI”) circuits or gate arrays, such as logic chips, transistors, or other discrete components. A module can also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, and the like.
[0033] A module can also be implemented with code and / or software to be executed by various types of processors. The identified code modules can include, for example, one or more physical or logical blocks of executable code, which can be organized, for example, as objects, procedures, or functions. However, the executable files of the identified modules need not be physically located together, but can include various different instructions stored in different locations, which, when logically connected together, include the module and implement the stated purpose of the module.
[0034] In fact, a code module can be a single instruction or many instructions, and can even be distributed over several different code segments, different programs, and span several memory devices. Similarly, in this document, operational data can be identified and illustrated within a module, and can be embodied in any suitable form and organized within any suitable type of data structure. The operational data can be collected as a single data set, or can be distributed at different locations including on different computer-readable storage devices. When a module or a portion of a module is implemented in software, the software portion is stored on one or more computer-readable storage devices.
[0035] Any combination of one or more computer-readable media can be utilized. A computer-readable medium can be a computer-readable storage medium. A computer-readable storage medium can be a storage device that stores code. The storage device can be, by way of example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micro-mechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
[0036] More specific examples (a non-exhaustive list) of storage devices will include the following: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (“RAM”), a read-only memory (“ROM”), an erasable programmable read-only memory (“EPROM” or flash memory), a portable compact disc read-only memory (“CD-ROM”), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium can be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0037] The code for performing the operations of the embodiments can be any number of lines and can be written in any combination of one or more programming languages including object-oriented programming languages such as Python, Ruby, Java, Smalltalk, C++, etc., and conventional procedural programming languages such as the “C” programming language, and / or machine languages such as assembly language. The code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any type of network connection including a local area network (“LAN”) or a wide area network (“WAN”), or can be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0038] References in this specification to "one embodiment", "an embodiment", or similar language mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, unless otherwise explicitly specified, the phrases "in one embodiment", "in an embodiment", and similar language appearing throughout this specification may, but do not necessarily, all refer to the same embodiment, but rather mean "one or more but not all embodiments". Unless otherwise explicitly specified, the terms "comprising", "including", "having", and variations thereof mean "including but not limited to". Unless otherwise explicitly specified, a list of recited items does not imply that any or all of the items are mutually exclusive. Unless otherwise explicitly specified, the terms "a / an" and "the" also refer to "one or more".
[0039] In addition, the features, structures, or characteristics of the described embodiments may be combined in any suitable manner. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of the embodiments. However, those skilled in the relevant art will recognize that the embodiments may be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring some aspects of the embodiments.
[0040] Aspects of the embodiments are described below with reference to the schematic flowcharts and / or schematic block diagrams of methods, apparatuses, systems, and program products according to the embodiments. It will be understood that each block of the schematic flowcharts and / or schematic block diagrams, and combinations of blocks in the schematic flowcharts and / or schematic block diagrams, can be implemented by code. The code can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device create means for implementing the functions / operations specified in one or more of the schematic flowcharts and / or schematic block diagram blocks.
[0041] The code can also be stored in a storage device that can direct a computer, other programmable data processing device, or other device to operate in a particular manner, such that the instructions stored in the storage device produce an article of manufacture including the instructions that implement the functions / operations specified in one or more of the schematic flowcharts and / or schematic block diagram blocks.
[0042] The code can also be loaded onto a computer, other programmable data processing apparatus, or other devices, such that a series of operational steps are performed on the computer, other programmable apparatus, or other devices to produce a computer-implemented process, so that the code executed on the computer or other programmable apparatus provides a process for implementing the functions / operations specified in one or more flowcharts and / or block diagrams.
[0043] The schematic flowcharts and / or schematic block diagrams in the figures illustrate the possible architectures, functions, and operations of apparatuses, systems, methods, and program products according to various embodiments. In this regard, each block in the schematic flowchart and / or schematic block diagram may represent a module, segment, or portion of code that includes one or more executable instructions for implementing the specified logical function.
[0044] It should also be noted that in some alternative embodiments, the functions noted in the blocks may not occur in the order noted in the figures. For example, two blocks shown in succession may in fact be executed substantially simultaneously, or the blocks may sometimes be executed in the reverse order, depending on the functions involved. Other steps and methods may be conceived that are equivalent in function, logic, or effect to one or more blocks or portions thereof of the figures shown.
[0045] Although various arrow types and line types may be employed in the flowcharts and / or block diagrams, it should be understood that they do not limit the scope of the corresponding embodiments. In fact, some arrows or other connectors may be used to indicate only the logical flow of the depicted embodiments. For example, an arrow may indicate a waiting or monitoring period of unspecified duration between the enumerated steps of the depicted embodiment. It will also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a system based on dedicated hardware that performs a particular function or operation, or a combination of dedicated hardware and code.
[0046] The description of the elements in each figure may refer to the elements of the foregoing figures. The same numerals refer to the same elements in all figures, including alternative embodiments of the same element.
[0047] Figure 1 An embodiment of a wireless communication system 100 for determining a bandwidth part of a link is depicted. In one embodiment, the wireless communication system 100 includes a remote unit 102 and a network unit 104. Even Figure 1 though a specific number of remote units 102 and network units 104 are depicted, those skilled in the art will recognize that any number of remote units 102 and network units 104 may be included in the wireless communication system 100.
[0048] In one embodiment, the remote unit 102 may include a computing device, such as a desktop computer, a laptop computer, a personal digital assistant (“PDA”), a tablet computer, a smart phone, a smart TV (e.g., a TV connected to the Internet), a set-top box, a game console, a security system (including security cameras), an in-vehicle computer, a network device (e.g., a router, a switch, a modem), an aerial vehicle, a drone, etc. In some embodiments, the remote unit 102 includes a wearable device, such as a smart watch, a fitness band, an optical head-mounted display, etc. Additionally, the remote unit 102 may be referred to as a subscriber unit, a mobile device, a mobile station, a user, a terminal, a mobile terminal, a fixed terminal, a subscriber station, a UE, a user terminal, a device, or other terms used in the art. The remote unit 102 may communicate directly with one or more network units 104 via UL communication signals.
[0049] The network units 104 may be distributed over a geographical area. In certain embodiments, the network units 104 may also be referred to as access points, access terminals, bases, base stations, Node-Bs, eNBs, gNBs, home Node-Bs, relay nodes, devices, core networks, air servers, radio access nodes, APs, NRs, network entities, AMFs, UDMs, UDRs, UDM / UDRs, PCFs, RANs, NSSFs, or any other terms used in the art. The network units 104 are generally part of a radio access network that includes one or more controllers communicatively coupled to one or more corresponding network units 104. The radio access network is generally communicatively coupled to one or more core networks, which may be coupled to other networks, such as the Internet and the public switched telephone network, among other networks. These and other elements of the radio access and core networks are not illustrated but are generally well known to those of ordinary skill in the art.
[0050] In one implementation, the wireless communication system 100 complies with the NR protocol standardized in 3GPP, where the network unit 104 uses an OFDM modulation scheme for transmission on the DL, and the remote unit 102 uses an SC-FDMA scheme or an OFDM scheme for transmission on the UL. However, more generally, the wireless communication system 100 may implement some other open or proprietary communication protocols, e.g., WiMAX, IEEE 802.11 variants, GSM, GPRS, UMTS, LTE variants, CDMA2000, ZigBee, Sigfox, etc. Other protocols. The present disclosure is not intended to be limited to the implementation of any particular wireless communication system architecture or protocol.
[0051] The network unit 104 can serve multiple remote units 102 within a service area (e.g., a cell or a cell sector) via a wireless communication link. The network unit 104 transmits DL communication signals in the time domain, frequency domain, and / or spatial domain to serve the remote units 102.
[0052] In one embodiment, the remote unit 102 can determine an identification of a bandwidth part. In some embodiments, the remote unit 102 can determine an uplink bandwidth part and a downlink bandwidth part based on the identification of the bandwidth part. In various embodiments, in response to determining the uplink bandwidth part and the downlink bandwidth part, the remote unit 102 can use the uplink bandwidth part and the downlink bandwidth part. Thus, the remote unit 102 can be used to determine the linked bandwidth part.
[0053] In some embodiments, the remote unit 102 can determine to configure multiple uplink bandwidth parts. In some embodiments, the remote unit 102 can determine to configure multiple downlink bandwidth parts. In various embodiments, the remote unit 102 can receive first information indicating a link between the multiple uplink bandwidth parts and the multiple downlink bandwidth parts. Thus, the remote unit 102 can be used to determine the linked bandwidth part.
[0054] In some embodiments, the remote unit 102 can determine that multiple bandwidth parts are activated. In some embodiments, the remote unit 102 can determine to configure scheduling resources, configure semi-persistent scheduling, or a combination thereof on the multiple bandwidth parts. In various embodiments, the remote unit 102 can determine the bandwidth part for uplink transmission among the multiple bandwidth parts. Thus, the remote unit 102 can be used to determine the linked bandwidth part.
[0055] In some embodiments, the remote unit 102 can determine to configure multiple downlink bandwidth parts. In some embodiments, the remote unit 102 can receive information indicating a downlink bandwidth part among the multiple downlink bandwidth parts. In various embodiments, the remote unit 102 can use the downlink bandwidth part to determine a spatial domain transmission filter. Thus, the remote unit 102 can be used to determine the linked bandwidth part.
[0056] In some embodiments, the remote unit 102 can determine to configure multiple bandwidth parts. In some embodiments, the remote unit 102 can determine that the multiple bandwidth parts have been configured with random access channel resources. In various embodiments, the remote unit 102 can send a first random access message on the uplink bandwidth part among the multiple bandwidth parts. In some embodiments, the remote unit 102 can receive a second random access message on the downlink bandwidth part among the multiple bandwidth parts. Thus, the remote unit 102 can be used to determine the linked bandwidth part.
[0057] Figure 2 Depict an embodiment of an apparatus 200 that can be used to determine a bandwidth part of a link. The apparatus 200 includes an embodiment of a remote unit 102. In addition, the remote unit 102 may include a processor 202, a memory 204, an input device 206, a display 208, a transmitter 210, and a receiver 212. In some embodiments, the input device 206 and the display 208 are combined into a single device, such as a touch screen. In certain embodiments, the remote unit 102 may not include any input device 206 and / or display 208. In various embodiments, the remote unit 102 may include one or more of the processor 202, the memory 204, the transmitter 210, and the receiver 212, and may not include the input device 206 and / or the display 208.
[0058] In one embodiment, the processor 202 may include any known controller capable of executing computer-readable instructions and / or capable of performing logical operations. For example, the processor 202 may be a microcontroller, a microprocessor, a central processing unit (“CPU”), a graphics processing unit (“GPU”), an auxiliary processing unit, a field-programmable gate array (“FPGA”), or a similar programmable controller. In some embodiments, the processor 202 executes instructions stored in the memory 204 to perform the methods and routines described herein. In various embodiments, the processor 202 may: determine an identification of a bandwidth part; determine an uplink bandwidth part and a downlink bandwidth part based on the identification of the bandwidth part; and in response to determining the uplink bandwidth part and the downlink bandwidth part, use the uplink bandwidth part and the downlink bandwidth part. In some embodiments, the processor 202 may: determine a configuration of multiple uplink bandwidth parts; and determine a configuration of multiple downlink bandwidth parts. In certain embodiments, the processor 202 may: determine that multiple bandwidth parts are activated; determine that scheduling resources are configured on the multiple bandwidth parts, semi-persistent scheduling is configured on the multiple bandwidth parts, or a combination thereof; and determine a bandwidth part for uplink transmission among the multiple bandwidth parts. In various embodiments, the processor 202 may: determine a configuration of multiple downlink bandwidth parts; and determine a spatial-domain transmission filter using the downlink bandwidth part. In some embodiments, the processor 202 may: determine a configuration of multiple bandwidth parts; and determine that random access channel resources have been configured on the multiple bandwidth parts. The processor 202 is communicatively coupled to the memory 204, the input device 206, the display 208, the transmitter 210, and the receiver 212.
[0059] In one embodiment, the memory 204 is a computer-readable storage medium. In some embodiments, the memory 204 includes volatile computer storage media. For example, the memory 204 may include RAM, which includes dynamic RAM ("DRAM"), synchronous dynamic RAM ("SDRAM"), and / or static RAM ("SRAM"). In some embodiments, the memory 204 includes non-volatile computer storage media. For example, the memory 204 may include a hard disk drive, a flash memory, or any other suitable non-volatile computer storage device. In some embodiments, the memory 204 includes both volatile computer storage media and non-volatile computer storage media. In some embodiments, the memory 204 also stores program code and associated data, such as an operating system or other controller algorithms operating on the remote unit 102.
[0060] In one embodiment, the input device 206 may include any known computer input device, including a touchpad, buttons, a keyboard, a stylus, a microphone, etc. In some embodiments, the input device 206 may be integrated with the display 208, for example, as a touchscreen or a similar touch-sensitive display. In some embodiments, the input device 206 includes a touchscreen such that text can be input using a virtual keyboard displayed on the touchscreen and / or by handwriting on the touchscreen. In some embodiments, the input device 206 includes two or more different devices such as a keyboard and a touchpad.
[0061] In one embodiment, the display 208 may include any known electronically controllable display or display device. The display 208 may be designed to output visual signals, auditory signals, and / or tactile signals. In some embodiments, the display 208 includes an electronic display capable of outputting visual data to a user. For example, the display 208 may include, but is not limited to, an LCD display, an LED display, an OLED display, a projector, or a similar display device capable of outputting images, text, etc. to a user. As another non-limiting example, the display 208 may include a wearable display such as a smartwatch, smart glasses, a heads-up display, etc. Additionally, the display 208 may be a component of a smart phone, a personal digital assistant, a television, a desktop computer, a notebook (laptop) computer, a personal computer, a vehicle dashboard, etc.
[0062] In some embodiments, the display 208 includes one or more speakers for generating sound. For example, the display 208 can generate an audible alert or notification (e.g., a beep or a chime). In some embodiments, the display 208 includes one or more haptic devices for generating vibration, movement, or other tactile feedback. In some embodiments, all or part of the display 208 can be integrated with the input device 206. For example, the input device 206 and the display 208 can form a touch screen or a similar touch-sensitive display. In other embodiments, the display 208 can be located near the input device 206.
[0063] The transmitter 210 is configured to provide an UL communication signal to the network unit 104, and the receiver 212 is configured to receive a DL communication signal from the network unit 104, as described herein. In some embodiments, the receiver 212 receives first information indicating a link between a plurality of uplink bandwidth parts and a plurality of downlink bandwidth parts. In certain embodiments, the receiver 212 receives information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts. In various embodiments, the transmitter 210 transmits a first random access message on an uplink bandwidth part among the plurality of bandwidth parts. In some embodiments, the receiver 212 receives a second random access message on a downlink bandwidth part among the plurality of bandwidth parts.
[0064] Although only one transmitter 210 and one receiver 212 are illustrated, the remote unit 102 can have any suitable number of transmitters 210 and receivers 212. The transmitter 210 and the receiver 212 can be of any suitable type of transmitter and receiver. In one embodiment, the transmitter 210 and the receiver 212 can be part of a transceiver.
[0065] Figure 3 An embodiment of an apparatus 300 that can be used to determine the bandwidth parts of a link is depicted. The apparatus 300 includes an embodiment of the network unit 104. Additionally, the network unit 104 can include a processor 302, a memory 304, an input device 306, a display 308, a transmitter 310, and a receiver 312. It can be understood that the processor 302, the memory 304, the input device 306, the display 308, the transmitter 310, and the receiver 312 can be substantially similar to the processor 202, the memory 204, the input device 206, the display 208, the transmitter 210, and the receiver 212 of the remote unit 102, respectively.
[0066] Although only one transmitter 310 and one receiver 312 are illustrated, network unit 104 may have any suitable number of transmitters 310 and receivers 312. The transmitters 310 and receivers 312 may be of any suitable type of transmitter and receiver. In one embodiment, the transmitters 310 and receivers 312 may be part of a transceiver.
[0067] In various configurations, there may be different requirements for different services (e.g., eMBB, URLLC, mMTC). Some configurations may support different OFDM parameter sets (e.g., SCS, CP length) in a single frame. In certain embodiments, different configurations may have various requirements corresponding to data rate, latency, and / or coverage. For example, it may be desirable for eMBB to support peak data rates (e.g., 20 Gbps for DL and / or 10 Gbps for UL) and user experience data rates up to three times that provided by advanced IMT. As another example, compared to other configurations, URLLC may have more stringent requirements for ultra-low latency (e.g., 0.5 ms for both UL and DL for user plane latency) and higher reliability (e.g., 1 - 10 -5 ) within 1 ms. As yet another example, mMTC may require high connection density, large coverage in harsh environments, and / or very long-life batteries for low-cost devices. Thus, an OFDM parameter set (e.g., subcarrier spacing, OFDM symbol duration, CP duration, number of symbols per scheduling interval) suitable for one configuration may not be suitable for another configuration. For example, compared to mMTC services, low-latency services may use shorter symbol durations (and thus larger subcarrier spacings) and / or fewer symbols in each scheduling interval (e.g., TTI). Additionally, deployment scenarios with larger channel delay spreads may have longer CP durations than scenarios with short delay spreads. In some embodiments, the subcarrier spacing may be optimized to result in a desired CP overhead.
[0068] In some embodiments, to achieve bandwidth adaptation on the PCell (e.g., adapting the size of the bandwidth used for data transmission in the serving cell), the gNB (e.g., network unit 104) may configure the UE (e.g., remote unit 102) with UL and DL BWPs. In various embodiments, to enable bandwidth adaptation on the SCell for carrier aggregation, the gNB may configure the UE with at least a DL BWP (e.g., there may be no BWP in UL).
[0069] In some embodiments, such as in paired spectra, the DL and UL can independently switch the BWP. In some embodiments, such as in unpaired spectra, the DL and UL can switch the BWP simultaneously. In various embodiments, the switching between configured BWPs occurs due to DCI (e.g., PDCCH indicating a switch to another BWP) or an inactivity timer. In certain embodiments, if an inactivity timer is configured for a serving cell, the expiration of the inactivity timer associated with that cell can switch the active BWP to the default BWP configured by the network.
[0070] In some embodiments, a serving cell can be configured with up to four BWPs, and for an activated serving cell, there may always be one active BWP at any given time. In such embodiments, the BWP switching for the serving cell can be used to simultaneously (e.g., concurrently) activate an inactive BWP and deactivate the active BWP, and can be controlled by a PDCCH indicating a downlink assignment or an uplink grant. In various embodiments, when adding or activating an SCell, one BWP can initially be active (e.g., the default BWP) while not receiving a PDCCH indicating a downlink assignment or an uplink grant.
[0071] In certain embodiments, on the active BWP of each activated serving cell configured with a BWP, the MAC entity can have various operations, including: transmitting on the UL-SCH; transmitting on the RACH; monitoring the PDCCH; transmitting the PUCCH; receiving the DL-SCH; and / or initializing (or re-initializing) any suspended configured uplink grants of configured grant type 1 according to the stored configuration.
[0072] In some embodiments, on the inactive BWP of each activated serving cell configured with a BWP, the MAC entity can: not transmit on the UL-SCH; not transmit on the RACH; not monitor the PDCCH; not transmit the PUCCH; not receive the DL-SCH; clear any configured downlink assignments and / or configured uplink grants of configured grant type 2; and / or suspend any configured uplink grants of configured type 1.
[0073] In various embodiments, if the active UL BWP does not have configured PRACH resources, the UE may switch to the initial DL BWP and UL BWP and perform a RACH procedure when triggering a RACH procedure. In some embodiments, if the MAC entity receives a PDCCH for BWP switching while a RACH procedure is in progress in the MAC entity, the UE implementation may determine whether to switch the BWP or ignore the PDCCH for BWP switching. In such an embodiment, if the MAC entity decides to perform a BWP switch, the MAC entity may stop the ongoing RACH procedure and initiate a RACH procedure on the newly activated BWP. Additionally, in such an embodiment, if the MAC decides to ignore the PDCCH for BWP switching, the MAC entity may continue the ongoing RACH procedure on the already active BWP.
[0074] In some embodiments, only one active BWP is enabled at a time. In such embodiments, each BWP may have an associated set of parameters (e.g., each BWP supports only one set of parameters). Thus, for configurations where the UE supports services that require different parameter sets, the gNB may need to switch between differently configured BWPs. In some embodiments, to more effectively support QoS, e.g., in a configuration where the UE has services and / or radio bearers running with different parameter sets, multiple BWPs may be activated simultaneously. Having multiple BWPs simultaneously may result in the following: 1) In a configuration where multiple BWPs are active in both directions (e.g., the UE has multiple UL BWPs and multiple DL BWPs for the serving cell), it may not be clear how and whether there is a need to be a link between the UL and DL BWPs. In the absence of such a link, it may not be clear: the resources on which HARQ feedback for PDSCH transmission on a certain DL BWP can be sent (e.g., assuming PUCCH configuration on more than one active UL BWP); on which DL BWP the UE can receive a random access response; which DL BWP will be used as the DL path loss reference for UL power control for PUSCH, PUCCH, RACH, etc.; and / or which DL BWP is to be used to determine whether the UE should use SUL (e.g., Supplementary Uplink as defined in TS 38.321 v20.0) or non-SUL (e.g., normal UL) (e.g., to determine and / or verify whether the RSRP of the DL path loss reference is less than the sul-RSRP-Threshold, etc.); 2) In various configurations, the MAC entity may be configured with zero, one, or more SR configurations. The SR configuration may include a set of PUCCH resources for SR across different BWPs and cells. For a logical channel, each BWP may configure at most one PUCCH resource for SR. Thus, if SR (e.g., PUCCH) and configured grants (e.g., SPS) are configured on multiple active BWPs, it may not be known which UL BWP to use; and 3) If more than one DL BWP is used to receive SSB, PBCH, periodic CSI-RS, and / or semi-persistent CSI-RS, it may not be known which DL BWP receives the spatial domain transmission filter that the UE will use to determine SRS transmission.
[0075] As described herein, linking one or more DL BWPs with one or more UL BWPs may be useful for many purposes, such as: activating and / or deactivating some UL and / or DL BWPs together (e.g., if a UL BWP and a DL BWP are bound to the same link, the network can activate or deactivate the UL BWP and the DL BWP together); assuming there is PUCCH configuration on more than one active UL BWP, indicating on which UL BWP HARQ feedback for PDSCH transmission on a certain DL BWP can be sent; indicating on which DL BWP the UE can receive the RAR; indicating which DL BWP is to be used as the DL path loss reference for UL power control of PUSCH, PUCCH, RACH, etc.; and / or indicating which DL BWP will be used to determine whether the UE should use SUL (e.g., Supplementary Uplink as defined in TS 38.321 v20.0) or non-SUL (e.g., normal UL) (e.g., determining and / or verifying whether the RSRP of the downlink path loss reference is less than the sul-RSRP-Threshold, etc.).
[0076] Described herein are at least three linking methods: one-to-one linking; many-to-one linking; and primary BWP-based linking. It can be understood that the link between the DL and UL BWPs can be independent for different purposes described herein.
[0077] Figure 4 FIG. 7 is a schematic block diagram illustrating an embodiment of a system 400 having a one-to-one mapping of UL BWPs and DL BWPs. Specifically, the system 400 includes a first UL BWP 402, a second UL BWP 404, a third UL BWP 406, a fourth UL BWP 408, a first DL BWP 410, a second DL BWP 412, a third DL BWP 414, and a fourth DL BWP 416. As illustrated, the first UL BWP 402 is linked to the first DL BWP 410, the second UL BWP 404 is linked to the second DL BWP 412, the third UL BWP 406 is linked to the third DL BWP 414, and the fourth UL BWP 408 is linked to the fourth DL BWP 416.
[0078] In certain embodiments, at the time of BWP configuration, the gNB may indicate to the UE via RRC signaling Figure 4The links illustrated therein. In some embodiments, BWP reconfiguration can be used to change the link from one DL BWP to another DL BWP. In various embodiments, for BWP activation and / or deactivation, both the linked UL and DL BWPs can be activated, deactivated, or switched together (e.g., using the same RRC signaling, MAC signaling, or DCI signaling, where the signaling only indicates the DL BWP number, UL BWP number, or link index, and then the UE acts (e.g., activates, deactivates, or switches) for the DL BWP and its linked UL BWP. In certain embodiments, the ID of a BWP directly refers to a DL-UL BWP pair, a DL BWP, or a UL BWP. In one example, link ID A = DL BWP (e.g., having ID X) + UL BWP (e.g., having ID Y). Thus, it is possible to use one of A, X, or Y to specify link ID A.
[0079] In some embodiments, MAC signaling, DCI signaling, or RRC signaling sent from the gNB can be used to indicate the link (e.g., the MAC CE can indicate the order in which UL BWPs are linked to the configured DL BWPs, such that the first UL BWP 402 ID indicated by the MAC is linked to the first DL BWP 410 (e.g., DL BWP-1), the second UL BWP 404 ID indicated by the MAC is linked to the second DL BWP 412 (e.g., DL BWP-2), etc.). In such an embodiment, if the MAC signaling indicates the sequence as 4, 2, 3, 1, then the fourth UL BWP 408 is linked to the first DL BWP 410, the second UL BWP 404 is linked to the second DL BWP 412, the third UL BWP 406 is linked to the third DL BWP 414, and the first UL BWP 402 is linked to the fourth DL BWP 416.
[0080] In various embodiments, the size of the corresponding field in the link RRC message, MAC CE, or DCI can be determined by the number of configured BWPs or the maximum number of configured BWPs. It can be understood that the number of configured BWPs can be less than the maximum number of configured BWPs; thus, the number of bits indicating the number of configured BWPs can be less than the number of bits indicating the maximum number of configured BWPs. In some embodiments, if the link message between the gNB and the UE is lost or misreceived, the size of the corresponding field determined by the maximum number of configured BWPs can help reduce the misunderstanding of the link.
[0081] It can be understood that one-to-one links can be used to activate, deactivate, or switch the UL and DL BWPs together, or for any other purpose. Additionally, for various purposes, the links between the DL and UL BWPs may be independent. For example, there may be a first link for activation, a second link for deactivation, a third link for switching, a fourth link for other purposes, or a fifth link for all purposes.
[0082] Figure 5 FIG. 4 is a schematic block diagram illustrating an embodiment of a system 500 with a many-to-one mapping of UL BWP and DL BWP. Specifically, the system 500 includes a first UL BWP 502, a second UL BWP 504, a first DL BWP 506, a second DL BWP 508, a third DL BWP 510, and a fourth DL BWP 512. As illustrated, the first UL BWP 502 is linked to the first DL BWP 506 and the second DL BWP 508, and the second UL BWP 504 is linked to the third DL BWP 510 and the fourth DL BWP 512.
[0083] In some embodiments, at the time of BWP configuration, the gNB may indicate the links illustrated via RRC signaling to the UE. Figure 5 In some embodiments, BWP reconfiguration can be used to change the link from one DL BWP to another DL BWP. In various embodiments, for BWP activation and / or deactivation, the linked UL and DL BWPs can be activated, deactivated, or switched together (e.g., using the same RRC signaling, MAC signaling, or DCI signaling, where the signaling only indicates the DL BWP number, UL BWP number, or link index, and then the UE acts (e.g., activates, deactivates, or switches) for the UL BWP and its linked DL BWP. It can be understood that although Figure 5 FIG. 4 illustrates the links between many DL BWPs and one UL BWP, other embodiments may link many UL BWPs to one DL BWP.
[0084] In some embodiments, MAC signaling, DCI signaling, or RRC signaling sent from the gNB can be used to indicate the link (e.g., the MAC CE can indicate the order of linking the UL BWP to the configured DL BWP, such that the first UL BWP ID indicated by the MAC is linked to the first DL BWP 506 (e.g., DL BWP-1), the second UL BWP ID indicated by the MAC is linked to the second DL BWP 508 (e.g., DL BWP-2), the third UL BWP ID indicated by the MAC is linked to the third DL BWP 510 (e.g., DL BWP-3), and the fourth UL BWP ID indicated by the MAC is linked to the fourth DL BWP 512 (e.g., DL BWP-4)). In such an embodiment, if the MAC signaling indicates the sequence as 2, 1, 2, 1, then the second UL BWP 504 is linked to the first DL BWP 506, the first UL BWP 502 is linked to the second DL BWP 508, the second UL BWP 504 is linked to the third DL BWP 510, and the first UL BWP 502 is linked to the fourth DL BWP 512.
[0085] In various embodiments, the size of the corresponding field in the link RRC message, MAC CE, or DCI can be determined by the number of configured BWPs or the maximum number of configured BWPs. It can be understood that the number of configured BWPs can be less than the maximum number of configured BWPs; thus, the number of bits indicating the number of configured BWPs can be less than the number of bits indicating the maximum number of configured BWPs. In some embodiments, if the link message between the gNB and the UE is lost or misreceived, the size of the corresponding field determined by the maximum number of configured BWPs can help reduce the misunderstanding of the link.
[0086] Figure 6 FIG. is a schematic block diagram illustrating another embodiment of a system 600 having a many-to-one mapping of UL BWP and DL BWP. Specifically, the system 600 includes a first BWP set 602 and a second BWP set 604. The first BWP set 602 includes a first UL BWP 606, a first DL BWP 608, and a second DL BWP 610. In addition, the second BWP set 604 includes a second UL BWP 612, a third DL BWP 614, and a fourth DL BWP 616. As illustrated, the first UL BWP 606 is linked to the first DL BWP 608 and the second DL BWP 610, and the second UL BWP 612 is linked to the third DL BWP 614 and the fourth DL BWP 616.
[0087] In some embodiments, a BWP set may be defined to include one or more UL BWPs and one or more DL BWPs, and the corresponding BWP set ID may be used to activate, deactivate, or switch all BWPs corresponding to the BWP set ID. In such embodiments, the activation, deactivation, or switching message (e.g., via RRC, MAC CE, or DCI signaling) may indicate the BWP set ID. For example, upon receiving a MAC CE indicating a first BWP 602, the UE may activate, deactivate, or switch the BWPs included in the first BWP set 602.
[0088] It can be understood that a many-to-one link may be used to activate, deactivate, or switch UL and DL BWPs together, or for any other purpose. Additionally, for various purposes, the links between DL and UL BWPs may be independent. For example, there may be a first link for activation, a second link for deactivation, a third link for switching, a fourth link for other purposes, or a fifth link for all purposes.
[0089] Figure 7 FIG. 7 is a schematic block diagram illustrating an embodiment of a system 700 having a primary BWP. Specifically, the system 700 includes a primary UL BWP 702, a second UL BWP 704, a primary DL BWP 706, a second DL BWP 708, a third DL BWP 710, and a fourth DL BWP 712. In this embodiment, one or more BWPs (e.g., a UL BWP, a DL BWP, or a UL BWP and a DL BWP) are designated as the primary BWP.
[0090] In some embodiments, the primary BWP may be activated, deactivated, or switched together with the linked BWPs. In certain embodiments, the primary BWP may be considered activated once it is configured and may not be deactivated until it is deconfigured. In such embodiments, the activation or deactivation of the linked BWPs may be done independently of the primary BWP (e.g., even if the primary BWP is activated, the BWP linked to the primary BWP may not be activated).
[0091] In various embodiments, the PUCCH resources on the primary UL BWP may be used to carry HARQ feedback for PDSCH transmissions from one or more DL BWPs. It can be understood that the link between the primary and other BWPs may be a one-to-one link or a many-to-one link.
[0092] In some embodiments, the UE receives the RAR only on the primary DL BWP, regardless of which UL BWP the UE uses to transmit the PRACH (e.g., for RA preamble transmission). In some embodiments, only the primary DL BWP is used as the DL path loss reference for UL power control for PUSCH, PUCCH, RACH, etc.
[0093] In some embodiments, only the primary DL BWP will be used to determine whether the UE is using SUL (e.g., Supplementary Uplink as defined in TS 38.321 v20.0) or non-SUL (e.g., normal UL) (e.g., to determine and / or verify whether the RSRP of the downlink path loss reference is less than the sul-RSRP-Threshold, etc.).
[0094] In various embodiments, non-primary BWPs (e.g., the second UL BWP 704, the second DL BWP 708, the third DL BWP 710, the fourth DL BWP 712, etc.) are used to carry other channels, such as PUSCH and PDSCH scheduled by the network.
[0095] Figure 8 FIG. is a schematic block diagram illustrating another embodiment of a system 800 having a primary BWP. Specifically, the system 800 includes a first primary UL BWP 802, a second primary UL BWP 804, a third UL BWP 806, a first DL BWP 808, a second DL BWP 810, a third DL BWP 812, and a fourth DL BWP 814. As illustrated, the first primary UL BWP 802 is linked to the first DL BWP 808 and the second DL BWP 810, and the second primary UL BWP 804 is linked to the third DL BWP 812 and the fourth DL BWP 814.
[0096] It can be understood that the primary BWP can be one or more UL BWPs and / or one or more DL BWPs. In various embodiments, some signaling and / or data (e.g., certain and / or all RRC messages) can be sent and / or received only on the primary BWP.
[0097] In one embodiment, the primary BWP is configured as any configured BWP via RRC signaling, providing flexibility for the network. In another embodiment, the primary BWP is the same as the initial BWP (e.g., the BWP used by the UE to perform initial access). In such an embodiment, configuration is not required (e.g., no configuration overhead is introduced). In some embodiments, the primary BWP is the same as the default BWP configured by RRC signaling. In such an embodiment, configuration is not required (e.g., no configuration overhead is introduced). In various embodiments, the configuration of the primary BWP can be done independently for each purpose (e.g., for PUCCH configuration, receiving RAR, SUL, and / or UL determination or SRS). Thus, the first BWP and the second BWP can be linked together for one purpose, but the first BWP and the third BWP can be linked together for another purpose. Additionally, the primary BWP can be determined and / or used for any suitable purpose.
[0098] In some embodiments, if there are multiple active BWPs in a serving cell and multiple serving cells are activated, the UE may use only some PUCCH resources and / or configured grant (e.g., configured uplink grant as described in R2-1801672) opportunities. For example, if two UL BWPs are activated and both are capable of carrying the UE's PUCCH transmissions, one of the two UL BWPs can be used to carry PUCCH messages. In certain embodiments, the UE and the gNB can use various rules to determine which PUCCH and / or configured resources the UE will use. In such an embodiment, the gNB can allocate the unused PUCCH and / or configured grant resources to another UE (e.g., using dynamic grants), or make them idle to minimize interference (e.g., inter-cell interference).
[0099] In one embodiment, the rule can include the earliest available resources when being used. In certain embodiments, if an SR is triggered, the UE can utilize the first opportunity, which is the logical channel that triggers the SR is allowed to send the SR on the PUCCH resources. Similarly, in some embodiments, for the configured grant configuration, transmission can be performed on the BWP that provides the first opportunity where data transmission is allowed according to the LCP restrictions given in 3GPP TS 38.321-200. Thus, since the first available opportunity is used by the UE for SR or data transmission, latency benefits can be enabled.
[0100] In various embodiments, the rules can include that some resources have a higher priority than other resources. In certain embodiments, if the UE has more than one PUCCH and / or configured grant opportunities and / or resources to select from, higher priority resources can be used. For example, a rule can be used such that the configured grant resource with the lowest PRB index has the highest priority. Here, the lowest PRB index is an example and can be derived by both the UE and the gNB using a mathematical function. Thus, resource waste can be reduced because the network can also determine which resources may not be used by the UE, and thus, the network can allocate (or reallocate) these resources to another UE.
[0101] In certain embodiments, the rules can include: if the UE has more than one PUCCH and / or configured grant opportunities and / or resources to select from, resources from the primary cell and / or the primary BWP as described herein can be used. Thus, resource waste can be reduced because the network can also determine which resources may not be used by the UE, and thus, the network can allocate (or reallocate) these resources to another UE.
[0102] In various embodiments, if a first flag and / or bit is used to activate a BWP, the gNB can provide an explicit signal, the first flag and / or bit indicating whether the UE can use the configured SR resources on the PUCCH for SR transmission. In some embodiments, if a second flag and / or bit is used to activate a BWP, the gNB can provide an explicit signal, the second flag and / or bit indicating whether the UE can initialize (or re-initialize) any suspended configured uplink grants of configured grant type 1 according to the stored configuration. In certain embodiments, a single flag can be used to implement the functions of the first flag and the second flag, such that both the SR resources on the PUCCH and the uplink grants of configured grant type 1 are signaled to be activated on the BWP. If multiple UL BWPs are activated and several of these BWPs provide SR resources on the PUCCH and / or configured grants, this can enable the gNB to control which SR resources and / or configured grant configurations the UE can use. Thus, resource waste can be reduced because the network can also determine which resources may not be used by the UE, and thus, the network can allocate (or reallocate) these resources to another UE.
[0103] In some embodiments, if multiple BWPs are activated and more than one of these BWPs provides SR resources on PUCCH and / or configured grants, the UE may use the SR resources on PUCCH and / or configured grants on the BWP with the lowest BWP index. It can be understood that the lowest BWP index is only an example and can be replaced by any other index predefined or configured by the network for the UE. Therefore, resource waste can be reduced because the network can also determine which resources may not be used by the UE, and thus, the network can allocate (or reallocate) these resources to another UE.
[0104] In various embodiments, the spatial domain transmission filter for SRS transmission may be determined by RRC signaling that configures the spatial domain transmission filter (e.g., a specific DL BWP may be configured). For example, if the UE is configured with the higher layer parameter SRS-SpatialRelationInfo set to "SSB / PBCH", the gNB may configure the SSB and / or PBCH to be used from a specific DL BWP, and the UE may transmit the SRS resources through the same spatial domain transmission filter used to receive the SSB and / or PBCH. Additionally, if the UE is configured with the higher layer parameter SRS-SpatialRelationInfo set to "CSI-RS", the UE may transmit the SRS resources through the same spatial domain transmission filter as that used for receiving the periodic CSI-RS for periodic CSI-RS or semi-persistent CSI-RS. Further, if the UE is configured with the higher layer parameter SRS-SpatialRelationInfo set to "SRS", the UE may transmit the SRS resources through the same spatial domain transmission filter used for transmitting the periodic SRS. In such embodiments, the UE and the network may have the same understanding of the UE's behavior.
[0105] In some embodiments, if the UE needs to perform a RACH for SR (e.g., request a resource grant to send a BSR, and if more than one BWP has PRACH resources configured, the UE may send a PRACH preamble on a parameter set (e.g., corresponding to a BWP) that does not restrict the transmission of data from the same logical channel that triggered the SR. In such embodiments, the UE may attempt to receive a RAR on the DL BWP linked to the UL BWP on which the UE sends the PRACH preamble. Any method described herein may be used for the link. The UE may perform the entire RACH procedure on the BWP pair on which it sends the PRACH preamble (e.g., UL BWP) and on which it receives the RAR (e.g., DL BWP) (e.g., RACH Msg3 and Msg4 may be sent on the UL BWP and DL BWP, respectively). In various embodiments, the gNB may indicate a different UL BWP (e.g., different from the UL BWP on which the UE has already sent the PRACH) for sending Msg3. Using the various embodiments described herein, both the UE and the network can know the behavior of the UE, and the UE may have a better chance of receiving a UL grant that best serves its data transmission requirements.
[0106] In some embodiments, the network sends a RACH sequence (e.g., a PDCCH sequence or an RRC connection reconfiguration carrying RACH resources for handover or for any other purpose) on a certain DL BWP of serving cell x, and explicitly indicates: the UL BWP that should be used to perform the RACH preamble transmission; and / or the serving cell y to which the UL BWP belongs.
[0107] In some embodiments, if only the UL BWP is indicated by the RACH sequence, the UE may assume that the UL BWP (or its corresponding index) to be used for the RACH belongs to the same cell (e.g., cell x) on which the RACH sequence is received. In various embodiments, if only the cell is indicated by the RACH sequence, the UE may use the UL BWP linked to the DL BWP, where the RACH sequence may be received in one of the ways described herein.
[0108] In some embodiments, it is not necessary to decode all RNTIs on each BWP, and the UE can be configured as to which RNTI will be decoded on which BWP. For example, for the first DL BWP, the following RNTIs can be decoded: SI-RNTI, P-RNTI, RA-RNTI; for the second DL BWP, the following RNTI can be decoded: CS-RNTI (configured grant); and for the third DL BWP, the following RNTI can be decoded: C-RNTI. This is only an example and may be different in different configurations. By not having each BWP decode all RNTIs, UE complexity and / or power consumption can be reduced.
[0109] Figure 9 FIG. is a flow chart illustrating one embodiment of a method 900 for determining linked bandwidth parts. In some embodiments, method 900 is performed by a device such as remote unit 102. In certain embodiments, method 900 can be performed by a processor executing program code, e.g., a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0110] Method 900 can include determining 902 an identification of a bandwidth part. In certain embodiments, method 900 includes determining 904 an uplink bandwidth part and a downlink bandwidth part based on the identification of the bandwidth part. In various embodiments, method 900 includes using 906 the uplink bandwidth part and the downlink bandwidth part in response to determining the uplink bandwidth part and the downlink bandwidth part.
[0111] In certain embodiments, method 900 further includes receiving an identification of the bandwidth part. In some embodiments, method 900 further includes: receiving information for activating the uplink bandwidth part and the downlink bandwidth part or deactivating the uplink bandwidth part and the downlink bandwidth part based on the identification of the bandwidth part.
[0112] In various embodiments, the uplink bandwidth part is linked to multiple downlink bandwidth parts by the identification of the bandwidth part. In one embodiment, the uplink bandwidth part is a primary uplink bandwidth part and the downlink bandwidth part is a primary downlink bandwidth part.
[0113] Figure 10 FIG. is a flow chart illustrating another embodiment of a method 1000 for determining linked bandwidth parts. In some embodiments, method 1000 is performed by a device such as remote unit 102. In certain embodiments, method 1000 can be performed by a processor executing program code, e.g., a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0114] Method 1000 may include determining 1002 to configure multiple uplink bandwidth parts. In some embodiments, method 1000 includes determining 1004 to configure multiple downlink bandwidth parts. In various embodiments, method 1000 includes receiving 1006 first information indicating a link between the multiple uplink bandwidth parts and the multiple downlink bandwidth parts.
[0115] In some embodiments, the link includes a link between one uplink bandwidth part among the multiple uplink bandwidth parts and one downlink bandwidth part among the multiple downlink bandwidth parts. In some embodiments, the link includes a link between each uplink bandwidth part of the multiple uplink bandwidth parts and a corresponding downlink bandwidth part of the multiple downlink bandwidth parts. In various embodiments, the first information is received via radio resource control signaling, media access control signaling, or downlink control information signaling.
[0116] In one embodiment, the first information is received when configuring the multiple uplink bandwidth parts and the multiple downlink bandwidth parts. In some embodiments, method 1000 further includes: receiving second information indicating a change in the link between the multiple uplink bandwidth parts and the multiple downlink bandwidth parts. In some embodiments, the second information is received as part of a bandwidth part reconfiguration.
[0117] In various embodiments, the link between the uplink bandwidth part of the multiple uplink bandwidth parts and the downlink bandwidth part of the multiple downlink bandwidth parts enables the uplink bandwidth part and the downlink bandwidth part to be controlled together. In one embodiment, jointly controlling the uplink bandwidth part and the downlink bandwidth part includes: jointly activating the uplink bandwidth part and the downlink bandwidth part, jointly deactivating the uplink bandwidth part and the downlink bandwidth part, or jointly switching the uplink bandwidth part and the downlink bandwidth if the physical random access channel resource is unavailable or if only one of the uplink bandwidth part or the downlink bandwidth part is switched by the network.
[0118] In some embodiments, method 1000 further includes receiving second information indicating: an uplink bandwidth part, a downlink bandwidth part, or a link index corresponding to the uplink bandwidth part and the downlink bandwidth part; and control information indicating control of the uplink bandwidth part and the downlink bandwidth part.
[0119] In some embodiments, the second information is received via radio resource control signaling, media access control signaling, or downlink control information signaling. In various embodiments, a link includes a link between one uplink bandwidth part among a plurality of uplink bandwidth parts and a set of downlink bandwidth parts among a plurality of downlink bandwidth parts. In one embodiment, a link includes a link between one downlink bandwidth part among a plurality of downlink bandwidth parts and a set of uplink bandwidth parts among a plurality of uplink bandwidth parts.
[0120] In certain embodiments, a link includes a link between at least one primary bandwidth part and at least one bandwidth part. In some embodiments, the at least one primary bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts. In various embodiments, the at least one bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts.
[0121] In one embodiment, the at least one primary bandwidth part is activated upon configuration and deactivated upon de-configuration. In certain embodiments, the at least one bandwidth part is activated independently of the at least one primary bandwidth part. In some embodiments, the at least one primary bandwidth part is used to carry feedback corresponding to the at least one bandwidth part.
[0122] In various embodiments, method 1000 further includes: receiving a random access response on at least one primary bandwidth part in response to sending a random access message using at least one bandwidth part. In one embodiment, method 1000 further includes: using at least one primary bandwidth part to determine path loss information, determine whether to use supplementary uplink, or determine whether to use non-supplementary uplink.
[0123] Figure 11 FIG. is a flowchart illustrating yet another embodiment of method 1100 for determining bandwidth parts of a link. In some embodiments, method 1100 is performed by a device such as remote unit 102. In certain embodiments, method 1100 can be performed by a processor executing program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0124] Method 1100 may include determining 1102 that a plurality of bandwidth parts are activated. In certain embodiments, method 1100 includes determining 1104 that scheduling resources are configured on the plurality of bandwidth parts, semi-persistent scheduling is configured on the plurality of bandwidth parts, or a combination thereof. In various embodiments, method 1100 includes determining 1106 a bandwidth part among the plurality of bandwidth parts for uplink transmission.
[0125] In some embodiments, determining a bandwidth part for uplink transmission includes determining the earliest available bandwidth part in the time domain among a plurality of bandwidth parts. In some embodiments, determining a bandwidth part for uplink transmission includes determining the bandwidth part with the highest priority among a plurality of bandwidth parts. In various embodiments, determining a bandwidth part for uplink transmission includes determining the bandwidth part that is the primary bandwidth part among a plurality of bandwidth parts.
[0126] In one embodiment, determining a bandwidth part for uplink transmission includes receiving information indicating the bandwidth part. In some embodiments, the information indicating the bandwidth part includes an index value corresponding to the bandwidth part.
[0127] Figure 12 FIG. is a flowchart of yet another embodiment of a method 1200 for determining a link bandwidth part. In some embodiments, the method 1200 is performed by a device such as the remote unit 102. In some embodiments, the method 1200 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0128] The method 1200 may include determining 1202 to configure a plurality of downlink bandwidth parts. In some embodiments, the method 1200 includes receiving 1204 information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts. In various embodiments, the method 1200 includes determining 1206 a spatial domain transmission filter using the downlink bandwidth part.
[0129] In some embodiments, the information is received via radio resource control signaling. In some embodiments, the method 1200 further includes transmitting a sounding reference signal via a resource using the spatial domain transmission filter.
[0130] Figure 13 FIG. is a flowchart of yet another embodiment of a method 1300 for determining a link bandwidth part. In some embodiments, the method 1300 is performed by a device such as the remote unit 102. In some embodiments, the method 1300 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0131] Method 1300 may include determining 1302 to configure multiple bandwidth parts. In some embodiments, method 1300 includes determining 1304 that multiple bandwidth parts have configured random access channel resources. In various embodiments, method 1300 includes transmitting 1306 a first random access message on an uplink bandwidth part among the multiple bandwidth parts. In some embodiments, method 1300 includes receiving 1308 a second random access message on a downlink bandwidth part of the multiple bandwidth parts.
[0132] In some embodiments, the uplink bandwidth part is linked to the downlink bandwidth part. In some embodiments, method 1300 further includes receiving information indicating the downlink bandwidth part. In various embodiments, method 1300 further includes receiving information indicating the uplink bandwidth part. In one embodiment, method 1300 further includes receiving information indicating a serving cell corresponding to the uplink bandwidth part.
[0133] In one embodiment, a method includes: determining an identifier of a bandwidth part; based on the identifier of the bandwidth part, determining an uplink bandwidth part and a downlink bandwidth part; and in response to determining the uplink bandwidth part and the downlink bandwidth part, using the uplink bandwidth part and the downlink bandwidth part.
[0134] In some embodiments, the method further includes receiving an identifier of the bandwidth part.
[0135] In some embodiments, the method further includes: receiving information to activate the uplink bandwidth part and the downlink bandwidth part based on the identifier of the bandwidth part or to deactivate the uplink bandwidth part and the downlink bandwidth part based on the identifier of the bandwidth part.
[0136] In various embodiments, the uplink bandwidth part is linked to multiple downlink bandwidth parts through the identifier of the bandwidth part.
[0137] In one embodiment, the uplink bandwidth part is a primary uplink bandwidth part, and the downlink bandwidth part is a primary downlink bandwidth part.
[0138] In one embodiment, an apparatus includes: a processor that: determines an identifier of a bandwidth part; determines an uplink bandwidth part and a downlink bandwidth part based on the identifier of the bandwidth part; and in response to determining the uplink bandwidth part and the downlink bandwidth part, uses the uplink bandwidth part and the downlink bandwidth part.
[0139] In some embodiments, the apparatus further includes a receiver that receives an identifier of the bandwidth part.
[0140] In some embodiments, the receiver receives information for activating an uplink bandwidth part and a downlink bandwidth part or deactivating the uplink bandwidth part and the downlink bandwidth part based on an identification of a bandwidth part.
[0141] In various embodiments, an uplink bandwidth part is linked to multiple downlink bandwidth parts by an identification of the bandwidth part.
[0142] In one embodiment, the uplink bandwidth part is a primary uplink bandwidth part and the downlink bandwidth part is a primary downlink bandwidth part.
[0143] In one embodiment, a method includes: determining to configure multiple uplink bandwidth parts; determining to configure multiple downlink bandwidth parts; and receiving first information indicating a link between the multiple uplink bandwidth parts and the multiple downlink bandwidth parts.
[0144] In certain embodiments, the link includes a link between one uplink bandwidth part among the multiple uplink bandwidth parts and one downlink bandwidth part among the multiple downlink bandwidth parts.
[0145] In some embodiments, the link includes a link between each uplink bandwidth part of the multiple uplink bandwidth parts and a corresponding downlink bandwidth part of the multiple downlink bandwidth parts.
[0146] In various embodiments, the first information is received via radio resource control signaling, media access control signaling, or downlink control information signaling.
[0147] In one embodiment, the first information is received when configuring the multiple uplink bandwidth parts and the multiple downlink bandwidth parts.
[0148] In certain embodiments, the method further includes: receiving second information indicating a change in the link between the multiple uplink bandwidth parts and the multiple downlink bandwidth parts.
[0149] In some embodiments, the second information is received as part of a bandwidth part reconfiguration.
[0150] In various embodiments, the link between the uplink bandwidth part of the multiple uplink bandwidth parts and the downlink bandwidth part of the multiple downlink bandwidth parts enables the uplink bandwidth part and the downlink bandwidth part to be controlled together.
[0151] In one embodiment, jointly controlling an uplink bandwidth part and a downlink bandwidth part includes: activating the uplink bandwidth part and the downlink bandwidth part jointly, deactivating the uplink bandwidth part and the downlink bandwidth part jointly, or switching the uplink bandwidth part or the downlink bandwidth part jointly if a physical random access channel resource is unavailable, or if only one of the uplink bandwidth part or the downlink bandwidth part is switched by the network.
[0152] In some embodiments, the method further includes receiving second information indicating: an uplink bandwidth part, a downlink bandwidth part, or a link index corresponding to the uplink bandwidth part and the downlink bandwidth part; and control information indicating control of the uplink bandwidth part and the downlink bandwidth part.
[0153] In some embodiments, the second information is received via radio resource control signaling, media access control signaling, or downlink control information signaling.
[0154] In various embodiments, a link includes a link between one uplink bandwidth part among a plurality of uplink bandwidth parts and a set of downlink bandwidth parts among a plurality of downlink bandwidth parts.
[0155] In one embodiment, a link includes a link between one downlink bandwidth part among a plurality of downlink bandwidth parts and a set of uplink bandwidth parts among a plurality of uplink bandwidth parts.
[0156] In some embodiments, a link includes a link between at least one primary bandwidth part and at least one bandwidth part.
[0157] In some embodiments, at least one primary bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts.
[0158] In various embodiments, at least one bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts.
[0159] In one embodiment, at least one primary bandwidth part is activated upon configuration and deactivated upon de - configuration.
[0160] In some embodiments, at least one bandwidth part is activated independently of at least one primary bandwidth part.
[0161] In some embodiments, at least one primary bandwidth part is used to carry feedback corresponding to at least one bandwidth part.
[0162] In various embodiments, the method further includes: receiving a random access response on at least one primary bandwidth part in response to transmitting a random access message using at least one bandwidth part.
[0163] In one embodiment, the method further includes using at least one primary bandwidth part to determine path loss information, determine whether to use a supplementary uplink, or determine whether to use a non-supplementary uplink.
[0164] In one embodiment, an apparatus includes: a processor that determines to configure a plurality of uplink bandwidth parts; and determines to configure a plurality of downlink bandwidth parts; and a receiver that receives first information indicating a link between the plurality of uplink bandwidth parts and the plurality of downlink bandwidth parts.
[0165] In certain embodiments, the link includes a link between one uplink bandwidth part among the plurality of uplink bandwidth parts and one downlink bandwidth part among the plurality of downlink bandwidth parts.
[0166] In some embodiments, the link includes a link between each uplink bandwidth part among the plurality of uplink bandwidth parts and the corresponding downlink bandwidth part among the plurality of downlink bandwidth parts.
[0167] In various embodiments, the first information is received via radio resource control signaling, media access control signaling, or downlink control information signaling.
[0168] In one embodiment, the first information is received when configuring the plurality of uplink bandwidth parts and the plurality of downlink bandwidth parts.
[0169] In certain embodiments, the receiver receives second information indicating a change in the link between the plurality of uplink bandwidth parts and the plurality of downlink bandwidth parts.
[0170] In some embodiments, the second information is received as part of a bandwidth part reconfiguration.
[0171] In various embodiments, the link between the uplink bandwidth parts of the plurality of uplink bandwidth parts and the downlink bandwidth parts of the plurality of downlink bandwidth parts enables the uplink bandwidth parts and the downlink bandwidth parts to be controlled together.
[0172] In one embodiment, jointly controlling an uplink bandwidth part and a downlink bandwidth part includes activating the uplink bandwidth part and the downlink bandwidth part jointly, deactivating the uplink bandwidth part and the downlink bandwidth part jointly, or switching the uplink bandwidth part and the downlink bandwidth part jointly if a physical random access channel resource is unavailable or if only one of the uplink bandwidth part or the downlink bandwidth part is switched by the network.
[0173] In some embodiments, a receiver receives second information indicating: an uplink bandwidth part, a downlink bandwidth part, or a link index corresponding to the uplink bandwidth part and the downlink bandwidth part; and control information indicating control of the uplink bandwidth part and the downlink bandwidth part.
[0174] In some embodiments, the second information is received via radio resource control signaling, media access control signaling, or downlink control information signaling.
[0175] In various embodiments, a link includes a link between one uplink bandwidth part among a plurality of uplink bandwidth parts and a set of downlink bandwidth parts among a plurality of downlink bandwidth parts.
[0176] In one embodiment, a link includes a link between one downlink bandwidth part among a plurality of downlink bandwidth parts and a set of uplink bandwidth parts among a plurality of uplink bandwidth parts.
[0177] In some embodiments, a link includes a link between at least one primary bandwidth part and at least one bandwidth part.
[0178] In some embodiments, at least one primary bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts.
[0179] In various embodiments, at least one bandwidth part includes at least one uplink bandwidth part among a plurality of uplink bandwidth parts or at least one downlink bandwidth part among a plurality of downlink bandwidth parts.
[0180] In one embodiment, at least one primary bandwidth part is activated upon configuration and deactivated upon de - configuration.
[0181] In some embodiments, at least one bandwidth part is activated independently of at least one primary bandwidth part.
[0182] In some embodiments, at least one primary bandwidth part is used to carry feedback corresponding to at least one bandwidth part.
[0183] In various embodiments, a receiver receives a random access response on at least one primary bandwidth part in response to sending a random access message using at least one bandwidth part.
[0184] In one embodiment, a processor uses at least one primary bandwidth part to determine path loss information, determine whether to use a supplementary uplink, or determine whether to use a non-supplementary uplink.
[0185] In one embodiment, a method includes: determining that a plurality of bandwidth parts are activated; determining that scheduling resources are configured on the plurality of bandwidth parts, semi-persistent scheduling is configured on the plurality of bandwidth parts, or a combination thereof; and determining a bandwidth part among the plurality of bandwidth parts for uplink transmission.
[0186] In certain embodiments, determining a bandwidth part for uplink transmission includes: determining the earliest available bandwidth part among the plurality of bandwidth parts in the time domain.
[0187] In some embodiments, determining a bandwidth part for uplink transmission includes determining the bandwidth part with the highest priority among the plurality of bandwidth parts.
[0188] In various embodiments, determining a bandwidth part for uplink transmission includes determining a bandwidth part among the plurality of bandwidth parts that is a primary bandwidth part.
[0189] In one embodiment, determining a bandwidth part for uplink transmission includes: receiving information indicating the bandwidth part.
[0190] In certain embodiments, the information indicating the bandwidth part includes an index value corresponding to the bandwidth part.
[0191] In one embodiment, an apparatus includes: a processor that: determines that a plurality of bandwidth parts are activated; determines that scheduling resources are configured on the plurality of bandwidth parts, semi-persistent scheduling is configured on the plurality of bandwidth parts, or a combination thereof; and determines a bandwidth part among the plurality of bandwidth parts for uplink transmission.
[0192] In certain embodiments, the processor determines the bandwidth part for uplink transmission by determining the earliest available bandwidth part among the plurality of bandwidth parts in the time domain.
[0193] In some embodiments, the processor determines the bandwidth part for uplink transmission by determining the bandwidth part with the highest priority among the plurality of bandwidth parts.
[0194] In various embodiments, the processor determines the bandwidth part for uplink transmission by determining a bandwidth part among the plurality of bandwidth parts that is a primary bandwidth part.
[0195] In one embodiment, the apparatus further includes a receiver, wherein the processor determines that the bandwidth part for uplink transmission includes: the receiver receives information indicating the bandwidth part.
[0196] In certain embodiments, the information indicating the bandwidth part includes an index value corresponding to the bandwidth part.
[0197] In one embodiment, a method includes: determining a configuration of a plurality of downlink bandwidth parts; receiving information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts; and determining a spatial domain transmission filter using the downlink bandwidth part.
[0198] In certain embodiments, the information is received via radio resource control signaling.
[0199] In some embodiments, the method further includes transmitting a sounding reference signal via a resource using the spatial domain transmission filter.
[0200] In one embodiment, an apparatus includes: a processor that determines a configuration of a plurality of downlink bandwidth parts; and a receiver that receives information indicating a downlink bandwidth part among the plurality of downlink bandwidth parts; wherein the processor determines a spatial domain transmission filter using the downlink bandwidth part.
[0201] In certain embodiments, the information is received via radio resource control signaling.
[0202] In some embodiments, the apparatus further includes a transmitter that transmits a sounding reference signal via a resource using the spatial domain transmission filter.
[0203] In one embodiment, a method includes: determining a configuration of a plurality of bandwidth parts; determining that the plurality of bandwidth parts have configured random access channel resources; transmitting a first random access message on an uplink bandwidth part among the plurality of bandwidth parts; and receiving a second random access message on a downlink bandwidth part of the plurality of bandwidth parts.
[0204] In certain embodiments, the uplink bandwidth part is linked to the downlink bandwidth part.
[0205] In some embodiments, the method further includes: receiving information indicating the downlink bandwidth part.
[0206] In various embodiments, the method further includes: receiving information indicating the uplink bandwidth part.
[0207] In one embodiment, the method further includes: receiving information indicating a serving cell corresponding to the uplink bandwidth part.
[0208] In one embodiment, a device includes: a processor that determines to configure a plurality of bandwidth parts; and determines that the plurality of bandwidth parts have configured random access channel resources; a transmitter that transmits a first random access message on an uplink bandwidth part among the plurality of bandwidth parts; and a receiver that receives a second random access message on a downlink bandwidth part of the plurality of bandwidth parts.
[0209] In certain embodiments, the uplink bandwidth part is linked to the downlink bandwidth part.
[0210] In some embodiments, the receiver receives information indicating the downlink bandwidth part.
[0211] In various embodiments, the receiver receives information indicating the uplink bandwidth part.
[0212] In one embodiment, the receiver receives information indicating a serving cell corresponding to the uplink bandwidth part.
[0213] The embodiments may be practiced in other specific forms. The described embodiments are to be considered in all respects only illustrative and not restrictive. Thus, the scope of the invention is indicated by the appended claims rather than the foregoing description. All changes within the meaning and range of equivalency of the claims are embraced within their scope.
Claims
1. A method, comprising: determining, at a user equipment (UE), a plurality of bandwidth parts; determining, at the UE, a set of random access channel resources associated with the plurality of bandwidth parts; transmitting, from the UE, a first random access message on a first bandwidth part of the plurality of bandwidth parts and a first subset of the random access channel resources of the set of random access channel resources; and receiving, at the UE, a second random access message on a second bandwidth part of the plurality of bandwidth parts, wherein the first bandwidth part is different from the second bandwidth part, and a single value in radio resource control signaling indicates that the first bandwidth part is linked to the second bandwidth part.
2. The method according to claim 1, wherein the first bandwidth part is a primary bandwidth part, the second bandwidth part is a primary bandwidth part, or a combination thereof.
3. The method according to claim 1, further comprising receiving control signaling indicating the first bandwidth part, the second bandwidth part, or a combination thereof, wherein the control signaling comprises radio resource control signaling, media access control signaling, or downlink control information signaling.
4. The method according to claim 1, wherein the first bandwidth part comprises an uplink bandwidth part, and the second bandwidth part comprises a downlink bandwidth part.
5. The method according to claim 1, wherein further comprising receiving control signaling indicating a serving cell associated with the first bandwidth part, the second bandwidth part, or a combination thereof, wherein the control signaling comprises radio resource control signaling, media access control signaling, or downlink control information signaling.
6. A user equipment (UE), comprising: a processor, the processor: determining a plurality of bandwidth parts; and determining a set of random access channel resources associated with the plurality of bandwidth parts; a transmitter, the transmitter transmitting a first random access message on a first bandwidth part of the plurality of bandwidth parts and a first subset of the random access channel resources of the set of random access channel resources; and a receiver, the receiver receiving a second random access message on a second bandwidth part of the plurality of bandwidth parts, wherein the first bandwidth part is different from the second bandwidth part, and a single value in radio resource control signaling indicates that the first bandwidth part is linked to the second bandwidth part.
7. The UE according to claim 6, wherein the first bandwidth part is a primary bandwidth part, the second bandwidth part is a primary bandwidth part, or a combination thereof.
8. The UE according to claim 6, wherein the receiver receives control signaling indicating the first bandwidth part, the second bandwidth part, or a combination thereof, wherein the control signaling comprises radio resource control signaling, media access control signaling, or downlink control information signaling.
9. The UE according to claim 6, wherein the first bandwidth part comprises an uplink bandwidth part, and the second bandwidth part comprises a downlink bandwidth part.
10. The UE according to claim 6, wherein The receiver receives control signaling indicating a serving cell associated with the first bandwidth part, the second bandwidth part, or a combination thereof, wherein the control signaling includes radio resource control signaling, media access control signaling, or downlink control information signaling.
Citation Information
Patent Citations
Integrated routing setting method and device
CN102075428A
System and method for bandwidth division and resource block allocation
US20170215170A1