Guard Band for Resource Block Set of Bandwidth Part for Full Duplex Time Slot Configuration
By employing full duplex guard bands defined by RB index pairs to separate resource blocks, the method addresses interference issues in full duplex wireless communication, enhancing network performance and reliability.
Patent Information
- Application Number
- CN202180062160.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-09-09
- Filing Date
- 2021-09-10
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-09-10
AI Technical Summary
In full-duplex communication mode, communication between the base station and the user equipment is susceptible to self-interference and external interference, resulting in a degradation of communication performance, especially in the case of increased interference and congestion in wireless communication networks.
By receiving a full-duplex guard band message, the guard band between the resource block sets in the full-duplex time slot configuration is determined, and the guard band is defined using the RB index pair in the full-duplex guard band message to perform full-duplex communication.
Effectively reduce self-interference and external interference, and improve the performance of full-duplex communication, especially in wireless communication networks with increased interference and congestion.
Smart Images

Figure CN116057869B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] This application claims the benefit of priority to U.S. Patent Application No. 17 / 470,914, titled "GUARD BANDS FOR RESOURCE BLOCK SETS OF FULL DUPLEX SLOT CONFIGURED BANDWIDTH PARTS", filed on September 9, 2021, and U.S. Provisional Patent Application No. 63 / 079,856, titled "GUARD BANDS FOR RESOURCE BLOCK SETS OF FULL DUPLEX SLOT CONFIGURED BANDWIDTH PARTS", filed on September 17, 2020. The disclosures of the above - mentioned two applications are hereby incorporated by reference in their entireties. Technical Field
[0003] Broadly speaking, aspects of the present disclosure relate to wireless communication systems, and more particularly, to full - duplex communication. Certain embodiments of the techniques discussed below may implement and provide guard bands for resource blocks of bandwidth parts configured for full - duplex time slots. Background Art
[0004] Wireless communication networks are widely deployed to provide various communication services such as voice, video, packet data, messaging, broadcasting, and so on. These wireless networks can be multi - access networks capable of supporting multiple users by sharing available network resources. Such networks (which are typically multi - access networks) support communication for multiple users by sharing available network resources.
[0005] A wireless communication network may include multiple base stations or Node Bs capable of supporting communication for multiple user equipments (UEs). The UEs may communicate with the base stations via downlink and uplink. The downlink (or forward link) refers to the communication link from the base station to the UE, and the uplink (or reverse link) refers to the communication link from the UE to the base station.
[0006] A base station can transmit data and control information to a UE on a downlink and / or receive data and control information from the UE on an uplink. On the downlink, transmissions from the base station may encounter interference due to transmissions from neighboring base stations or from other radio frequency (RF) transmitters. Additionally, when operating in full-duplex mode, the base station may encounter self-interference associated with the transmission of downlink signals when attempting to receive uplink signals from one or more UEs. On the uplink, transmissions from the UE may encounter interference from uplink transmissions of other UEs communicating with neighboring base stations or from other radio RF transmitters. Additionally, when operating in full-duplex mode, the UE may encounter self-interference associated with the transmission of uplink signals when attempting to receive downlink signals from the base station. Such interference may degrade the performance on the downlink and uplink. Additionally, as the demand for mobile broadband access continues to increase, as more UEs access a remote wireless communication network and more short-range wireless systems are deployed in a community, the likelihood of interference and congestion in the network increases. SUMMARY OF THE INVENTION
[0007] Some aspects of the present disclosure are summarized below to provide a basic understanding of the technologies discussed. This summary is not an exhaustive overview of all the expected features of the present disclosure and is neither intended to identify key or important elements of all aspects of the present disclosure nor to describe the scope of any or all aspects of the present disclosure. Its sole purpose is to present some concepts of one or more aspects of the present disclosure in a generalized form as a prelude to the more detailed description that follows.
[0008] In one aspect of the present disclosure, a method of wireless communication is provided. The method may include: receiving a full-duplex guard band message that includes information about a guard band between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the full-duplex time slot configuration. The method may further include: determining, at least in part based on the full-duplex guard band message, a set of RBs for full-duplex communication using the full-duplex time slot configuration of the BWP when used in the full-duplex time slot configuration.
[0009] In another aspect of the present disclosure, a method for wireless communication is provided. The method may include: receiving a full-duplex guard band message, the full-duplex guard band message including information about one or more first guard bands between RB sets of a BWP when used in a full-duplex time slot configuration. The full-duplex guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair in the first plurality of low and high index pairs may define a corresponding guard band of the full-duplex time slot configuration. The method may further include: performing full-duplex communication according to the full-duplex time slot configuration of the BWP, using a first set of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message.
[0010] In an additional aspect of the present disclosure, a device for wireless communication is provided. The device may include: a unit for receiving a full-duplex guard band message, the full-duplex guard band message including information about a guard band between RB sets of a BWP when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, and each RB index pair defines a corresponding guard band of the full-duplex time slot configuration. The device may further include: a unit for determining, at least partially based on the full-duplex guard band message, a set of RBs for full-duplex communication using the full-duplex time slot configuration of the BWP when used in the full-duplex time slot configuration.
[0011] In an additional aspect of the present disclosure, a device for wireless communication is provided. The device may include: a unit for receiving a full-duplex guard band message, the full-duplex guard band message including information about one or more first guard bands between RB sets of a BWP when used in a full-duplex time slot configuration. The full-duplex guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair in the first plurality of low and high index pairs may define a corresponding guard band of the full-duplex time slot configuration. The device may further include: a unit for performing full-duplex communication according to the full-duplex time slot configuration of the BWP, using a first set of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message.
[0012] In an additional aspect of the present disclosure, a non-transitory computer-readable medium having program code for wireless communication recorded thereon is provided. The program code may include: code for receiving a full-duplex guard band message, the full-duplex guard band message including information regarding a guard band between RB sets of a BWP when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the full-duplex time slot configuration. The program code may further include: code for determining, at least in part based on the full-duplex guard band message, an RB set for full-duplex communication for a full-duplex time slot configuration of the BWP when used in the full-duplex time slot configuration.
[0013] In an additional aspect of the present disclosure, a non-transitory computer-readable medium having program code for wireless communication recorded thereon is provided. The program code may include: code for receiving a full-duplex guard band message, the full-duplex guard band message including information regarding a first one or more guard bands between RB sets of a BWP when used in a full-duplex time slot configuration. The full-duplex guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high index pairs may define a corresponding guard band of the full-duplex time slot configuration. The program code may further include: code for performing full-duplex communication using, at least in part corresponding to the full-duplex guard band message, a first RB set for full-duplex communication according to the full-duplex time slot configuration of the BWP.
[0014] In an additional aspect of the present disclosure, an apparatus configured for wireless communication is provided. The apparatus includes at least one processor and a memory coupled to the processor. The processor may be configured to: receive a full-duplex guard band message, the full-duplex guard band message including information regarding a guard band between RB sets of a BWP when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the full-duplex time slot configuration. The processor may further be configured to: determine, at least in part based on the full-duplex guard band message, an RB set for full-duplex communication for a full-duplex time slot configuration of the BWP when used in the full-duplex time slot configuration.
[0015] In additional aspects of the present disclosure, a device configured for wireless communication is provided. The device includes at least one processor and a memory coupled to the processor. The processor may be configured to: receive a full-duplex guard band message that includes information about a first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in a full-duplex time slot configuration. The full-duplex guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high index pairs may define a respective guard band of the full-duplex time slot configuration. The processor may further be configured to: perform full-duplex communication using a first set of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message, according to the full-duplex time slot configuration of the BWP.
[0016] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, the RB index pairs of the full-duplex guard band message define the guard bands of the full-duplex time slot configuration regardless of the direction of the sets of RBs adjacent to the guard bands of the full-duplex time slot configuration.
[0017] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, at least one low and high RB index pair of the RB index pairs of the full-duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, for defining a guard band between a downlink set of RBs and an uplink set of RBs of the full-duplex time slot configuration.
[0018] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, determining the set of RBs for full-duplex communication using the full-duplex time slot configuration of the BWP is at least partially based on a starting RB index corresponding to the starting RB of the BWP and an ending RB index corresponding to the ending RB of the BWP.
[0019] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, the full-duplex guard band message is received in radio resource control (RRC) signaling.
[0020] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, at least one set of RBs defined by the RB indexes of the full-duplex guard band message for full-duplex communication using the full-duplex time slot configuration is partitioned into a downlink and an uplink set of RBs of the full-duplex time slot configuration.
[0021] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, at least one set of resource blocks (RBs) for full-duplex communication using a full-duplex time slot configuration is an in-band full-duplex RB set, and the RB indices in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration.
[0022] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, an uplink guard band message is received, the uplink guard band message including information regarding guard bands between sets of RBs when the bandwidth part (BWP) is used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, each RB index pair defining a respective guard band of the uplink half-duplex time slot configuration; and a downlink guard band message is received, the downlink guard band message including information regarding guard bands between sets of RBs when the BWP is used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, each RB index pair defining a respective guard band of the downlink half-duplex time slot configuration, and wherein at least one set of RBs for full-duplex communication using a full-duplex time slot configuration is an in-band full-duplex RB set, and wherein the RB indices in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration, the RB indices in the second plurality of low and high RB index pairs are used to determine the uplink RB set for full-duplex communication using the full-duplex time slot configuration, and the RB indices in the third plurality of low and high RB index pairs are used to determine the downlink RB set for full-duplex communication using the full-duplex time slot configuration.
[0023] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, an uplink guard band message is received, the uplink guard band message including information about a guard band between sets of resource blocks (RBs) when a bandwidth part (BWP) is used under an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the uplink half-duplex time slot configuration; and a downlink guard band message is received, the downlink guard band message including information about a guard band between sets of RBs when the BWP is used under a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the downlink half-duplex time slot configuration, and wherein at least one set of RBs in the set of RBs for full-duplex communication using a full-duplex time slot configuration is an in-band full-duplex RB set, and wherein the RB indices in the second plurality of low and high RB index pairs or the RB indices in the third plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration.
[0024] In one aspect of the present disclosure, a method of wireless communication is provided. The method may include: receiving an uplink guard band message, the uplink guard band message including information about a guard band between sets of RBs when a BWP is used under an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the uplink half-duplex time slot configuration; and receiving a downlink guard band message, the downlink guard band message including information about a guard band between sets of RBs when the BWP is used under a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the downlink half-duplex time slot configuration. The method may further include: determining, at least in part based on the uplink guard band message and the downlink guard band message, a set of RBs for full-duplex communication using a full-duplex time slot configuration for the BWP when used under the full-duplex time slot configuration.
[0025] In additional aspects of the present disclosure, a method for wireless communication is provided. The method may include: receiving an uplink guard band message that includes information about one or more first guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in an uplink half-duplex time slot configuration. The uplink guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high RB index pairs may define a corresponding guard band of the uplink half-duplex time slot configuration. The method may further include: receiving a downlink guard band message that includes information about one or more second guard bands between sets of RBs of the BWP when used in a downlink half-duplex time slot configuration. The downlink guard band message may include a second plurality of low and high RB index pairs. Each low and high RB index pair of the second plurality of low and high RB index pairs may define a corresponding guard band of the downlink half-duplex time slot configuration. The method may further include: performing full-duplex communication using a first set of RBs for full-duplex communication that corresponds at least in part to the uplink guard band message and the downlink guard band message, based on a full-duplex time slot configuration of the BWP.
[0026] In additional aspects of the present disclosure, an apparatus for wireless communication is provided. The apparatus may include: a unit for receiving an uplink guard band message that includes information about a guard band between sets of RBs of a BWP when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, and each RB index pair defines a corresponding guard band of the uplink half-duplex time slot configuration; a unit for receiving a downlink guard band message that includes information about a guard band between sets of RBs of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, and each RB index pair defines a corresponding guard band of the downlink half-duplex time slot configuration. The apparatus may further include: a unit for determining, at least in part based on the uplink guard band message and the downlink guard band message, a set of RBs for full-duplex communication using a full-duplex time slot configuration of the BWP when used in a full-duplex time slot configuration.
[0027] In an additional aspect of the present disclosure, an apparatus for wireless communication is provided. The apparatus may include: a unit for receiving an uplink guard band message, the uplink guard band message including information about a first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in an uplink half-duplex time slot configuration. The uplink guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high RB index pairs may define a corresponding guard band of the uplink half-duplex time slot configuration. The apparatus may further include: a unit for receiving a downlink guard band message, the downlink guard band message including information about a second one or more guard bands between sets of RBs of the BWP when used in a downlink half-duplex time slot configuration. The downlink guard band message may include a second plurality of low and high RB index pairs. Each low and high RB index pair of the second plurality of low and high RB index pairs may define a corresponding guard band of the downlink half-duplex time slot configuration. The apparatus may further include: a unit for performing full-duplex communication using a first set of RBs for full-duplex communication that at least partially corresponds to the uplink guard band message and the downlink guard band message, according to a full-duplex time slot configuration of the BWP.
[0028] In an additional aspect of the present disclosure, a non-transitory computer-readable medium having program code for wireless communication recorded thereon is provided. The program code may include: code for receiving an uplink guard band message, the uplink guard band message including information about a guard band between sets of RBs of a BWP when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the uplink half-duplex time slot configuration; and receiving a downlink guard band message, the downlink guard band message including information about a guard band between sets of RBs of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, each RB index pair defining a corresponding guard band of the downlink half-duplex time slot configuration. The program code may further include: code for determining, at least partially based on the uplink guard band message and the downlink guard band message, a set of RBs for full-duplex communication for a full-duplex time slot configuration of the BWP when used in a full-duplex time slot configuration.
[0029] In additional aspects of the present disclosure, a non-transitory computer-readable medium having program code for wireless communication recorded thereon is provided. The program code may include: code for receiving an uplink guard band message that includes information regarding a first one or more guard bands between sets of RBs of a BWP when used in an uplink half-duplex time slot configuration. The uplink guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high RB index pairs may define a respective guard band of the uplink half-duplex time slot configuration. The program code may further include: code for receiving a downlink guard band message that includes information regarding a second one or more guard bands between sets of RBs of a BWP when used in a downlink half-duplex time slot configuration. The downlink guard band message may include a second plurality of low and high RB index pairs. Each low and high RB index pair of the second plurality of low and high RB index pairs may define a respective guard band of the downlink half-duplex time slot configuration. The program code may further include: code for performing full-duplex communication using a first set of RBs for full-duplex communication that corresponds at least in part to the uplink guard band message and the downlink guard band message, based on a full-duplex time slot configuration of the BWP.
[0030] In additional aspects of the present disclosure, an apparatus configured for wireless communication is provided. The apparatus includes at least one processor and a memory coupled to the processor. The processor may be configured to: receive an uplink guard band message that includes information regarding a guard band between sets of RBs of a BWP when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, each RB index pair defining a respective guard band of the uplink half-duplex time slot configuration; and receive a downlink guard band message that includes information regarding a guard band between sets of RBs of a BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, each RB index pair defining a respective guard band of the downlink half-duplex time slot configuration. The processor may further be configured to: determine, at least in part based on the uplink guard band message and the downlink guard band message, a set of RBs for full-duplex communication using a full-duplex time slot configuration of the BWP when used in a full-duplex time slot configuration.
[0031] In additional aspects of the present disclosure, an apparatus configured for wireless communication is provided. The apparatus includes at least one processor and a memory coupled to the processor. The processor may be configured to: receive an uplink guard band message that includes information regarding a first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in an uplink half-duplex slot configuration. The uplink guard band message may include a first plurality of low and high RB index pairs. Each low and high RB index pair of the first plurality of low and high RB index pairs may define a respective guard band of the uplink half-duplex slot configuration. The processor may also be configured to: receive a downlink guard band message that includes information regarding a second one or more guard bands between sets of RBs of the BWP when used in a downlink half-duplex slot configuration. The downlink guard band message may include a second plurality of low and high RB index pairs, and each low and high RB index pair of the second plurality of low and high RB index pairs may define a respective guard band of the downlink half-duplex slot configuration. The processor may further be configured to: perform full-duplex communication according to a full-duplex slot configuration of the BWP, using a first set of RBs for full-duplex communication that at least partially corresponds to the uplink guard band message and the downlink guard band message.
[0032] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, at least one low and high RB index pair of the RB index pairs of the uplink guard band message includes a first RB index corresponding to an uplink RB index, wherein at least one low and high RB index pair of the RB index pairs of the downlink guard band message includes a second RB index corresponding to a downlink RB index, and wherein the first RB index and the second RB index define a guard band between the downlink RB set and the uplink RB set of the full-duplex slot configuration.
[0033] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, determining the set of RBs for full-duplex communication using the full-duplex slot configuration of the BWP is at least partially based on a start RB index corresponding to a start RB of the BWP and an end RB index corresponding to an end RB of the BWP.
[0034] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, the uplink guard band message and the downlink guard band message are received in radio resource control (RRC) signaling.
[0035] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, at least one set of resource blocks (RBs) defined by RB indices of an uplink guard band message and a downlink guard band message for full-duplex communication using a full-duplex time slot configuration is divided into a downlink RB set and an uplink RB set of the full-duplex time slot configuration.
[0036] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, at least one set of RBs for full-duplex communication using a full-duplex time slot configuration is an in-band full-duplex RB set, and wherein the RB indices in a first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration.
[0037] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, a full-duplex guard band message is received, the full-duplex guard band message including information about a guard band between sets of RBs when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a third plurality of low and high RB index pairs, each RB index pair defining a respective guard band of the full-duplex time slot configuration, and wherein at least one set of RBs for full-duplex communication using the full-duplex time slot configuration is an in-band full-duplex RB set, and wherein the RB indices in the third plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration, the RB indices in the first plurality of low and high RB index pairs are used to determine the uplink RB set for full-duplex communication using the full-duplex time slot configuration, and the RB indices in a second plurality of low and high RB index pairs are used to determine the downlink RB set for full-duplex communication using the full-duplex time slot configuration.
[0038] In some examples of the methods, apparatuses, and articles of manufacture including non-transitory computer-readable media described herein, at least one set of RBs for full-duplex communication using a full-duplex time slot configuration is an in-band full-duplex RB set, and wherein the RB indices in the first plurality of low and high RB index pairs or the RB indices in the second plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set for full-duplex communication using the full-duplex time slot configuration.
[0039] After reading the following description of specific exemplary embodiments in conjunction with the accompanying drawings, other aspects, features, and embodiments will become apparent to those skilled in the art. Although features may be discussed with respect to certain aspects and drawings below, all embodiments can include one or more of the advantageous features discussed herein. In other words, although one or more aspects may be discussed as having certain advantageous features, one or more of these features can also be used in accordance with each aspect. In a similar manner, although exemplary aspects are discussed below as device, system, or method aspects, the exemplary aspects can be implemented in a variety of devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] A further understanding of the nature and advantages of the present disclosure can be realized by referring to the following drawings. In the drawings, like components or features can have the same reference numerals. Additionally, each of the same type of components can be distinguished by following the reference numeral with a dashed line and a second label for distinguishing similar components. If only the first reference numeral is used in the specification, the description can apply to any similar component having the same first reference numeral, regardless of the second reference numeral.
[0041] Figure 1 is a block diagram showing details of a wireless communication system according to aspects of the present disclosure.
[0042] Figure 2 is a block diagram conceptually showing a design of a base station and a user equipment (UE) configured according to aspects of the present disclosure.
[0043] Figures 3A - 3C shows a full-duplex wireless communication mode according to aspects of the present disclosure.
[0044] Figures 4A - 4C shows various configurations of a full-duplex mode that a wireless communication station can use according to aspects of the present disclosure.
[0045] Figure 5 is a block diagram showing an example of a bandwidth part (BWP) including a continuous plurality of resource blocks (RBs), in which an in-cell guard band has been defined according to aspects of the present disclosure.
[0046] Figure 6 is a block diagram showing an example of a BWP including a continuous plurality of RBs according to aspects of the present disclosure, in which an in-cell guard band is defined between corresponding RB sets in a full-duplex BWP configuration.
[0047] Figure 7is a block diagram showing example blocks implementing full - duplex guard - band logic for full - duplex guard - band messages performed by a wireless communication device in accordance with aspects of the present disclosure.
[0048] Figure 8 is a block diagram showing an example of a BWP including a successive plurality of RBs in accordance with aspects of the present disclosure, where an intra - cell guard - band is defined between corresponding sets of RBs in a full - duplex BWP configuration.
[0049] Figure 9 is a block diagram showing example blocks implementing full - duplex guard - band logic for half - duplex guard - band messages performed by a wireless communication device in accordance with aspects of the present disclosure.
[0050] Figure 10A and Figure 10B is a block diagram showing an example of a full - duplex time - slot configuration including one or more sets of RBs in accordance with aspects of the present disclosure, where these sets of RBs are partitioned into portions configured for uplink symbols and for downlink symbols.
[0051] Figures 11A - 11C is a block diagram showing an example of a full - duplex time - slot configuration including one or more sets, which are in - band full - duplex RB sets, in accordance with aspects of the present disclosure.
[0052] Figure 12 is a block diagram conceptually showing a design of a UE configured to implement full - duplex guard - band logic in accordance with aspects of the present disclosure.
[0053] Figure 13 is a block diagram conceptually showing a design of a base station configured to implement full - duplex guard - band logic in accordance with aspects of the present disclosure. Detailed Description
[0054] The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to limit the scope of the present disclosure. Rather, for the purpose of providing a thorough understanding of the inventive subject matter, the detailed description includes specific details. It will be apparent to those skilled in the art that these specific details are not required in every instance, and in some instances, well - known structures and components are presented in block diagram form for clarity of presentation.
[0055] The present disclosure generally provides or relates to authorized shared access between two or more wireless devices in one or more wireless communication systems (also referred to as wireless communication networks). In various implementations, these techniques and apparatuses can be used in wireless communication networks such as the following: Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) networks, Single-Carrier FDMA (SC-FDMA) networks, LTE networks, GSM networks, Fifth Generation (5G) or New Radio (NR) networks (sometimes referred to as “5G NR” networks / systems / devices), and other communication networks. As described herein, the terms “network” and “system” can often be used interchangeably.
[0056] For example, CDMA networks may implement radio technologies such as Universal Terrestrial Radio Access (UTRA), CDMA2000, etc. UTRA includes Wideband CDMA (WCDMA) and Low Chip Rate (LCR). CDMA2000 covers the IS-2000, IS-95, and IS-856 standards.
[0057] TDMA networks may implement radio technologies such as, for example, the Global System for Mobile Communications (GSM). The Third Generation Partnership Project (3GPP) defines the standards for the GSM EDGE (Enhanced Data Rates for GSM Evolution) Radio Access Network (RAN) (also referred to as GERAN). GERAN is the radio component of GSM / EDGE and the network that connects base stations (e.g., Ater and Abis interfaces) and base station controllers (A interface, etc.). The radio access network represents a component of the GSM network through which telephone calls and packet data are routed between the Public Switched Telephone Network (PSTN) and the Internet and user handheld devices (also referred to as user terminals or user equipment (UE)). The network of a mobile phone operator may include one or more GERANs, and in the case of a UMTS / GSM network, the GERAN may be coupled to the Universal Terrestrial Radio Access Network (UTRAN). Additionally, the operator network may also include one or more LTE networks and / or one or more other networks. Various different network types may use different Radio Access Technologies (RATs) and Radio Access Networks (RANs).
[0058] OFDMA networks can implement radio technologies such as evolved UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM, etc. UTRA, E-UTRA, and Global System for Mobile Communications (GSM) are part of the Universal Mobile Telecommunications System (UMTS). In particular, Long-Term Evolution (LTE) is the E-UTRA-adopted version of UMTS. UTRA, E-UTRA, GSM, UMTS, and LTE are described in documents provided by organizations from the "3rd Generation Partnership Project" (3GPP), and CDMA2000 is described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). These various radio technologies and standards are known or are under development. For example, 3GPP is a collaboration among telecommunication union groups aiming to define globally applicable third-generation (3G) mobile phone specifications. 3GPP Long-Term Evolution (LTE) is a 3GPP plan aiming to improve the Universal Mobile Telecommunications System (UMTS) mobile phone standard. 3GPP can define specifications for next-generation mobile networks, mobile systems, and mobile devices. Certain aspects of the present disclosure may be described with reference to LTE, 4G or 5G, NR technologies; however, this specification is not intended to be limited to a particular technology or application, and one or more aspects described with reference to one technology can be understood to be applicable to another technology. In fact, one or more aspects of the present disclosure relate to shared access to wireless spectrum between networks using different radio access technologies or radio air interfaces.
[0059] 5G networks consider various deployments, various spectrums, and various services and devices that can be implemented using an OFDM-based unified air interface. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also considered. 5G NR will be able to scale to provide: (1) coverage for massive Internet of Things (IoT), massive IoT having ultra-high density (e.g., ~1M nodes / km 2 ), ultra-low complexity (e.g., ~10s of bits / second), ultra-low energy (e.g., battery life of about 10 years or more), and deep coverage with the ability to reach challenging locations; (2) coverage including mission-critical control, mission-critical control having strong security for protecting sensitive personal, financial, or confidential information, ultra-high reliability (e.g., ~99.9999% reliability), ultra-low latency (e.g., ~1 millisecond (ms)), and users with a wide range of mobility or lack of mobility; (3) coverage with enhanced mobile broadband, enhanced mobile broadband including extremely high capacity (e.g., ~10 Tbps / km 2)、Ultra-high data rates (e.g., multi-Gbps rates, user experience rates above 100 Mbps), and improved discovery and optimized depth perception.
[0060] 5G NR devices, networks, and systems can be implemented to use an optimized OFDM-based waveform. These features can include scalable numerology and transmission time intervals (TTIs); a common, flexible framework for efficiently multiplexing services and features with a dynamic, low-latency time-division duplex (TDD) / frequency-division duplex (FDD) design; and improved radio technologies such as massive multiple-input multiple-output (MIMO), robust millimeter-wave (mmWave) transmission, advanced channel coding, and device-centric mobility. The scalability of numerology in 5G NR, along with the scaling of subcarrier spacing, can efficiently address operating different services across different spectrums and different deployments. For example, in various outdoor and macro-coverage deployments with less than 3 GHz FDD / TDD implementations, such as on bandwidths of 1, 5, 10, 20 MHz, etc., the subcarrier spacing can be 15 kHz. For various other outdoor and small-cell coverage deployments with TDD above 3 GHz, the subcarrier spacing can be 30 kHz on 80 / 100 MHz bandwidths. For various other indoor broadband implementations using TDD in the unlicensed portion of the 5 GHz band, the subcarrier spacing can be 60 kHz on 160 MHz bandwidths. Finally, for various deployments using mmWave components with TDD at 28 GHz, the subcarrier spacing can be 120 kHz on 500 MHz bandwidths.
[0061] The scalable numerology of 5G NR enables scalable TTIs for various latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. The efficient multiplexing of long and short TTIs allows transmissions to start at symbol boundaries. 5G NR also considers a self-contained integrated subframe design with uplink / downlink scheduling information, data, and acknowledgments in the same subframe. The self-contained integrated subframe supports communication in unlicensed or contention-based shared spectrum, adaptive uplink / downlink, which can be flexibly configured on a per-cell basis to dynamically switch between uplink and downlink to meet current traffic demands.
[0062] For clarity, certain aspects of the devices and technologies are described below with reference to example 5G NR implementations or 5G-centric approaches, and 5G terminology may be used as illustrative examples in various parts of the following description; however, this specification is not intended to be limited to 5G applications.
[0063] In addition, it should be understood that in operation, a wireless communication network adapted according to the concepts herein can operate using any combination of licensed spectrum or unlicensed spectrum depending on load and availability. Thus, it will be apparent to those skilled in the art that the systems, apparatuses, and methods described herein can be applied to other communication systems and applications in addition to the specific examples provided.
[0064] While aspects and implementations are described herein by way of illustration of some examples, those skilled in the art will appreciate that additional implementations and use cases can be implemented in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, packaging arrangements, etc. For example, embodiments and / or uses can be implemented via integrated chip embodiments and / or other non-module-component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial devices, retail / purchase devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a use case or application, a wide variety of applicability of the innovations described may arise. The scope of implementations can range from chip-level or modular components to non-modular non-chip-level implementations and further to aggregative, distributed, or OEM devices or systems incorporating one or more of the aspects described. In some practical settings, devices incorporating the aspects and features described may also necessarily include other components and features for implementing and practicing the claimed and described embodiments. The innovations described herein are intended to be implementable in a variety of different implementations, including both large / small devices of different sizes, shapes, and configurations, chip-level components, multi-component systems (e.g., RF chains, communication interfaces, processors), distributed arrangements, end-user devices, etc.
[0065] Figure 1 is a block diagram showing details of an example wireless communication system. The wireless communication system can include a wireless network 100. The wireless network 100 can include, for example, a 5G wireless network. As will be understood by those skilled in the art, Figure 1 components that appear herein may have relevant counterparts in other network arrangements, including, for example, cellular network arrangements and non-cellular network arrangements (e.g., device-to-device or peer-to-peer or ad-hoc network arrangements, etc.).
[0066] Figure 1The wireless network 100 shown in [Figure 0] includes a plurality of base stations 105 and other network entities. A base station can be a station that communicates with a UE and can also be referred to as an evolved Node B (eNB), a next-generation eNB (gNB), an access point, and so on. Each base station 105 can provide communication coverage for a specific geographical area. In 3GPP, depending on the context in which the term "cell" is used, the term "cell" can refer to the specific geographical coverage area of the base station and / or the base station subsystem serving that coverage area. In the implementation of the wireless network 100 herein, the base stations 105 can be associated with the same operator or different operators (e.g., the wireless network 100 can include multiple operator wireless networks). Additionally, in the implementation of the wireless network 100 herein, the base stations 105 can use one or more frequencies in the same frequency as an adjacent cell (e.g., one or more frequency bands in licensed spectrum, unlicensed spectrum, or a combination thereof) to provide wireless communication. In some examples, a separate base station 105 or UE 115 can be operated by more than one network operation entity. In some other examples, each base station 105 and UE 115 can be operated by a single network operation entity.
[0067] Base stations can provide communication coverage for macro cells or small cells (such as pico cells or femto cells) and / or other types of cells. A macro cell typically covers a relatively large geographical area (e.g., with a radius of several kilometers) and can allow unrestricted access by UEs having a service subscription with the network provider. Small cells, such as pico cells, typically cover a relatively small geographical area and can allow unrestricted access by UEs having a service subscription with the network provider. Small cells, such as femto cells, typically cover a relatively small geographical area (e.g., a residence) and can provide restricted access in addition to unrestricted access to UEs associated with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG), UEs for users in a home, etc.). The base station for a macro cell can be referred to as a macro base station. The base station for a small cell can be referred to as a small cell base station, a pico base station, a femto base station, or a home base station. In Figure 1 the example shown in [Figure 0], base stations 105d and 105e are conventional macro base stations, while base stations 105-a - 105c are macro base stations implementing one of 3-dimensional (3D) MIMO, Full-Dimension (FD) MIMO, or massive MIMO. Base stations 105-a - 105c utilize their higher-dimensional MIMO capabilities to use 3D beamforming in both elevation beamforming and azimuth beamforming to increase coverage and capacity. Base station 105f is a small cell base station, which can be a home node or a portable access point. A base station can support one or more (e.g., two, three, four, etc.) cells.
[0068] Wireless network 100 may support synchronous or asynchronous operations. For synchronous operations, the base stations may have similar frame timings, and transmissions from different base stations may be approximately aligned in time. For asynchronous operations, the base stations may have different frame timings and transmissions from different base stations may not be aligned in time. In some scenarios, the network may be enabled or configured to handle dynamic switching between synchronous and asynchronous operations.
[0069] UEs 115 are dispersed throughout wireless network 100, and each UE may be stationary or mobile. It should be understood that although mobile devices are typically referred to as user equipment (UE) in the standards and specifications promulgated by 3GPP, such devices may alternatively or otherwise be referred to by those skilled in the art as mobile stations (MS), user stations, mobile units, user units, radio units, remote units, mobile devices, wireless devices, wireless communication devices, remote devices, mobile user stations, access terminals (AT), mobile terminals, wireless terminals, remote terminals, handheld devices, terminals, user agents, mobile clients, clients, gaming devices, augmented reality devices, in-vehicle component devices / modules, or some other suitable term. Within this document, a "mobile" device or UE does not necessarily need to have mobility capabilities and may be stationary. Some non-limiting examples of mobile devices, such as implementations that may include one or more of UEs 115 in UE 115, include mobile stations, cellular (cell) phones, smart phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, laptop computers, personal computers (PC), notebooks, netbooks, smart books, tablet devices, and personal digital assistants (PDA). Mobile devices may additionally be "Internet of Things" (IoT) or "Internet of Everything" (IoE) devices, such as cars or other transportation vehicles, satellite radio units, global positioning system (GPS) devices, logistics controllers, drones, multi-rotor helicopters, quad-rotor helicopters, smart energy or security devices, solar panels or solar arrays, municipal lighting, water, or other infrastructure; industrial automation and enterprise equipment; consumer and wearable devices, such as glasses, wearable cameras, smart watches, health or fitness trackers, mammalian implantable devices, gesture tracking devices, medical devices, digital audio players (e.g., MP3 players), cameras, gaming consoles, etc.; and digital home or smart home devices, such as home audio, video, and multimedia devices, appliances, sensors, vending machines, smart lighting, home security systems, smart meters, etc. In one aspect, a UE may be a device that includes a universal integrated circuit card (UICC). In another aspect, a UE may be a device that does not include a UICC. In some aspects, a UE that does not include a UICC may also be referred to as an IoE device. Figure 1The UEs 115a - 115d in the implementation shown are examples of mobile smart phone - type devices accessing the wireless network 100. The UEs can also be machines specifically configured for connected communication, including machine - type communication (MTC), enhanced MTC (eMTC), narrow - band IoT (NB - IoT), and so on. Figure 1 The UEs 115e - 115k shown are examples of various machines configured for communication accessing the wireless network 100.
[0070] A mobile device such as UE 115 can communicate with any type of base station, whether it is a macro base station, a pico base station, a femto base station, a repeater, etc. In Figure 1 it, the communication link (e.g., represented as lightning) indicates the wireless transmission between the UE and the serving base station (which is the base station designated to serve the UE on the downlink and / or uplink), or the desired transmission between base stations, and the backhaul transmission between base stations. In some scenarios, the UE can operate as a base station or other network node. The backhaul communication between the base stations of the wireless network 100 can occur using wired and / or wireless communication links.
[0071] In the operation at the wireless network 100, the base stations 105a - 105c use 3D beamforming and cooperative spatial techniques (e.g., cooperative multi - point (CoMP) or multi - connection) to serve the UEs 115a and 115b. The macro base station 105d performs backhaul communication with the base stations 105a - 105c and the small cell base station 105f. The macro base station 105d also sends multicast services subscribed to and received by the UEs 115c and 115d. Such multicast services can include mobile TV or streaming video, or can include other services for providing community information (e.g., weather emergencies or alerts such as amber alerts or gray alerts).
[0072] The implemented wireless network 100 supports mission-critical communications that utilize ultra-reliable and redundant links for mission-critical devices such as UE 115e, which is a drone. The redundant communication links with UE 115e include communication links from macro base stations 105d and 105e, as well as small cell base station 105f. Other machine type devices such as UE 115f (a thermometer), UE 115g (a smart meter), and UE 115h (a wearable device) can communicate directly with a base station (such as the base station of small cell base station 105f and macro base station 105e) via the wireless network 100, or communicate with the base station by relaying their information to another user equipment that relays it to the network in a multi-hop configuration. For example, UE 115f transmits temperature measurement information to smart meter UE 115g, which then reports it to the network via small cell base station 105f. In a vehicle-to-vehicle (V2V) mesh network between UEs 115i - 115k communicating with macro base station 105e, for example, the wireless network 100 can also provide additional network efficiency through dynamic, low-latency TDD / FDD communication.
[0073] Figure 2 FIG. conceptually illustrates a block diagram of an example design of base station 105 and UE 115. Base station 105 and UE 115 can be Figure 1 one of the base stations in Figure 1 and one of the UEs in Figure 1 For the restricted association scenario (described above), base station 105 can be small cell base station 105f in Figure 2 and UE 115 can be UE 115c or UE 115D operating in the service area of base station 105f. To access small cell base station 105f, UE 115c or UE 115D will be included in the list of accessible UEs for small cell base station 105f. Base station 105 can also be some other type of base station. As Figure 2 shown, base station 105 can be equipped with antennas 234a to 234t, and UE 115 can be equipped with antennas 252a to 252r for facilitating wireless communication.
[0074] At base station 105, transmit processor 220 may receive data from data source 212 and control information from controller / processor 240. The control information may be for physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), physical hybrid ARQ (automatic repeat request) indicator channel (PHICH), physical downlink control channel (PDCCH), enhanced physical downlink control channel (EPDCCH), MTC physical downlink control channel (MPDCCH), etc. The data may be for PDSCH, etc. Additionally, transmit processor 220 may process the data and control information respectively (e.g., encoding and symbol mapping) to obtain data symbols and control symbols. Transmit processor 220 may also generate reference symbols, e.g., for primary synchronization signal (PSS) and secondary synchronization signal (SSS) and cell-specific reference signals. Transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols (if applicable) and provide output symbol streams to modulators (MOD) 232a to 232t. For example, the spatial processing performed on the data symbols, control symbols, or reference symbols may include precoding. Each modulator 232 may process the corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may additionally or alternatively process (e.g., convert to an analog signal, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from modulators 232a to 232t may be transmitted via antennas 234a to 234t respectively.
[0075] At UE 115, antennas 252a to 252r may receive the downlink signals from base station 105 and provide the received signals to demodulators (DEMOD) 254a to 254r respectively. Each demodulator 254 may condition (e.g., filter, amplify, down-convert, and digitize) the corresponding received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 may obtain the received symbols from demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. Receive processor 258 may process (e.g., demodulate, de-interleave, and decode) the detected symbols, provide the decoded data for UE 115 to data sink 260, and provide the decoded control information to controller / processor 280.
[0076] On the uplink, at the UE 115, the transmit processor 264 may receive and process data from the source 262 (e.g., for the Physical Uplink Shared Channel (PUSCH)) and control information from the controller / processor 280 (e.g., for the Physical Uplink Control Channel (PUCCH)). Additionally, the transmit processor 264 may also generate reference symbols for reference signals. The symbols from the transmit processor 264 may be precoded by the TX MIMO processor 266 (if applicable), further processed by the modulators 254a to 254r (e.g., for SC-FDM, etc.), and sent to the base station 105. At the base station 105, the uplink signal from the UE 115 may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236 (if applicable), and further processed by the receive processor 238 to obtain the decoded data and control information transmitted by the UE 115. The processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller / processor 240.
[0077] The controller / processors 240 and 280 may direct operations at the base station 105 and the UE 115, respectively. The controller / processor 240 and / or other processors and modules at the base station 105, and / or the controller / processor 280 and / or other processors and modules at the UE 115 may perform or direct the execution of various processes for the techniques described herein, such as performing or directing Figure 7 and Figure 9 the processes shown in
[0078] and / or the execution of other processes for implementing the techniques described herein. The memories 242 and 282 may store data and program codes for the base station 105 and the UE 115, respectively. The scheduler 244 may schedule the UE for data transmission on the downlink and / or uplink.
[0079] Figures 3A - 3C shows an example of at least one wireless device implementing a full-duplex wireless communication mode over a particular communication link. It should be understood that Figures 3A - 3C represents a selected portion of the wireless network 100 for showing full-duplex communication, and the particular base station and UE depicted are not intended to limit the various wireless communication stations that may operate in the full-duplex communication mode or that may implement full-duplex time slot formats in accordance with the concepts of the present disclosure.
[0080] In Figure 3AIn the example, base stations 105d and 105e each operate in full-duplex mode, while UEs 115c and 115d each operate in half-duplex mode. In this example, base station 105d receives the uplink signal 301 and uses shared time resources and possibly shared frequency resources to transmit the downlink signal 302. Correspondingly, UE 115d transmits the uplink signal 301, and UE 115c receives the downlink signal 302 using the shared time resources and possibly shared frequency resources. In addition to external interference (e.g., interference 351 from base station 105e), when base station 105d attempts to receive the uplink signal 301, it may experience self-interference 350 associated with the transmission of the downlink signal 302.
[0081] In Figure 3B the example, base station 105d and UE 115c each operate in full-duplex mode. In this example, base station 105d receives the uplink signal 301 and uses shared time resources and possibly shared frequency resources to transmit the downlink signal 302. Correspondingly, UE 115c transmits the uplink signal 301 and uses the shared time resources and possibly shared frequency resources to receive the downlink signal 302. In addition to the self-interference experienced by base station 105d, as described above, in addition to external interference (e.g., interference 352 from base station 105e and interference 353 from UE 115d), when UE 115c attempts to receive the downlink signal 302, it may also experience self-interference 350 associated with the transmission of the uplink signal 301.
[0082] In Figure 3C the example, UE 115c operates in full-duplex mode (e.g., implementing a multi-transmit and receive (multi-TRP) architecture). Similar to Figure 3B the example, using shared time resources and possibly shared frequency resources, UE 115c transmits the uplink signal 301 and receives the downlink signal 302. As described above, when UE 115c attempts to receive the downlink signal 302, it may experience self-interference 350 associated with the transmission of the uplink signal 301.
[0083] Figures 4A - 4C illustrates various configurations of full-duplex mode that can be used by wireless devices of the wireless network 100. It should be understood that Figures 4A - 4C presents examples regarding the full-duplex mode configurations that can be utilized and is not intended to limit the specific duplex mode configurations that can be exploited by wireless communication stations that can implement full-duplex slot formats in accordance with the concepts of the present disclosure.
[0084] As in Figures 4A - 4CAs can be seen, the uplink signal 401 in the full-duplex mode overlaps with the downlink signal 402 in time. That is, a wireless communication station implementing the full-duplex mode for wireless communication transmits and receives simultaneously. In contrast, a wireless communication station implementing the half-duplex mode for wireless communication transmits and receives at different times.
[0085] As represented by the example of Figures 4A - 4C , different configurations regarding the full-duplex mode can be utilized. For example, Figure 4A and Figure 4B illustrate an example of in-band full-duplex, where the uplink signal 401 in the full-duplex mode overlaps with the downlink signal 402 in time and frequency. That is, the uplink signal and the downlink signal share at least partially the same time and frequency resources (e.g., complete or partial overlap of the uplink and downlink signals in the time domain and the frequency domain). In another configuration of the full-duplex mode, Figure 4C illustrates an example of sub-band full-duplex, where the uplink signal 401 in the full-duplex mode overlaps with the downlink signal 402 in time rather than in frequency. That is, the uplink signal and the downlink signal share at least partially the same time resources (e.g., complete or partial overlap of the uplink and downlink signals in the time domain), but do not share the same frequency resources. In the example shown in Figure 4C , the uplink signal 401 and the downlink signal 402 are separated in the frequency domain by a guard band 403 (e.g., a relatively narrow spectral amount separating the frequency bands occupied by the uplink signal and the downlink signal).
[0086] In some cases, wireless devices of the wireless network 100 may operate in a shared radio frequency spectrum band, which may include licensed or unlicensed (e.g., contention-based) spectrum. For example, the unlicensed frequency band may share the spectrum with other technologies. In the unlicensed frequency portion of the shared radio frequency spectrum band, the UE 115 or the base station 105 may perform a medium sensing process to compete for access to the spectrum. For example, the UE 115 or the base station 105 may perform a listen-before-talk or listen-before-transmit (LBT) process (such as clear channel assessment (CCA)) before communication to determine whether the shared channel is available.
[0087] The LBT process may include energy detection techniques to determine if there are any other active transmissions. For example, a device may infer that a change in the received signal strength indicator (RSSI) of a power meter indicates that the channel is occupied. In some examples, signal power concentrated in a specific bandwidth and exceeding a predetermined noise floor may indicate that the channel is occupied by another wireless transmitter. If the detected energy is less than a given threshold, it can be determined that the channel is available and the node can use the channel for transmission. Alternatively, if the detected energy is greater than the given threshold, it can be determined that the channel is occupied and the node will back off and perform another LBT until the channel is available. In some cases, the LBT process may include: a wireless node adjusting its own backoff window based on the amount of energy detected on the channel and / or the acknowledgement / negative acknowledgement (ACK / NACK) feedback (as a conflict proxy) for packets sent by itself.
[0088] Additionally or alternatively, the LBT process may include: detecting a specific sequence indicating the use of the channel. For example, another device may send a specific preamble before transmitting a data sequence.
[0089] Relatively large bandwidths are available for wireless communication between devices of the wireless network 100. For example, 5G NR provides component carrier bandwidths of up to 100 MHz in frequency range 1 (FR1: 450 MHz to 6 GHz), or up to 400 MHz in frequency range 2 (FR2: 24.25 GHz to 52.6 GHz), and these component carrier bandwidths can be aggregated with a maximum bandwidth of 800 MHz. However, many UEs may not be able to use the entire range of available bandwidths (e.g., UE capabilities may vary, conditions may pose challenges for UEs to use large bandwidths, etc.). Therefore, bandwidth parts (BWPs) can be utilized to subdivide the bandwidth of a component carrier for different purposes. For example, BWPs can be used to multiplex different signals and signal types to better utilize and adapt to the spectrum and UE power.
[0090] A BWP is a set of contiguous resource blocks (RBs) configured within the channel bandwidth. The width of a BWP can be less than or equal to the cell bandwidth. BWP configuration parameters include numerology, frequency location, bandwidth size, and control resource set (CORESET).
[0091] A BWP can be used with respect to time slots of a transmission frame structure. For example, a subframe of a transmission frame structure may include: one or more time slots (e.g., time slots) containing symbols (e.g., each time slot of the subframe may contain 14 symbols), where the time slots can be used for uplink or downlink transmission of their respective symbols. Accordingly, a 5G wireless network typically provides: an uplink time slot format providing only uplink symbols, a downlink time slot format providing only downlink symbols, and a flexible time slot format providing only uplink symbols or only downlink symbols. A predetermined parameter set can be used to establish the time slot format with respect to a particular BWP. In operation according to 5G NR Release 16, for example, the SFI-index (SFI index) field in DCI format 2_0 can be used to indicate to a UE on a serving cell a combination of time slot formats, which includes a combination of time slot formats for a reference downlink BWP of the serving cell and a combination of time slot formats for a reference uplink BWP of the serving cell.
[0092] When a component carrier is used for transmission in unlicensed spectrum, certain segments of the frequency band may not be available for the carrier (e.g., due to the presence of interfering signals). Accordingly, one or more segments within a BWP can be defined as LBT bandwidths separated by guard bands (referred to as in-cell guard bands). The RBs of consecutive RBs of a BWP can be used to form one or more in-cell guard bands, which provide a spectrum that separates the frequency bands occupied by signals to be transmitted via the component carrier. For a component carrier having in-cell guard bands, a UE does not expect a dedicated BWP to be configured to include certain portions of a set of RBs.
[0093] Figure 5 An example of a BWP 500 including a consecutive plurality of RBs is shown, where in-cell guard bands 501a - 501c have been defined, resulting in sets of RBs 0, set of RBs 1, set of RBs 2, and set of RBs 3 that can be used for signal transmission (e.g., each set of RBs in the set of RBs is configured according to a particular time slot format for corresponding half-duplex transmission of symbols). The sets of RBs 0, set of RBs 1, set of RBs 2, and set of RBs 3 of BWP 500 include RBs that can be used for signal transmission and thus correspond to the signal transmission bandwidth within the BWP. In the case where BWP 500 is a subdivision of a shared radio frequency spectrum band component carrier, the sets of RBs 0, set of RBs 1, set of RBs 2, and set of RBs 3 correspond to the bandwidths for which an LBT process is performed prior to communication to determine the availability of these portions of the shared channel.
[0094] In operation according to 5G NR Release 16, for a carrier with an intra-cell guard band, the UE may be configured with radio resource control (RRC) parameters: intraCellGuardBandUL-r16 for a semi-duplex uplink carrier and intraCellGuardBandDL-r16 for a semi-duplex downlink carrier. If so configured, the UE may determine the number of RB sets and the available physical resource blocks (PRBs) for downlink in each RB set (e.g., RB set 0, RB set 1, RB set 2, and RB set 3 are each configured according to the downlink slot format) based on the intraCellGuardBandDL-r16 parameter, and determine the available PRBs for uplink in each RB set (e.g., RB set 0, RB set 1, RB set 2, and RB set 3 are each configured according to the uplink slot format) based on the intraCellGuardBandUL-r16 parameter. For example, the intraCellGuardBandDL-r16 and intraCellGuardBandUL-r16 parameters may provide a list of the intra-carrier guard bands of each cell, such as may be given as (e.g., as separately provided for downlink and uplink), where the GB is given by the carrier resource block (CRB) index. Using such a CRB index, the UE may determine the number (N) of RB sets of the cell and the available PRBs in each RB set (e.g., for RB set 0 for RB set 1 for RB set N where RB start and RB end correspond to the starting and ending RB indices of the cell, respectively). That is, the intra-cell guard band separates the RB sets, and each RB set is defined by a starting and an ending CRB. If not configured, the intraCellGuardBandDL-r16 and intraCellGuardBandUL-r16 parameters may be derived from the RAN4 specification,
[0095] Although 5G NR Release 16 provides an intra-cell guard band for the RB set of a BWP configured for half-duplex operation (e.g., using the intraCellGuardBandDL-r16 and intraCellGuardBandUL-r16 parameters for downlink and uplink respectively), the specification does not provide an intra-cell guard band for the RB set of a BWP configured for full-duplex operation. In accordance with aspects of the present disclosure, techniques are provided for implementing and providing a guard band for resource blocks of a bandwidth part for full-duplex slot configuration.
[0096] In accordance with some aspects of the present disclosure, a full-duplex guard band message can be used to determine an intra-cell guard band allocation for a full-duplex BWP configuration, the full-duplex guard band message including information about the guard band between RB sets when the BWP is used in a full-duplex slot configuration. For example, the intraCellGuardBandFD message can be configured to include information about one or more guard bands between RB sets in the case of full-duplex operation, regardless of the RB set direction configuration (e.g., the guard band between RBs in an RB set configured for uplink symbols, RBs in an RB set configured for downlink symbols, and / or RBs in an RB set configured for a combination of uplink symbols and downlink symbols). For example, the full-duplex guard band message can include multiple low and high RB index pairs such that each RB index pair defines a corresponding guard band within the BWP for full-duplex operation.
[0097] Figure 6An example of a BWP 600 including a continuous plurality of RBs is shown, where an in-cell guard band 601a - 601c is defined between corresponding RB sets in a full-duplex BWP configuration. The RBs in the RB sets can be configured according to various time slot formats for full-duplex communication (e.g., RBs in the RB set configured for uplink symbols, RBs in the RB set configured for downlink symbols, and / or RBs in the RB set configured for a combination of uplink symbols and downlink symbols). For example, one or more time slot format information messages provided in a DCI field can be used to indicate to a UE on a serving cell the number of RB sets in the full-duplex BWP configuration, the time slot format, etc. As an example, the RBs in RB set 0 and RB set 3 can be configured for downlink symbols according to the full-duplex time slot configuration, and the RBs in RB set 1 and RB set 2 can be configured for uplink symbols according to the full-duplex time slot configuration. RB set 0, RB set 1, RB set 2, and RB set 3 of BWP 600 include RBs available for signal transmission and thus correspond to the signal transmission bandwidth within the full-duplex configuration of the BWP. In the case where BWP600 is a subdivision of a shared radio frequency spectrum band component carrier, RB set 0, RB set 1, RB set 2, and RB set 3 correspond to the bandwidths for which an LBT process is performed prior to communication to determine the availability of these parts of the shared channel.
[0098] Wireless devices (e.g., UE 115) of the wireless network 100 can be configured for full-duplex carriers using a full-duplex guard band message (e.g., intraCellGuardBandFD message) that can be provided via RRC signaling. For example, the full-duplex guard band message can be configured to give the basis for the full-duplex BWP configuration of the in-cell guard band allocation, where the GB can be given by a CRB index (e.g., can correspond to CRB index 612(FD)a, can correspond to CRB index 613(FD)a, can correspond to CRB index 612(FD)b, can correspond to CRB index 613(FD)b, can correspond to CRB index 612(FD)c, and can correspond to CRB index 613(FD)c) of the example BWP 600. Using such a full-duplex guard band message, wireless devices of the wireless network 100 can determine the number of RB sets (e.g., corresponding to the LBT bandwidth) and the available PRBs in each RB set for the bandwidth portion of the corresponding full-duplex time slot configuration. For example, the UE can at least partially based on the CRB index of the full-duplex guard band message (e.g., for RB set 0 For the RB set 1 For the RB set N where RB start and RB end correspond to the starting and ending RB indices of the cell respectively), to determine the number (N) of RB sets for the cell and the available PRBs in each RB set. In Figure 6 the example of (CRB index 611, CRB index 612(FD)a - 1), RB set 1 includes (CRB index 613(FD)a + 1, CRB index 612(FD)b - 1), RB set 2 includes (CRB index 613(FD)b + 1, CRB index 612(FD)c - 1)), and RB set 3 includes (CRB index 613(FD)c + 1, CRB index 614), to determine that the number of RB sets for BWP 600 is 4 (N = 4). The guard bands within the cell separate the RB sets. In this example, each RB set is defined by a starting and ending CRB, and the RB sets can be each configured for uplink symbols, downlink symbols, or a combination of uplink and downlink symbols for full - duplex communication using BWP 600. For example, slot configuration signaling (e.g., one or more DCI messages providing slot format indication information) can be used to establish the slot configuration for the RB sets.
[0099] Figure 7 is a block diagram showing example blocks performed by a wireless communication device of the wireless network 100 in accordance with aspects of the present disclosure. The example blocks implement full - duplex guard - band logic regarding full - duplex guard - band messages to implement and provide guard bands for resource blocks of a bandwidth part of a full - duplex slot configuration. For example, the logic of UE 115 (e.g., a code or instruction set, such as stored in memory 282 and executed by controller / processor 280, in the form of software or firmware, providing the code or instruction set of the full - duplex guard - band logic) can execute or otherwise control Figure 7 the full - duplex guard - band function of the process 700 shown in
[0100] In Figure 7In an example operation of process 700, at block 701, a wireless device receives a full-duplex guard band message that includes information about one or more first guard bands between RB sets of a BWP when used in a full-duplex time slot configuration. For example, the full-duplex guard band message may include an intraCellGuardBandFD message configured to give intra-cell guard band allocation for a full-duplex BWP configuration. The full-duplex guard band message may include a first plurality of low and high RB index pairs, where each low and high RB index pair in the first plurality of high and low RB index pairs may define a corresponding guard band of a full-duplex time slot configuration. According to some aspects of the present disclosure, the full-duplex guard band message may be provided to a wireless device (e.g., UE 115) of the wireless network 100 by another wireless device (e.g., base station 105) of the wireless network 100, such as via RRC signaling. For example, the base station 105 may send the full-duplex guard band message via the transmit processor 220, the TX MIMO processor 230, the modulator / demodulator 232a-t, and the antennas 254a-r under the control of the controller / processor 240. Accordingly, the UE 115 may receive the full-duplex guard band message via the antennas 252a-r, the modulator / demodulator 254a-r, the MIMO detector 256, and the receive processor 258 under the control of the controller / processor 280.
[0101] At block 702 of process 700, the wireless device determines a first RB set of a plurality of RB sets for full-duplex communication using the full-duplex time slot configuration of the BWP when used in the full-duplex time slot configuration, at least in part based on the full-duplex guard band message. For example, the full-duplex guard band logic executed by the UE 115 may analyze the information about the intra-cell guard band allocation provided by the full-duplex guard band message to determine the number of RB sets and the available PRBs for the bandwidth part of each RB set for the corresponding full-duplex time slot configuration. According to some examples, the RB index pairs of the full-duplex guard band message may define the guard bands of the full-duplex time slot configuration regardless of the direction of the RB sets adjacent to the guard bands of the full-duplex time slot configuration. For example, the low and high RB index pairs in the RB index pairs of the full-duplex guard band message may include a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index to define a guard band between the downlink RB set and the uplink RB set of the full-duplex time slot configuration. According to some aspects of the present disclosure, determining the RB sets for full-duplex communication using the full-duplex time slot configuration may be at least in part based on a start RB index corresponding to a start RB of the BWP and an end RB index corresponding to an end RB of the BWP.
[0102] At block 703 of process 700, the wireless device performs full-duplex communication using a first set of RBs that at least partially corresponds to the full-duplex guard band message from among a plurality of sets of RBs for full-duplex communication, in accordance with the full-duplex time slot configuration for the BWP. For example, in accordance with some aspects of the present disclosure, the first set of RBs determined at least partially based on the full-duplex guard band message provides a set of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message and that can be used by the wireless device when performing full-duplex communication. In accordance with some aspects of the present disclosure, full-duplex communication is performed by a wireless device (e.g., UE 115) of the wireless network 100 relative to another wireless device (such as, base station 105) in the wireless network 100 using a set of RBs for full-duplex communication in accordance with the full-duplex time slot configuration. For example, UE 115 can perform full-duplex communication under the control of the controller / processor 280 via antennas 252a-r, modulator / demodulator 254a-r, MIMO detector 256, receive processor 258, transmit processor 264, and transmit MIMO processor 266.
[0103] In accordance with some aspects of the present disclosure, a semi-duplex guard band message can be used to determine the intra-cell guard band allocation for the full-duplex BWP configuration, the semi-duplex guard band message containing information about the guard bands between sets of RBs for the BWP when used in the corresponding semi-duplex time slot configuration. For example, the intraCellGuardBandUL-r16 message can contain information about one or more guard bands between sets of RBs in the case of uplink semi-duplex operation, and the intraCellGuardBandDL-r16 message can contain information about one or more guard bands between sets of RBs in the case of downlink semi-duplex operation. In accordance with some aspects of the present disclosure, the guard band allocations given by the uplink and downlink guard band messages, respectively, can be used to identify the set of RBs for a given direction for the full-duplex BWP configuration. For example, when the corresponding sets of RBs on the same boundary are in the downlink direction, the guard band boundaries of the RBs for the BWP of the full-duplex time slot configuration can be obtained from the intraCellGuardBandDL-r16 message, and when the corresponding sets of RBs on the same boundary are in the uplink direction, the guard band boundaries of the RBs for the BWP of the full-duplex time slot configuration can be obtained from the intraCellGuardBandUL-r16 message.
[0104] Figure 8An example of a BWP 800 including a continuous plurality of RBs is shown, where an in-cell guard band 801a - 801c is defined between corresponding RB sets in a full-duplex BWP configuration. The RBs in the RB sets can be configured according to various time slot formats for full-duplex communication (e.g., the RBs in the RB set configured for uplink symbols, the RBs in the RB set configured for downlink symbols, and / or the RBs in the RB set configured for a combination of uplink symbols and downlink symbols). For example, one or more time slot format information messages provided in the DCI field can be used to indicate to the UE on the serving cell the number of RB sets in the full-duplex BWP configuration, the time slot format, etc. As an example, the RBs in RB set 0 and RB set 3 can be configured for downlink symbols according to the full-duplex time slot configuration; and the RBs in RB set 1 and RB set 2 can be configured for uplink symbols according to the full-duplex time slot configuration. RB set 0, RB set 1, RB set 2, and RB set 3 of BWP 800 include RBs available for signal transmission and thus correspond to the signal transmission bandwidth within the full-duplex configuration of the BWP. In the case where BWP 800 is a subdivision of a shared radio frequency spectrum band component carrier, RB set 0, RB set 1, RB set 2, and RB set 3 correspond to the bandwidth for which an LBT process is performed before communication to determine whether these parts of the shared channel are available.
[0105] Wireless devices (e.g., UE 115) of the wireless network 100 can be configured for full-duplex carriers using, for example, half-duplex guard band messages that can be provided via RRC signaling (e.g., intraCellGuardBandDL-r16 message and intraCellGuardBandUL-r16 message). For example, the uplink half-duplex guard band message can give the in-cell guard band allocation based on where GB is given by the CRB index (e.g., can correspond to Figure 8 the CRB index 812(UL)a of the example of can correspond to CRB index 813(UL)a, can correspond to CRB index 812(UL)b, can correspond to CRB index 813(UL)b, can correspond to CRB index 812(UL)c, and can correspond to CRB index 813(UL)c). Similarly, the downlink half-duplex guard band message can give the in-cell guard band allocation based on where GB is given by the CRB index (e.g., can Figure 8The example corresponding to CRB index 812 (DL) a, may correspond to CRB index 813 (DL) a, may correspond to CRB index 812 (DL) b, may correspond to CRB index 813 (DL) b, may correspond to CRB index 812 (DL) c, and may correspond to CRB index 813 (DL) c). Using such a half-duplex guard band message, the wireless devices of the wireless network 100 can determine the available PRBs in each RB set of the bandwidth part for the full-duplex time slot configuration. For example, for a full-duplex BWP configuration, the UE can use the time slot format information provided, for example, in one or more DCI fields to determine the number (N) of RB sets (e.g., corresponding to the LBT bandwidth) and its time slot configuration. The UE can determine the available PRBs in each RB set at least partially based on the CRB index of the half-duplex guard band message (e.g., using the GB boundary from intraCellGuardBandDL-r16 when the corresponding RB set on the same boundary is in the downlink direction, and using the GB boundary from intraCellGuardBandUL-r16 when the corresponding RB set on the same boundary is in the uplink direction). In Figure 8 the example, the UE can determine that the number of RB sets for BWP 800 is 4 (N = 4) according to the full-duplex time slot configuration (e.g., using the time slot format information for the full-duplex BWP configuration), and RB set 0 is configured for downlink symbols, RB set 1 is configured for uplink symbols, and RB set 3 is configured for downlink symbols. The UE can determine that RB set 0 includes (CRB index 811, CRB index 812 (DL) a - 1); based on RB set 1 being configured for the uplink direction and using the corresponding GB boundary from intraCellGuardBandUL-r16, determine that RB set 1 includes (CRB index 813 (UL) a + 1, CRB index 812 (UL) b - 1); based on RB set 2 being configured for the uplink direction and using the corresponding GB boundary from intraCellGuardBandUL-r16, determine that RB set 2 includes (CRB index 813(UL)b+1, CRB index 812(UL)c-1), and is configured for the downlink direction based on RB set 3 and uses the corresponding GB boundary from intraCellGuardBandDL-r16 to determine that RB set 3 includes (CRB index 813(DL)c+1, CRB index 814). The intra-cell guard band separates the RB sets. In this example, each RB set is defined by a starting and ending CRB, where the RB sets can each be configured for uplink symbols, downlink symbols, or a combination of uplink and downlink symbols for full-duplex communication using BWP 800.
[0106] Figure 9 is a block diagram showing example blocks performed by a wireless communication device of a wireless network 100 in accordance with aspects of the present disclosure. The example blocks implement full-duplex guard band logic regarding half-duplex guard band messages, such as to implement and provide a guard band for resource blocks of a bandwidth part for full-duplex time slot configuration. For example, the logic of UE 115 (e.g., a code or instruction set, such as stored by memory 282 and executed by controller / processor 280, in the form of software or firmware, a code or instruction set providing full-duplex guard band logic) can execute or otherwise control Figure 9 the full-duplex guard band functionality of the process 900 shown in
[0107] In Figure 9In an example operation of process 900, at block 901, the wireless device receives an uplink guard band message that includes information about a first one or more guard bands between sets of RBs when used in an uplink half-duplex time slot configuration. For example, the uplink half-duplex guard band message may include an intraCellGuardBandUL-r16 message configured to give intra-cell guard band allocation for an uplink half-duplex BWP configuration. The uplink half-duplex guard band message may include a first plurality of low and high RB index pairs, where each low and high RB index pair in the first plurality of low and high RB index pairs may define a corresponding guard band for the half-duplex time slot configuration. According to some aspects of the present disclosure, the half-duplex guard band message may be provided to a wireless device (e.g., UE 115) of the wireless network 100 by another wireless device (e.g., base station 105) of the wireless network 100, such as via RRC signaling. For example, base station 105 may send a full-duplex guard band message under the control of controller / processor 240 via transmit processor 220, TX MIMO processor 230, modulator / demodulator 232a-t, and antennas 254a-r. Accordingly, UE 115 may receive the full-duplex guard band message under the control of controller / processor 280 via antennas 252a-r, modulator / demodulator 254a-r, MIMO detector 256, and receive processor 258.
[0108] At block 902, the wireless device receives a downlink guard band message that includes information regarding a second one or more guard bands between sets of RBs when the BWP is used under a downlink half-duplex time slot configuration. For example, the downlink half-duplex guard band message may include an intraCellGuardBandDL-r16 message configured to give intra-cell guard band allocation for the downlink half-duplex BWP configuration. The downlink half-duplex guard band message may, for example, include a second plurality of low and high RB index pairs, where each low and high RB index pair in the second plurality of low and high RB index pairs may define a corresponding guard band for the downlink half-duplex time slot configuration. According to some aspects of the present disclosure, the downlink half-duplex guard band message may be provided to a wireless device (e.g., UE 115) of the wireless network 100 by another wireless device (e.g., base station 105) of the wireless network 100, such as via RRC signaling. For example, the base station 105 may transmit the full-duplex guard band message under the control of the controller / processor 240 via the transmit processor 220, the TX MIMO processor 230, the modulator / demodulator 232a-t, and the antennas 254a-r. Accordingly, the UE 115 may receive the full-duplex guard band message under the control of the controller / processor 280 via the antennas 252a-r, the modulator / demodulator 254a-r, the MIMO detector 256, and the receive processor 258.
[0109] At block 903 of process 900, the wireless device determines a first set of RBs for full-duplex communication using a full-duplex time slot configuration when using a bandwidth part (BWP), at least in part based on an uplink guard band message and a downlink guard band message. For example, the full-duplex guard band logic executed by UE 115 can analyze information regarding the in-cell guard band allocation provided by the uplink half-duplex guard band message and the downlink half-duplex guard band message, such as the available physical resource blocks (PRBs) in each set of RBs of the bandwidth part for the corresponding full-duplex time slot configuration. According to some examples, the RB index of the half-duplex guard band message at the boundary corresponding to the set of RBs in the same direction (e.g., the RB set RB uplink boundary or the RB set RB downlink boundary) can define the guard band of the full-duplex time slot configuration. For example, the low and high RB index pair of the full-duplex guard band can include a first RB index corresponding to the downlink RB index and a second RB index corresponding to the uplink RB index to define a guard band between the downlink RB set and the uplink RB set of the full-duplex time slot configuration. According to some aspects of the present disclosure, determining the set of RBs for full-duplex communication using a full-duplex time slot configuration can be at least in part based on a start RB index corresponding to the start RB of the BWP and an end RB index corresponding to the end RB of the BWP.
[0110] At block 904 of process 900, the wireless device performs full-duplex communication using the first set of RBs for full-duplex communication that at least in part corresponds to the uplink guard band message and the downlink guard band message, according to the full-duplex time slot configuration of the BWP. For example, according to some aspects of the present disclosure, the first set of RBs determined at least in part based on the uplink guard band message and the downlink guard band message provides a set of RBs for full-duplex communication that at least in part corresponds to the uplink guard band message and the downlink guard band message. According to some aspects of the present disclosure, full-duplex communication can be performed by a wireless device (e.g., UE 115) of the wireless network 100 relative to another wireless device (such as, base station 105) in the wireless network 100 using the set of RBs for full-duplex communication according to the full-duplex time slot configuration. For example, UE 115 can perform full-duplex communication under the control of the controller / processor 280 via antennas 252a-r, modulators / demodulators 254a-r, MIMO detector 256, receive processor 258, transmit processor 264, and transmit MIMO processor 266.
[0111] Examples of full-duplex time slot configurations with 4 RB sets have been given above, where the 4 RB sets include 2 RB sets configured for downlink symbols and 2 RB sets configured for uplink symbols, to help understand the concepts of the present disclosure. However, it should be understood that the concepts herein apply to various full-duplex time slot configurations, such as those that may have different numbers and / or configurations of RB sets.
[0112] For example, a full-duplex time slot configuration may include one or more RB sets, and the one or more RB sets are divided into portions configured for uplink symbols and downlink symbols, as shown by RB set 0 and RB set 1 in Figure 10A and Figure 10B A full-duplex guard band message may be used to determine the guard band for intra-cell guard band allocation for a full-duplex BWP configuration (where one or more RB sets are divided into a downlink RB set and an uplink RB set), and the full-duplex guard band message contains information about the guard band between the RB sets when used in a full-duplex time slot configuration. Additionally or alternatively, a half-duplex guard band message may be used to determine the guard band for intra-cell guard band allocation for a full-duplex BWP configuration (where one or more RB sets are divided into a downlink RB set and an uplink RB set), and the half-duplex guard band message contains information about the guard band between the RB sets of the BWP when used in the corresponding half-duplex time slot configuration.
[0113] In an example of using a full-duplex guard band message for RB sets divided into a downlink RB set and an uplink RB set, the intraCellGuardBandFD message according to aspects of the present disclosure may contain information about one or more guard bands between the RB sets in the case of full-duplex operation, regardless of the RB set direction configuration. Figure 10A An example of BWP 1000a including a continuous plurality of RBs is shown, where intra-cell guard bands 1001a - 1001c are defined between the corresponding RB sets of the full-duplex BWP configuration. In the example shown, the RBs of RB set 0 and RB set 1 may be configured for downlink symbols and uplink symbols according to the full-duplex time slot configuration, and the RBs of RB set 2 and RB set 3 may be configured for uplink symbols according to the full-duplex time slot configuration. One or more time slot format information messages provided, for example, in a DCI field, may be used to indicate to a UE on a serving cell the number of RB sets of the full-duplex BWP configuration, the time slot format (e.g., including uplink / downlink split), etc. The UE may use the full-duplex guard band message to determine, for example, by operating according to the functionality of Figure 7 process 700, that RB set 0 includes (CRB Index 1011, CRB Index 1012(FD)a-1), RB set 1 includes (CRB Index 1013(FD)a+1, CRB Index 1012(FD)b-1), RB set 2 includes (CRB Index 1013(FD)b+1, CRB Index 1012(FD)c-1), and RB set 3 includes (CRB Index 1013(FD)c+1, CRB Index 1014).
[0114] In an example of using the semi-duplex guard band message for the RB sets divided into downlink RB sets and uplink RB sets, the intraCellGuardBandUL-r16 message may contain information about one or more guard bands between the RB sets in the case of uplink semi-duplex operation, and the intraCellGuardBandDL-r16 message may contain information about one or more guard bands between the RB sets in the case of downlink semi-duplex operation. Figure 10B An example showing BWP1000b including a continuous number of RBs is presented, where the intra-cell guard bands 1001a - 1001c are defined between the corresponding RB sets in the full-duplex BWP configuration. As Figure 10A In the example, the RBs of RB set 0 and RB set 1 can be configured for downlink symbols and uplink symbols according to the full-duplex slot configuration, and the RBs of RB set 2 and RB set 3 can be configured for downlink symbols according to the full-duplex slot configuration. One or more slot format information messages provided, for example, in the DCI field, can be used to indicate to the UE on the serving cell the number of RB sets in the full-duplex BWP configuration, the slot format (e.g., including the uplink / downlink split), etc. The UE can use the guard band allocations given by the uplink and downlink guard band messages respectively to identify the RB sets for a given direction in the full-duplex BWP configuration. For example, when the corresponding RB sets on the same boundary are in the downlink direction, the guard band boundaries of the RBs of the BWP in the full-duplex slot configuration can be obtained from the intraCellGuardBandDL-r16 message, and when the corresponding RB sets on the same boundary are in the uplink direction, the guard band boundaries of the RBs of the BWP in the full-duplex slot configuration can be obtained from the intraCellGuardBandUL-r16 message. The UE can, for example, by according to Figure 9The operation of the function of flow 900, based on RB set 0 being configured for downlink / uplink splitting and using the corresponding GB boundaries from intraCellGuardBandDL-r16 and intraCellGuardBandUL-r16 to determine that RB set 0 includes (CRB index 1011, CRB index 1012(UL)a-1); based on RB set 1 being configured for uplink / downlink splitting and using the corresponding GB boundaries from intraCellGuardBandUL-r16 and intraCellGuardBandDL-r16 to determine that RB set 1 includes (CRB index 1013(UL)a+1, CRB index 1012(DL)b-1); based on RB set 2 being configured for the downlink direction and using the corresponding GB boundary from intraCellGuardBandDL-r16 to determine that RB set 2 includes (CRB index 1013(DL)b+1, CRB index 1012(DL)c-1), and based on RB set 3 being configured for the downlink direction and using the corresponding GB boundary from intraCellGuardBandDL-r16 to determine that RB set 3 includes (CRB index 1013(DL)c+1, CRB index 814).
[0115] In another example, the full-duplex time slot configuration may include one or more RB sets as in-band full-duplex RB sets, as shown by Figures 11A - 11C RB set 1. The full-duplex guard band message can be used to determine the guard band for the intra-cell guard band allocation for the full-duplex BWP configuration (where one or more RB sets are in-band full-duplex RB sets), and the full-duplex guard band message contains information about the guard band between the RB sets of the BWP when used in the full-duplex time slot configuration. Additionally or alternatively, the half-duplex guard band message can be used to determine the guard band for the intra-cell guard band allocation for the full-duplex BWP configuration (where one or more RB sets are in-band full-duplex RB sets), and the half-duplex guard band message contains information about the guard band between the RB sets of the BWP when used in the corresponding half-duplex time slot configuration.
[0116] In an example of using the full-duplex guard band message for RB sets that are in-band full-duplex sets, the intraCellGuardBandFD message according to aspects of the present disclosure may contain information about one or more guard bands between the RB sets in the case of full-duplex operation, regardless of the RB set direction configuration.Figure 11A An example of BWP 1100a including a continuous plurality of RBs is shown, where intra-cell guard bands 1101a and 1101b are defined between corresponding RB sets in a full-duplex BWP configuration. In the example shown, the RBs in RB set 1 can be configured for in-band full duplex, and the RBs in RB set 0 and RB set 2 can be configured for downlink symbols. One or more slot format information messages, such as those provided in the DCI field, can be used to indicate to the UE on the serving cell the number of RB sets in the full-duplex BWP configuration, the slot format (e.g., including in-band full duplex), and so on. The UE can, for example, determine by operating according to Figure 7 the functionality of process 700 that: RB set 0 includes (CRB index 1111, CRB index 1112(FD)a-1), RB set 1 includes (CRB index 1113(FD)a+1, CRB index 1112(FD)b-1), RB set 2 includes (CRB index 1113(FD)b+1, CRB index 1114).
[0117] In a first example using semi-duplex guard band messages for RB sets divided into downlink RB sets and uplink RB sets, the intraCellGuardBandUL-r16 message can contain information about one or more guard bands between RB sets in the case of uplink semi-duplex operation, the intraCellGuardBandDL-r16 message can contain information about one or more guard bands between RB sets in the case of downlink semi-duplex operation, and the intraCellGuardBandFD message according to aspects of the present disclosure can contain information about one or more guard bands between RB sets in the case of full-duplex operation, regardless of the RB set direction configuration. Figure 11B An example of BWP 1100b including a continuous plurality of RBs is shown, where intra-cell guard bands 1101a and 1101b are defined between corresponding RB sets in a full-duplex BWP configuration. As Figure 11AFor example, the RBs in RB set 1 can be configured for in-band full-duplex, and the RBs in RB set 0 and RB set 2 can be configured for downlink symbols. One or more slot format information messages provided in the DCI field, for example, can be used to indicate to the UE on the serving cell the number of RB sets of the full-duplex BWP configuration, the slot format (e.g., including in-band full-duplex), etc. The UE can use the guard band allocations given by the uplink and downlink half-duplex guard band messages respectively to identify the RB sets of the RB sets for a given direction and the guard band allocation given by the full-duplex guard band message to identify the RB sets of the in-band full-duplex RB sets for the full-duplex BWP configuration. For example, when the corresponding RB sets on the same boundary are in the downlink direction, the guard band boundaries of the RBs of the BWP of the full-duplex slot configuration can be obtained from the intraCellGuardBandDL-r16 message; when the corresponding RB sets on the same boundary are in the uplink direction, the guard band boundaries of the RBs of the BWP of the full-duplex slot configuration can be obtained from the intraCellGuardBandUL-r16 message; and when the corresponding RB set is an in-band full-duplex RB set, the guard band boundaries of the RBs of the BWP of the full-duplex slot configuration can be obtained from the intraCellGuardBandFD. The UE can, for example, determine that RB set 0 includes Figure 7 by operating based on the functions of flow 700 of Figure 9 and flow 900 of (CRB index 1111, CRB index 1112(DL)a - 1), determine that RB set 1 includes (CRB index 1013(FD)a + 1, CRB index 1012(FD)b - 1) by operating based on the functions of flow 700 of Figure 9
[0118] In a second example of using a semi-duplex guard band message for a set of RBs divided into a downlink RB set and an uplink RB set, the intraCellGuardBandUL-r16 message may contain information about one or more guard bands between the RB sets in the case of uplink semi-duplex operation, and the intraCellGuardBandDL-r16 message may contain information about one or more guard bands between the RB sets in the case of downlink semi-duplex operation. Figure 11C An example of a BWP 1100c including a continuous plurality of RBs is shown, where intra-cell guard bands 1101a and 1101b are defined between corresponding RB sets in a full-duplex BWP configuration. As Figure 11A and Figure 11B In the example of, the RBs of RB set 1 may be configured for in-band full duplex, and the RBs of RB set 0 and RB set 2 may be configured for downlink symbols. One or more slot format information messages provided, for example, in a DCI field, may be used to indicate to a UE on a serving cell the number of RB sets of a full-duplex BWP configuration, the slot format (e.g., including in-band full duplex), and so on. The UE may use the guard band allocations given by the uplink and downlink semi-duplex guard band messages respectively to identify the RB sets of the RB sets for a given direction and the guard band allocations given by the uplink or downlink semi-duplex guard band messages to identify the RB sets of the in-band full-duplex RB sets of a full-duplex BWP configuration. For example, when the corresponding RB sets on the same boundary are in the downlink direction, the guard band boundaries of the RBs of the BWP for a full-duplex slot configuration may be obtained from the intraCellGuardBandDL-r16 message; when the corresponding RB sets on the same boundary are in the uplink direction, the guard band boundaries of the RBs of the BWP for a full-duplex slot configuration may be obtained from the intraCellGuardBandUL-r16 message; and when the corresponding RB set is an in-band full-duplex RB set, the guard band boundaries of the RBs of the BWP for a full-duplex slot configuration may be obtained from the intraCellGuardBandDL-r16 or intraCellGuardBandUL-r16. The UE may, for example, determine that RB set 0 includes based on RB set 0 being configured for downlink and using the corresponding GB boundary from intraCellGuardBandDL-r16 by operating according to the functionality of process 700 of Figure 7 process 700 and Figure 9 process 900 of (CRB Index 1111, CRB Index 1112(DL)a - 1), configured for in - band full - duplex based on RB set 1 and using the corresponding GB boundaries from intraCellGuardBandUL - r16 or intraCellGuardBandDL - r16 to determine that RB set 1 includes (CRB Index 1013(UL / DL)a + 1, CRB Index 1012(UL / DL)b - 1), configured for the downlink direction based on RB set 2 and using the corresponding GB boundaries from intraCellGuardBandDL - r16 to determine that RB set 2 includes (CRB Index 1013(DL)b + 1, CRB Index 1012(DL)c - 1).
[0119] Figure 12 A block diagram illustrating a UE 115 configured according to an aspect of the present disclosure. UE 115 includes the structures, hardware, and components as shown for Figure 2 the UE 115. For example, UE 115 includes a controller / processor 280 that operates to execute logic or computer instructions stored in a memory 282 and to control the components of UE 115 that provide the features and functions of UE 115. UE 115 transmits and receives signals under the control of the controller / processor 240 via radio units 1201a - r and antennas 252a - r., The radio units 1201a - r include various components and hardware as shown for Figure 2 the UE 115, including modulators / demodulators 254a - r, MIMO detectors 256, receive processors 258, transmit processors 264, and TX MIMO processors 266.
[0120] In Figure 12 the example of, UE 115 includes full - duplex guard - band logic 1202, which may include logic for operations such as: analyzing one or more full - duplex guard - band messages and / or one or more half - duplex guard - band messages, determining the guard bands of resource blocks for the bandwidth part of the full - duplex time - slot configuration, and performing full - duplex communication according to the full - duplex configuration using the resource blocks of the bandwidth part of the full - duplex time - slot configuration. For example, the full - duplex guard - band logic 1202 may perform and / or control receiving and analyzing guard - band messages and performing full - duplex communication, as discussed above with respect to Figure 7 flow 700 of Figure 9 and / or
[0121] Figure 13A block diagram illustrating a base station 105 configured in accordance with one aspect of the present disclosure. The base station 105 includes the structure, hardware, and components shown for the base station 105 as in Figure 2 . For example, the base station 105 includes a controller / processor 240 that operates to execute logic or computer instructions stored in a memory 242 and to control components of the base station 105 that provide the features and functions of the base station 105. The base station 1005 transmits and receives signals via radio units 1301a-t and antennas 234a-t under the control of the controller / processor 240. As shown for the base station 105 in Figure 2 , the radio units 1301a-t include various components and hardware, including modulators / demodulators 232a-t, a MIMO detector 236, a receive processor 238, a transmit processor 220, and a TX MIMO processor 230.
[0122] In Figure 13 's example, the base station 1005 includes full-duplex guard band logic 1302, which may include logic for operations such as allocating a guard band for resource blocks of a bandwidth part configured for a full-duplex time slot and providing one or more full-duplex guard band messages and / or one or more half-duplex guard band messages allocated according to the guard band. For example, the full-duplex guard band logic 1302 may perform and / or control the transmission of one or more full-duplex guard band messages and / or one or more half-duplex guard band messages and the execution of full-duplex communication, as discussed above with respect to Figure 7 's process 700 and / or Figure 9 's process 900.
[0123] In some examples of the methods, devices, and articles of manufacture including non-transitory computer-readable media described herein, various aspects of full-duplex time slot configurations may be implemented in accordance with various combinations consistent with the concepts described herein. In the following example clauses, non-limiting examples of combinations of some aspects of multi-time slot transmission block techniques are set forth.
[0124] 1. A method, apparatus, and article of manufacture for wireless communication may provide: receiving a full-duplex guard band message that includes information about a first one or more guard bands between sets of RBs of a BWP when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair in the first plurality of low and high RB index pairs defines a corresponding guard band of the full-duplex time slot configuration; and performing full-duplex communication according to the full-duplex time slot configuration of the BWP using a first set of RBs of a plurality of sets of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message.
[0125] 2. The method, apparatus, and article of manufacture according to clause 1, wherein a low and high RB index pair in the first plurality of low and high RB index pairs of the full-duplex guard band message defines the first one or more guard bands of the full-duplex time slot configuration, regardless of the direction of the first set of RBs adjacent to the corresponding guard band of the full-duplex time slot configuration.
[0126] 3. The method, apparatus, and article of manufacture according to any one of clauses 1-2, wherein at least one low and high RB index pair in the first plurality of low and high RB index pairs of the full-duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, for defining the corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
[0127] 4. The method, apparatus, and article of manufacture according to any one of clauses 1-3, further comprising: determining the first set of RBs at least in part based on the full-duplex guard band message.
[0128] 5. The method, apparatus, and article of manufacture according to clause 4, wherein determining the first set of RBs is also at least in part based on a start RB index corresponding to the start RB of the BWP and an end RB index corresponding to the end RB of the BWP.
[0129] 6. The method, apparatus, and article of manufacture according to any one of clauses 1-5, wherein the full-duplex guard band message is received in RRC signaling.
[0130] 7. The method, apparatus, and article of manufacture according to any one of clauses 1-6, wherein at least one of the first set of RBs defined by the RB index of the full-duplex guard band message is divided into a downlink and an uplink RB set of the full-duplex time slot configuration.
[0131] 8. The method, apparatus, and article of manufacture according to any one of clauses 1-7, wherein at least one of the first set of RBs is an in-band full-duplex RB set, and one or more of the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
[0132] 9. The method, apparatus, and article of manufacture according to any one of clauses 1 - 8 further provide: receiving an uplink guard band message that includes information about a second one or more guard bands between RB sets of a BWP when used in an uplink half - duplex time - slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the uplink half - duplex time - slot configuration; and receiving a downlink guard band message that includes information about a third one or more guard bands between RB sets of a BWP when used in a downlink half - duplex time - slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair of the third plurality of low and high RB index pairs defines a corresponding guard band of the downlink half - duplex time - slot configuration, wherein at least one RB set of the plurality of RB sets for full - duplex communication is an in - band full - duplex RB set, wherein a first RB index of the first plurality of low and high RB index pairs is used to determine the in - band full - duplex RB set, wherein a second RB index of the second plurality of low and high RB index pairs is used to determine an uplink RB set of the plurality of RB sets for full - duplex communication, and wherein a third RB index of the third plurality of low and high RB index pairs is used to determine a downlink RB set of the plurality of RB sets for full - duplex communication.
[0133] 10. The method, apparatus, and article of manufacture according to any one of clauses 1 - 9 further provide: receiving an uplink guard band message that includes information about a second one or more guard bands between RB sets of a BWP when used in an uplink half - duplex time - slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the uplink half - duplex time - slot configuration; and receiving a downlink guard band message that includes information about a third one or more guard bands between RB sets of a BWP when used in a downlink half - duplex time - slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair of the third plurality of low and high RB index pairs defines a corresponding guard band of the downlink half - duplex time - slot configuration, wherein at least one RB set of the plurality of RB sets for full - duplex communication is an in - band full - duplex RB set, and wherein a second RB index of the second plurality of low and high RB index pairs or a third RB index of the third plurality of low and high RB index pairs is used to determine the in - band full - duplex RB set.
[0134] 11. Methods, apparatuses, and articles for wireless communication can provide: receiving an uplink guard band message, the uplink guard band message including information about one or more first guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair in the first plurality of low and high RB index pairs defines a corresponding guard band of the uplink half-duplex time slot configuration; receiving a downlink guard band message, the downlink guard band message including information about one or more second guard bands between sets of RBs of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair in the second plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and performing full-duplex communication according to a full-duplex time slot configuration of the BWP, using a first set of RBs of a plurality of sets of RBs for full-duplex communication that at least partially corresponds to the uplink guard band message and the downlink guard band message.
[0135] 12. The method, apparatus, and article according to clause 11, wherein at least one low and high RB index pair in the first plurality of low and high RB index pairs of the uplink guard band message includes a first RB index corresponding to an uplink RB index, wherein at least one low and high RB index pair in the second plurality of low and high RB index pairs of the downlink guard band message includes a second RB index corresponding to a downlink RB index, and wherein the first RB index and the second RB index define a corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
[0136] 13. The method, apparatus, and article according to any one of clauses 11-12 further provides: determining the first set of RBs at least partially based on the uplink guard band message and the downlink guard band message.
[0137] 14. The method, apparatus, and article according to clause 13, wherein determining the first set of RBs is further at least partially based on a start RB index corresponding to a start RB of the BWP and an end RB index corresponding to an end RB of the BWP.
[0138] 15. The method, apparatus, and article according to any one of clauses 11-14, wherein the uplink guard band message and the downlink guard band message are received via radio resource control (RRC) signaling.
[0139] 16. The method, apparatus, and article of manufacture according to any one of clauses 11-15, wherein at least one RB set in a first RB set defined by RB indices of an uplink guard band message and a downlink guard band message is divided into a downlink and an uplink RB set for a full-duplex time slot configuration.
[0140] 17. The method, apparatus, and article of manufacture according to any one of clauses 11-16, wherein at least one RB set in the first RB set is an in-band full-duplex RB set, and wherein one or more RB indices in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
[0141] 18. The method, apparatus, and article of manufacture according to any one of clauses 11-17, further comprising: receiving a full-duplex guard band message that includes information about a third one or more guard bands between RB sets when a BWP is used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair in the third plurality of low and high RB index pairs defines a corresponding guard band for the full-duplex time slot configuration, wherein at least one RB set in the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, wherein a third RB index in the third plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set, wherein a first RB index in the first plurality of low and high RB index pairs is used to determine an uplink RB set in the plurality of RB sets for full-duplex communication, and wherein a second RB index in the second plurality of low and high RB index pairs is used to determine a downlink RB set in the plurality of RB sets for full-duplex communication.
[0142] 19. The method, apparatus, and article of manufacture according to any one of clauses 11-18, wherein at least one RB set in the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, and wherein a first RB index in the first plurality of low and high RB index pairs or a second RB index in the second plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set.
[0143] Those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chipsets that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0144] The components, functional blocks, and modules described herein (e.g., Figure 2The components, functional blocks and modules in the present invention may include processors, electronic devices, hardware devices, electronic components, logical circuits, memories, software codes, firmware codes, etc. or any combination thereof. In addition, the features related to full-duplex guard bands discussed herein may be implemented via dedicated processor circuits, via executable instructions and / or a combination thereof.
[0145] Those skilled in the art will also appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps (e.g., Figure 7 and Figure 9 The logic box in ( ) can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability between hardware and software, various illustrative components, boxes, modules, circuits and steps have been generally described above around their functions. As for whether such functions are implemented as hardware or software, it depends on the specific application and the design constraints imposed on the entire system. Those skilled in the art can implement the described functions in a flexible manner for each specific application, but this implementation decision should not be interpreted as causing a deviation from the scope of the present disclosure. Those skilled in the art should also easily recognize that the order or combination of components, methods or interactions described herein are only examples, and components, methods or interactions of various aspects of the present disclosure can be combined or executed in a manner different from those shown and described herein.
[0146] The various illustrative logic blocks, modules, and circuits described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may also be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such structure.
[0147] The steps of the methods or algorithms described in connection with the disclosure herein can be embodied directly in hardware, in software modules executed by a processor, or in a combination of both. The software modules can be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In an alternative, the storage medium can also be part of the processor. The processor and the storage medium can be located in an ASIC. The ASIC can be located in a user terminal. In an alternative, the processor and the storage medium can exist as discrete components in a user terminal.
[0148] In one or more exemplary designs, the functions described herein can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. The computer-readable medium includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A computer-readable storage medium can be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instruction or data structures and that can be accessed by a general purpose or special purpose computer, or a general purpose or special purpose processor. Also, a connection may be properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL), then the coaxial cable, fiber optic cable, twisted pair, or DSL is included in the definition of medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable medium.
[0149] As used herein, including in the claims, when used in a list of two or more items, the term "and / or" means that any one of the listed items can be used alone, or any combination of two or more of the listed items can be used. For example, if a complex is described as including components A, B, and / or C, the complex can include only A; only B; only C; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C. Further, as used herein, including in the claims, "or" as used in a list of items that ends with "at least one of..." indicates a disjunctive list, such that for example the list "at least one of A, B, or C" means A or B or C or AB or AC or BC or ABC (i.e., A and B and C), or any one of any combination thereof.
[0150] The foregoing description of the disclosure is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication, comprising: Receiving a full-duplex guard band message, the full-duplex guard band message including information about a first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair of the first plurality of low and high RB index pairs defines a corresponding guard band of the full-duplex time slot configuration; Receiving an uplink guard band message, the uplink guard band message including information about a second one or more guard bands between the sets of RBs of the BWP when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the uplink half-duplex time slot configuration; Receiving a downlink guard band message, the downlink guard band message including information about a third one or more guard bands between the sets of RBs of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair of the third plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and Performing the full-duplex communication according to the full-duplex time slot configuration of the BWP, using a first set of RBs that at least partially corresponds to the full-duplex guard band message among a plurality of sets of RBs for full-duplex communication; Wherein at least one set of RBs among the plurality of sets of RBs for full-duplex communication is an in-band full-duplex RB set, wherein a first RB index of the first plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set, wherein a second RB index of the second plurality of low and high RB index pairs is used to determine an uplink RB set among the plurality of sets of RBs for full-duplex communication, and wherein a third RB index of the third plurality of low and high RB index pairs is used to determine a downlink RB set among the plurality of sets of RBs for full-duplex communication.
2. The method according to claim 1, wherein, The low and high RB index pairs of the first plurality of low and high RB index pairs of the full-duplex guard band message define the first one or more guard bands of the full-duplex time slot configuration, regardless of the direction of the first set of RBs adjacent to the corresponding guard band of the full-duplex time slot configuration.
3. The method according to claim 1, wherein At least one of the first plurality of low and high RB index pairs of the full-duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, for defining the corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
4. The method according to claim 1, further comprising: Determining the first RB set at least in part based on the full-duplex guard band message.
5. The method according to claim 4, wherein, The determining of the first RB set is also at least in part based on a start RB index corresponding to the start RB of the BWP and an end RB index corresponding to the end RB of the BWP.
6. The method according to claim 1, wherein, At least one of the RB sets in the first RB set defined by the RB index of the full-duplex guard band message is divided into the downlink and uplink RB sets of the full-duplex time slot configuration.
7. The method according to claim 1, wherein At least one of the RB sets in the first RB set is an in-band full-duplex RB set, and one or more RB indexes in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
8. A method of wireless communication, comprising: Receiving a full-duplex guard band message, the full-duplex guard band message containing information about a first one or more guard bands between resource block (RB) sets when a bandwidth part (BWP) is used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair in the first plurality of low and high RB index pairs defines the corresponding guard band of the full-duplex time slot configuration; Receiving an uplink guard band message, the uplink guard band message containing information about a second one or more guard bands between the RB sets when the BWP is used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair in the second plurality of low and high RB index pairs defines the corresponding guard band of the uplink half-duplex time slot configuration; Receiving a downlink guard band message, the downlink guard band message containing information about a third one or more guard bands between the RB sets when the BWP is used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair in the third plurality of low and high RB index pairs defines the corresponding guard band of the downlink half-duplex time slot configuration; and Performing the full-duplex communication according to the full-duplex time slot configuration of the BWP, using at least in part a first RB set corresponding to the full-duplex guard band message among a plurality of RB sets for full-duplex communication. At least one of the plurality of sets of RBs for full - duplex communication is an in - band full - duplex RB set, and wherein a second RB index of the second plurality of low and high RB index pairs or a third RB index of the third plurality of low and high RB index pairs is used to determine the in - band full - duplex RB set.
9. The method according to claim 8, wherein The low and high RB index pairs of the first plurality of low and high RB index pairs of the full - duplex guard band message define the first one or more guard bands of the full - duplex time - slot configuration, regardless of the direction of the first set of RBs adjacent to the corresponding guard band of the full - duplex time - slot configuration.
10. The method according to claim 8, wherein, At least one of the low and high RB index pairs of the first plurality of low and high RB index pairs of the full - duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, for defining the corresponding guard band of the full - duplex time - slot configuration between the downlink RB set and the uplink RB set of the full - duplex time - slot configuration.
11. The method according to claim 8, further comprising: Determining the first set of RBs at least in part based on the full - duplex guard band message.
12. The method according to claim 11, wherein, The determination of the first set of RBs is also at least in part based on a start RB index corresponding to the start RB of the BWP and an end RB index corresponding to the end RB of the BWP.
13. The method according to claim 8, wherein At least one of the sets of RBs in the first set of RBs defined by the RB indices of the full - duplex guard band message is partitioned into a downlink and an uplink RB set of the full - duplex time - slot configuration.
14. The method according to claim 8, wherein, At least one of the sets of RBs in the first set of RBs is an in - band full - duplex RB set, and wherein one or more RB indices of the first plurality of low and high RB index pairs are used to determine the in - band full - duplex RB set.
15. An apparatus configured for wireless communication, the apparatus comprising: A memory; And At least one processor coupled to the memory, wherein the at least one processor is configured to: Receive a full - duplex guard band message, the full - duplex guard band message containing information about the first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in a full - duplex time - slot configuration, wherein the full - duplex guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair of the first plurality of low and high RB index pairs defines a corresponding guard band of the full - duplex time - slot configuration; Receive an uplink guard band message, the uplink guard band message containing information about the second one or more guard bands between the sets of RBs of the BWP when used in an uplink half - duplex time - slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the uplink half - duplex time - slot configuration; Receive a downlink guard band message, the downlink guard band message including information about a third one or more guard bands between the RB sets when the BWP is used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair in the third plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and Perform the full-duplex communication using a first set of RBs of a plurality of sets of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message, based on the full-duplex time slot configuration of the BWP; wherein at least one set of RBs of the plurality of sets of RBs for full-duplex communication is an in-band full-duplex RB set, wherein a first RB index in the first plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set, wherein a second RB index in the second plurality of low and high RB index pairs is used to determine an uplink RB set of the plurality of sets of RBs for full-duplex communication, and wherein a third RB index in the third plurality of low and high RB index pairs is used to determine a downlink RB set of the plurality of sets of RBs for full-duplex communication.
16. The apparatus according to claim 15, wherein, At least one low and high RB index pair of the first plurality of low and high RB index pairs of the full-duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, to define the corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
17. The device according to claim 15, wherein The at least one processor is further configured to: Determine the first set of RBs at least partially based on the full-duplex guard band message.
18. The device according to claim 15, wherein, At least one set of RBs of the first set of RBs defined by the RB indices of the full-duplex guard band message is partitioned into a downlink and an uplink RB set of the full-duplex time slot configuration.
19. The device according to claim 15, wherein, At least one set of RBs of the first set of RBs is an in-band full-duplex RB set, and one or more RB indices in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
20. An apparatus configured for wireless communication, the apparatus comprising: A memory; And At least one processor coupled to the memory, wherein the at least one processor is configured to: Receive a full-duplex guard band message, the full-duplex guard band message including information about a first one or more guard bands between resource block (RB) sets when a bandwidth part (BWP) is used in a full-duplex time slot configuration, wherein the full-duplex guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair in the first plurality of low and high RB index pairs defines a corresponding guard band of the full-duplex time slot configuration; Receiving an uplink guard band message that includes information about a second one or more guard bands between the RB sets when the BWP is used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair in the second plurality of low and high RB index pairs defines a corresponding guard band of the uplink half-duplex time slot configuration; Receiving a downlink guard band message that includes information about a third one or more guard bands between the RB sets when the BWP is used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair in the third plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and Performing the full-duplex communication using a first set of RBs of the plurality of sets of RBs for full-duplex communication that at least partially corresponds to the full-duplex guard band message, according to the full-duplex time slot configuration of the BWP; wherein at least one set of RBs of the plurality of sets of RBs for full-duplex communication is an in-band full-duplex RB set, and wherein a second RB index in the second plurality of low and high RB index pairs or a third RB index in the third plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set.
21. The apparatus according to claim 20, wherein, At least one low and high RB index pair of the first plurality of low and high RB index pairs of the full-duplex guard band message includes: a first RB index corresponding to a downlink RB index and a second RB index corresponding to an uplink RB index, for defining the corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
22. The apparatus according to claim 20, wherein, The at least one processor is further configured to: Determine the first set of RBs at least partially based on the full-duplex guard band message.
23. The device according to claim 20, wherein At least one set of RBs of the first set of RBs defined by the RB indices of the full-duplex guard band message is partitioned into a downlink and an uplink RB set of the full-duplex time slot configuration.
24. The device according to claim 20, wherein At least one set of RBs of the first set of RBs is an in-band full-duplex RB set, and wherein one or more RB indices of the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
25. A method of wireless communication, comprising: Receive an uplink guard band message, the uplink guard band message including information on a first one or more guard bands between sets of resource blocks (RBs) of a bandwidth part (BWP) when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair of the first plurality of low and high RB index pairs defines a corresponding guard band of the uplink half-duplex time slot configuration; Receive a downlink guard band message, the downlink guard band message including information on a second one or more guard bands between the sets of RBs of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and Perform the full-duplex communication using a first set of RBs of a plurality of sets of RBs for full-duplex communication that at least partially corresponds to the uplink guard band message and the downlink guard band message, according to a full-duplex time slot configuration of the BWP.
26. The method according to claim 25, wherein At least one low and high RB index pair of the first plurality of low and high RB index pairs of the uplink guard band message includes a first RB index corresponding to an uplink RB index, wherein at least one low and high RB index pair of the second plurality of low and high RB index pairs of the downlink guard band message includes a second RB index corresponding to a downlink RB index, and wherein the first RB index and the second RB index define a corresponding guard band of the full-duplex time slot configuration between a downlink RB set and an uplink RB set of the full-duplex time slot configuration.
27. The method according to claim 25, further comprising: Determine the first set of RBs at least partially based on the uplink guard band message and the downlink guard band message.
28. The method according to claim 27, wherein, The determining of the first set of RBs is further at least partially based on a start RB index corresponding to a start RB of the BWP and an end RB index corresponding to an end RB of the BWP.
29. The method according to claim 25, wherein At least one set of RBs of the first set of RBs defined by the RB indexes of the uplink guard band message and the downlink guard band message is divided into a downlink and an uplink RB set of the full-duplex time slot configuration.
30. The method according to claim 25, wherein At least one set of RBs of the first set of RBs is an in-band full-duplex RB set, and one or more RB indexes of the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
31. The method according to claim 25, further comprising: Receive a full-duplex guard band message, the full-duplex guard band message including information about a third one or more guard bands between the RB sets of the BWP when used in the full-duplex time slot configuration, wherein the full-duplex guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair of the third plurality of low and high RB index pairs defines a corresponding guard band of the full-duplex time slot configuration. Wherein at least one of the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, wherein a third RB index of the third plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set, wherein a first RB index of the first plurality of low and high RB index pairs is used to determine an uplink RB set of the plurality of RB sets for full-duplex communication, and wherein a second RB index of the second plurality of low and high RB index pairs is used to determine a downlink RB set of the plurality of RB sets for full-duplex communication.
32. The method according to claim 25, wherein At least one of the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, and wherein a first RB index of the first plurality of low and high RB index pairs or a second RB index of the second plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set.
33. An apparatus configured for wireless communication, the apparatus comprising: A memory; And At least one processor coupled to the memory, wherein the at least one processor is configured to: Receive an uplink guard band message, the uplink guard band message including information about a first one or more guard bands between resource block (RB) sets of a bandwidth part (BWP) when used in an uplink half-duplex time slot configuration, wherein the uplink guard band message includes a first plurality of low and high RB index pairs, and wherein each low and high RB index pair of the first plurality of low and high RB index pairs defines a corresponding guard band of the uplink half-duplex time slot configuration; Receive a downlink guard band message, the downlink guard band message including information about a second one or more guard bands between the RB sets of the BWP when used in a downlink half-duplex time slot configuration, wherein the downlink guard band message includes a second plurality of low and high RB index pairs, and wherein each low and high RB index pair of the second plurality of low and high RB index pairs defines a corresponding guard band of the downlink half-duplex time slot configuration; and Perform the full-duplex communication according to a full-duplex time slot configuration of the BWP, using a first RB set of at least a part of the plurality of RB sets for full-duplex communication that corresponds to the uplink guard band message and the downlink guard band message.
34. The apparatus according to claim 33, wherein, At least one of the first plurality of low and high RB index pairs of the uplink guard band message includes a first RB index corresponding to an uplink RB index, wherein at least one of the second plurality of low and high RB index pairs of the downlink guard band message includes a second RB index corresponding to a downlink RB index, and wherein the first RB index and the second RB index define a corresponding guard band of the full-duplex time slot configuration between the downlink RB set and the uplink RB set of the full-duplex time slot configuration.
35. The apparatus according to claim 33, wherein, At least one RB set in the first RB set defined by the RB indices of the uplink guard band message and the downlink guard band message is partitioned into the downlink and uplink RB sets of the full-duplex time slot configuration.
36. The apparatus according to claim 33, wherein, At least one RB set in the first RB set is an in-band full-duplex RB set, and one or more RB indices in the first plurality of low and high RB index pairs are used to determine the in-band full-duplex RB set.
37. The apparatus according to claim 33, wherein, The at least one processor is further configured to: Receive a full-duplex guard band message that contains information about a third one or more guard bands between the RB sets when the BWP is used in the full-duplex time slot configuration, wherein the full-duplex guard band message includes a third plurality of low and high RB index pairs, and wherein each low and high RB index pair in the third plurality of low and high RB index pairs defines a corresponding guard band of the full-duplex time slot configuration. Wherein at least one RB set in the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, wherein a third RB index in the third plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set, wherein a first RB index in the first plurality of low and high RB index pairs is used to determine an uplink RB set in the plurality of RB sets for full-duplex communication, and wherein a second RB index in the second plurality of low and high RB index pairs is used to determine a downlink RB set in the plurality of RB sets for full-duplex communication.
38. The device according to claim 33, wherein At least one RB set in the plurality of RB sets for full-duplex communication is an in-band full-duplex RB set, and a first RB index in the first plurality of low and high RB index pairs or a second RB index in the second plurality of low and high RB index pairs is used to determine the in-band full-duplex RB set.
Citation Information
Patent Citations
Interference mitigation for full-duplex communication
US20200235980A1