Communication method and related apparatus
By dynamically adjusting the transmission direction in SBFD communication and utilizing effective resources for transmission, the problem of insufficient resources is solved, resource utilization is improved, and transmission efficiency is enhanced.
Patent Information
- Application Number
- PCT/CN2025/081750
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-03-11
- Publication Date
- 2025-10-09
AI Technical Summary
In Sub-Band Full-Duplex (SBFD) communications, the number of available Physical Resource Blocks (PRBs) for uplink and downlink is insufficient, resulting in low resource utilization and inability to perform efficient uplink and downlink transmissions.
By determining whether the first resource and the second resource are invalid and dynamically adjusting the transmission direction when they are invalid, effective resources are used for transmission, thus avoiding resource waste and improving resource utilization.
This effectively avoids resource waste, improves resource utilization, and ensures transmission efficiency in SBFD communications.
Smart Images

Figure CN2025081750_09102025_PF_FP_ABST
Abstract
Description
Communication method and related device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on April 3, 2024, with application number 202410405064.3 and application name “Communication Methods and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art
[0003] To reduce uplink transmission latency in time division duplex (TDD) wireless communication systems, a subband full duplex (SBFD) operating mode has been proposed. SBFD symbols are created by allocating uplink transmission resources to a specific downlink symbol or downlink timeslot in TDD. Therefore, when using SBFD for communication, uplink and downlink transmissions can occur simultaneously within the same symbol or timeslot, reducing transmission latency.
[0004] Currently, uplink usable resources in SBFD, such as physical resource blocks (PRBs), are obtained by intersecting the PRBs contained in a semi-statically configured uplink sub-band with the PRBs contained in the uplink bandwidth activated in the SBFD symbol. Similarly, downlink usable PRBs in SBFD are obtained through network-side indication or by intersecting the PRBs contained in a semi-statically configured downlink sub-band with the PRBs contained in the downlink bandwidth activated in the SBFD symbol. However, the number of uplink and / or downlink usable PRBs obtained in this way may be small, and the small number of PRBs makes uplink and / or downlink transmission impossible, thereby reducing resource utilization. Summary of the Invention
[0005] The present application provides a communication method and related devices to improve resource utilization.
[0006] In a first aspect, the present application provides a communication method that can be applied to a communication device. For example, the communication device can be a terminal device, or a component configured in the terminal device (such as a chip, a chip system, etc.), or a logic module or software that can implement all or part of the terminal device functions, which is not limited by the present application. For ease of understanding and explanation, the following describes the method using a terminal device as an example of a communication device.
[0007] Exemplarily, the method includes: determining whether the first resource and the second resource are invalid; and, when the first resource is invalid and the second resource is valid, determining to use the first resource for transmission in the second transmission direction; or, when the first resource is valid and the second resource is invalid, determining to use the second resource for transmission in the first transmission direction.
[0008] The first transmission direction and the second transmission direction are different, the first resource is determined based on the first activated bandwidth part BWP and the first frequency band in the TDD carrier, and the second resource is determined based on the second activated BWP and the second frequency band in the TDD carrier, the first activated BWP and the first frequency band are the bandwidth configured for the first transmission direction, and the second activated BWP and the second frequency band are the bandwidth configured for the second transmission direction.
[0009] The invalidity of the first resource means that the first resource cannot be used for transmission in the first transmission direction, and the invalidity of the second resource means that the second resource cannot be used for transmission in the second transmission direction.
[0010] Based on this technical solution, by determining whether the first resource and the second resource are invalid, and when the first resource is valid and the second resource is invalid, determining to use the first resource and the second resource for transmission in the first transmission direction, and when the second resource is valid and the first resource is invalid, determining to use the first resource and the second resource for transmission in the second transmission direction, that is, the method provided in the embodiment of the present application can determine to use the first resource (or the second resource) for transmission in the second transmission direction when the first resource (or the second resource) is invalid, effectively avoiding waste of resources and improving resource utilization.
[0011] In combination with the first aspect, in certain implementations of the first aspect, before determining whether the first resource and the second resource are invalid, the method further includes: receiving first information from a network device, the first information being used to indicate that the first frequency band is valid for the first activated BWP; receiving second information from the network device, the second information being used to indicate that the second frequency band is valid for the second activated BWP; determining, based on the first information, that the first frequency band in the TDD carrier is valid; and determining, based on the second information, that the second frequency band in the TDD carrier is valid.
[0012] Optionally, the first information and the second information may be carried in the same signaling or different signalings, and the first information and the second information may be sent simultaneously or separately.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols, and the method further includes: receiving third information from a network device on a first downlink symbol among the downlink symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
[0014] It can be understood that the terminal device may be configured with one or more uplink symbols, one or more downlink symbols, one or more flexible symbols, and one or more SBFD symbols.
[0015] Among them, uplink symbols are configured for uplink transmission, downlink symbols are configured for downlink transmission, flexible symbols are configured for uplink transmission or downlink transmission, and SBFD symbols are configured for uplink transmission and downlink transmission.
[0016] It can also be understood that the activation time of the first activation BWP can be replaced by the activation time of the second activation BWP.
[0017] Optionally, the third information may be carried in downlink control information (DCI), a medium access control (MAC) control element (CE) or a radio resource control (RRC).
[0018] In combination with the first aspect, in certain implementations of the first aspect, the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and one or more SBFD symbols, and the method further includes: receiving third information from a network device on a first SBFD symbol among the SBFD symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the time slot in which the first SBFD symbol is located, or the time after the time slot in the activation time of the first activated BWP.
[0019] It can be understood that the activation time of the first activation BWP can be replaced by the activation time of the second activation BWP.
[0020] For the description of the third information, uplink symbols, downlink symbols, flexible symbols and SBFD symbols, please refer to the relevant description above and will not be repeated here.
[0021] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth information from a network device, the fourth information indicating the use of a third resource for transmission in the first transmission direction, the third resource belonging to the first resource and / or the second resource.
[0022] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving fifth information from a network device, the fifth information indicating the use of a fourth resource for transmission in a second transmission direction, the fourth resource belonging to the first resource and / or the second resource.
[0023] It can be understood that the third resource and the fourth resource can be at the resource block (RB) level or the symbol level.
[0024] In a second aspect, the present application provides a communication method that can be applied to a communication device. For example, the communication device can be a network device, or a component configured in the network device (such as a chip, a chip system, etc.), or a logic module or software that can implement all or part of the network device functions, which is not limited by the present application. For ease of understanding and explanation, the following describes the method using a network device as an example of a communication device.
[0025] Exemplarily, the method includes: determining whether a first frequency band and a second frequency band in a time division duplex (TDD) carrier are invalid, the first frequency band being a bandwidth configured for a first transmission direction, the second frequency band being a bandwidth configured for a second transmission direction, and the first transmission direction and the second transmission direction are different; when both the first frequency band and the second frequency band are valid, determining whether the first resource and the second resource are invalid; and, when the first resource is invalid and the second resource is valid, determining to use the first resource for transmission in the second transmission direction; or, when the first resource is valid and the second resource is invalid, determining to use the second resource for transmission in the first transmission direction.
[0026] The first resource is determined based on the first activated bandwidth part BWP and the first frequency band in the TDD carrier, and the second resource is determined based on the second activated BWP and the second frequency band in the TDD carrier. The transmission direction configured for the first activated BWP is the same as the first transmission direction, and the transmission direction configured for the second activated BWP is the same as the second transmission direction.
[0027] For the description of the first frequency band and the second frequency band, please refer to the description of the first aspect above, which will not be repeated here.
[0028] Based on this technical solution, when it is determined that the first frequency band and the second frequency band in the TDD carrier are valid, it is further determined whether the first resource and the second resource are invalid, and when the first resource is valid and the second resource is invalid, it is determined to use the first resource and the second resource for transmission in the first transmission direction, and when the second resource is valid and the first resource is invalid, it is determined to use the first resource and the second resource for transmission in the second transmission direction. That is to say, the method provided in the embodiment of the present application can determine to use the first resource (or second resource) for transmission in the second transmission direction when the first resource (or second resource) is invalid, effectively avoiding waste of resources and improving resource utilization.
[0029] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending first information to the terminal device, the first information being used to indicate that the first frequency band is valid for the first activated BWP; and sending second information to the terminal device, the second information being used to indicate that the second frequency band is valid for the second activated BWP.
[0030] For the description of the first information and the second information, please refer to the description of the first aspect above and will not be repeated here.
[0031] In combination with the second aspect, in certain implementations of the second aspect, the terminal device is configured with uplink symbols, downlink symbols, flexible symbols and the SBFD symbols, and the method further includes: sending third information to the terminal device on the first downlink symbol among the downlink symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
[0032] In combination with the second aspect, in certain implementations of the second aspect, the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols, and the method further includes: receiving third information from a network device on a first SBFD symbol among the SBFD symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the time slot in which the first SBFD symbol is located, or the time after the time slot in the activation time of the first activated BWP.
[0033] It can be understood that the activation time of the first activation BWP can be replaced by the activation time of the second activation BWP.
[0034] For the description of the third information, uplink symbols, downlink symbols, flexible symbols and SBFD symbols, please refer to the relevant description in the first aspect and will not be repeated here.
[0035] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: sending fourth information to the terminal device, the fourth information indicating the use of a third resource for transmission in the first transmission direction, the third resource belonging to the first resource and / or the second resource.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: sending fifth information to the terminal device, the fifth information indicating the use of a fourth resource for transmission in the second transmission direction, the fourth resource belonging to the first resource and / or the second resource.
[0037] For the description of the third resource and the fourth resource, please refer to the relevant description in the first aspect and will not be repeated here.
[0038] In combination with the first aspect and the second aspect, in some implementations, the method further includes: when both the first frequency band and the second frequency band are invalid, determining the symbol type of the sub-band full-duplex SBFD symbol, the SBFD symbol is configured with the first frequency band and the second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0039] It can be understood that the SBFD symbol is configured with the first frequency band and the second frequency band, which means that when the first frequency band and the second frequency band are valid, the first frequency band and the second frequency band are only valid for frequency domain resources corresponding to the SBFD symbol.
[0040] Optionally, when it is determined that the symbol type of the SBFD symbol is a downlink symbol, it is determined to use the SBFD symbol for downlink transmission.
[0041] Optionally, when it is determined that the symbol type of the SBFD symbol is an uplink symbol, it is determined to use the SBFD symbol for uplink transmission.
[0042] Optionally, when it is determined that the symbol type of the SBFD symbol is a flexible symbol, it is determined to use the SBFD symbol for uplink transmission or downlink transmission.
[0043] In combination with the first aspect and the second aspect, in some implementations, the method further includes: when both the first resource and the second resource are invalid, determining the symbol type of the SBFD symbol, the SBFD symbol is configured with symbols of the first frequency band and the second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0044] In combination with the first aspect and the second aspect, in some implementations, the method further includes: when the first frequency band is valid and the second frequency band is invalid, determining whether the first resource is invalid.
[0045] Optionally, when the first resource is valid, it is determined to use the first resource for transmission in the first transmission direction.
[0046] Optionally, when the first resource is invalid, a symbol type of an SBFD symbol is determined, the SBFD symbol is configured with a first frequency band and a second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0047] In combination with the first aspect and the second aspect, in some implementations, the method further includes: when the first frequency band is invalid and the second frequency band is valid, determining whether the second resource is invalid.
[0048] Optionally, when the second resource is valid, it is determined to use the second resource for transmission in the second transmission direction.
[0049] Optionally, when the second resource is invalid, a symbol type of an SBFD symbol is determined, the SBFD symbol is configured with a first frequency band and a second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0050] In combination with the first aspect and the second aspect, in some implementations, the first frequency band is a frequency band configured for an uplink transmission direction, the second frequency band is a frequency band configured for a downlink transmission direction, the first transmission direction is uplink, and the second transmission direction is downlink.
[0051] In combination with the first aspect and the second aspect, in some implementations, the first frequency band is a frequency band configured for a downlink transmission direction, the second frequency band is a frequency band configured for an uplink transmission direction, the first transmission direction is downlink, and the second transmission direction is uplink.
[0052] In combination with the first aspect and the second aspect, in some implementations, determining whether the first resource and the second resource are invalid includes: when the number of resources contained in the first resource is less than a first preset value, determining that the first resource is invalid; when the number of resources contained in the second resource is less than a second preset value, determining that the second resource is invalid.
[0053] It can be understood that the first preset value and the second preset value may be fixed or may vary with the communication scenario.
[0054] In a third aspect, the present application provides a communication device including modules or units for implementing the method in any of the above aspects and any possible implementation of any of the aspects. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0055] In a fourth aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured to execute the method described in any of the above aspects and any possible implementation of any of the aspects.
[0056] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the above aspects may be implemented.
[0057] The apparatus may further include a communication interface, where the communication interface is used for the apparatus to communicate with other devices. Exemplarily, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
[0058] In a fifth aspect, the present application provides a chip system comprising at least one processor for supporting the implementation of the functions involved in any of the above aspects and any possible implementation of any aspect, for example, receiving or processing the data and / or information involved in the above method.
[0059] In one possible design, the chip system further includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.
[0060] The chip system can be composed of chips, or can include chips and other discrete devices.
[0061] In a sixth aspect, the present application provides a computer-readable storage medium comprising a computer program, which, when executed on a computer, enables the computer to implement the method in any of the above aspects and any possible implementation of any of the aspects.
[0062] In the seventh aspect, the present application provides a computer program product, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method in any of the above aspects and any possible implementation of any aspect.
[0063] In an eighth aspect, the present application provides a communication system comprising the aforementioned terminal device and network device, wherein the terminal device is configured to execute the method in any possible implementation of the first aspect, and the network device is configured to execute the method in any possible implementation of the second aspect.
[0064] It should be understood that the third to eighth aspects of the present application correspond to the technical solutions of the first or second aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] FIG1 is a schematic diagram of the architecture of a communication system applicable to the method provided in an embodiment of the present application;
[0066] FIG2 is a schematic diagram of a time-frequency resource pattern of FDD;
[0067] FIG3 is a schematic diagram of a TDD time-frequency resource pattern;
[0068] FIG4 is a schematic diagram of a time-frequency resource pattern of SBFD provided in an embodiment of the present application;
[0069] FIG5 is a schematic diagram of a configuration method of SBFD time-frequency resources provided in an embodiment of the present application;
[0070] FIG6 shows the frequency domain resource location of SBFD provided in an embodiment of the present application;
[0071] FIG7 is a schematic diagram of available PRBs for UL and DL provided in an embodiment of the present application;
[0072] FIG8 is a schematic diagram of a BWP switching method provided in an embodiment of the present application;
[0073] FIG9 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0074] FIG10 is a schematic diagram of the relationship between frequency bands, activated BWPs, and resource positions in a TDD carrier according to an embodiment of the present application;
[0075] FIG11 is a schematic diagram of a third resource or a fourth resource provided in an embodiment of the present application;
[0076] FIG12 is another schematic flow chart of a communication method provided in an embodiment of the present application;
[0077] FIG13 is a schematic diagram of sending / receiving third information provided by an embodiment of the present application;
[0078] FIG14 is a schematic diagram of another embodiment of the present application providing sending / receiving third information;
[0079] 15 and 16 are schematic block diagrams of the apparatus provided in the embodiments of the present application. DETAILED DESCRIPTION
[0080] The technical solution in this application will be described below with reference to the accompanying drawings.
[0081] To facilitate understanding of the embodiments of the present application, the following points are first explained:
[0082] First, in the embodiments of this application, prefixes such as "first" and "second" are used solely to distinguish and describe different things belonging to the same category, and do not constrain the order, size, or quantity of the things. For example, "first communication device" and "second communication device" are simply different devices, and do not restrict the number of devices or their priority. For another example, "first information" and "second information" are simply different pieces of information, and there is no temporal order, size, or priority relationship between the two.
[0083] Second, the "sending" and "receiving" in the embodiments of the present application indicate the direction of signal transmission. For example, "sending first information to a terminal device" can be understood as the destination end of the first information being the terminal device, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving second information from a network device" can be understood as the source end of the second information being the network device, which can include direct receiving from the network device through the air interface, and also includes indirect receiving from the network device through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0084] In other words, sending and receiving can be performed between devices, for example, between a second communication device and a first communication device; or it can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0085] It is understandable that before the information is sent from the source end to the destination end, it may undergo necessary processing, such as encoding and modulation. After receiving the information from the source end, the destination end may also perform corresponding processing, such as decoding and demodulation, so as to interpret the valid information from the source end.
[0086] Third, in the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.
[0087] Fourth, in the embodiments of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated may also be indirectly indicated by indicating other information, wherein the other information has an association relationship with the information to be indicated; or only a part of the information to be indicated may be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information may be achieved by means of the arrangement order of each information agreed in advance (such as predefined by the protocol), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific method of indication.
[0088] It can be understood that, for the sender of the indication information, the indication information can be used to indicate the information to be indicated, and for the receiver of the indication information, the indication information can be used to determine the information to be indicated.
[0089] Fifth, in the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device (such as the first communication device or the second communication device) will make corresponding processing under certain objective circumstances. It does not limit the time, and does not require the device (such as the first communication device or the second communication device) to have a judgment action when implementing it, nor does it mean that there are other limitations.
[0090] Sixth, the predefined in this application can be understood as: define, predefine, store, pre-store, pre-negotiate, pre-configure, solidify, or pre-burn.
[0091] Seventh, the storage involved in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, and this application is not limited thereto.
[0092] The technical solutions provided in this application can be applied to various communication systems, such as long term evolution (LTE) systems, sidelink (SL) communication systems, fifth generation (5G) mobile communication systems or new radio access technology (NR), satellite communication systems, etc. Among them, the 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA) networking.
[0093] The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system, etc. This application does not limit this.
[0094] The network devices in this application may be access network devices or core network devices. Access network devices are devices with wireless transceiver capabilities, such as radio access network (RAN) devices, which provide wireless communication services and enable terminal devices to access wireless networks. A radio access network device may be a node in a radio access network, referred to as a RAN node.
[0095] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home evolved NodeB (HNB), a wireless fidelity (Wi-Fi) access point (AP), a mobile switching center, a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation NodeB in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can also be a device that performs base station functions in device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-to-machine (M2M) communication systems, and Internet of Things (IoT) communication systems. A RAN node can also be a RAN node in a non-terrestrial network (NTN), meaning that the RAN node can be deployed on a high-altitude platform or satellite. A RAN node can be a macro base station, a micro base station, an indoor base station, a relay node, a donor node, or a radio controller in a cloud radio access network (CRAN) scenario, or a node in an open radio access network (O-RAN or ORAN) scenario. Alternatively, a RAN node can be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU). Of course, a RAN node can also be a node in the core network.
[0096] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0097] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in the ORAN system, CU may be referred to as Open CU (O-CU), DU may be referred to as Open DU (O-DU), CU-CP may be referred to as Open CU-CP (O-CU-CP), CU-UP may be referred to as Open CU-UP (O-CU-UP), and RU may be referred to as Open RU (O-RU).
[0098] Among them, any unit among CU (or CU-CP, CU-UP), DU and RU can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. That is, the wireless access network device in this application can be a virtualized device, for example, implemented by general hardware and instantiated virtualization functions, or by dedicated hardware and instantiated virtualization functions. Among them, the general hardware can be a server, such as a cloud server.
[0099] The terminal device in this application has the ability to send carrier signals. The terminal device can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device.
[0100] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices may include: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, drones, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). Mobile network, PLMN) terminal equipment, etc.
[0101] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0102] Furthermore, terminal devices can also be end devices in IoT systems. IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the internet through communication technologies, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. IoT technology, for example, utilizes narrowband (NB) technology to achieve massive connectivity, deep coverage, and power-saving terminals.
[0103] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (part of the terminal devices), receiving control information and downlink data from access network devices, and sending electromagnetic waves to transmit uplink data to access network devices.
[0104] The terminal device in this application may be a virtualized device, for example, implemented by general-purpose hardware and instantiated virtualization functions, or by dedicated hardware and instantiated virtualization functions. The general-purpose hardware may be a server, for example, a cloud server.
[0105] It should be understood that the present application does not limit the specific forms of the wireless access network device and the terminal device.
[0106] Figure 1 is a schematic diagram of the architecture of a communication system 100 applicable to the method provided in an embodiment of the present application. As shown in Figure 1 , the communication system 100 includes a radio access network 10 and a core network 20. Optionally, the communication system 100 may also include the Internet 30. The radio access network 10 may include at least one radio access network device (such as 110a and 110b in Figure 1 ) and at least one terminal device (such as 120a-120j in Figure 1 ).
[0107] Terminal devices can connect to radio access network equipment wirelessly, and radio access network equipment can connect to the core network wirelessly or via wired connections. Core network equipment and radio access network equipment can be independent, distinct physical devices, or they can integrate the core network equipment's functions and the radio access network equipment's logical functions into the same physical device. Alternatively, a single physical device can integrate some core network equipment functions and some radio access network equipment functions. Terminal devices and radio access network equipment can connect to each other via wired or wireless connections.
[0108] Wireless access network devices and terminal devices, as well as wireless access network devices and terminal devices, can communicate via licensed spectrum, unlicensed spectrum, or both. They can communicate via spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both. The embodiments of this application do not limit the spectrum resources used for wireless communications.
[0109] The wireless access network device may be a base station deployed in the air, such as a satellite base station 110a; or a base station deployed indoors, such as a micro base station or an indoor station 110b.
[0110] The terminal device can be a terminal device deployed in the air, such as the helicopter or drone 120i in Figure 1; it can also be a terminal device deployed on the ground, such as the mobile phones 120a, 120e, 120f and 120j, vehicle 120b, computer 120g, printer 120h, etc. in Figure 1.
[0111] Wireless access network equipment and terminal devices can be fixed or mobile. For example, they can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites.
[0112] The roles of radio access network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For devices 120j accessing the radio access network 10 via 120i, 120i is a base station; however, for 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between radio access network devices. In this case, 120i is also a base station relative to 110a. Therefore, radio access network devices and terminal devices can be collectively referred to as communication devices. 110a, 110b, and 120a-120j in Figure 1 can be referred to as communication devices having their respective functions, such as base station functions or terminal device functions.
[0113] It should be understood that FIG1 is only a schematic diagram, and the communication system may further include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1 .
[0114] The data transmission process in NR can be divided into uplink transmission and downlink transmission according to the data transmission direction. Uplink transmission refers to the transmission of terminal devices and reception of network devices; downlink transmission refers to the transmission of network devices and reception of terminal devices. According to the scheduling method, it can be divided into dynamic scheduling and pre-allocation. Among them, dynamic scheduling refers to: the network device sends downlink control information (DCI), which carries scheduling information (including time-frequency resource allocation, coding and modulation scheme, transport block size, etc. for data transmission); pre-allocation refers to: the network device sends scheduling information (including time-frequency resource allocation, coding and modulation scheme, transport block size, etc. for data transmission) through high-layer signaling (such as radio resource control (RRC) signaling, medium access control (MAC) control element (CE), etc.). Under the pre-allocated scheduling method, it usually corresponds to periodic data transmission, that is, periodic time-frequency resources, coding and modulation scheme, transport block size and other information remain unchanged.
[0115] Currently, NR has frequency division duplex (FDD) and time division duplex (TDD).
[0116] Figure 2 shows an FDD time-frequency resource pattern. As shown in Figure 2, in time slot 0, downlink transmission can be performed on the downlink (DL) bandwidth part (BWP), and uplink transmission can also be performed on the uplink (UL) BWP of time slot 0. The DL BWP and UL BWP are located on different carriers and are separated in the frequency domain.
[0117] Figure 3 illustrates a TDD time-frequency resource pattern. As shown in Figure 3, the DL BWP and UL BWP share the same center frequency. The bandwidths of the DL BWP and UL BWP can be the same or different. At the same time (the same time slot), a terminal device can only perform uplink or downlink transmissions. For example, in slot 0, only downlink transmissions are possible; in slot 4, only uplink transmissions are possible; and slot 3 is a flexible (F) time slot, meaning it can be used for either uplink or downlink transmissions, but not both simultaneously.
[0118] Among them, for flexible time slots, the minimum granularity of uplink and downlink transmission switching is a symbol. For example, slot 3 is a flexible time slot, which consists of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols, of which the first M symbols are downlink symbols, the last N symbols are uplink symbols, and the middle 14-MN (or 12-MN) symbols are flexible symbols. 0<=M<=14, 0<=N<=14, M+N<=14, downlink symbols are used for downlink transmission, and uplink symbols are used for uplink transmission. Flexible symbols can be used for both uplink and downlink. The specific transmission direction is notified to the terminal device by the network device through RRC signaling or DCI scheduling.
[0119] Compared with FDD, TDD occupies fewer frequency domain resources. However, in TDD, uplink and downlink transmissions cannot be performed simultaneously. For example, slot 0 can only perform downlink transmission but not uplink transmission, which will increase the uplink transmission delay.
[0120] To address TDD's latency issues, the standard is discussing flexible duplexing, also known as complementary TDD (C-TDD), full duplex, or other names such as subband full duplex (SBFD). The core idea of SBFD is that uplink and downlink transmission resources can be configured simultaneously in a certain symbol or time slot of the TDD system. As shown in Figure 4, there is a frequency domain resource within the downlink BWP in time slot 0 that can be used for uplink transmission (this frequency domain resource is referred to as the uplink sub-band in this application). In this way, uplink transmission can be performed in slot 0, reducing the latency of uplink transmission. At the same time, downlink transmission can also be performed in slot 0. That is, network devices can perform uplink and downlink transmission simultaneously in slot 0. For full-duplex terminal devices, uplink and downlink transmission can be performed simultaneously in slot 0, while for half-duplex terminal devices, uplink or downlink transmission can be performed in slot 0. It can be concluded that, compared with TDD, SBFD has more uplink resources and can improve uplink coverage.
[0121] For example, for a terminal device in an RRC connected state, the network device can configure the time domain and frequency domain positions of the SBFD subband within a TDD carrier through RRC parameters. For the time domain position: the network device can semi-statically configure the time domain position of the SBFD subband through RRC parameters (e.g., TDD-UL-DL-Pattern). For the frequency domain position: the network device can semi-statically configure the frequency domain positions of the UL subband and DL subband within a carrier through the RRC parameter resource block level (RB-level).
[0122] Figure 5 illustrates the configuration of time-frequency resources for SBFD according to an embodiment of the present application. As shown in Figure 5, a network device configures DL symbols, UL symbols, and flexible symbols using the TDD-UL-DL-ConfigCommon parameter. SBFD symbols can be configured on DL symbols and / or flexible symbols.
[0123] It can be understood that the configured SBFD symbol can start from any symbol within a slot and end at any symbol within a slot. That is, a time slot can contain both SBFD symbols and non-SBFD symbols. The SBFD symbol can be understood as the terminal device needs to determine the bandwidth or frequency domain resources for downlink transmission within the SBFD symbol based on the bandwidth of the active DL BWP and the bandwidth of the downlink subband configured in the TDD carrier, and / or determine the bandwidth or frequency domain resources for uplink transmission based on the bandwidth of the active UL BWP and the bandwidth of the uplink subband configured in the TDD carrier. The non-SBFD symbol can be understood as the terminal device determining the downlink symbol, flexible symbol, uplink symbol according to the TDD configuration (such as the RRC parameter TDD-UL-DL-Pattern), without considering the uplink subband configuration and / or downlink subband configuration.
[0124] It can also be understood that the SBFD sub-band time domain period can be the same as the period configured by dl-UL-TransmissionPeriodicity in TDD-UL-DL-Pattern, or an integer multiple of the period configured by dl-UL-TransmissionPeriodicity in TDD-UL-DL-Pattern.
[0125] Figure 6 illustrates the frequency domain resource locations for SBFD provided by an embodiment of the present application. As shown in Figure 6, the frequency domain locations of the subbands remain the same across different SBFD symbols within a TDD carrier. Only one UL subband can be configured within a TDD carrier, and the UL subband can be located in the middle of the carrier (as shown in Figure 6(a)) or to one side of the carrier (as shown in Figure 6(b)).
[0126] It should be noted that in the embodiments of the present application, if there is no logical conflict, the terms "cell" and "carrier" can be interchanged. A cell is a set of resources managed by a base station, including frequency domain resources and spatial domain resources. Frequency domain resources include uplink frequency domain resources and / or downlink frequency domain resources. Spatial domain resources can be spatial domain resources corresponding to a beam or a group of beams. A cell can be identified by a global cell identification code. The uplink frequency domain resources of a cell are also called an uplink carrier, and the downlink carrier of a cell is also called a downlink carrier.
[0127] It can be understood that for a time division duplex scenario, the frequency domain resources corresponding to the uplink carrier and downlink carrier of a cell are the same; for a frequency division duplex scenario, the frequency domain resources corresponding to the uplink carrier and downlink carrier of a cell are different.
[0128] There are two ways to indicate UL / DL usable PRBs discussed in the current standards:
[0129] Method 1: The terminal device intersects the physical resource blocks (PRBs) contained in the semi-statically configured UL subband and the PRBs of the active UL BWP on the SBFD symbol to obtain the UL available PRBs. Similarly, the terminal device intersects the PRBs contained in the semi-statically configured DL subband and the PRBs of the active DL BWP on the SBFD symbol to obtain the DL available PRBs.
[0130] Figure 7 shows an embodiment of the present invention provides a UL and DL usable PRB. As shown in Figure 7, the SBFD symbol includes uplink usable PRBs and downlink usable PRBs, and a guard band exists between the uplink usable PRBs and the downlink usable PRBs.
[0131] Method 2: The network device explicitly configures the UL / DL available PRBs on the activated UL / DL BWP on the SBFD symbol through signaling. Explicit configuration can be understood as direct instruction. The terminal device directly determines the UL / DL available PRBs on the SBFD symbol based on signaling, without any other operations.
[0132] The BWP is a continuous common resource block (CRB) under a given subcarrier spacing value.
[0133] It can be understood that a carrier may include multiple BWPs, and different BWPs may be activated in different time periods.
[0134] Figure 8 illustrates a BWP switching method provided by an embodiment of the present application. As shown in Figure 8 , a terminal device operates within BWP1 on a single carrier starting at time T1. The network device can instruct the terminal device to perform a BWP switch using the bandwidth part indicator field in the DCI. After the switching time has elapsed, the terminal device switches to operating within BWP2 starting at time T2.
[0135] When the index of the BWP indicated by the DCI is different from the index of the currently activated BWP, it means that the network side instructs the terminal device side to switch the BWP; conversely, if the index of the BWP indicated by the DCI is the same as the index of the currently activated BWP, it means that the network side instructs the terminal device side not to switch the BWP and continue to receive or send data on the currently activated BWP.
[0136] The UL subband configuration described above is at the carrier level, while the BWP's location within the carrier is relatively flexible. Consequently, BWP switching can result in various frequency domain relationships between the DL subband and DL BWP, and between the UL subband and UL BWP. Consequently, the number of downlink available PRBs determined based on the DL subband and DL BWP, as well as the number of uplink available PRBs determined based on the UL subband and UL BWP, can also change with BWP switching. This can result in a reduced number of uplink or downlink available PRBs, and a significantly reduced number of available PRBs can hinder data transmission.
[0137] For example, for uplink, if RACH transmission is required, at least 2 resource blocks (RBs) are required; for uplink, when considering the use of discrete Fourier transform (DFT)-spread (S)-orthogonal frequency division multiplexing (OFDM) waveform for coverage, it is necessary to meet or (α2, α3, and α5 are non-negative integers) RBs are used as constraints. For the uplink, when considering anti-frequency selection and anti-interference, the RB constraints brought by frequency hopping must also be met. Therefore, the number of UL usable PRBs cannot be too small.
[0138] For example, for downlink, a control resource set (CORESET) must contain at least one control channel element (CCE) (each CCE includes 6 RBs); CORESET#0 contains a minimum of 24 RBs. Therefore, the number of DL usable PRBs cannot be too small.
[0139] In summary, if the number of available UL PRBs is too small, uplink transmission may not be possible, and if the number of available DL PRBs is too small, downlink transmission may not be possible; that is, there is a problem of resource waste, resulting in low frequency band utilization.
[0140] In view of this, an embodiment of the present application provides a communication method and a related device. In this method, when the uplink available resources, such as PRBs, are too few, uplink available PRBs and downlink available PRBs can be used for downlink transmission, or when the downlink available PRBs are too few, uplink available PRBs and downlink available PRBs can be used for uplink transmission to improve resource utilization.
[0141] The communication method provided in the embodiment of the present application is described in detail below in conjunction with Figure 9. The method provided in the present application can be applied to the communication system shown in Figure 1, but the embodiment of the present application is not limited thereto.
[0142] Figure 9 is a schematic flow chart of a communication method 900 provided in an embodiment of the present application. In the flow chart shown in Figure 9, the method is illustrated with the first communication device as the execution subject, but the present application does not limit the execution subject of the method. For example, the first communication device in Figure 9 can be a terminal device or a network device, or it can also be a component configured in the terminal device or network device (such as a chip, a chip system, etc.), or it can also be a logic module or software that can implement all or part of the functions of the terminal device or network device.
[0143] As shown in Figure 9, the method 900 may include steps S901 to S903. The following describes each step in the method 900 in detail.
[0144] S901: Determine whether the first resource and the second resource are invalid.
[0145] The first resource in this application may be an RB, a PRB or a virtual resource block (VRB), and the second resource may be an RB, a PRB or a VRB.
[0146] The first resource is determined based on a first activated BWP and a first frequency band in the TDD carrier, and the second resource is determined based on a second activated BWP and a second frequency band in the TDD carrier. The first activated BWP and the first frequency band are bandwidths configured for the first transmission direction, and the second activated BWP and the second frequency band are bandwidths configured for the second transmission direction.
[0147] The first transmission direction and the second transmission direction are different. Optionally, the first transmission direction may be an uplink transmission direction or a downlink transmission direction; and the second transmission direction may be a downlink transmission direction or an uplink transmission direction.
[0148] It can be understood that since the first transmission direction and the second transmission direction are different, when the first transmission direction is the uplink transmission direction, the second transmission direction is the downlink transmission direction; or when the first transmission direction is the downlink transmission direction, the second transmission direction is the uplink transmission direction.
[0149] Exemplarily, when the first transmission direction is an uplink transmission direction, the first frequency band is a bandwidth configured for the uplink transmission direction, so the first frequency band can also be called an uplink frequency band; or, when the first transmission direction is a downlink transmission direction, the first frequency band is a bandwidth configured for downlink transmission, and the first frequency band can also be called a downlink frequency band.
[0150] Similarly, when the second transmission direction is the uplink transmission direction, the second frequency band is the bandwidth configured for the uplink transmission direction, so the second frequency band can also be called the uplink frequency band; or, when the second transmission direction is the downlink transmission direction, the second frequency band is the bandwidth configured for the downlink transmission, and the second frequency band can also be called the downlink frequency band.
[0151] When the first activated BWP is configured as an uplink activated BWP, the first transmission direction is the uplink transmission direction; when the first activated BWP is configured as a downlink activated BWP, the first transmission direction is the uplink and downlink transmission directions. For example, the network side can configure the transmission direction of the first activated BWP via RRC parameters. It is understood that the first transmission direction is bound to whether the first activated BWP is configured as a downlink activated BWP or an uplink activated BWP.
[0152] Similarly, when the second activated BWP is configured as an uplink activated BWP, the second transmission direction is the uplink transmission direction; when the second activated BWP is configured as a downlink activated BWP, the second transmission direction is the uplink and downlink transmission directions. For example, the network side can configure the transmission direction of the second activated BWP via RRC parameters. It is understood that this second transmission direction is bound to whether the second activated BWP is configured as a downlink activated BWP or an uplink activated BWP.
[0153] The term “bandwidth” in this application may be replaced by “resource block”, “physical resource block” or “virtual resource block”, etc.
[0154] Exemplarily, the first resource may be obtained by taking the intersection of the first activated BWP and the first frequency band, and the second resource may be obtained by taking the intersection of the second activated BWP and the second frequency band.
[0155] Combining the descriptions of the first activated BWP, the second activated BWP, the first frequency band, and the second frequency band, it can be concluded that when the first resource is determined based on the uplink BWP and the uplink frequency band, the first resource can be referred to as an uplink resource; or when the first resource is determined based on the downlink BWP and the downlink frequency band, the first resource can be referred to as a downlink resource. Similarly, when the second resource is determined based on the uplink BWP and the uplink frequency band, the second resource can be referred to as an uplink resource; or when the second resource is determined based on the downlink BWP and the downlink frequency band, the second resource can be referred to as a downlink resource.
[0156] It can be understood that when the first resource is an uplink resource, the second resource is a downlink resource; or, when the second resource is an uplink resource, the first resource is a downlink resource.
[0157] Exemplarily, when the first resource and the second resource are PRBs, the first resource may be the uplink available PRB (or downlink available PRB) shown in FIG. 7 above, and the second resource may be the downlink available PRB (or uplink available PRB) shown in FIG. 7 above.
[0158] In conjunction with the description of FIG6 above, the first frequency band in this application may be the uplink sub-frequency band or the downlink sub-frequency band shown in FIG6, and the second frequency band may be the uplink sub-frequency band or the downlink sub-frequency band shown in FIG6. For example, the first frequency band is the uplink sub-frequency band shown in FIG6, and the second frequency band is the downlink sub-frequency band shown in FIG6; for another example, the first frequency band is the downlink sub-frequency band shown in FIG6, and the second frequency band is the uplink sub-frequency band shown in FIG6.
[0159] Optionally, in S902 , when the first resource is invalid and the second resource is valid, determine to use the first resource for transmission in the second transmission direction.
[0160] Alternatively, the invalid first resource means that the first resource cannot be used for transmission in the first transmission direction, and the valid second resource means that the second resource can be used for transmission in the second transmission direction. In other words, when the first resource is invalid and the second resource is valid, it is determined that the first resource and the second resource are used for transmission in the second transmission direction.
[0161] Exemplarily, the first resource is an uplink available PRB, the second resource is a downlink available PRB, and when the uplink available PRB is invalid and the downlink available PRB is valid, it is determined to use the uplink available PRB for downlink transmission.
[0162] Exemplarily, the first resource is a downlink available PRB, the second resource is an uplink available PRB, and when the downlink available PRB is invalid and the uplink available PRB is valid, the first communication device determines to use the downlink available PRB for uplink transmission.
[0163] Optionally, when a guard subband exists between the first resource and the second resource, it is determined to use the guard subband for transmission in the second transmission direction.
[0164] Optionally, in S903 , when the first resource is valid and the second resource is invalid, determine to use the second resource to perform transmission in the first transmission direction.
[0165] Alternatively, the first resource being valid means that the first resource can be used for transmission in the first transmission direction, and the second resource being invalid means that the second resource can be used for transmission in the second transmission direction. That is, when the first resource is valid and the second resource is invalid, it is determined that the first resource and the second resource are used for transmission in the first transmission direction.
[0166] Exemplarily, the first resource is an uplink available PRB, the second resource is a downlink available PRB, and when the uplink available PRB is valid and the downlink available PRB is invalid, it is determined to use the downlink available PRB for uplink transmission.
[0167] Exemplarily, the first resource is a downlink available PRB, the second resource is an uplink available PRB, and when the downlink available PRB is valid and the uplink available PRB is invalid, it is determined to use the uplink available PRB for downlink transmission.
[0168] Optionally, when a guard band exists between the first resource and the second resource, it is determined to use the guard band for transmission in the first transmission direction.
[0169] Figure 10 shows the positional relationship between the frequency band, activated BWP, and resources in the TDD carrier provided by an embodiment of the present application. As shown in Figure 10, the activated BWP (the activated BWP includes the first activated BWP and the second activated BWP) and the frequency band (the frequency band includes the first frequency band and the second frequency band) in the TDD carrier are independently configured, and the SBFD symbol is configured in the activated BWP, and the frequency domain resources corresponding to the SBFD symbol include the first resource and the second resource. Configuring the SBFD symbol in the activated BWP can also be understood as the bandwidth of the first frequency band configured by the network device in the TDD carrier partially overlapping or completely overlapping with the bandwidth of the first activated BWP, and / or, the bandwidth of the second frequency band configured in the TDD carrier partially overlapping or completely overlapping with the bandwidth of the second activated BWP.
[0170] In an embodiment of the present application, by determining whether the first resource and the second resource are invalid, and when the first resource is valid and the second resource is invalid, determining to use the first resource and the second resource for transmission in the first transmission direction; when the second resource is valid and the first resource is invalid, determining to use the first resource and the second resource for transmission in the second transmission direction, that is, the method provided in an embodiment of the present application can determine to use the first resource (or the second resource) for transmission in the second transmission direction when the first resource (or the second resource) is invalid, thereby effectively avoiding waste of resources and improving resource utilization.
[0171] Optionally, the method 900 further includes: when both the first resource and the second resource are invalid, determining a symbol type of an SBFD symbol, the SBFD symbol being configured with a first frequency band and a second frequency band, and the symbol type including a downlink symbol, a flexible symbol, or an uplink symbol.
[0172] SBFD refers to the simultaneous configuration of uplink and downlink transmission resources on a symbol or time slot in a TDD system. SBFD may also be referred to as full-duplex, complementary TDD, or other names, which are not limited in this application.
[0173] For the description of uplink symbols, downlink symbols and flexible symbols, please refer to the relevant description above and will not be repeated here.
[0174] It can be understood that the SBFD symbol is configured with the first frequency band and the second frequency band, which means that when the first frequency band and the second frequency band are valid, the first frequency band and the second frequency band are only valid for frequency domain resources corresponding to the SBFD symbol.
[0175] Optionally, when it is determined that the symbol type of the SBFD symbol is a downlink symbol, it is determined to use the SBFD symbol for downlink transmission.
[0176] Optionally, when it is determined that the symbol type of the SBFD symbol is an uplink symbol, it is determined to use the SBFD symbol for uplink transmission.
[0177] Optionally, when it is determined that the symbol type of the SBFD symbol is a flexible symbol, it is determined to use the SBFD symbol for uplink transmission or downlink transmission.
[0178] Optionally, when both the first resource and the second resource are invalid, the bandwidth within the SBFD symbol is determined to be the bandwidth of the downlink activated BWP (inclusive).
[0179] The bandwidth within the SBFD symbol is the bandwidth of the downlink activated BWP, which can be understood as the bandwidth of the downlink activated BWP (including) within the SBFD symbol is the working bandwidth of the terminal device on the SBFD symbol.
[0180] Exemplarily, when the first activated BWP is configured as a bandwidth for the downlink transmission direction (ie, the first activated BWP is a downlink activated BWP), the bandwidth determined within the SBFD symbol is the bandwidth of the first activated BWP.
[0181] Exemplarily, when the second activated BWP is configured as a bandwidth for the downlink transmission direction (ie, the second activated BWP is a downlink activated BWP), the bandwidth determined within the SBFD symbol is the bandwidth of the second activated BWP.
[0182] Optionally, the method 900 further includes: when both the first resource and the second resource are valid, determining to use the first resource for transmission in the first transmission direction; and determining to use the second resource for transmission in the second transmission direction.
[0183] Exemplarily, the first resource is an uplink available PRB, and the second resource is a downlink available PRB. When the uplink available PRB is valid and the downlink available PRB is valid, it is determined to use the uplink available PRB for uplink transmission, and it is determined to use the downlink available PRB for downlink transmission.
[0184] Exemplarily, the first resource is the downlink available PRB, the second resource is the uplink available PRB, and when the downlink available PRB is valid and the uplink available PRB is valid, it is determined to use the downlink available PRB for downlink transmission, and it is determined to use the uplink available PRB for uplink transmission.
[0185] Optionally, when the first communication apparatus is a terminal device, before S901 , the method 900 includes: determining whether the first frequency band and the second frequency band in the TDD carrier are invalid.
[0186] It can be understood that, when it is determined that the first frequency band and the second frequency band in the TDD carrier are valid, the above steps S901 to S903 may be continued.
[0187] That is, a first possible implementation is to determine whether the first resource and the second resource are invalid when the first frequency band and the second frequency band in the TDD carrier are valid.
[0188] In a second possible implementation, the method 900 further includes: when both the first frequency band and the second frequency band are invalid, determining a symbol type of the SBFD symbol, the SBFD symbol being configured with the first frequency band and the second frequency band, and the symbol type including a downlink symbol, a flexible symbol, or an uplink symbol.
[0189] For the description of SBFD symbols, downlink symbols, flexible symbols, or uplink symbols, please refer to the previous description and will not be repeated here.
[0190] Optionally, when both the first frequency band and the second frequency band are invalid, the bandwidth within the SBFD symbol is determined to be the bandwidth of the downlink activated BWP (inclusive).
[0191] In a third possible implementation, the method 900 further includes: when the first frequency band is valid and the second frequency band is invalid, determining whether the first resource is invalid.
[0192] Optionally, when the first resource is valid, it is determined to use the first resource for transmission in the first transmission direction.
[0193] Exemplarily, the first frequency band is an uplink frequency band, the second frequency band is a downlink frequency band, the first resource is an uplink available PRB, and when the uplink frequency band is valid, the downlink frequency band is invalid, and the uplink available PRB is valid, it is determined to use the uplink available PRB for uplink transmission.
[0194] Exemplarily, the first frequency band is a downlink frequency band, the second frequency band is an uplink frequency band, the first resource is a downlink available PRB, and when the downlink frequency band is valid, the uplink frequency band is invalid, and the downlink available PRB is valid, it is determined to use the downlink available PRB for downlink transmission.
[0195] Optionally, when the first resource is invalid, a symbol type of an SBFD symbol is determined, the SBFD symbol is configured with a first frequency band and a second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0196] For the description of symbol types, please refer to the relevant description above and will not be repeated here.
[0197] Optionally, when the first frequency band is valid, the second frequency band is invalid, and the first resource is invalid, the bandwidth within the SBFD symbol is determined to be the bandwidth of the downlink activated BWP (inclusive).
[0198] According to a fourth possible implementation, the method 900 further includes: when the first frequency band is invalid and the second frequency band is valid, determining whether the second resource is invalid.
[0199] Optionally, when the second resource is valid, it is determined to use the second resource for transmission in the second transmission direction.
[0200] Exemplarily, the first frequency band is an uplink frequency band, the second frequency band is a downlink frequency band, and the second resource is a downlink available PRB. When the uplink frequency band is invalid, the downlink frequency band is valid, and the downlink available PRB is valid, it is determined to use the downlink available PRB for downlink transmission.
[0201] Exemplarily, the first frequency band is a downlink frequency band, the second frequency band is an uplink frequency band, and the second resource is an uplink available PRB. When the downlink frequency band is valid, the uplink frequency band is invalid, and the uplink available PRB is valid, it is determined to use the uplink available PRB for uplink transmission.
[0202] Optionally, when the second resource is invalid, a symbol type of an SBFD symbol is determined, the SBFD symbol is configured with a first frequency band and a second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
[0203] Optionally, when the first frequency band is invalid, the second frequency band is valid, and the second resource is invalid, the bandwidth within the SBFD symbol is determined to be the bandwidth of the downlink activation BWP (inclusive).
[0204] Optionally, when the first communication device is a terminal device, the above-mentioned determination of whether the first frequency band and the second frequency band in the TDD carrier are invalid includes: receiving first information from a network device, the first information being used to indicate that the first frequency band is invalid for the first activated BWP, or indicating that the first frequency band is valid for the first activated BWP; receiving second information from the network device, the second information being used to indicate that the second frequency band is invalid for the second activated BWP, or indicating that the second frequency band is valid for the second activated BWP; determining whether the first frequency band in the TDD carrier is invalid or valid based on the first information; and determining whether the second frequency band in the TDD carrier is invalid or valid based on the second information.
[0205] The invalid first frequency band means that the first frequency band is not effective, that is, the first communication device performs transmission in the first transmission direction or the second transmission direction according to the configuration of the TDD carrier, regardless of the SBFD symbols configured in the TDD carrier configuration; the valid first frequency band means that the first frequency band is effective, that is, the first communication device determines the transmission in the first transmission direction or the second transmission direction on the SBFD symbols configured in the TDD carrier according to the configuration of the TDD carrier and the first frequency band; similarly, the invalid second frequency band means that the second frequency band is not effective, that is, the second communication device performs transmission in the first transmission direction or the second transmission direction according to the configuration of the TDD carrier, regardless of the SBFD symbols configured in the TDD carrier configuration; the valid second frequency band means that the second frequency band is effective, that is, the first communication device determines the transmission in the first transmission direction or the second transmission direction on the SBFD symbols configured in the TDD carrier according to the configuration of the TDD carrier and the second frequency band.
[0206] For example, the first information may indicate whether the first frequency band is invalid for the first activated BWP using a single bit "0 / 1." For example, "0" indicates that the first frequency band is invalid for the first activated BWP, and "1" indicates that the first frequency band is valid for the first activated BWP; or alternatively, "0" indicates that the first frequency band is valid for the first activated BWP, and "1" indicates that the first frequency band is invalid for the first activated BWP.
[0207] It can be understood that the first frequency band is invalid for the first activated BWP, which means that the first resource cannot be determined based on the first frequency band and the first activated BWP, or in other words, the frequency domain resources of the first frequency band and the first activated BWP cannot be used to find the intersection for determining the first resource; the second frequency band is invalid for the second activated BWP, which means that the second resource cannot be determined based on the second frequency band and the second activated BWP, or in other words, the frequency domain resources of the second frequency band and the second activated BWP cannot be used to find the intersection for determining the second resource.
[0208] Optionally, the first communication device may determine whether the first resource and the second resource are invalid according to a predefined condition.
[0209] The predefined condition is: when the number of resources included in the first resource is less than a first preset value, the first resource is invalid; when the number of resources included in the second resource is less than a second preset value, the second resource is invalid.
[0210] Exemplarily, when the first resource and the second resource are PRBs, the predefined condition is: when the number of PRBs contained in the first PRB is less than a first preset value, the first PRB is invalid; when the number of PRBs contained in the second PRB is less than a second preset value, the second PRB is invalid.
[0211] Optionally, the above determination of whether the first resource and the second resource are invalid includes: when the number of resources included in the first resource is less than a first preset value, determining that the first resource is invalid; when the number of PRBs included in the second resource is less than a second preset value, determining that the second resource is invalid.
[0212] The first preset value and the second preset value in this application may be 24 or 36, or other values, which are not limited in this application.
[0213] It can be understood that the first preset value and the second preset value may be fixed or may vary with the communication scenario.
[0214] For example, when the first transmission direction is uplink, in the scenario where RACH transmission is required, the first preset value may be 2 RBs; in the scenario where DFT-S-OFDM waveform is considered for coverage, the first preset value may be 2α2, 3α3, or 5α5 RBs. For another example, when the second transmission direction is downlink, the CORESET needs to include at least 6 RBs, that is, the second preset value may be 6 RBs.
[0215] Optionally, when the first communication device is a network device, the method 900 further includes: sending first information to the terminal device; and sending second information to the terminal device.
[0216] For the description of the first information and the second information, please refer to the relevant description above and will not be repeated here.
[0217] Optionally, the first information and the second information may be carried in the same signaling and sent simultaneously, or carried in different signaling and sent separately. For example, the first information and the second information may be carried in dynamic signaling (e.g., DCI, MAC CE); or the second information may be carried in static signaling (e.g., RRC signaling). The first information and the second information may be RRC parameters or parameters included in BWP configuration information.
[0218] Optionally, the determining to use the first PRB for transmission in the second transmission direction includes: determining to use the first resource for transmission in the second transmission direction according to a predefined first rule.
[0219] The predefined first rule is to use the first resource for transmission in the second transmission direction.
[0220] Optionally, when the first communication device is a terminal device, the above-mentioned determination of using the first resource for transmission on the second transmission includes: receiving a first indication from a network device, the first indication being used to indicate the use of the first resource for transmission in the second transmission direction; and determining, based on the first indication, to use the first resource for transmission in the second transmission direction.
[0221] Optionally, when the first communication device is a network device, the method 900 further includes: sending a first indication to the terminal device, where the first indication is used to instruct use of the first resource for transmission in the second transmission direction.
[0222] Optionally, the determining to use the second resource to perform transmission on the first transmission includes: determining to use the second resource to perform transmission on the first transmission according to a predefined second rule.
[0223] The predefined second rule is to use the second resource to perform transmission in the first transmission direction.
[0224] Optionally, when the first communication device is a terminal device, the above-mentioned determination of using the first resource for transmission on the second transmission includes: receiving a second indication from the network device, the second indication being used to instruct the first communication device to use the second resource for transmission in the first transmission direction; and according to the second indication, determining to use the second resource for transmission in the first transmission direction.
[0225] Optionally, when the first communication device is a network device, the method 900 further includes: sending a second indication to the terminal device, where the second indication is used to instruct the first communication device to use the second resource for transmission in the first transmission direction.
[0226] Optionally, when the first communication device is a terminal device, the method 900 further includes: receiving fourth information from the network device, the fourth information indicating the use of a third resource for transmission in the first transmission direction, the third resource belonging to the first resource and / or the second resource.
[0227] Optionally, when the first communication device is a network device, the method 900 further includes: sending fourth information to the network device, the fourth information indicating use of a third resource for transmission in the first transmission direction, the third resource belonging to the first resource and / or the second resource.
[0228] Optionally, when the first communication device is a terminal device, the method 900 further includes: receiving fifth information from the network device, the fifth information indicating the use of a fourth resource for transmission in the second transmission direction, the fourth resource belonging to the first resource and / or the second resource.
[0229] Optionally, when the first communication device is a terminal device, the method 900 further includes: sending fifth information to the terminal device, the fifth information indicating the use of fourth resources for transmission in the second transmission direction, the fourth resources belonging to the first resources and / or the second resources.
[0230] It can be understood that the third resource and the fourth resource mentioned above can be RB-level or symbol-level.
[0231] Figure 11 illustrates the third or fourth resource provided by an embodiment of the present application. As shown in Figure 11, it includes three downlink symbols, three uplink symbols, and six SBFD symbols. The frequency domain resources corresponding to the SBFD symbols include first and second resources, and the third or fourth resource is contained within the first and second resources.
[0232] It can be understood that the downlink symbols shown in Figure 11 can be replaced by downlink time slots, downlink sub-time slots, downlink subframes, or downlink time spans; the uplink symbols shown in Figure 11 can be replaced by downlink time slots, downlink sub-time slots, downlink subframes, or downlink time spans.
[0233] Figure 12 shows another schematic flow chart of the communication method provided by an embodiment of the present application. In the flow chart shown in Figure 12, the method is shown from the perspective of the interaction between the terminal device and the network device, but the present application does not limit the execution subject of the method. For example, the terminal device in Figure 12 can be replaced by a chip, a chip system, or a processor that supports the terminal device to implement the method, or a logic module or software that can implement all or part of the terminal device functions; the network device in Figure 12 can be replaced by a chip, a chip system, or a processor that supports the network device to implement the method, or a logic module or software that can implement all or part of the network device functions.
[0234] It should be understood that the terminal device shown in FIG12 is configured with at least one uplink symbol, at least one downlink symbol, at least one flexible symbol, and at least one SBFD symbol.
[0235] As shown in Figure 12, the method 1200 may include S1201 and S1202. The steps of the method 1200 are described in detail below.
[0236] S1201: A network device generates third information, where the third information is used to indicate a time domain range in which at least one SBFD symbol is valid.
[0237] For the description of SBFD symbols, reference may be made to the relevant description in method 900 and will not be repeated here.
[0238] S1202: The network device sends third information to the terminal device. Correspondingly, the terminal device receives the third information from the network device.
[0239] In an embodiment of the present application, the network device indicates the SBFD symbol configuration in the TDD configuration through RRC parameters. Once the network device is configured, it remains unchanged until the RRC parameters are reconfigured. When the network device temporarily decides whether the SBFD symbols of one or more terminal devices are effective based on the physical location of different terminal devices in the network to avoid interference from the uplink transmitting terminal device to the downlink receiving terminal device, the scheduling flexibility of the network device on the semi-statically configured SBFD symbols can be increased, which is beneficial to the effectiveness of interference management.
[0240] Optionally, when the network device sends third information to the terminal device on the first downlink symbol of at least one downlink symbol, the at least one SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
[0241] Here, the period refers to the period of the TDD-UL-DL-pattern.
[0242] It can be understood that the activation time of the first activation BWP can be replaced by the activation time of the second activation BWP.
[0243] FIG13 is a schematic diagram of transmitting / receiving third information according to an embodiment of the present application. As shown in FIG13 , two TDD-UL-DL-pattern periods are included, each period including five SBFD symbols, and the five SBFD symbols start with the third symbol in each period and end with the seventh symbol in each period.
[0244] The third information shown in FIG13 is sent / received on the first downlink symbol in the first cycle. Based on the received third information, it can be determined that the SBFD symbol in the first cycle is effective, and / or that the SBFD symbol in the second cycle is effective.
[0245] It should be noted that the prerequisite for the SBFD symbol in the second period to be effective is that the second period is located at the activation time of the first activated BWP.
[0246] Optionally, when the network device sends third information to the terminal device on the first SBFD symbol in at least one SBFD symbol, the at least one SBFD symbol is effective within at least one of the following time domain ranges: the time slot in which the first SBFD symbol is located, or the time after the time slot in the activation time of the first activated BWP.
[0247] Similar to the above, the time after the time slot in the first activation BWP activation time can be replaced by the time after the time slot in the second activation BWP activation time.
[0248] FIG14 is a schematic diagram of another method for transmitting / receiving third information according to an embodiment of the present application. As shown in FIG14 , two TDD-UL-DL-pattern periods are included, each period including five SBFD symbols, and the five SBFD symbols start with the third symbol in each period and end with the seventh symbol in each period.
[0249] The third information shown in Figure 14 is transmitted / received on the third SBFD symbol of the five SBFD symbols included in the first period. If the two periods are in the same time slot, the received third information can be used to determine whether the SBFD symbols in the first period and the SBFD symbols in the second period are valid. If the two periods are in different time slots, the received third information can be used to determine whether the SBFD symbols in the first period and / or the SBFD symbols in the second period are valid.
[0250] It can be understood that if the two periods are located in two time slots and the SBFD symbol in the second period is valid, the premise is that the second period is located in the activation time of the first activated BWP.
[0251] It is understandable that the embodiments shown in Figures 9 and 12 above can be combined with each other or implemented independently. Specifically, when Figures 9 and 12 are implemented separately, more or fewer steps than those shown in Figures 9 and 12 can be performed; when the embodiments shown in Figures 9 and 12 are combined, the communication method provided in this application may include: the second communication device generates third information, which indicates the effective time domain symbol range of the first symbol, and the second communication device sends the third information to the first communication device. Correspondingly, the first communication device receives the third information and determines the time domain range in which the SBFD symbol is effective, as well as whether the first and second frequency bands in the TDD carrier are invalid. For other more detailed processes, please refer to the description of the embodiments shown in Figures 9 and 12 above. That is, when the embodiments shown in Figures 9 and 12 are combined, the steps shown in method 900 can be continued after the steps shown in method 1200 are executed.
[0252] The method provided by the embodiment of the present application is described in detail above in conjunction with Figures 1 to 14 , and the device provided by the embodiment of the present application is described in detail below in conjunction with Figures 15 and 16 .
[0253] Figures 15 and 16 are schematic diagrams of possible devices provided by embodiments of the present application. These devices can be used to implement the functions of the terminal device or network device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments.
[0254] FIG15 is a schematic block diagram of an apparatus according to an embodiment of the present application. As shown in FIG15 , the apparatus 1500 includes a processing module 1510 , and optionally, a transceiver module 1520 .
[0255] One possible design is that the apparatus 1500 is used to implement the functions of the terminal device in the method embodiments shown in FIG. 9 and FIG. 12 .
[0256] Exemplarily, the processing module 1510 is used to: determine whether the first resource and the second resource are invalid; and, when the first resource is invalid and the second resource is valid, determine to use the first resource for transmission in the second transmission direction; or, when the first resource is valid and the second resource is invalid, determine to use the second resource for transmission in the first transmission direction.
[0257] Optionally, the processing module 1510 is further configured to: determine a symbol type of a sub-band full-duplex SBFD symbol when both the first frequency band and the second frequency band are invalid.
[0258] Optionally, the processing module 1510 is further configured to: determine a symbol type of an SBFD symbol when both the first resource and the second resource are invalid.
[0259] Optionally, the processing module 1510 is specifically used to: determine that the first resource is invalid when the number of resources included in the first resource is less than a first preset value; and determine that the second resource is invalid when the number of resources included in the second resource is less than a second preset value.
[0260] Optionally, the transceiver module 1520 is used to: receive first information from a network device, the first information being used to indicate that the first frequency band is invalid for the first activated BWP, or indicating that the first frequency band is valid for the first activated BWP; and, receive second information from the network device, the second information being used to indicate that the second frequency band is invalid for the second activated BWP, or indicating that the second frequency band is valid for the second activated BWP; the processing module 1510 is specifically used to: determine, based on the first information, whether the first frequency band in the TDD carrier is invalid or valid; and, based on the second information, determine, based on the second information, whether the second frequency band in the TDD carrier is invalid or valid.
[0261] Optionally, the transceiver module 1520 is further used to: receive third information from a network device on a first downlink symbol among the downlink symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
[0262] Optionally, the transceiver module 1520 is also used to: receive third information from a network device on a first SBFD symbol in the SBFD symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the time slot in which the first SBFD symbol is located, or the time after the time slot in the activation time of the first activated BWP.
[0263] Optionally, the transceiver module 1520 is further used to: receive fourth information from the network device, where the fourth information indicates using a third resource for transmission in the first transmission direction, and the third resource belongs to the first resource and / or the second resource.
[0264] Optionally, the transceiver module 1520 is further used to: receive fifth information from the network device, where the fifth information indicates using a fourth resource for transmission in the second transmission direction, and the fourth resource belongs to the first resource and / or the second resource.
[0265] A more detailed description of the processing module 1510 and the transceiver module 1520 can be directly obtained by referring to the relevant descriptions in the embodiments shown in Figures 9 and 12, and will not be repeated here.
[0266] Another possible design is that the apparatus 1500 is used to implement the functions of the network device in the method embodiments shown in FIG. 9 and FIG. 12 .
[0267] Exemplarily, the processing module 1510 is used to: determine whether the first resource and the second resource are invalid; and, when the first resource is invalid and the second resource is valid, determine to use the first resource for transmission in the second transmission direction; or, when the first resource is valid and the second resource is invalid, determine to use the second resource for transmission in the first transmission direction.
[0268] Optionally, the processing module 1510 is further configured to: determine a symbol type of a sub-band full-duplex SBFD symbol when both the first frequency band and the second frequency band are invalid.
[0269] Optionally, the processing module 1510 is further configured to: determine a symbol type of an SBFD symbol when both the first resource and the second resource are invalid.
[0270] Optionally, the processing module 1510 is specifically used to: determine that the first resource is invalid when the number of resources included in the first resource is less than a first preset value; and determine that the second resource is invalid when the number of resources included in the second resource is less than a second preset value.
[0271] Optionally, the transceiver module 1520 is used to: send first information to the terminal device, the first information being used to indicate that the first frequency band is invalid for the first activated BWP, or indicating that the first frequency band is valid for the first activated BWP; and, send second information to the terminal device, the second information being used to indicate that the second frequency band is invalid for the second activated BWP, or indicating that the second frequency band is valid for the second activated BWP.
[0272] Optionally, the transceiver module 1520 is also used to: send third information to the terminal device on the first downlink symbol in the downlink symbols, and the third information indicates that the SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
[0273] Optionally, the transceiver module 1520 is also used to: receive third information from a network device on a first SBFD symbol in the SBFD symbols, the third information indicating that the SBFD symbol is effective within at least one of the following time domain ranges: the time slot in which the first SBFD symbol is located, or the time after the time slot in the activation time of the first activated BWP.
[0274] Optionally, the transceiver module 1520 is further used to: send fourth information to the terminal device, where the fourth information indicates the use of a third resource for transmission in the first transmission direction, and the third resource belongs to the first resource and / or the second resource.
[0275] Optionally, the transceiver module 1520 is further used to: send fifth information to the terminal device, where the fifth information indicates the use of a fourth resource for transmission in the second transmission direction, and the fourth resource belongs to the first resource and / or the second resource.
[0276] A more detailed description of the processing module 1510 and the transceiver module 1520 can be directly obtained by referring to the relevant descriptions in the embodiments shown in Figures 9 and 12, and will not be repeated here.
[0277] It should be noted that device 1500 may include a sending module but not a receiving module. Alternatively, device 1500 may include a receiving module but not a sending module. The specific implementation depends on whether the above-mentioned solution executed by device 1500 includes both sending and receiving actions. It is understood that because device 1500 has communication functionality, it can also be referred to as a communication device.
[0278] FIG16 is another schematic block diagram of an apparatus provided in an embodiment of the present application. As shown in FIG16 , apparatus 1600 includes one or more processors 1610. The processor 1610 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control an apparatus (e.g., a terminal device, a network device, or a chip), execute software programs, and process data from the software programs.
[0279] Optionally, in one design, the processor 1610 may include a program (also referred to as code or instructions), which may be executed on the processor 1610 to cause the apparatus 1600 to perform the method performed by the terminal device or network device in the above method embodiment. In another possible design, the apparatus 1600 includes a circuit (not shown in FIG. 16 ) configured to implement the functions of the terminal device or network device in the above method embodiment.
[0280] Exemplarily, the processor 1610 may be configured to execute a computer program or instruction in a memory to implement the steps performed by a terminal device or a network device in the method embodiment shown in any one of the embodiments shown in FIG. 9 and FIG. 12 .
[0281] Optionally, the device 1600 may include one or more memories 1620 on which programs (sometimes also referred to as codes or instructions) are stored. The programs can be run on the processor 1610, so that the device 1600 executes the method executed by the terminal device or network device in the above embodiment.
[0282] Optionally, data may be stored in the processor 1610 and / or the memory 1620. The processor and the memory may be provided separately or integrated together.
[0283] Optionally, the apparatus 1600 may further include a communication interface 1630. The processor 1610 may also be sometimes referred to as a processing unit, which controls the apparatus (e.g., a terminal device or a network device). The communication interface 1630 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the apparatus.
[0284] Optionally, the apparatus 1600 further includes a communication interface 1630. The processor 1610 and the communication interface 1630 are coupled to each other. It is understood that the communication interface 1630 may be a transceiver or an input / output interface.
[0285] It is understandable that, since the device 1600 has a communication function, it can also be called a communication device.
[0286] When apparatus 1600 is used to implement the methods shown in Figures 9 and 12, processor 1610 is used to perform the functions of the aforementioned processing units, and communication interface 1630 is used to perform the functions of the aforementioned processing modules. Whether communication interface 1630 is used for sending or receiving can be determined by whether it is used to perform sending or receiving actions in the solution implemented by apparatus 1600.
[0287] When the apparatus 1600 is a chip implemented in a terminal device, the chip implements the functions of the terminal device in the above method embodiments. The chip of the terminal device receives signals from other modules in the terminal device (such as a radio frequency module or antenna), which may be signals sent by a network device to the terminal device; or the chip of the terminal device sends signals to other modules in the terminal device (such as a radio frequency module or antenna), which may be signals sent by the terminal device to a network device.
[0288] When the apparatus 1600 is a chip used in a network device, the chip implements the functions of the network device in the above method embodiments. The chip of the network device receives a signal from another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by a terminal device to the network device; or the chip of the network device sends a signal to another module in the network device (such as a radio frequency module or antenna), and the signal may be sent by the network device to the terminal device.
[0289] It is understood that when the apparatus 1600 is a terminal device or a network device, the communication interface 1630 may be a transceiver, specifically including a transmitter and a receiver, where the transmitter is used to transmit signals and the receiver is used to receive signals. When the apparatus 1600 is a chip used in a terminal device or a network device, the communication interface 1630 may be an input / output circuit, where the input circuit can be used for receiving and the output interface can be used for transmitting.
[0290] The embodiment of the present application further provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a computer, the functions of the above-mentioned method embodiment are realized.
[0291] The embodiment of the present application also provides a computer program product containing instructions, which implements the functions of the above method embodiment when executed by a computer.
[0292] An embodiment of the present application also provides a communication system, which includes the aforementioned terminal device and network device.
[0293] It should be noted that the above method embodiments can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by hardware integrated logic circuits in the processor or by software instructions.
[0294] 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 other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0295] The steps of the method disclosed in the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0296] The memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0297] The methods provided in the above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic disk), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0298] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0299] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0300] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0301] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0302] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0303] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0304] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: determining whether the first resource and the second resource are invalid; as well as, In a case where the first resource is invalid and the second resource is valid, determining to use the first resource for transmission in the second transmission direction; or, When the first resource is valid and the second resource is invalid, determining to use the second resource for transmission in the first transmission direction; In which, the first transmission direction and the second transmission direction are different, the first resource is determined based on the first activated bandwidth part BWP and the first frequency band in the time division duplex TDD carrier, and the second resource is determined based on the second activated BWP and the second frequency band in the TDD carrier, the first activated BWP and the first frequency band are the bandwidth configured for the first transmission direction, and the second activated BWP and the second frequency band are the bandwidth configured for the second transmission direction.
2. The method according to claim 1, characterized in that The method further comprises: When both the first resource and the second resource are invalid, a symbol type of a sub-band full-duplex SBFD symbol is determined, where the SBFD symbol is configured with symbols of the first frequency band and the second frequency band, and the symbol type includes a downlink symbol, a flexible symbol, or an uplink symbol.
3. The method according to claim 1 or 2, characterized in that The first frequency band is a frequency band configured for an uplink transmission direction, and the second frequency band is a frequency band configured for a downlink transmission direction. The first transmission direction is uplink, and the second transmission direction is downlink.
4. The method according to claim 1 or 2, characterized in that The first frequency band is a frequency band configured for a downlink transmission direction, and the second frequency band is a frequency band configured for an uplink transmission direction. The first transmission direction is downlink, and the second transmission direction is uplink.
5. The method according to any one of claims 1 to 4, characterized in that Determining whether the first resource and the second resource are invalid includes: When the number of resources included in the first resource is less than a first preset value, determining that the first resource is invalid; When the number of resources included in the second resource is less than a second preset value, it is determined that the second resource is invalid.
6. The method according to any one of claims 1 to 5, characterized in that The method is used on a terminal side, and before determining whether the first resource and the second resource are invalid, the method further includes: receiving first information from a network device, wherein the first information is used to indicate that the first frequency band is valid for the first activated BWP; receiving second information from the network device, the second information being used to indicate that the second frequency band is valid for the second activated BWP; Determining, according to the first information, that a first frequency band in the TDD carrier is valid; It is determined, according to the second information, that the second frequency band in the TDD carrier is valid.
7. The method according to any one of claims 1 to 6, characterized in that The method is used on a terminal side, where the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols. The method further includes: Third information is received from a network device on a first downlink symbol among the downlink symbols, where the third information indicates that the SBFD symbol is valid within at least one of the following time domain ranges: a period in which the first downlink symbol is located, or an activation time of a first activated BWP.
8. The method according to any one of claims 1 to 6, characterized in that The method is used on a terminal side, where the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols. The method further includes: Third information is received from a network device on a first SBFD symbol among the SBFD symbols, where the third information indicates that the SBFD symbol is valid within at least one of the following time domain ranges: a time slot where the first SBFD symbol is located, or a time after the time slot in an activation time of a first activated BWP.
9. The method according to any one of claims 1 to 8, characterized in that The method is used on the terminal side, and the method further includes: Fourth information is received from a network device, where the fourth information indicates using a third resource for transmission in a first transmission direction, where the third resource belongs to the first resource and / or the second resource.
10. The method according to any one of claims 1 to 8, characterized in that The method is used on the terminal side, and the method further includes: Fifth information is received from the network device, where the fifth information indicates using a fourth resource for transmission in a second transmission direction, where the fourth resource belongs to the first resource and / or the second resource.
11. The method according to any one of claims 1 to 5, characterized in that The method is used on the network side, and the method further includes: Sending first information to a terminal device, where the first information is used to indicate that the first frequency band is valid for the first activated BWP; Second information is sent to the terminal device, where the second information is used to indicate that the second frequency band is valid for the second activated BWP.
12. The method according to any one of claims 1 to 5 and 11, characterized in that The method is used on the network side, and the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols. The method further includes: Third information is sent to the terminal device on the first downlink symbol among the downlink symbols, and the third information indicates that the SBFD symbol is effective within at least one of the following time domain ranges: the period in which the first downlink symbol is located, or the activation time of the first activated BWP.
13. The method according to any one of claims 1 to 5 and 11, characterized in that The method is used on the network side, and the terminal device is configured with uplink symbols, downlink symbols, flexible symbols, and SBFD symbols. The method further includes: Third information is received from a network device on a first SBFD symbol among the SBFD symbols, where the third information indicates that the SBFD symbol is valid within at least one of the following time domain ranges: a time slot where the first SBFD symbol is located, or a time after the time slot in an activation time of a first activated BWP.
14. The method according to any one of claims 1 to 5 and 11 to 13, characterized in that The method is used on the network side, and the method further includes: Fourth information is sent to the terminal device, where the fourth information indicates using a third resource for transmission in the first transmission direction, and the third resource belongs to the first resource and / or the second resource.
15. The method according to any one of claims 1 to 5 and 11 to 13, characterized in that The method is used on the network side, and the method further includes: Send fifth information to the terminal device, where the fifth information indicates using a fourth resource for transmission in a second transmission direction, and the fourth resource belongs to the first resource and / or the second resource.
16. A communication device, characterized in that: The method comprises means for implementing the method according to any one of claims 1 to 15.
17. A communication device, characterized in that: The device comprises a processor configured to cause the communication device to implement the method according to any one of claims 1 to 15 by executing a computer program and / or a logic circuit.
18. The device according to claim 17, characterized in that The system further comprises a memory for storing a computer program and / or a configuration file of the logic circuit.
19. The device according to claim 17 or 18, characterized in that A communication interface is also included for inputting and / or outputting signals.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 15 is performed.
21. A computer program product, characterized in that The invention comprises a computer program, and when the computer program is run, the method according to any one of claims 1 to 15 is performed.
Citation Information
Patent Citations
Resource indication method and device, communication equipment, communication system and storage medium
CN117158100A
Communication method and communication device
CN117812737A
Frequency domain resource allocation techniques for full duplex communications
US20210352667A1
Resource configuration method and apparatus, and terminal and network-side device
WO2024061261A1