SUBBAND CONFIGURATION METHOD AND COMMUNICATION APPARATUS
20250260522 ยท 2025-08-14
Inventors
Cpc classification
H04L27/26414
ELECTRICITY
H04W72/0453
ELECTRICITY
International classification
Abstract
The present disclosure relates to subband configuration methods and communication apparatuses. In one example method, a terminal device receives first signaling and second signaling from a network device, where the first signaling indicates a first time unit set, the second signaling indicates a first subband pattern, the first subband pattern indicates a transmission direction of a frequency unit comprised in a first frequency domain resource, and the first frequency domain resource is a frequency unit set configured by the network device for the terminal device. The terminal device determines a transmission direction of a first time frequency resource based on the first subband pattern, where the first time frequency resource comprises a first frequency unit in the first frequency domain resource and a first time unit, and the first time unit is any time unit in the first time unit set.
Claims
1. A subband configuration method, applied to a terminal device, and comprising: receiving first signaling and second signaling from a network device, wherein the first signaling indicates a first time unit set, the second signaling indicates a first subband pattern, the first subband pattern indicates a transmission direction of a frequency unit comprised in a first frequency domain resource, the first frequency domain resource comprises one or more flexible frequency units, the one or more flexible frequency units are capable of being used for both uplink transmission and downlink transmission, and the first frequency domain resource is a frequency unit set configured by the network device for the terminal device; and determining a transmission direction of a first time frequency resource based on the first subband pattern, wherein the first time frequency resource comprises a first frequency unit in the first frequency domain resource and a first time unit, and the first time unit is any time unit in the first time unit set.
2. The method according to claim 1, wherein the method further comprises: determining a transmission direction of a second time frequency resource based on a transmission direction of a second time unit, wherein the second time frequency resource comprises a second frequency unit in the first frequency domain resource and the second time unit, and the second time unit is any time unit outside the first time unit set.
3. The method according to claim 1, wherein: the first subband pattern indicates that all frequency units in the first frequency domain resource are flexible frequency units; the first subband pattern indicates that the first frequency domain resource comprises at most one downlink subband, one flexible subband, and one uplink subband, wherein the downlink subband is located at a start location of the first frequency domain resource, the uplink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; the first subband pattern indicates that the first frequency domain resource comprises at most one uplink subband, one flexible subband, and one downlink subband, wherein the uplink subband is located at a start location of the first frequency domain resource, the downlink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; or the first subband pattern indicates that the first frequency domain resource comprises at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, wherein the first downlink subband is located at a start location of the first frequency domain resource, the second downlink subband is located at an end location of the first frequency domain resource, the first flexible subband is located between the first downlink subband and the first uplink subband, and the second flexible subband is located between the first uplink subband and the second downlink subband; and wherein all frequency units in an uplink subband are uplink frequency units, all frequency units in a downlink subband are downlink frequency units, and all frequency units in a flexible subband are flexible frequency units.
4. The method according to claim 1, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one downlink subband and one flexible subband; or the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one uplink subband.
5. The method according to claim 1, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only one uplink subband and one flexible subband.
6. The method according to claim 1, wherein: the first subband pattern indicates that the first frequency domain resource comprises only a first downlink subband, a flexible subband, and a second downlink subband, wherein the flexible subband is located between the first downlink subband and the second downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only a first flexible subband, an uplink subband, and a second flexible subband, wherein the uplink subband is located between the first flexible subband and the second flexible subband.
7. The method according to claim 3, wherein transmission directions of all frequency units in one flexible subband in the first frequency domain resource are the same.
8. A subband configuration method, applied to a network device, and comprising: determining first signaling and second signaling, wherein the first signaling indicates a first time unit set, the second signaling indicates a first subband pattern, the first subband pattern indicates a transmission direction of a frequency unit comprised in a first frequency domain resource, the first frequency domain resource comprises one or more flexible frequency units, the one or more flexible frequency units are capable of being used for both uplink transmission and downlink transmission, the first frequency domain resource is a frequency unit set configured by the network device for a terminal device, the first subband pattern is used to determine a transmission direction of a first time frequency resource, the first time frequency resource comprises a first frequency unit in the first frequency domain resource and a first time unit, and the first time unit is any time unit in the first time unit set; and sending the first signaling and the second signaling to the terminal device.
9. The method according to claim 8, wherein: the first subband pattern indicates that all frequency units in the first frequency domain resource are flexible frequency units; the first subband pattern indicates that the first frequency domain resource comprises at most one downlink subband, one flexible subband, and one uplink subband, wherein the downlink subband is located at a start location of the first frequency domain resource, the uplink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; the first subband pattern indicates that the first frequency domain resource comprises at most one uplink subband, one flexible subband, and one downlink subband, wherein the uplink subband is located at a start location of the first frequency domain resource, the downlink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; or the first subband pattern indicates that the first frequency domain resource comprises at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, wherein the first downlink subband is located at a start location of the first frequency domain resource, the second downlink subband is located at an end location of the first frequency domain resource, the first flexible subband is located between the first downlink subband and the first uplink subband, and the second flexible subband is located between the first uplink subband and the second downlink subband; and wherein all frequency units in an uplink subband are uplink frequency units, all frequency units in a downlink subband are downlink frequency units, and all frequency units in a flexible subband are flexible frequency units.
10. The method according to claim 8, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one downlink subband and one flexible subband; or the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one uplink subband.
11. The method according to claim 8, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only one uplink subband and one flexible subband.
12. The method according to claim 8, wherein: the first subband pattern indicates that the first frequency domain resource comprises only a first downlink subband, a flexible subband, and a second downlink subband, wherein the flexible subband is located between the first downlink subband and the second downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only a first flexible subband, an uplink subband, and a second flexible subband.
13. The method according to claim 9, wherein transmission directions of all frequency units in one flexible subband in the first frequency domain resource are the same.
14. A communication apparatus, comprising: at least one processor; and at least one memory storing programming instructions for execution by the at least one processor, the programming instructions instructing the communication apparatus to perform operations comprising: receiving first signaling and second signaling from a network device, wherein the first signaling indicates a first time unit set, the second signaling indicates a first subband pattern, the first subband pattern indicates a transmission direction of a frequency unit comprised in a first frequency domain resource, the first frequency domain resource comprises one or more flexible frequency units, the one or more flexible frequency units are capable of being used for both uplink transmission and downlink transmission, and the first frequency domain resource is a frequency unit set configured by the network device for a terminal device; and determining a transmission direction of a first time frequency resource based on the first subband pattern, wherein the first time frequency resource comprises a first frequency unit in the first frequency domain resource and a first time unit, and the first time unit is any time unit in the first time unit set.
15. The apparatus according to claim 14, wherein the operations further comprises: determining a transmission direction of a second time frequency resource based on a transmission direction of a second time unit, wherein the second time frequency resource comprises a second frequency unit in the first frequency domain resource and the second time unit, and the second time unit is any time unit outside the first time unit set.
16. The apparatus according to claim 14, wherein: the first subband pattern indicates that all frequency units in the first frequency domain resource are flexible frequency units; the first subband pattern indicates that the first frequency domain resource comprises at most one downlink subband, one flexible subband, and one uplink subband, wherein the downlink subband is located at a start location of the first frequency domain resource, the uplink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; the first subband pattern indicates that the first frequency domain resource comprises at most one uplink subband, one flexible subband, and one downlink subband, wherein the uplink subband is located at a start location of the first frequency domain resource, the downlink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband; or the first subband pattern indicates that the first frequency domain resource comprises at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, wherein the first downlink subband is located at a start location of the first frequency domain resource, the second downlink subband is located at an end location of the first frequency domain resource, the first flexible subband is located between the first downlink subband and the first uplink subband, and the second flexible subband is located between the first uplink subband and the second downlink subband; and all frequency units in an uplink subband are uplink frequency units, all frequency units in a downlink subband are downlink frequency units, and all frequency units in a flexible subband are flexible frequency units.
17. The apparatus according to claim 14, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one downlink subband and one flexible subband; or the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one uplink subband.
18. The apparatus according to claim 14, wherein: the first subband pattern indicates that the first frequency domain resource comprises only one flexible subband and one downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only one uplink subband and one flexible subband.
19. The apparatus according to claim 14, wherein: the first subband pattern indicates that the first frequency domain resource comprises only a first downlink subband, a flexible subband, and a second downlink subband, wherein the flexible subband is located between the first downlink subband and the second downlink subband; or the first subband pattern indicates that the first frequency domain resource comprises only a first flexible subband, an uplink subband, and a second flexible subband, wherein the uplink subband is located between the first flexible subband and the second flexible subband.
20. The apparatus according to claim 16, wherein transmission directions of all frequency units in one flexible subband in the first frequency domain resource are the same.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
DESCRIPTION OF EMBODIMENTS
[0080] The following describes technical solutions in embodiments in this application with reference to accompanying drawings.
[0081] The technical solutions in embodiments of this application may be applied to various communication systems, for example, wireless communication related to 5th generation (5th generation, 5G), new radio (new radio, NR), long term evolution (long term evolution, LTE), internet of things (internet of things, IoT), wireless-fidelity (wireless-fidelity, Wi-Fi), the 3rd generation partnership project (3rd generation partnership project, 3GPP), or other wireless communication that may occur in the future.
[0082]
[0083] The network device is a network side device having a wireless transceiver function. The network device may be an apparatus that is in a radio access network (radio access network, RAN) and that provides a wireless communication function for the terminal device, and is referred to as a RAN device. For example, the network device may be a base station (base station), an evolved NodeB (evolved NodeB, eNodeB), a next generation NodeB (next generation NodeB, gNB) in a 5G mobile communication system, a subsequent evolved 3GPP base station, a transmission reception point (transmission reception point, TRP), an access node in a Wi-Fi system, a wireless relay node, or a wireless backhaul node. In communication systems using different radio access technologies (radio access technologies, RATs), names of devices having base station functions may be different. For example, a base station may be referred to as an eNB or an eNodeB in an LTE system, and may be referred to as a gNB in a 5G system or an NR system. A specific name of the base station is not limited in this application. The network device may include one or more co-site or non-co-site transmission reception points. For another example, the network device may include one or more central units (central units, CUs), one or more distributed units (distributed units, DUs), or one or more CUs and one or more DUs. For example, functions of the CU may be implemented by one entity or different entities. For example, the functions of the CU are further divided. In other words, a control plane and a user plane are separated and implemented by different entities, which are respectively a control plane CU entity (namely, a CU-CP entity) and a user plane CU entity (namely, a CU-UP entity). The CU-CP entity and the CU-UP entity may be coupled to the DU, to jointly complete a function of an access network device. For example, the CU is responsible for processing a non-real-time protocol and service, and implements functions at radio resource control (radio resource control, RRC) and packet data convergence protocol (packet data convergence protocol, PDCP) layers. The DU is responsible for processing a physical layer protocol and a real-time service, and implements functions of a radio link control (radio link control, RLC) layer, a medium access control (medium access control, MAC) layer, and a physical (physical, PHY) layer. In this way, some functions of a radio access network device may be implemented by a plurality of network function entities. These network function entities may be network elements in a hardware device, or may be software functions run on dedicated hardware, or may be virtualized functions instantiated on a platform (for example, a cloud platform). The network device may further include an active antenna unit (active antenna unit, AAU for short). The AAU implements some physical layer processing functions, radio frequency processing, and a function related to an active antenna. Information at the RRC layer is eventually converted into information at the PHY layer, or is converted from information at the PHY layer. Therefore, in this architecture, higher layer signaling such as RRC layer signaling may also be considered as being sent by the DU or sent by the DU and the AAU. It may be understood that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified into a network device in an access network (radio access network, RAN), or the CU may be classified into a network device in a core network (core network, CN). This is not limited in this application. For another example, in a vehicle to everything (vehicle to everything, V2X) technology, the access network device may be a road side unit (road side unit, RSU). A plurality of access network devices in the communication system may be base stations of a same type, or may be base stations of different types. The base station may communicate with the terminal device, or may communicate with the terminal device via a relay station. In embodiments of this application, the apparatus configured to implement a function of the network device may be the network device, or may be an apparatus that can support the network device in implementing the function, for example, a chip system or a combined component or component that can implement a function of the access network device. The apparatus may be installed in the network device. In this embodiment of this application, the chip system may include a chip, or may include a chip and another discrete component.
[0084] The terminal device is a user side device having a wireless transceiver function, and may be a fixed device, a mobile device, a handheld device (for example, a mobile phone), a wearable device, a vehicle-mounted device, or a wireless apparatus (for example, a communication module, a modem, or a chip system) built in the foregoing device. The terminal device is configured to connect people, things, machines, and the like, and may be widely used in various scenarios, for example, cellular communication, device-to-device (device-to-device, D2D) communication, V2X communication, machine-to-machine/machine-type communication (machine-to-machine/machine-type communication, M2M/MTC), internet of things, virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), self-driving (self-driving), remote medical (remote medical), a smart grid (smart grid), smart furniture, smart office, smart wearable, smart transportation, a smart city (smart city), an uncrewed aerial vehicle, and a robot. For example, the terminal device may be a handheld terminal in the cellular communication, a communication device in the D2D, an internet of things device in the MTC, a surveillance camera in the smart transportation and the smart city, or a communication device in the uncrewed aerial vehicle. The terminal device may be sometimes referred to as a user equipment (user equipment, UE), a user terminal, a user apparatus, a subscriber unit, a subscriber station, a terminal, an access terminal, an access station, a UE station, a remote station, a mobile device, a wireless communication device, or the like. In embodiments of this application, an apparatus configured to implement a function of the terminal device may be a terminal device, or may be an apparatus that can support the terminal device in implementing the function, for example, a chip system, or a combined component or device that can implement the function of the terminal device. The apparatus may be installed in the terminal device.
[0085] To facilitate understanding of embodiments of this application, concepts and related procedures in this application are described first.
[0086] 1. Symbol (symbol): The symbol is an abbreviation of a time domain symbol, and may also be referred to as an OFDM symbol. It should be noted that the time domain symbol may be alternatively named in combination with another multiple access manner. This is not limited in embodiments of this application. For different subcarrier spacings, lengths of the time domain symbol may be different.
[0087] It should be understood that symbols in a slot (slot) may include three types: a downlink symbol, an uplink symbol, and a flexible symbol. The uplink symbol can be used only for uplink transmission, and the downlink symbol can be used only for downlink transmission. The flexible symbol has no determined transmission direction, and may be used for uplink transmission or downlink transmission based on an indication of control signaling. Symbols in a slot may be all downlink symbols, or all uplink symbols, or all flexible symbols, or may be a combination of several types of symbols.
[0088] 2. Time unit: The time unit may be a slot, a symbol, a subframe, a half-frame, a frame, a mini-subframe, or a mini-slot. This is not limited in this application.
[0089] 3. Subband: The subband is a part of a frequency band in a carrier, namely, one or more consecutive physical resource blocks (physical resource blocks, PRBs) in frequency domain. In this application, the subband may also be understood as a frequency domain resource.
[0090] 4. SBFD: In the SBFD solution, one carrier is divided into a plurality of non-overlapping subbands, and transmission directions of different subbands may be different. In other words, one carrier includes a first subband and a second subband that do not overlap, and transmission directions of the first subband and the second subband are different. It should be noted that the first subband and the second subband are two types of subbands with different transmission directions, and this does not mean that one carrier includes only two subbands. For example, a carrier includes a subband #1 and a subband #2, and transmission directions of the subband #1 and the subband #2 are different. Alternatively, a carrier includes a subband #1, a subband #2, and a subband #3. Transmission directions of the subband #1 and the subband #3 are the same, and transmission directions of the subband #1 and the subband #2 are different.
[0091] 5. SBFD slot: Frequency resources in the SBFD slot include two or more subbands with different transmission directions. For example, time frequency division of a typical SBFD solution is shown in
[0092] 6. Non-SBFD slot: Transmission directions of all frequency resources in the non-SBFD slot are the same. For example, a rectangular block filled with right slashes in
[0093] 7. TDD flexible configuration and configuration parameter: Uplink-downlink slot configuration in NR depends on tdd-UL-DL-ConfigurationCommon and tdd-UL-DL-ConfigurationDedicated, where tdd-UL-DL-ConfigurationCommon is cell-level uplink-downlink slot configuration signaling, and tdd-UL-DL-ConfigurationDedicated is UE-level uplink-downlink slot configuration signaling.
[0094] A terminal device in each cell completes slot configuration according to the following steps.
[0095] If tdd-UL-DL-ConfigurationCommon (cell-level uplink-downlink slot configuration signaling) is indicated to the UE, the UE sets a slot format for each slot in a slot set indicated by tdd-UL-DL-ConfigurationCommon. tdd-UL-DL-ConfigurationCommon includes the following information: [0096] (1) a reference subcarrier spacing (subcarrier spacing, SCS) .sub.ref, indicated by signaling referenceSubcarrierSpacing; and [0097] (2) an uplink-downlink configuration pattern, indicated by signaling pattern1, where pattern1 includes: [0098] (a) a slot configuration periodicity P msec, indicated by signaling dl-UL-TransmissionPeriodicity, where Msec represents millisecond, and may also be written as ms in this application; [0099] (b) a quantity of downlink slots d.sub.slot, indicated by signaling nrofDownlinkSlots, where a symbol of each downlink slot is a downlink symbol; [0100] (c) a quantity of downlink symbols d.sub.sym, indicated by signaling nrofDownlinkSymbols; [0101] (d) a quantity of uplink slots .sub.slot, indicated by signaling nrofUplinkSlots; and [0102] (e) a quantity of uplink symbols .sub.sym, indicated by signaling nrofUplinkSymbols.
[0103] The defined slot configuration periodicity P msec includes S=p*2.sup..sup.
[0104] If tdd-UL-DL-ConfigurationCommon provides both pattern1 and pattern2, the UE sets a slot format for each slot in a slot set indicated by pattern1, and sets a slot format for each slot in a slot set indicated by pattern2, where pattern2 includes: [0105] (a) a slot configuration periodicity P.sub.2 msec, indicated by signaling dl-UL-TransmissionPeriodicity; [0106] (b) a quantity of downlink slots d.sub.slot,2, indicated by signaling nrofDownlinkSlots, where a symbol of each downlink slot is a downlink symbol; [0107] (c) a quantity of downlink symbols d.sub.sym,2 indicated by signaling nrofDownlinkSymbols; [0108] (d) a quantity of uplink slots .sub.slot,2, indicated by signaling nrofUplinkSlots; and [0109] (e) a quantity of uplink symbols .sub.sym,2 indicated by signaling nrofUplinkSymbols.
[0110] A slot configuration periodicity (P+P.sub.2) msec includes S=p*2.sup..sup.
[0111] If tdd-UL-DL-ConfigurationDedicated (UE-level uplink-downlink slot configuration signaling) is further indicated to the UE, the signaling tdd-UL-DL-ConfigurationDedicated is used to perform further uplink-downlink configuration only on a flexible symbol configured by using tdd-UL-DL-ConfigurationCommon in a slot configuration periodicity indicated by tdd-UL-DL-ConfigurationCommon. tdd-UL-DL-ConfigurationDedicated includes the following information: [0112] (1) a symbol configuration set, indicated by slotSpecificConfigurationsToAddModList, where slotSpecificConfigurationsToAddModList provides a series of flexible symbol configuration manners; and [0113] (2) for each symbol configuration in the symbol configuration set: [0114] (a) A slot index is indicated by slotIndex. The slotIndex identifies a slot in a slot configuration period specified in tdd-UL-DL-ConfigurationCommon. [0115] (b) Directions of symbols in a slot are indicated by symbols.
[0116] Specifically, if symbols=allDownlink, all symbols in the slot are downlink symbols. If symbols=allUplink, all symbols in the slot are uplink symbols. If symbols=explicit, nrofDownlinkSymbols indicates a quantity of downlink symbols in the slot and these downlink symbols are located at the front of the slot, and nrofUplinkSymbols indicates a quantity of uplink symbols in the slot and these uplink symbols are located at the back of the slot. If nrofDownlinkSymbols is not configured, the slot has no downlink symbols. If nrofUplinkSymbols is not configured, the slot has no uplink symbols. Remaining symbols in the slot are flexible symbols.
[0117] It should be understood that, for a symbol indicated as a downlink symbol by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated in a slot, the UE may perform signal receiving on the symbol; and for a symbol indicated as an uplink symbol by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated in a slot, the UE may perform signal sending on the symbol.
[0118] It should be further understood that, scheduling of a flexible symbol is flexible, and scheduling of downlink control information (downlink control information, DCI) determines whether the symbol is used for downlink reception or uplink sending. For example, if the UE receives a corresponding indication of a DCI format, the UE receives a physical downlink shared channel (physical downlink shared channel, PDSCH) or a channel state information reference signal (channel state information reference signal, CSI-RS) in a flexible symbol set of the slot. For another example, if the UE receives a corresponding indication of a DCI format, a random access response (random access response, RAR) uplink (uplink, UL) grant, a fallbackRAR UL grant, or a successRAR, the UE transmits a physical uplink shared channel (physical uplink shared channel, PUSCH), a physical uplink control channel (physical uplink control channel, PUCCH), a physical random access channel (physical random access channel, PRACH), or a sounding reference signal (sounding reference signal, SRS) in the flexible symbol set of the slot.
[0119] 8. SBFD dedicated uplink-downlink slot configuration: Based on different configurations of an uplink subband and a downlink subband in a slot, for example, the SBFD dedicated uplink-downlink slot configuration may include the following three types: XXXXX, XXXXU, and DXXXU, where D represents a downlink time unit, all symbols in the downlink time unit are downlink symbols, no uplink subband can be configured on the downlink symbols, U represents an uplink time unit, all symbols in the uplink time unit are uplink symbols, no downlink subband can be configured on the uplink symbols, X represents an SBFD time unit, and each symbol in the SBFD time unit may be configured with at least one uplink subband and at least one downlink subband. In this configuration method, uplink and downlink subbands configured on flexible symbols are invisible to the UE. In other words, the UE does not know frequency resource locations of the uplink and downlink subbands. In this case, if the UE determines to perform downlink transmission on a flexible symbol, a gNB should ensure that the UE is indicated to perform downlink reception only on a downlink subband configured for the flexible symbol. If the UE determines to perform uplink transmission on the flexible symbol, the gNB should ensure that the UE is indicated to perform uplink transmission only on an uplink subband configured for the flexible symbol.
[0120] It should be understood that, the SBFD time unit represented by X is a flexible time unit, and each symbol in the flexible time unit is a flexible symbol.
[0121] It should be further understood that, quantities of X in XXXXX, XXXXU, and DXXXU are merely examples for description, and the quantities of X may be configured by a network device based on an actual situation. In addition, XXXXX, XXXXU, and DXXXU may be configured through the cell-level uplink-downlink slot configuration signaling and the UE-level uplink-downlink slot configuration signaling in the concept explanation.
[0122] 9. SBFD subband configuration: SBFD subbands include an uplink subband, a downlink subband, and a guard band. The uplink subband can be used only for uplink transmission, the downlink subband can be used only for downlink transmission, and the guard band cannot be used for uplink transmission or downlink transmission. For example,
[0123] Currently, as shown in
[0124] In view of this, this application provides a subband configuration method, to effectively resolve the foregoing technical problem. The following describes in detail the method provided in this application.
[0125]
[0126] S410: A network device determines first signaling and second signaling.
[0127] The first signaling indicates a first time unit set, and the first time unit set includes one or more time units.
[0128] The second signaling indicates a first subband pattern, the first subband pattern indicates a transmission direction of each frequency unit included in a first frequency domain resource, and the first frequency domain resource includes one or more flexible frequency units, where these flexible frequency units are capable of being used for both uplink transmission and downlink transmission, and the first frequency domain resource is a frequency unit set configured by the network device for a terminal device.
[0129] It should be understood that, the first subband pattern is used to determine a transmission direction of a first time frequency resource, where the first time frequency resource is a time frequency resource including one frequency unit in the first frequency domain resource and a first time unit, and the first time unit is any time unit in the first time unit set. In other words, a time domain resource range in which the first subband pattern takes effect is a time unit in the first time unit set.
[0130] Optionally, the first time unit set is included in a first time period, and the first time period is repeated by using a length of the first time period as a periodicity.
[0131] Optionally, each of the first time periods that are periodically repeated includes one first time unit set.
[0132] Optionally, starting from a 1.sup.st first time period in the first time periods that are periodically repeated, M first time periods in every N first time periods include one first time unit set, and 1M<N. Locations of the M first time periods in the N first time periods may be predefined, or may be indicated by the first signaling. This is not limited in this application. For example, as shown in
[0133] Optionally, the first time period may be a predefined time period or a time period indicated by the first signaling. For example, the first signaling may indicate location information of the first time periods that are periodically repeated. The location information includes one start location and first duration, or the location information includes one start location and one end location. It may be understood that, when the location information includes one piece of start location information and the first duration, the terminal device considers that the start location is a start location of the 1.sup.st first time period in the first time periods that are periodically repeated, and the first duration is a length of the first time period. It may be understood that, when the location information includes one piece of start location information and one end location, the terminal device considers that the start location is the start location of the 1.sup.st first time period in the first time periods that are periodically repeated, and the end location is an end location of the 1.sup.st first time period in the first time periods that are periodically repeated. The length of the first time period may be determined based on the start location and the end location.
[0134] Optionally, the first time period may be a time period corresponding to a first slot configuration periodicity, and the first slot configuration periodicity is a slot configuration periodicity included in cell-level slot configuration signaling (namely, tdd-UL-DL-ConfigurationCommon). In an example, the following provides several possible implementations in which the first signaling indicates the first time unit set by using an example in which the first time period is the first slot configuration periodicity.
Implementation 1
[0135] The first time unit set indicated by the first signaling includes all flexible symbols in the first slot configuration periodicity (namely, an example of the first time period).
Implementation 2
[0136] The first signaling includes a location of a start time unit S.sub.window,1 in a first time window and a window length L.sub.window,1 of the first time window (namely, a quantity of time units included in the first time window), and the first time unit set includes all time units in the first time window in the first slot configuration periodicity.
[0137] For example, if S.sub.window,1 is a slot index in the first slot configuration periodicity, 0S.sub.window,1<S, where S is a quantity of slots included in the first slot configuration periodicity.
[0138] Optionally, when S.sub.window,1 indicates one slot index, a location of the start time unit is a location of a 1.sup.st symbol in the slot.
[0139] For example, if S.sub.window,1 may be a symbol index in the first slot configuration periodicity, 0S.sub.window,1<SN.sub.symb.sup.slot, where N.sub.symb.sup.slot indicates a quantity of symbols included in one slot.
[0140] For example, if a unit of L.sub.window,1 is ms, 0L.sub.window,1P, where Pi s a length of the first slot configuration periodicity, and a unit is ms; if a unit of L.sub.window,1 is a slot, 0L.sub.window,1S, where S is a quantity of slots included in the first slot configuration periodicity; and if a unit of L.sub.window,1 is a symbol, 0L.sub.window,1SN.sub.symb.sup.slot.
Implementation 3
[0141] The first signaling includes a first bitmap, bits included in the first bitmap are in one-to-one correspondence with time units in the first slot configuration periodicity, and the first time unit set includes a time unit corresponding to a bit whose bit value is a first value in the first bitmap.
[0142] For example, if the first value is 1, it indicates that a time unit corresponding to a bit whose bit value is 1 is included in the first time unit set, and a time unit corresponding to a bit whose bit value is not 1 is not included in the first time unit set.
[0143] For example, if one bit in the first bitmap corresponds to one slot in the first slot configuration periodicity, the first bitmap includes S bits in total, and S is a quantity of slots included in the first slot configuration periodicity.
[0144] For example, if one bit in the first bitmap corresponds to one symbol in the first slot configuration periodicity, the first bitmap includes SN.sub.symb.sup.slot bits in total, and N.sub.symb.sup.slot represents a quantity of symbols included in one slot.
[0145] Optionally, each first slot configuration periodicity includes one first time unit set.
[0146] Optionally, N first slot configuration periodicities in every M first slot configuration periodicities include the first time unit set.
[0147] It should be understood that, the foregoing implementation is described by using an example in which cell-level uplink-downlink slot configuration signaling includes only one slot configuration periodicity. When the cell-level uplink-downlink slot configuration signaling includes two slot configuration periodicities (for example, the first slot configuration periodicity and a second slot configuration periodicity), the first signaling may indicate the first time unit set and a second time unit set. In this case, for Implementation 1, the first time unit set includes flexible symbols in the first slot configuration periodicity, and the second time unit set includes flexible symbols in the second slot configuration periodicity. For Implementation 2, the first signaling includes information about the first time window in the first slot configuration periodicity and information about a second time window in the second slot configuration periodicity, the first time unit set includes the time units in the first time window, and the second time unit set includes time units in the second time window. For Implementation 3, the first signaling includes the first bitmap and a second bitmap, the bits included in the first bitmap are in one-to-one correspondence with the time units in the first slot configuration periodicity, bits included in the second bitmap are in one-to-one correspondence with time units in the second slot configuration periodicity, the first time unit set includes the time unit corresponding to the bit whose bit value is the first value in the first bitmap, and the second time unit set includes a time unit corresponding to a bit whose bit value is a first value in the second bitmap.
[0148] Optionally, when the second time unit set exists, the network device may configure only one subband pattern, that is, configure only the first subband pattern. In this case, a time domain resource range in which the first subband pattern takes effect may include the time units in the first time unit set and the time units in the second time unit set. Alternatively, the network device may configure one subband pattern for the first time unit set and one subband pattern for the second time unit set. For example, the network device configures a subband pattern #1 and a subband pattern #2, a time domain resource range in which the subband pattern #1 takes effect includes the time units in the first time unit set, and a time domain resource range in which the subband pattern #2 takes effect includes the time units in the second time unit set.
[0149] Possible implementations of the first signaling are described in detail above, and related information of the second signaling is described in detail below.
[0150] The second signaling indicates the first subband pattern, and the first subband pattern indicates a type of each frequency unit included in the first frequency domain resource.
[0151] Optionally, the type of the frequency unit includes an uplink frequency unit, a downlink frequency unit, and a flexible frequency unit. The uplink frequency unit can be used only for uplink transmission, the downlink frequency unit can be used only for downlink transmission, and the flexible frequency unit can be used for both uplink transmission and downlink transmission. In this application, the type of the frequency unit may also be described as a transmission direction of the frequency unit.
[0152] For example, the first subband pattern may be one of the following four patterns.
[0153] Pattern 1: The pattern 1 indicates that all frequency units in the first frequency domain resource are flexible frequency units.
[0154] Pattern 2: The pattern 2 indicates that the first frequency domain resource includes at most one downlink subband, one flexible subband, and one uplink subband, where the downlink subband is located at a start location of the first frequency domain resource, the uplink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband.
[0155] Pattern 3: The pattern 3 indicates that the first frequency domain resource includes at most one uplink subband, one flexible subband, and one downlink subband, where the uplink subband is located at a start location of the first frequency domain resource, the downlink subband is located at an end location of the first frequency domain resource, and the flexible subband is located between the downlink subband and the uplink subband.
[0156] Pattern 4: The pattern 4 indicates that the first frequency domain resource includes at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, where the first downlink subband is located at a start location of the first frequency domain resource, the second downlink subband is located at an end location of the first frequency domain resource, the first flexible subband is located between the first downlink subband and the first uplink subband, and the second flexible subband is located between the first uplink subband and the second downlink subband.
[0157] It should be understood that, one subband includes at least one frequency unit, all frequency units in one uplink subband are uplink frequency units, all frequency units in one downlink subband are downlink frequency units, and all frequency units in one flexible subband are flexible frequency units.
[0158] Optionally, transmission directions of all the frequency units in the flexible subband in this application are the same. In other words, if some frequency units in a flexible subband are indicated (for example, indicated by the network device) to perform uplink transmission, frequency units in the flexible subband other than these frequency units can only be used to perform uplink transmission, and cannot be indicated to perform downlink transmission, and vice versa.
[0159] Examples are described below. It is assumed that one flexible subband includes 100 resource blocks (resource blocks, RBs). If the network device indicates the terminal device to perform uplink transmission on an RB #0 to an RB #49 of a flexible subband #1, the network device cannot indicate the terminal device to perform downlink transmission on an RB #50 to an RB #99 of the flexible subband #1, and the terminal device can perform uplink transmission only on the RB #50 to the RB #99 of the flexible subband #1. Further, optionally, the network device cannot indicate all terminal devices served by the network device to perform downlink transmission on the flexible subband (the RB #0 to the RB #99), and only uplink transmission can be performed on the flexible subband.
[0160] It should be further understood that, merely several possible specific patterns of the first subband pattern are provided above as examples. The first subband pattern may alternatively be another pattern including a flexible subband. This is not limited in this application.
[0161] It should be further understood that, when the first subband pattern is the pattern 2, the pattern 3, or the pattern 4, the network device further needs to indicate, to the terminal device through the second signaling, specific location information that is of each of one or more subbands in the first frequency domain resource and that is determined based on the first subband pattern.
[0162] The following describes, by using an example, how the second signaling indicates the specific location information of each subband in the first frequency domain resource when the first subband pattern is the pattern 2, the pattern 3, or the pattern 4.
[0163] (1) When the first subband pattern is the pattern 2, the second signaling includes L.sub.RB,1 and L.sub.RB,2, where L.sub.RB,1 and L.sub.RB,2 indicate that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, the last L.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1L.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, 0L.sub.RB,1N.sub.BWP.sup.size, and 0L.sub.RB,2N.sub.BWP.sup.size.
[0164] It should be understood that, the first L.sub.RB,1 RBs herein are L.sub.RB,1 consecutive RBs including an RB with a smallest index in the first frequency domain resource in ascending order of RB indexes. The last L.sub.RB,2 RBs herein are L.sub.RB,2 consecutive RBs including an RB with a largest index in the first frequency domain resource in descending order of RB indexes. The same descriptions are not provided below.
[0165] It may be understood that, if L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RB,2=0, the first uplink subband does not exist, that is, the first flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RB,2=0 and L.sub.RB,1=0, the pattern 2 is equivalent to the pattern 1.
[0166] Optionally, when the pattern 2 indicates that the first frequency domain resource includes at most one downlink subband, one flexible subband, and one uplink subband, the pattern 2 specifically indicates that the first frequency domain resource includes only one downlink subband and one flexible subband (referred to as a pattern #21 below), or the pattern 2 specifically indicates that the first frequency domain resource includes only one flexible subband and one uplink subband (referred to as a pattern #22 below).
[0167] For example, when the first subband pattern is the pattern #21, the second signaling includes L.sub.RB,1, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,1N.sub.BWP.sup.size.
[0168] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0169] For example, when the first subband pattern is the pattern #21, the second signaling includes L.sub.RB,1, where L.sub.RB,1 indicates that the last L.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,1N.sub.BWP.sup.size.
[0170] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0171] For example, when the first subband pattern is the pattern #22, the second signaling includes L.sub.RB,2, where L.sub.RB,2 indicates that the first L.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,2.sub.BWP.sup.size.
[0172] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0173] For example, when the first subband pattern is the pattern #22, the second signaling includes L.sub.RB,2, where L.sub.RB,2 indicates that the last L.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,2N.sub.BWP.sup.size.
[0174] For example, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0175] (2) When the first subband pattern is the pattern 3, the second signaling includes L.sub.RB,1 and L.sub.RB,2, where L.sub.RB,1 and L.sub.RB,2 indicate that the first L.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, the last L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1L.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, where 0L.sub.RB,1N.sub.BWP.sup.size and 0L.sub.RB,2N.sub.BWP.sup.size.
[0176] It may be understood that, if L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RB,2=0, the first uplink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RB,2=0 and L.sub.RB,1=0, the pattern 3 is equivalent to the pattern 1.
[0177] Optionally, when the pattern 3 indicates that the first frequency domain resource includes at most one uplink subband, one flexible subband, and one downlink subband, the pattern 3 specifically indicates that the first frequency domain resource includes only one flexible subband and one downlink subband (referred to as a pattern #31 below), or the pattern 3 specifically indicates that the first frequency domain resource includes only one uplink subband and one flexible subband (referred to as a pattern #32 below).
[0178] For example, when the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,1N.sub.BWP.sup.size.
[0179] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0180] For example, when the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1, where L.sub.RB,1 indicates that the last L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,1N.sub.BWP.sup.size.
[0181] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0182] For example, when the first subband pattern is the pattern #32, the second signaling includes L.sub.RB,2, where L.sub.RB,2 indicates that the first L.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,2N.sub.BWP.sup.size.
[0183] Optionally, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0184] For example, when the first subband pattern is the pattern #32, the second signaling includes L.sub.RB,2, where L.sub.RB,2 indicates that the last L.sub.RB,2 RBs of the first frequency domain resource form the first flexible subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,2 RBs of the first frequency domain resource form the first uplink subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, and 0L.sub.RB,2N.sub.BWP.sup.size.
[0185] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0186] (3) When the first subband pattern is the pattern 4, the second signaling includes L.sub.RB,1, L.sub.RB,2, S.sub.RB,2, and L.sub.RB,3, where L.sub.RB,1, L.sub.RB,2, S.sub.RB,2, and L.sub.RB,3 indicate that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, the last L.sub.RB,3 RBs of the first frequency domain resource form the second downlink subband, a total of S.sub.RB,2 L.sub.RB,1 RBs starting from an L.sub.RB,1+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2.sup.th RB of the first frequency domain resource form the first flexible subband, L.sub.RB,2 RBs starting from an S.sub.RB,2+1.sup.th RB of the first frequency domain resource form the first uplink subband, and a total of N.sub.BWP.sup.sizeL.sub.RB,3S.sub.RB,2L.sub.RB,2 RBs starting from an S.sub.RB,2+L.sub.RB,2+1.sup.th RB of the first frequency domain resource to an N.sub.BWP.sup.sizeL.sub.RB,3.sup.th RB of the first frequency domain resource form the second flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0187] It may be understood that, if L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RB,3=0, the second downlink subband does not exist, that is, the second flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RB,2=0, the first uplink subband and the second flexible subband do not exist, and the first flexible subband starts from the L.sub.RB,1+1.sup.th RB of the first frequency domain resource to the N.sub.BWP.sup.sizeL.sub.RB,3.sup.th RB of the first frequency domain resource. If L.sub.RB,1=0, L.sub.RB,3=0, and L.sub.RB,2=0, the pattern 4 is equivalent to the pattern 1.
[0188] Optionally, one or more of the foregoing parameters may be configured in the second signaling, provided that the location information of each subband of the first frequency domain resource can be determined based on the configured parameters.
[0189] Optionally, when any parameter of L.sub.RB,1, L.sub.RB,2, and L.sub.RB,3 is not configured, a value of the parameter that is not configured is 0 by default.
[0190] Optionally, if S.sub.RB,2 is not configured, S.sub.RB,2 indicates a middle location of the first uplink subband. For example, S.sub.RB,2=[N.sub.BWP.sup.size/2], S.sub.RB,2=[(N.sub.BWP.sup.sizeL.sub.RB,2)/2], or S.sub.RB,2=[N.sub.BWP.sup.size/2][L.sub.RB,2/2], where [ ] represents a rounding up operation, a rounding down operation, or a rounding off operation.
[0191] Optionally, when the pattern 4 indicates that the first frequency domain resource includes at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, the pattern 4 specifically indicates that the first frequency domain resource includes only the first downlink subband, the flexible subband, and the second downlink subband (referred to as a pattern #41 below), where the flexible subband is located between the first downlink subband and the second downlink subband, or the pattern 4 specifically indicates that the first frequency domain resource includes only the first flexible subband, one uplink subband, and the second flexible subband (referred to as a pattern #42 below), where the uplink subband is located between the first flexible subband and the second flexible subband.
[0192] For example, when the first subband pattern is the pattern #41, the second signaling includes S.sub.RB,2 and L.sub.RB,2, where S.sub.RB,2 and L.sub.RB,2 indicate that a total of L.sub.RB,2 RBs starting from an S.sub.RB,2+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2+L.sub.RB,2.sup.th RB of the first frequency domain resource form the flexible subband, RBs starting from a start RB of the first frequency domain resource to an S.sub.RB,2.sup.th RB form the first downlink subband, and RBs starting from an S.sub.RB,2+L.sub.RB,2+1.sup.th RB of the first frequency domain resource to a last RB of the first frequency domain resource form the second downlink subband, where a quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0193] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0194] For example, when the first subband pattern is the pattern #41, the second signaling includes L.sub.RB,1 and L.sub.RB,3, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, L.sub.RB,3 indicates that the last L.sub.RB,3 RBs of the first frequency domain resource form the second downlink subband, and the remaining N.sub.BWP.sup.sizeL.sub.RB,1L.sub.RB,3 RBs of the first frequency domain resource form the flexible subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, 0L.sub.RB,1N.sub.BWP.sup.size, and 0L.sub.RB,3N.sub.BWP.sup.size.
[0195] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0196] For example, when the first subband pattern is the pattern #42, the second signaling includes S.sub.RB,2 and L.sub.RB,2, where S.sub.RB,2 and L.sub.RB,2 indicate that a total of L.sub.RB,2 RBs starting from an S.sub.RB,2+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2+L.sub.RB,2.sup.th RB of the first frequency domain resource form the uplink subband, RBs starting from a start RB of the first frequency domain resource to an S.sub.RB,2.sup.th RB of the first frequency domain resource form the first flexible subband, and RBs starting from an S.sub.RB,2+L.sub.RB,2+1.sup.th RB of the first frequency domain resource to a last RB of the first frequency domain resource form the second flexible subband, where a quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0197] Optionally, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0198] For example, when the first subband pattern is the pattern #42, the second signaling includes L.sub.RB,1 and L.sub.RB,3, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband, L.sub.RB,3 indicates that the last L.sub.RB,3 RBs of the first frequency domain resource form the second flexible subband, and the remaining N.sub.BWP.sup.size-L.sub.RB,1L.sub.RB,3 RBs of the first frequency domain resource form the uplink subband, where N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource, 0L.sub.RB,1N.sub.BWP.sup.size and 0L.sub.RB,3N.sub.BWP.sup.size.
[0199] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0200] It can be learned that, locations of the subbands in (1) to (3) are determined based on the parameter indicated by the second signaling and by using the RB as a granularity. This application further provides another method for determining the locations of the subbands by using an RB set (RBS) as a granularity.
[0201] It should be understood that, one RBS includes a plurality of RBs. In an example, there are the following several possible configuration methods for a quantity N.sub.RBS.sup.size of RBs included in one RBS.
[0202] Example 1, N.sub.RBS.sup.size is predefined.
[0203] Example 2, N.sub.RBS.sup.size is indicated by second signaling. For example, 2N.sub.RBS.sup.size16.
[0204] Example 3, a candidate set of NEBS is predefined. For example, the candidate set of N.sub.RBS.sup.size is {2, 4, 8, 16}, where indexes corresponding to 2, 4, 8, and 16 are respectively 0, 1, 2, and 3, and the second signaling indicates an index in the candidate set of predefined N.sub.RBS.sup.size.
[0205] Example 4, a method for determining a multiplexed resource block group (resource block group, RBG). The following briefly describes the method for determining the RBG. The RBG is a set of consecutive virtual resource blocks (virtual resource blocks, VRBs). A total quantity N.sub.RBG of RBGs included in one BWP.sub.i is calculated by using the following formula:
[0206] P is a quantity of RBs included in one RBG configured by the network device, N.sub.BWP,i.sup.size is a total quantity of RBs included in a BWP.sub.i, N.sub.BWP,i.sup.start is an index of a start RB in the N Start BWP.sub.i, and indicates rounding up.
[0207] Specifically, a size of a 1.sup.st RBG in N.sub.RBG is RBG.sub.0.sup.size=PN.sub.BWP,i.sup.start mod P. If (N.sub.BWP,i.sup.start+N.sub.BWP,i.sup.size) mod P>0, a size of a last RBG is RBG.sub.last.sup.size=(N.sub.BWP,i.sup.start+N.sub.BWP,i.sup.size) mod P; or otherwise, a size of a last RBG is P; and sizes of all other RBGs are P.
[0208] Similarly, a total quantity N.sub.RBS.sup.size of RBSs included in the first frequency domain resource and a quantity of RBs included in each RBS may also be obtained by multiplexing the method for determining the RBG. Specifically, in the method for determining the RBG, P is replaced with N.sub.RBS.sup.size.
[0209] The following describes, with reference to a specific pattern, how to determine the location of the subband of the first frequency domain resource based on the parameter indicated in the second signaling and by using the RBS as the granularity.
[0210] (1) When the first subband pattern is the pattern 2, the second signaling includes L.sub.RBS,1, L.sub.RBS,2, L.sub.RB,1, and L.sub.RB,2, Where L.sub.RBS,1, L.sub.RBS,2, L.sub.RB,1, and L.sub.RB,2 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first downlink subband, all RBs in the last L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,2 RBs form the first uplink subband, and the remaining RBs in the first frequency domain resource other than the first downlink subband and the first uplink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0211] It may be understood that, if L.sub.RBS,1=0 and L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RBS,2=0 and L.sub.RB,2=0, the first uplink subband does not exist, that is, the first flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RBS,1=0, L.sub.RB,1=0, L.sub.RBS,2=0, and L.sub.RB,2=0, the pattern 2 is equivalent to the pattern 1.
[0212] Optionally, when the pattern 2 indicates that the first frequency domain resource includes at most one downlink subband, one flexible subband, and one uplink subband, the pattern 2 specifically indicates that the first frequency domain resource includes only one downlink subband and one flexible subband (referred to as a pattern #21 below), or the pattern 2 specifically indicates that the first frequency domain resource includes only one flexible subband and one uplink subband (referred to as a pattern #22 below).
[0213] For example, when the first subband pattern is the pattern #21, the second signaling includes L.sub.RBS,1 and L.sub.RB,1, where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first downlink subband, and the remaining RBs in the first frequency domain resource other than the first downlink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0214] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0215] For example, when the first subband pattern is the pattern #21, the second signaling includes L.sub.RBS,2 and L.sub.RB,2, where L.sub.RBS,2 and L.sub.RB,2 indicate that all RBs in the last L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,2 RBs form the first flexible subband, and the remaining RBs in the first frequency domain resource other than the first flexible subband form the first downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0216] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0217] For example, when the first subband pattern is the pattern #22, the second signaling includes L.sub.RBS,1 and L.sub.RB,1, where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first flexible subband, and the remaining RBs in the first frequency domain resource other than the first flexible subband form the first uplink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0218] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0219] For example, when the first subband pattern is the pattern #22, the second signaling includes L.sub.RBS,2 and L.sub.RB,2, where L.sub.RBS,2 and L.sub.RB,2 indicate that all RBs in the last L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,2 RBs form the first uplink subband, and the remaining RBs in the first frequency domain resource other than the first uplink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0220] Optionally, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0221] (2) When the first subband pattern is the pattern 3, the second signaling includes L.sub.RBS,1, L.sub.RBS,2, L.sub.RB,1, and L.sub.RB,2, where L.sub.RBS,1, L.sub.RBS,2, L.sub.RB,1, and L.sub.RB,2 indicate that all RBs in the first L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately following L.sub.RB,2 RBs form the first uplink subband, all RBs in the last L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,1 RBs form the first downlink subband, and the remaining RBs in the first frequency domain resource other than the first downlink subband and the first uplink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0222] It may be understood that, if L.sub.RBS,1=0 and L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RBS,2=0 and L.sub.RB,2=0, the first uplink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RBS,1=0, L.sub.RB,1=0, L.sub.RBS,2=0, and L.sub.RB,2=0, the pattern 3 is equivalent to the pattern 1.
[0223] Optionally, when the pattern 3 indicates that the first frequency domain resource includes at most one uplink subband, one flexible subband, and one downlink subband, the pattern 3 specifically indicates that the first frequency domain resource includes only one flexible subband and one downlink subband (referred to as a pattern #31 below), or the pattern 3 specifically indicates that the first frequency domain resource includes only one uplink subband and one flexible subband (referred to as a pattern #32 below).
[0224] For example, when the first subband pattern is the pattern #31, the second signaling includes L.sub.RBS,2 and L.sub.RB,2, where L.sub.RBS,2 and L.sub.RB,2 indicate that all RBs in the first L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately following L.sub.RB,2 RBs form the first flexible subband, and the remaining RBs in the first frequency domain resource other than the first flexible subband form the first downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0225] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0226] For example, when the first subband pattern is the pattern #31, the second signaling includes L.sub.RBS,1 and L.sub.RB,1, where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the last L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,1 RBs form the first downlink subband, and the remaining RBs in the first frequency domain resource other than the first downlink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0227] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0228] For example, when the first subband pattern is the pattern #32, the second signaling includes L.sub.RBS,2 and L.sub.RB,2, where L.sub.RBS,2 and L.sub.RB,2 indicate that all RBs in the first L.sub.RBS,2 RBSs of the first frequency domain resource and the immediately following L.sub.RB,2 RBs form the first uplink subband, and the remaining RBs in the first frequency domain resource other than the first uplink subband form the first flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0229] Optionally, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0230] For example, when the first subband pattern is the pattern #32, the second signaling includes L.sub.RBS,1 and L.sub.RB,1, where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the last L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,1 RBs form the first flexible subband, and the remaining RBs in the first frequency domain resource other than the first flexible subband form the first uplink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0231] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0232] (3) When the first subband pattern is the pattern 4, the second signaling includes L.sub.RBS,1, L.sub.RB,1, S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, L.sub.RB,2, L.sub.RBS,3, and L.sub.RB,3, Where L.sub.RBS,1, L.sub.RB,1, S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, L.sub.RB,2, L.sub.RBS,3, and L.sub.RBS,3 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first downlink subband; all RBs in the last L.sub.RBS,3 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,3 RBs form the second downlink subband; all RBs in L.sub.RBS,2 RBSs starting from an S.sub.RBS,2+1.sup.th RBS of the first frequency domain resource, the immediately preceding L.sub.RB,2 RBs, and the immediately following L.sub.RB,2 RBs form the first uplink subband; RBs starting from a 1.sup.st RB following a last RB of the first downlink subband to a last RB preceding a 1.sup.st RB of the first uplink subband form the first flexible subband; and RBs starring from a 1.sup.st RB following a last RB of the first uplink subband to a last RB preceding a 1.sup.st RB of the second downlink subband form the second flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0233] It may be understood that, if L.sub.RBS,1=0 and L.sub.RB,1=0, the first downlink subband does not exist, that is, the first flexible subband starts from a start RB (namely, the RB with the smallest RB index) of the first frequency domain resource. If L.sub.RBS,3=0 and L.sub.RB,3=0, the second downlink subband does not exist, that is, the second flexible subband ends at an end RB (namely, the RB with the largest RB index) of the first frequency domain resource. If L.sub.RBS,2=0, L.sub.RB,2=0, and L.sub.RB,2=0, the first uplink subband and the second flexible subband do not exist, and the first flexible subband starts from the 1.sup.st RB following the last RB of the first downlink subband and ends at the last RB preceding the 1.sup.st RB of the second downlink subband. If L.sub.RBS,1=0, L.sub.RB,1=0, L.sub.RB,3=0, L.sub.RB,3=0, L.sub.RBS,2=0, L.sub.RB,2=0, and L.sub.RB,2=0, the pattern 4 is equivalent to the pattern 1.
[0234] It can be learned from the foregoing that, L.sub.RBS,1 indicates a quantity of downlink RBSs in the first downlink subband, and 0L.sub.RBS,1N.sub.BWP.sup.size; L.sub.RB,1 indicates a quantity of downlink RBs of an RBS that is less than one and that is in the first downlink subband, and 0L.sub.RB,1<N.sub.RBS.sup.size; S.sub.RB,2 indicates a start location of an uplink RBS in the first uplink subband, and 0S.sub.RBS,2N.sub.BWP.sup.RBS; L.sub.RB,2 indicates a quantity of uplink RBs of an RBS that ranks top, that is less than one, and that is in the first uplink subband, and 0L.sub.RB,2<N.sub.RBS.sup.size; L.sub.RB,2 indicates a quantity of uplink RBs of an RBS that ranks bottom, that is less than one, and that is in the first uplink subband, 0L.sub.RB,2<N.sub.RBS.sup.size; L.sub.RBS,3 indicates a quantity of downlink RBSs in the second downlink subband, and 0L.sub.RBS,3N.sub.BWP.sup.RBS; and L.sub.RB,3 indicates a quantity of downlink RBs of an RBS that is less than one and that is in the second downlink subband, and 0L.sub.RB,3<N.sub.RBS.sup.size, where N.sub.BWP.sup.RBS indicates a quantity of RBSs included in the first frequency resource.
[0235] Optionally, one or more of the foregoing parameters may be configured in the second signaling, provided that the location information of each subband of the first frequency domain resource can be determined based on the configured parameters.
[0236] Optionally, when any parameter of L.sub.RBS,1, L.sub.RB,1, L.sub.RBS,2, L.sub.RB,2, L.sub.RB,2, L.sub.RBS,3, and L.sub.RBS,3 is not configured, a value of the parameter that is not configured is 0 by default.
[0237] Optionally, if S.sub.RBS,2 is not configured, S.sub.RBS,2 indicates a middle location of the first uplink subband. For example, S.sub.RB,2=[N.sub.BWP.sup.RBS/2], S.sub.RB,2=[(N.sub.BWP.sup.RBSL.sub.RBS,2)/2], or S.sub.RB,2=[N.sub.BWP.sup.RBS/2][L.sub.RBS,2/2], where N.sub.BWP.sup.RBS is a quantity of RBSs included in the first frequency domain resource, and [ ] represents a rounding up operation, a rounding down operation, or a rounding off operation.
[0238] Optionally, when the pattern 4 indicates that the first frequency domain resource includes at most a first downlink subband, a first flexible subband, a first uplink subband, a second flexible subband, and a second downlink subband, the pattern 4 specifically indicates that the first frequency domain resource includes only the first downlink subband, one flexible subband, and the second downlink subband (referred to as a pattern #41 below), where the flexible subband is located between the first downlink subband and the second downlink subband, or the pattern 4 specifically indicates that the first frequency domain resource includes only the first flexible subband, one uplink subband, and the second flexible subband (referred to as a pattern #42 below), where the uplink subband is located between the first flexible subband and the second flexible subband.
[0239] For example, when the first subband pattern is the pattern #41, the second signaling includes S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, and L.sub.RB,2, where S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, and L.sub.RB,2 indicate that all RBs in L.sub.RBS,2 RBSs starting from an S.sub.RBS,2+1.sup.th RBS of the first frequency domain resource, the immediately preceding L.sub.RB,2 RBs, and the immediately following L.sub.RB,2 RBs form the flexible subband, all RBs preceding the flexible subband in the first frequency domain resource form the first downlink subband; and all RBs following the flexible subband in the first frequency domain resource form the second downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0240] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the downlink symbol.
[0241] For example, when the first subband pattern is the pattern #41, the second signaling includes L.sub.RBS,1, L.sub.RB,1, L.sub.RBS,3, and L.sub.RB,3, Where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first downlink subband; L.sub.RBS,3 and L.sub.RB,3 indicate that all RBs in the last L.sub.RBS,3 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,3 RBs form the second downlink subband; and the remaining RBs in the first frequency domain resource other than the first downlink subband and the second downlink subband form the flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0242] Optionally, the method in this example is used for configuration only when the downlink subband is configured on the flexible symbol.
[0243] For example, when the first subband pattern is the pattern #42, the second signaling includes S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, and L.sub.RB,2, where S.sub.RBS,2, L.sub.RBS,2, L.sub.RB,2, and L.sub.RB,2 indicate that all RBs in L.sub.RBS,2 RBSs starting from an S.sub.RBS,2+1.sup.th RBS of the first frequency domain resource, the immediately preceding L.sub.RB,2 RBs, and the immediately following L.sub.RB,2 RBs form the uplink subband; all RBs preceding the uplink subband in the first frequency domain resource form the first flexible subband; and all RBs following the flexible subband in the first frequency domain resource form the second flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0244] Optionally, the method in this example is used for configuration only when the uplink subband is configured on the flexible symbol.
[0245] For example, when the first subband pattern is the pattern #42, the second signaling includes L.sub.RBS,1, L.sub.RB,1, L.sub.RBS,3, and L.sub.RB,3, where L.sub.RBS,1 and L.sub.RB,1 indicate that all RBs in the first L.sub.RBS,1 RBSs of the first frequency domain resource and the immediately following L.sub.RB,1 RBs form the first flexible subband; L.sub.RBS,3 and L.sub.RB,3 indicate that all RBs in the last L.sub.RBS,3 RBSs of the first frequency domain resource and the immediately preceding L.sub.RB,3 RBs form the second flexible subband; and the remaining RBs in the first frequency domain resource other than the first flexible subband and the second flexible subband form the uplink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size.
[0246] Optionally, the method in this example is used for configuration only when the flexible subband is configured on the uplink symbol.
[0247] It should be understood that, in the foregoing example, L.sub.RB,1, L.sub.RB,3, L.sub.RB,2, and L.sub.RB,2 are greater than 0 and less than K, and K is a quantity of RBs included in one RBS.
[0248] S420: The network device sends the first signaling and the second signaling to the terminal device. Correspondingly, the terminal device receives the first signaling and the second signaling from the network device.
[0249] Optionally, the first signaling and the second signaling are cell-level broadcast signaling. For example, the first signaling and the second signaling are carried in a system information block 1 (system information block 1, SIB 1) message. For example, the first signaling and the second signaling are carried in an RRC message.
[0250] S430: The terminal device determines the transmission direction of the first time frequency resource based on the first subband pattern.
[0251] It may be understood that, the terminal device determines a transmission direction of a second time frequency resource based on a transmission direction of a second time unit, where the second time frequency resource is a time frequency resource including one frequency unit in the first frequency domain resource and the second time unit, and the second time unit is any time unit outside the first time unit set.
[0252] It may also be understood that, a priority of a transmission direction that is of a frequency unit and that is indicated by the first subband pattern in the first time unit is higher than a priority of a transmission direction of the first time unit, and a priority of a transmission direction that is of a frequency unit and that is indicated by the first subband pattern in the second time unit is lower than a priority of a transmission direction of the first time unit.
[0253] For example, as shown in
[0254] It can be learned that, in this technical solution, the flexible frequency unit that is capable of being used for both uplink transmission and downlink transmission is introduced in the first frequency domain resource through the first subband pattern, so that the terminal device can adaptively use the flexible frequency unit for the uplink transmission and the downlink transmission in the first time unit set based on statuses of an uplink service and a downlink service, to improve flexibility of an SBFD system and use efficiency of a frequency resource.
[0255] It should be understood that, in practice, a transmission direction of a frequency unit that is in a flexible subband in the first frequency domain resource and that is determined based on the first subband pattern may also be updated based on an actual requirement. Optionally, the method further includes:
[0256] S440: The network device sends third signaling to the terminal device.
[0257] The third signaling indicates a second subband pattern, the second subband pattern is used to update a transmission direction of a frequency unit included in a first frequency unit set, and the first frequency unit set includes a frequency unit that corresponds to the flexible frequency unit in the first frequency domain resource and that is determined based on the first subband pattern. Correspondingly, the terminal device receives the third signaling from the network device.
[0258] Optionally, the second subband pattern may be used to update a transmission direction of one or more frequency units included in the first frequency unit set.
[0259] Optionally, the network device configures the first time unit set and the second time unit set through the first signaling, and configures the subband pattern #1 and the subband pattern #2 through the second signaling. The time domain resource range in which the subband pattern #1 takes effect is the time unit in the first time unit set, and the time domain resource range in which the subband pattern #2 takes effect is the time unit in the second time unit set. In this step, the network device may further configure two second subband patterns through the third signaling, which are respectively applied to one or more frequency units that correspond to a flexible frequency unit in the first frequency domain resource and that are determined based on the subband pattern #1, and are applied to one or more frequency units that correspond to a flexible frequency unit in the first frequency domain resource and that are determined based on the subband pattern #2.
[0260] Optionally, the third signaling is UE-level unicast signaling or UE-level broadcast signaling.
[0261] Because the first subband pattern may be configured at the granularity of the RB, or may be configured at the granularity of the RBS, the second subband pattern may also be configured at two granularities. The following specifically describes the second subband pattern.
(1) Configure the Second Subband Pattern at the Granularity of the RB
[0262] A configuration manner of the second subband pattern is the same as that of the first subband pattern. For the second subband pattern, only the first frequency domain resource in the pattern 1 to the pattern 4 that are configured at the granularity of the RB in the first subband pattern needs to be replaced with the first frequency unit set (namely, the flexible subband). In other words, the transmission direction of the frequency unit (or the subband) in the flexible subband is configured based on the second subband pattern.
[0263] It should be noted that, when the second subband pattern is configured at the granularity of the RB, if only one flexible subband exists in the first frequency domain resource, the network device needs to include, in the third signaling, only one second subband pattern and parameter information of a location of each subband determined based on the second subband pattern. For a specific configuration manner of the parameter information, refer to the foregoing descriptions about the second signaling. If two first frequency unit sets (namely, two flexible subbands) exist in the first frequency domain resource, the network device may configure, in the third signaling, one second subband pattern for each flexible subband, and configure the parameter information for determining the location of each subband based on the second subband pattern. For example, in this implementation, the third signaling is carried in the RRC message, or the third signaling is carried in a DCI message.
[0264] Optionally, the third signaling may further indicate time unit indexes of one or more time units in the first time unit set. In this case, the second subband pattern is only applied to the time units corresponding to these time unit indexes. In this way, different subband configurations in the plurality of time units can be supported. For example, in this implementation, the third signaling is carried in the DCI message, or the third signaling is carried in the RRC message.
(2) Configure the Second Subband Pattern at the Granularity of the RBS
[0265] The third signaling includes a plurality of groups of information, and each group of information includes an index of one RBS and one second subband pattern. The second subband pattern is used to reconfigure a transmission direction of a flexible RB in an RBS corresponding to the RBS index. The second subband pattern indicates that all frequency units in the first frequency domain resource are uplink frequency units, or the second subband pattern indicates that all frequency units in the first frequency domain resource are downlink frequency units, or the second subband pattern is the pattern 2, the pattern 3, or the pattern 4 in S410. For the second subband pattern, only the first frequency domain resource in the pattern 2 to the pattern 4 that are configured at the granularity of the RBS in the first subband pattern needs to be replaced with one RBS, and the RBS is an RBS in which a flexible RB in the first frequency unit set is located.
[0266] For example, in this scenario, the third signaling is carried in the RRC message, or the third signaling is carried in a DCI message.
[0267] For example, the second subband pattern in each group of information may be replaced with an RBS format (format). It should be understood that, the RBS format indicates a transmission direction of each RB included in one RBS. The transmission direction of the flexible RB in the RBS corresponding to the RBS index may be determined based on the corresponding RBS format. For example, in this implementation, the third signaling is carried in the DCI message.
[0268] The following describes a possible RBS format by using an example in which one RBS includes eight RBs. For example, a possible RBS format is shown in Table 1.
TABLE-US-00001 TABLE 1 0 U U U U U U U U 1 D D D D D D D D 2 U U U U U U U F 3 U U U U U U F F 4 U U U U F F F F 5 U U F F F F F F 6 U F F F F F F F 7 F F F F F F F U 8 F F F F F F U U 9 F F F F U U U U 10 F F U U U U U U 11 F U U U U U U U 12 D D D D D D D F 13 D D D D D D F F 14 D D D D F F F F 15 D D F F F F F F 16 D F F F F F F F 17 F F F F F F F D 18 F F F F F F D D 19 F F F F D D D D 20 F F D D D D D D 21 F D D D D D D D 22 D F F F F F F U 23 D F F F F F U U 24 D F F F U U U U 25 D F U U U U U U 26 D D F F F F F U 27 D D F F F F U U 28 D D F F U U U U 29 D D D D F F F U 30 D D D D F F U U 31 D D D D D D F U 32 U F F F F F F D 33 U F F F F F D D 34 U F F F D D D D 35 U F D D D D D D 36 U U F F F F F D 37 U U F F F F D D 38 U U F F D D D D 39 U U U U F F F D 40 U U U U F F U D 41 U U U U U U F D . . . . . . . . . . . . . . . . . . . . . . . . . . .
[0269] A first column in Table 1 is an index in the RBS format. Each row in Table 1 indicates transmission directions of eight RBs included in one RBS. U indicates that an RB at a corresponding location is an uplink RB, D indicates that an RB at a corresponding location is a downlink RB, and F indicates that an RB at a corresponding location is a flexible RB. The transmission direction of the flexible RB in the RBS index is determined based on the index in the RBS format in Table 1.
[0270] It should be noted that, after the first subband pattern is configured, if only some RBs in one RBS are flexible RBs, the terminal device can modify transmission directions of the flexible RBs in the RBS only based on an RBS format corresponding to the RBS, and remaining uplink or downlink RBs are not reconfigured.
[0271] It may be understood that, Table 1 merely provides several possible RBS formats as an example, and Table 1 may further include another RBS format. This is not limited in this application.
[0272] Optionally, each group of information included in the third signaling may further include time unit indexes of one or more time units in the first time unit set. In this case, the second subband pattern or the RBS format is only applied to the time units corresponding to these time unit indexes. In this way, different subband configurations in the plurality of time units can be supported. For example, in this implementation, the third signaling is carried in the DCI message.
[0273] S450: The terminal device updates a transmission direction of a third time frequency resource based on the second subband pattern. The third time frequency resource is a time frequency resource including one frequency unit in the first frequency unit set and the first time unit, and the first time unit is a time unit in the first time unit set.
[0274] It should be understood that, in practice, the first time unit set may be updated based on an actual requirement. In this case, optionally, the method further includes:
[0275] S460: The network device sends fourth signaling to the terminal device, where the fourth signaling is used to update the first time unit set to a third time unit set. Correspondingly, the terminal device receives the fourth signaling from the network device.
[0276] It should be understood that, in subsequent subband configuration, the terminal device considers that the first subband pattern takes effect only in the updated third time unit set, and does not take effect in the first time unit set.
[0277] Optionally, the fourth signaling may alternatively indicate the third time unit set in the foregoing time window or bitmap manner. Details are not described herein again.
[0278] Optionally, the fourth signaling is UE-level unicast signaling or UE-level broadcast signaling.
[0279] Optionally, the third time unit set includes one or more time units. Descriptions are provided below by using examples.
[0280] For example, the fourth signaling is carried in the RRC. In a possible implementation, when the first signaling indicates that the first time unit set includes flexible symbols in a slot configuration periodicity, and the fourth signaling is UE-level uplink-downlink slot configuration signaling, namely, tdd-UL-DL-ConfigurationDedicated of the terminal device, the third time unit set may be understood as a time unit set in which the time units in the first time unit set are still flexible time units after the fourth signaling is configured.
[0281] For example, the fourth signaling is carried in the DCI. In a possible implementation, when the first signaling is the cell-level uplink-downlink slot configuration signaling, the first time unit set includes flexible symbols in a slot configuration periodicity, the fourth signaling is a DCI format 2_0, namely, an SFI, and the fourth signaling modifies only the flexible symbols in the first time unit set. In this case, the third time unit set may be understood as a time unit set in which the time units in the first time unit set are still flexible time units after the fourth signaling is configured.
[0282] For example, the fourth signaling is carried in the DCI or the RRC. In a possible implementation, the fourth signaling may update the first time unit set to the third time unit set in a time window manner in S410. In another possible implementation, the fourth signaling may update the first time unit set to the third time unit set in a bitmap indication manner in S410.
[0283] Optionally, the third time unit set is an empty set. It may be understood that, when the third time unit set is the empty set, the first subband pattern does not take effect in a time domain resource, that is, TDD is enabled, to implement dynamic switching between SBFD and the TDD, and improve flexibility of an SBFD system. For example, when interference is severe, a TDD mode can be dynamically switched to, to reduce interference and improve system reliability. When interference is not severe, an SBFD mode can be dynamically switched to, to improve uplink and downlink frequency resource utilization and system efficiency. Descriptions are provided below by using examples.
[0284] For example, the fourth signaling is carried in the DCI. In a possible implementation, the fourth signaling may update the first time unit set to the empty set in a time window manner in S410. In another possible implementation, the fourth signaling may update the first time unit set to the empty set in a bitmap indication manner in S410.
[0285] S470: The terminal device determines a transmission direction of a fourth time frequency resource based on a transmission direction of a third time unit, and determines a transmission direction of a fifth time frequency resource based on the first subband pattern.
[0286] The fourth time frequency resource is a time frequency resource including the third time unit and one frequency resource of the first time frequency resource, the third time unit is a time unit outside the third time unit set, and the fifth time frequency resource is a time frequency resource including a time unit in the third time unit set and one frequency resource in the first time frequency resource.
[0287] It should be understood that, in the first time unit set, a transmission direction of a time frequency resource corresponding to the flexible frequency unit is determined by a scheduling direction. Specifically, when an uplink signal is scheduled on the time frequency resource, the time frequency resource is used for uplink transmission. If a downlink signal is scheduled on the time frequency resource, the time frequency resource is used for downlink transmission. The following describes a use condition of the time frequency resource in a subsequent scheduling process after the first time unit set is configured based on the first subband pattern by using an example.
[0288] Optionally, the method further includes S480 and/or S490.
[0289] S480: The network device sends fifth signaling to the terminal device, where the fifth signaling indicates the terminal device to send a first signal on a time frequency resource #1 including a fifth time unit set and a fifth frequency unit set in the first frequency domain resource. Correspondingly, the terminal device receives the fifth signaling from the network device.
[0290] Optionally, all time units in the fifth time unit set may be located in the first time unit set, or may be located outside the first time unit set, or some time units may be located in the first time unit set, and some time units may be located outside the first time unit set.
[0291] It should be understood that, because it is indicated that the first signal is sent on the time frequency resource #1, when the time units in the fifth time unit set are located outside the first time unit set, the fifth time unit set is not expected to include a downlink time unit; or if the fifth time unit set includes a downlink time unit, the first signal is completely discarded; or if the fifth time unit set includes a downlink time unit, the first signal that overlaps with the downlink time unit is discarded. In addition, when the fifth time unit set includes the flexible time unit, a time frequency resource including the flexible time unit and the fifth frequency unit set is used for uplink transmission.
[0292] It should be understood that, because it is indicated that the first signal is sent on the time frequency resource #1, when the time units in the fifth time unit set are located in the first time unit set, the fifth frequency unit set is not expected to include a downlink frequency unit, or if the fifth frequency unit set includes a downlink frequency unit, the first signal is completely discarded; or if the fifth frequency unit set includes a downlink frequency unit, the first signal that overlaps with the downlink frequency unit is discarded. In addition, when the fifth frequency unit set includes the flexible frequency unit, a time frequency resource including the fifth time unit and the flexible frequency unit in the first frequency unit set is used for uplink transmission.
[0293] S490: The network device sends sixth signaling to the terminal device, where the sixth signaling indicates the terminal device to receive a second signal on a time frequency resource #2 including a sixth time unit set and a sixth frequency unit set in the first frequency domain resource. Correspondingly, the terminal device receives the fifth signaling from the network device.
[0294] Optionally, all time units in the sixth time unit set may be located in the first time unit set, or may be located outside the first time unit set, or some time units may be located in the first time unit set, and some time units may be located outside the first time unit set.
[0295] It should be understood that, because it is indicated that the second signal is received on the time frequency resource #2, when the time units in the sixth time unit set are located outside the first time unit set, the sixth time unit set is not expected to include an uplink time unit; or if the sixth time unit set includes an uplink time unit, the first signal is completely discarded; or if the sixth time unit set includes an uplink time unit, the first signal that overlaps with the uplink time unit is discarded. In addition, when the sixth time unit set includes the flexible time unit, a time frequency resource including the flexible time unit and the sixth frequency unit set is used for downlink transmission.
[0296] It should be understood that, because it is indicated that the second signal is received on the time frequency resource #2, when the time units in the sixth time unit set are located in the first time unit set, the sixth frequency unit set is not expected to include an uplink frequency unit; or if the sixth frequency unit set includes an uplink frequency unit, the first signal is completely discarded; or if the sixth frequency unit set includes an uplink frequency unit, the first signal that overlaps with the uplink frequency unit is discarded. In addition, when the sixth frequency unit set includes the flexible frequency unit, a time frequency resource including the sixth time unit and the flexible frequency unit in the first frequency unit set is used for downlink transmission.
[0297] It should be understood that, because the frequency unit set scheduled by the network device in S480 or S490 may be some resources on the flexible subband, optionally, a flexible frequency unit that is not scheduled on the flexible subband may be further used for a guard band. The following describes a possible configuration manner by using an example.
[0298] For example, the frequency units that are located in the flexible subband and that are not scheduled form the guard band, and the network device does not need to indicate a location and a length of the guard band to the terminal device. The terminal device determines the location of the guard band based on a location of the flexible subband and a scheduling status.
[0299] For example, the network device notifies the terminal device of the length of the guard band through a message #1 (for example, the message #1 is a SIB 1 message, an RRC message, or a DCI message). The guard band is located on two sides of the flexible subband. If uplink transmission is scheduled on the flexible subband, the guard band is located on one side of the flexible subband close to the downlink subband. If downlink transmission is scheduled on the flexible subband, the guard band is located on one side of the flexible subband close to the uplink subband. If no transmission is scheduled on the flexible subband, the guard band is located in the middle of the flexible subband, or the guard band is the entire flexible subband (in this case, the length of the guard band is not a length indicated by the network device). In this case, during scheduling, the terminal device is not expected to send and receive a signal on the guard band. In other words, during scheduling, the network device needs to avoid scheduling uplink transmission and downlink transmission on the guard band.
[0300] For example, the network device notifies the terminal device of the location and the length of the guard band on the flexible subband through a message #2 (for example, the message #2 is a SIB 1 message, an RRC message, or a DCI message). In this case, a flexible subband between the guard band and the downlink subband can be used only for downlink transmission, and a flexible subband between the guard band and the uplink subband can be used only for uplink transmission.
[0301] Optionally, the guard band may be independent of the flexible subband. In this case, the network device may configure the guard band on the first frequency domain resource, and the terminal device may perform subband configuration on a remaining frequency domain resource part of the first frequency domain resource other than the guard band based on the first subband pattern indicated by the network device. The guard band is located at boundaries of different types of subbands. It may be understood that, subbands in embodiments of this application include an uplink subband, a downlink subband, and a flexible subband. Optionally, in this application, the second signaling may further indicate a length of the guard band, or the second signaling may further indicate a start location and a length of the guard band.
[0302] It should be noted that, lengths of the guard band at the boundaries of the different types of subbands may be the same or may be different. This is not limited in this application.
[0303] The following specifically describes, with reference to the pattern #41 and the pattern #31, how to indicate the guard band in the first frequency domain resource through the second signaling.
[0304] For example, the second indication information indicates the length of the guard band. When the first subband pattern is the pattern #41, the second signaling includes S.sub.RB,2, L.sub.RB,2, L1, and L2, where S.sub.RB,2 and L.sub.RB,2 indicate that a total of L.sub.RB,2 RBs starting from an S.sub.RB,2+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2+L.sub.RB,2.sup.th RB of the first frequency domain resource form the flexible subband. L1 indicates that L1 RBs immediately preceding the flexible subband form a guard band #1 between the first downlink subband and the flexible subband, that is, RBs starting from an S.sub.RB,2L1+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2.sup.th RB of the first frequency domain resource form the guard band #1. L2 indicates that L2 RBs immediately following the flexible subband form a guard band #2 between the flexible subband and the second downlink subband, that is, RBs starting from an S.sub.RB,2+L.sub.RB,2+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2+L.sub.RB,2+L2.sup.th RB of the first frequency domain resource form the guard band #2. RBs starting from a start RB of the first frequency domain resource to a last RB located before the guard band #1 in the first frequency domain resource form the first downlink subband, that is, RBs starting from the start RB of the first frequency domain resource to an S.sub.RB,2L1.sup.th RB of the first frequency domain resource form the first downlink subband. RBs starting from a 1.sup.st RB located after the guard band #2 in the first frequency domain resource to a last RB of the first frequency domain resource form the second downlink subband, that is, RBs starting from an S.sub.RB,2+L.sub.RB,2+L2+1.sup.th RB of the first frequency domain resource to the last RB of the first frequency domain resource form the second downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0305] For example, the second indication information indicates the length and the start location of the guard band. When the first subband pattern is the pattern #41, the second signaling includes S.sub.RB,2, L.sub.RB,2, S1, S2, L1, and L2, where S.sub.RB,2 and L.sub.RB,2 indicate that a total of L.sub.RB,2 RBs starting from an S.sub.RB,2+1.sup.th RB of the first frequency domain resource to an S.sub.RB,2+L.sub.RB,2.sup.th RB of the first frequency domain resource form the flexible subband. S1 and L1 indicate location information of the guard band #1 between the first downlink subband and the flexible subband, that is, RBs starting from an S1+1.sup.th RB of the first frequency domain resource to an S1+L1.sup.th RB of the first frequency domain resource form the guard band #1. S2 and L2 indicate location information of the guard band #2 between the flexible subband and the second downlink subband, that is, RBs starting from an S2+1.sup.th RB of the first frequency domain resource to an S2+L2.sup.th RB of the first frequency domain resource form the guard band #2. RBs starting from a start RB of the first frequency domain resource to a last RB located before the guard band #1 in the first frequency domain resource form the first downlink subband, that is, RBs starting from the start RB of the first frequency domain resource to an S1.sup.th RB of the first frequency domain resource form the first downlink subband. RBs starting from a 1.sup.st RB located after the guard band #2 in the first frequency domain resource to a last RB of the first frequency domain resource form the second downlink subband, that is, RBs starting from an S2+L2+1.sup.th RB of the first frequency domain resource to the last RB of the first frequency domain resource form the second downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0306] It should be noted that, in this example, a 1.sup.st RB of the guard band #1 and a last RB of the first downlink subband are adjacent RBs, a last RB of the guard band #1 and a 1.sup.st RB of the flexible subband are adjacent RBs, a 1.sup.st RB of the guard band #2 and a last RB of the flexible subband are adjacent RBs, and a last RB of the guard band #2 and a 1.sup.st RB of the second downlink subband are adjacent RBs.
[0307] For example, the second indication information indicates the length of the guard band. When the first subband pattern is the pattern #41, the second signaling includes L.sub.RB,1, L.sub.RB,3, L1, and L2, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband. L1 indicates that La RBs immediately following the first downlink subband form a guard band #1 between the first downlink subband and the flexible subband, that is, RBs starting from an L.sub.RB,1+1.sup.th RB of the first frequency domain resource to an L.sub.RB,1+L1.sup.th RB of the first frequency domain resource form the guard band #1. L.sub.RB,3 indicates that the last L.sub.RB,3 RBs of the first frequency domain resource form the second downlink subband, that is, RBs starting from N.sub.BWP.sup.sizeL.sub.RB,3+1 RBs of the first frequency domain resource to the last RB of the first frequency domain resource form the second downlink subband. L2 indicates that L2 RBs immediately preceding the second downlink subband form a guard band #2 between the flexible subband and the second downlink subband, that is, RBs starting from an N.sub.BWP.sup.sizeL.sub.RB,3L2+1.sup.th RB of the first frequency domain resource to an N.sub.BWP.sup.sizeL.sub.RB,3.sup.th RB of the first frequency domain resource form the guard band #2. All the remaining RBs in the first frequency domain resource form the flexible subband, that is, RBs starting from an L.sub.RB,1+L1+1.sup.th RB of the first frequency domain resource to an N.sub.BWP.sup.sizeL.sub.RB,3L2.sup.th RB of the first frequency domain resource form the flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size size is a quantity of RBs included in the first frequency domain resource.
[0308] For example, the second indication information indicates the length and the start location of the guard band, and the second signaling includes L.sub.RB,1, L.sub.RB,3, S1, S2, L1, and L2, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband. S1 and L1 indicate location information of the guard band #1 between the first downlink subband and the flexible subband, that is, RBs starting from an S1+1.sup.th RB of the first frequency domain resource to an S1+L1.sup.th RB of the first frequency domain resource form the guard band #1. L.sub.RB,3 indicates that the last L.sub.RB,3 RBs of the first frequency domain resource form the second downlink subband, that is, RBs starting from N.sub.BWP.sup.sizeL.sub.RB,3+1 RBs of the first frequency domain resource to the last RB of the first frequency domain resource form the second downlink subband. S2 and L2 indicate location information of the guard band #2 between the flexible subband and the second downlink subband, that is, RBs starting from an S2+1.sup.th RB of the first frequency domain resource to an S2+L2.sup.th RB of the first frequency domain resource form the guard band #2. All the remaining RBs in the first frequency domain resource are the flexible subband, that is, RBs starting from an S1+L1+1.sup.th RB of the first frequency domain resource to an S2.sup.th RB of the first frequency domain resource form the flexible subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0309] It should be noted that, in this example, a 1.sup.st RB of the guard band #1 and a last RB of the first downlink subband are adjacent RBs, a last RB of the guard band #1 and a 1.sup.st RB of the flexible subband are adjacent RBs, a 1.sup.st RB of the guard band #2 and a last RB of the flexible subband are adjacent RBs, and a last RB of the guard band #2 and a 1.sup.st RB of the second downlink subband are adjacent RBs.
[0310] Optionally, lengths of L1 and L2 in the foregoing example may be the same or may be different. When the lengths of L1 and L2 are the same, only L1 or L2 may be configured. Alternatively, if only L1 is configured, it is considered that L2 is equal to L1; or if only L2 is configured, it is considered that L1 is equal to L2.
[0311] For example, the second indication information indicates the length of the guard band, and when the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1 and L1, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband. L1 indicates that L1 RBs immediately following the first flexible subband form a guard band #1 between the first downlink subband and the first flexible subband, that is, a total of L1 RBs starting from an L.sub.RB,1+1.sup.th RB of the first frequency domain resource to an L.sub.RB,1+L1th RB of the first frequency domain resource form the guard band #1 between the first downlink subband and the first flexible subband. The remaining RBs in the first frequency domain resource form the first downlink subband, that is, RBs starting from an L.sub.RB,1+L1+1.sup.th RB of the first frequency domain resource to the last RB of the first frequency domain resource form the first downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0312] For example, the second indication information indicates the length and the start location of the guard band. When the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1, S1, and L1, where L.sub.RB,1 indicates that the first L.sub.RB,1 RBs of the first frequency domain resource form the first flexible subband. S1 and L1 indicate location information of the guard band #1 between the first downlink subband and the first flexible subband, that is, RBs starting from an S1+1.sup.th RB of the first frequency domain resource to an S1+L1.sup.th RB of the first frequency domain resource form the guard band #1. The remaining RBs in the first frequency domain resource form the first downlink subband, that is, RBs starting from an S1+L1+1.sup.th RB of the first frequency domain resource to the last RB of the first frequency domain resource form the first downlink subband. A quantity of RBs included in each subband in the pattern is greater than or equal to 0 and less than or equal to N.sub.BWP.sup.size, and N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0313] It should be noted that, in this example, a 1.sup.st RB of the guard band #1 and a last RB of the first flexible subband are adjacent RBs, and a last RB of the guard band #1 and a 1.sup.st RB of the first downlink subband are adjacent RBs.
[0314] For example, the second indication information indicates the length of the guard band. When the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1 and L1, where L.sub.RB,1 indicates that the last L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, that is, RBs starting from the N.sub.BWP.sup.sizeL.sub.RB,1+1 RBs of the first frequency domain resource to the last RB of the first frequency domain resource form the first downlink subband. L1 indicates that L1 RBs immediately preceding the first downlink subband form a guard band #1 between the first downlink subband and the first flexible subband, that is, RBs starting from an N.sub.BWP.sup.sizeL.sub.RB,1L1+1.sup.th RB of the first frequency domain resource to an N.sub.BWP.sup.sizeL.sub.RB,1.sup.th RB of the first frequency domain resource form the guard band #1. All the remaining RBs in the first frequency domain resource form the first flexible subband, that is, RBs starting from an N.sub.BWP.sup.sizeL.sub.RB,1+1.sup.th RB of the first frequency domain resource to the last RB of the first frequency domain resource form the first downlink subband. N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0315] For example, the second indication information indicates the length and the start location of the guard band. When the first subband pattern is the pattern #31, the second signaling includes L.sub.RB,1, S1, and L1, where L.sub.RB,1 indicates that the last L.sub.RB,1 RBs of the first frequency domain resource form the first downlink subband, that is, RBs starting from the N.sub.BWP.sup.sizeL.sub.RB,1+1 RBs of the first frequency domain resource to the last RB of the first frequency domain resource form the first downlink subband. S1 and L1 indicate location information of the guard band #1 between the first downlink subband and the first flexible subband, that is, RBs starting from an S1+1.sup.th RB of the first frequency domain resource to an S1+L1.sup.th RB of the first frequency domain resource form the guard band #1. All the remaining RBs in the first frequency domain resource form the first flexible subband, that is, the first N.sub.BWP.sup.sizeL.sub.RB,1L1 RBs of the first frequency domain resource form the first downlink flexible subband. N.sub.BWP.sup.size is a quantity of RBs included in the first frequency domain resource.
[0316] It should be noted that, in this example, a 1.sup.st RB of the guard band #1 and a last RB of the first flexible subband are adjacent RBs, and a last RB of the guard band #1 and a 1.sup.st RB of the first downlink subband are adjacent RBs.
[0317] It should be understood that, for a method for configuring the guard band in another pattern, refer to the foregoing descriptions. Details are not described herein again.
[0318] It should be further understood that, the method provided in this application is also applicable to a subband overlapping full duplex (subband overlapping full duplex, SBFD) system.
[0319] It should be noted that, the first frequency domain resource in this application is not limited to a bandwidth part (bandwidth part, BWP). Therefore, in this application, N.sub.BWP.sup.size may also be replaced with N.sub.RB, and N.sub.RB indicates a quantity of RBs included in the first frequency domain resource. For example, the first frequency domain resource may also be an operating band (operating band), a channel bandwidth (channel bandwidth), a transmission bandwidth (transmission bandwidth), a transmission bandwidth configuration (transmission bandwidth configuration), or the like. For a specific definition, refer to the protocol 3GPP TS 38.101.
[0320] It should be understood that sequence numbers of the foregoing processes do not mean execution sequences. The execution sequence of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on implementation processes of embodiments of this application.
[0321] It should be further understood that, in embodiments of this application, unless otherwise stated or there is a logic conflict, terms and/or descriptions in different embodiments are consistent and may be mutually referenced, and technical features in different embodiments may be combined based on an internal logical relationship thereof, to form a new embodiment.
[0322] It should be further understood that, in some of the foregoing embodiments, a device in an existing network architecture is mainly used as an example for description. It should be understood that, a specific form of the device is not limited in embodiments of this application. For example, all devices that can implement a same function in the future are applicable to embodiments of this application.
[0323] It may be understood that, in the foregoing method embodiments, methods and operations implemented by a device (for example, the terminal device or the network device) may also be implemented by a component (for example, a chip or a circuit) of the device.
[0324] The foregoing describes in detail the method provided in embodiments of this application with reference to
[0325] A person skilled in the art may be aware that, with reference to the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by hardware or a combination of computer software and hardware in this application. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
[0326] The following describes in detail communication apparatuses provided in embodiments of this application with reference to
[0327] The foregoing describes in detail the data transmission method provided in this application, and the following describes communication apparatuses provided in this application. In a possible implementation, the apparatus is configured to implement the steps or procedures corresponding to the receive end device in the foregoing method embodiments. In another possible implementation, the apparatus is configured to implement the steps or procedures corresponding to the transmit end device in the foregoing method embodiments.
[0328]
[0329] In a possible design, the apparatus 200 may implement steps or procedures performed by the transmit end device in the foregoing method embodiments. The processing unit 220 is configured to perform processing-related operations of the transmit end device in the foregoing method embodiments, and the communication unit 210 is configured to perform sending-related operations of the transmit end device in the foregoing method embodiments.
[0330] In another possible design, the apparatus 200 may implement steps or procedures performed by the receive end device in the foregoing method embodiments. The communication unit 210 is configured to perform receiving-related operations of the receive end device in the foregoing method embodiments, and the processing unit 220 is configured to perform processing-related operations of the receive end device in the foregoing method embodiments.
[0331] It should be understood that the apparatus 200 herein is embodied in a form of a functional unit. The term unit herein may refer to an application-specific integrated circuit (application-specific integrated circuit, ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor) configured to execute one or more software or firmware programs, a memory, a merged logic circuit, and/or another appropriate component that supports the described function. In an optional example, a person skilled in the art may understand that the apparatus 200 may be specifically the transmit end device in the foregoing embodiments, and may be configured to perform procedures and/or steps corresponding to the transmit end device in the foregoing method embodiments. Alternatively, the apparatus 200 may be specifically the receive end device in the foregoing embodiments, and may be configured to perform procedures and/or steps corresponding to the receive end device in the foregoing method embodiments. To avoid repetition, details are not described herein again.
[0332] The apparatus 200 in each of the foregoing solutions has functions of implementing corresponding steps performed by the transmit end device in the foregoing method, or the apparatus 200 in each of the foregoing solutions has functions of implementing corresponding steps performed by the receive end device in the foregoing method. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the foregoing function. For example, the communication unit may be replaced with a transceiver (for example, a sending unit of the communication unit may be replaced with a transmitter, and a receiving unit of the communication unit may be replaced with a receiver), and another unit such as the processing unit may be replaced with a processor, to separately perform the sending/receiving operations and the processing-related operations in the method embodiments.
[0333] In addition, alternatively, the communication unit may be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit. In this embodiment of this application, the apparatus in
[0334]
[0335] Optionally, the apparatus 300 may further include a memory 330. The memory 330 communicates with the processor 310 and the transceiver 320 through internal connection paths. The memory 330 is configured to store instructions, and the processor 310 may execute the instructions stored in the memory 330. In a possible implementation, the apparatus 300 is configured to implement procedures and steps corresponding to the transmit end device in the foregoing method embodiments. In another possible implementation, the apparatus 300 is configured to implement procedures and steps corresponding to the receive end device in the foregoing method embodiments.
[0336] It should be understood that the apparatus 300 may be specifically the transmit end device or the receive end device in the foregoing embodiments, or may be a chip or a chip system. Correspondingly, the transceiver 320 may be a transceiver circuit of the chip. This is not limited herein. Specifically, the apparatus 300 may be configured to perform steps and/or procedures corresponding to the transmit end device or the receive end device in the foregoing method embodiments. Optionally, the memory 330 may include a read-only memory and a random access memory, and provide instructions and data for the processor. A part of the memory may further include a non-volatile random access memory. For example, the memory may further store information of a device type. The processor 310 may be configured to execute the instructions stored in the memory; and when the processor 310 executes the instructions stored in the memory, the processor 310 is configured to perform steps and/or procedures corresponding to the transmit end device or the receive end device in the foregoing method embodiments.
[0337] In an implementation process, steps in the foregoing methods can be implemented by using a hardware integrated logical circuit in the processor, or by using instructions in a form of software. The steps in the methods disclosed with reference to embodiments of this application may be directly performed and completed by a hardware processor, or may be performed and completed by using a combination of hardware in the processor and a software module. A software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and a processor reads information in the memory and completes the steps in the foregoing methods in combination with hardware of the processor. To avoid repetition, details are not described herein again.
[0338] It should be noted that, the processor in embodiments of this application may be an integrated circuit chip, and has a signal processing capability. In an implementation process, steps in the foregoing method embodiments can be implemented by using a hardware integrated logical circuit in the processor, or by using instructions in a form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component. The processor in embodiments of this application may implement or perform the methods, the steps, and the logical block diagrams that are disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. The steps in the methods disclosed with reference to embodiments of this application may be directly performed and completed by a hardware decoding processor, or may be performed and completed by using a combination of hardware in the decoding processor and a software module. A software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and a processor reads information in the memory and completes the steps in the foregoing methods in combination with hardware of the processor.
[0339] It may be understood that the memory in this embodiment of this application may be a volatile memory or a non-volatile memory, or may include a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (random access memory, RAM), used as an external cache. By way of example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM). It should be noted that the memory of the systems and methods described in this specification includes but is not limited to these memories and any memory of another proper type.
[0340] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware component, the memory (storage module) may be integrated into the processor.
[0341] In addition, this application further provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions. When the computer instructions are run on a computer, operations and/or procedures performed by the terminal device or the network device in the method embodiments of this application are performed.
[0342] This application further provides a computer program product. The computer program product includes computer program code or instructions. When the computer program code or the instructions are run on a computer, operations and/or procedures performed by the terminal device or the network device in the method embodiments of this application are performed.
[0343] In addition, this application further provides a chip, and the chip includes a processor. A memory configured to store a computer program is disposed independent of the chip. The processor is configured to execute the computer program stored in the memory, so that an operation and/or processing performed by the terminal device or the network device in any method embodiment is performed.
[0344] Further, the chip may include a communication interface. The communication interface may be an input/output interface, an interface circuit, or the like. Further, the chip may include the memory.
[0345] In addition, this application further provides a communication system. The communication system includes the terminal device and the network device in embodiments of this application.
[0346] It should be further noted that the memory described herein is intended to include, but not limited to, these memories and any memory of another proper type.
[0347] A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application. It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed operating process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again. In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments. In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
[0348] When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the current technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disc.
[0349] It should be understood that, an embodiment mentioned throughout this specification means that particular features, structures, or characteristics related to this embodiment are included in at least one embodiment of this application. Therefore, embodiments in the entire specification do not necessarily refer to a same embodiment. In addition, these particular features, structures, or characteristics may be combined in one or more embodiments in any proper manner.
[0350] It should be further understood that ordinal numbers such as first and second in embodiments of this application are for distinguishing between a plurality of objects, but are not intended to limit a size, content, an order, a time sequence, priorities, importance of the plurality of objects, or the like. For example, first information and second information do not indicate a difference in an information amount, content, a priority, importance, or the like.
[0351] It should be further understood that, in this application, both when and if mean that a network element performs corresponding processing in an objective situation, but do not constitute a limitation on time, do not require that the network element has a determining action during implementation, and do not mean other limitations either.
[0352] It should be further understood that in this application, at least one means one or more, and a plurality of means two or more. At least one item (piece) of the following or a similar expression thereof means any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, at least one of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c.
[0353] It should be further understood that, unless otherwise specified, a meaning similar to an item includes one or more of the following: A, B, and C in this application usually means that the item may be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C; A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B, and C. The foregoing uses three elements A, B, and C as an example to describe an optional case of the item. When an expression is an item includes at least one of the following: A, B, . . . , and X, in other words, more elements are included in the expression, a case to which the item is applicable may also be obtained according to the foregoing rule.
[0354] It should be further understood that a term and/or in this specification describes only an association relationship between associated objects and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. The character / generally indicates an or relationship between the associated objects. For example, A/B indicates A or B.
[0355] It should be further understood that in embodiments of this application, B corresponding to A indicates that B is associated with A, and B may be determined based on A. However, it should be further understood that determining B based on A does not mean that B is determined based only on A. B may alternatively be determined based on A and/or other information.
[0356] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.