Disclosure of Invention
The embodiment of the application provides a communication method and a communication device, which are used for determining the signal transmission direction of terminal equipment in a full duplex time slot of a sub-band.
In a first aspect, a communication method is provided, which may be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or a chip in the terminal device that is responsible for a communication function (such as a modem (modem) chip, also called a baseband (baseband) chip, or a system on chip (SoC) chip or a system-in-chip (SYSTEMIN PACKAGE) SIP chip) including a modem core, where the method is applied to the terminal device, for example, the terminal device receives first downlink control information (downlink control information, DCI), where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, determines whether the first time domain resource overlaps with a second time domain resource, where the second time domain resource is a preconfigured resource for transmitting an uplink signal, and receives a downlink signal on the first time domain resource if the first time domain resource overlaps with the second time domain resource.
In the embodiment of the application, when the time domain resource for sending the uplink signal overlaps with the time domain resource for receiving the downlink signal, the terminal equipment receives the downlink signal, so that the probability that the terminal equipment cannot normally work in a cell due to the fact that the terminal equipment cannot receive the downlink signal (such as the public message carried by the downlink signal) can be reduced, and the robustness of receiving the public message is improved.
In one possible implementation, receiving a downlink signal on the first time domain resource if the first time domain resource overlaps with a second time domain resource includes receiving a downlink signal on the first time domain resource if the first time domain resource overlaps with a second time domain resource and the uplink signal does not carry hybrid automatic repeat request acknowledgement information (hybrid automatic repeat request-ACKnowledgement, HARQ-ACK), or if the first time domain resource overlaps with a second time domain resource, the downlink transmission on the first time domain resource regardless of whether the uplink signal carries HARQ-ACK. If the uplink signal is not carried by HARQ-ACK, the priority of the uplink signal is lower, and the terminal equipment receives the downlink data, thereby being beneficial to improving the communication performance. Or the terminal equipment does not judge the uplink data carried in the uplink signal, and receives the downlink signal according to the time domain resource indicated by the first DCI, so that the probability that the terminal equipment cannot normally work in the cell due to uplink out-of-step can be reduced.
In one possible implementation, when the terminal device determines that the first time domain resource and the second time domain resource do not overlap, the terminal device receives a downlink signal on the first time domain resource and transmits an uplink signal on the second time domain resource. When the first time domain resource and the second time domain resource are not overlapped, the terminal equipment receives the downlink signal and transmits the uplink signal, and the communication performance of the terminal equipment is improved.
In a second aspect, a communication method is provided, where the method may be applied to a network device, where the network device sends a first DCI to a terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, and sends the downlink signal on the first time domain resource.
In one possible implementation, the network device sends a downlink signal on the first time domain resource and receives an uplink signal on the second time domain resource, where the second time domain resource is a preconfigured resource for sending the uplink signal.
The beneficial effects of the second aspect may be referred to as the beneficial effects of the first aspect, and the description is not repeated.
In a third aspect, a communication method is provided, where the method may be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or a chip (such as a modem) chip in the terminal device that is responsible for a communication function, also called a baseband (baseband) chip, or a system on chip SoC chip or a SIP chip that includes a modem core, and the method is applied to the terminal device, for example, where the terminal device receives a first DCI, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, determines whether the first time domain resource overlaps with a second time domain resource, where the second time domain resource is a preconfigured resource for sending an uplink signal, and if the first time domain resource overlaps with the second time domain resource, and the uplink signal carries HARQ-ACK, sends the uplink signal on the second time domain resource.
In one possible implementation, the terminal device determines that the first time domain resource and the second time domain resource do not overlap, receives a downlink signal on the first time domain resource, and transmits an uplink signal on the second time domain resource. When the first time domain resource and the second time domain resource are not overlapped, the terminal equipment receives the downlink signal and transmits the uplink signal, and the communication performance of the terminal equipment is improved.
In a fourth aspect, a communication method is provided, where the method may be applied to a network device, where the network device sends a first DCI to a terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, sends the downlink signal on the first time domain resource, and receives an uplink signal on a second time domain resource, where the second time domain resource is a preconfigured resource for sending the uplink signal.
In one possible implementation, the network device transmits a downlink signal on the first time domain resource and receives an uplink signal on the second time domain resource.
The beneficial effects of the fourth aspect may be referred to as beneficial effects of the third aspect, and the description is not repeated.
In a fifth aspect, a communication method is provided, where the method may be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or a chip (such as a modem) chip in the terminal device that is responsible for a communication function, also called a baseband (baseband) chip, or a system on chip SoC chip or a SIP chip that includes a modem core, and the method is applied to the terminal device, where the terminal device receives a first DCI, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, and if a time interval between an end time of the first DCI and a start time of a second time domain resource is less than T, the downlink signal is received on the first time domain resource, where T is a preconfigured resource for sending an uplink signal, and T is determined based on a processing capability of the terminal device.
In the embodiment of the application, the time interval between the ending time of the first DCI and the starting time of the second time domain resource is smaller than T, so that the probability that the terminal equipment cannot normally work in a cell due to the fact that the terminal equipment cannot receive a downlink signal (such as a public message carried by the downlink signal) can be reduced, and the robustness of the public message receiving is improved.
In one possible implementation, if the time interval between the end time of the first DCI and the start time of the second time domain resource is less than T, receiving the downlink signal on the first time domain resource includes receiving the downlink signal on the first time domain resource if the time interval between the end time of the first DCI and the start time of the second time domain resource is less than T and the HARQ-ACK is not carried in the uplink signal to be transmitted, or if the time interval between the end time of the first DCI and the start time of the second time domain resource is less than T and whether the HARQ-ACK is carried in the uplink signal to be transmitted or not. If the uplink signal does not bear the HARQ-ACK, the priority of the uplink signal is lower, and the terminal equipment receives the downlink data, thereby being beneficial to improving the communication performance. Or the terminal equipment does not judge the uplink data carried in the uplink signal, and receives the downlink signal according to the time domain resource indicated by the first DCI, so that the probability that the terminal equipment cannot normally work in the cell due to uplink out-of-step can be reduced.
In a sixth aspect, a communication method is provided, where the method may be applied to a network device, where the network device sends a first DCI to a terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, and sends the downlink signal on the first time domain resource.
The beneficial effects of the sixth aspect may be referred to as beneficial effects of the fifth aspect, and the description is not repeated.
In a seventh aspect, a communication method is provided, where the method may be applied to a terminal side, for example, a terminal device or a communication module in the terminal device, or a circuit or a chip (such as a modem) chip in the terminal device that is responsible for a communication function, also called a baseband (baseband) chip, or a system on chip SoC chip or a SIP chip that includes a modem core, and the method is applied to the terminal device, where the terminal device receives first downlink control information DCI, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal, and where an end symbol of the first DCI and a start symbol of the first time domain resource include an uplink subband configured to send an uplink signal and a downlink subband configured to receive a downlink signal, and determines a symbol between the end symbol of the first DCI and the start symbol of the first time domain resource to be a downlink symbol.
In the embodiment of the application, the terminal equipment determines the symbol from the ending symbol of the first DCI to the starting symbol of the first time domain resource as the downlink symbol, and does not send uplink signals, so that the situation of frequent switching of the terminal equipment can be effectively avoided.
In a possible implementation manner, determining that symbols between the end symbol of the first DCI and the start symbol of the first time domain resource are downlink symbols includes determining that the first DCI and the first time domain resource are in the same slot and determining that symbols from the start symbol of the first DCI to the end symbol of the slot in which the first DCI is located are downlink symbols. The terminal equipment determines the starting symbol of the first DCI to the ending symbol of the time slot where the first DCI is positioned as the downlink symbol, so that the robustness of the downlink signal receiving of the low-capacity terminal equipment can be improved.
In one possible implementation manner, the method further comprises determining that symbols between an end symbol of the first DCI and a start symbol of the first time domain resource are downlink symbols, determining that symbols of a time slot in which the first time domain resource is located are downlink symbols in different time slots of the first DCI and the first time domain resource, and determining that symbols from the start symbol of the first DCI to the end symbol of the time slot in which the first DCI is located are downlink symbols. The terminal equipment determines the symbols from the starting symbol of the first DCI to the time slot where the first DCI is located and the symbols included in the time slot where the first time domain resource is located as downlink symbols, thereby being beneficial to improving the probability of receiving the downlink signals by the low-capacity terminal equipment and improving the robustness of receiving the downlink signals.
In a possible implementation manner, the method further includes determining that symbols between an end symbol of the first DCI and a start symbol of the first time domain resource are downlink symbols, and determining that symbols from the start symbol of the first DCI to the end symbol of the time slot in which the first DCI is located include symbols of the first DCI in the first K symbols of the first time slot in which the first DCI is located are downlink symbols. The first DCI is in the first K symbols of the first time slot, which indicates that the probability that the first time domain resource scheduled by the first DCI is also in the first time slot is higher, and the terminal equipment can determine the starting symbol of the first DCI to the ending symbol of the first time slot as the downlink symbol before analyzing the first DCI, thereby being beneficial to reducing the probability of the terminal equipment transmitting uplink signals and further reducing the probability of frequent switching of the terminal equipment.
In one possible implementation manner, the symbols between the ending symbol of the first DCI and the starting symbol of the first time domain resource are determined to be downlink symbols, and the method further comprises the steps that the symbols of the first DCI are not included in the first K symbols of the time slot where the first DCI is located, the symbols of the next time slot where the first DCI is located are determined to be downlink symbols, and the symbols from the starting symbol of the first DCI to the ending symbol of the time slot where the DCI is located are all downlink symbols. The first DCI is not in the first K symbols of the first time slot, which indicates that the probability of the first time domain resource scheduled by the first DCI in the next adjacent time slot is higher, and the terminal equipment determines the starting symbol of the first DCI to the symbol of the next adjacent time slot as the downlink symbol, thereby being beneficial to reducing the probability of the terminal equipment transmitting uplink signals and further reducing the probability of frequent switching of the terminal equipment.
In an eighth aspect, a communication method is provided, which may be applied to a network device, where the network device sends a first DCI to a terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal.
The beneficial effects of the eighth aspect may be referred to as beneficial effects of the seventh aspect, and the description is not repeated.
In a possible implementation manner, the first DCI in the first to second aspects or the fifth to eighth aspects is carried in a first control resource set, where an index of the first control resource set is 0 or the first control resource set is associated with a common search space set.
The index of the first control resource set is 0, or the first control resource set is associated with the public search space set, which indicates that the first time domain resource scheduled by the first DCI may be used for receiving the public message, that is, the priority of the downlink signal is higher, and the downlink signal needs to be received preferentially, so that the robustness of the downlink signal reception is improved, and the probability of the terminal equipment working normally in the cell is improved.
In a ninth aspect, an embodiment of the present application provides a communication apparatus, where the apparatus may be a terminal device, and may also be a module (such as a chip or the like) applied to the terminal device. The apparatus has a function of implementing any implementation method of the first aspect, the third aspect, the fifth aspect or the seventh aspect. The functions can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a tenth aspect, an embodiment of the present application provides a communication apparatus, where the apparatus may be a network device, and may also be a module (such as a chip or the like) applied to the network device. The apparatus has the function of implementing any implementation method of the second aspect, the fourth aspect, the sixth aspect or the eighth aspect. The functions can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In an eleventh aspect, embodiments of the present application provide a communication apparatus. The communication device comprises a communication interface and a processor, and optionally a memory. Wherein the memory is configured to store a computer program, and the processor is coupled to the memory and the communication interface, and when the processor reads the computer program or instructions, causes the communication device to perform the method performed by the terminal device in the first aspect, the third aspect, the fifth aspect or the seventh aspect, or causes the communication device to perform the method performed by the network device in the fourth aspect, the sixth aspect or the eighth aspect.
In a twelfth aspect, an embodiment of the present application provides a computer readable storage medium for storing a computer program, which when run on a computer causes the computer to perform the method as provided in any one of the first to eighth aspects above.
In a thirteenth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which when run on a computer causes the computer to perform the method according to any one of the first to eighth aspects.
In a fourteenth aspect, a chip system is provided, including a processor and an interface, where the processor is configured to call and execute instructions from the interface, so that the chip system implements the method in any one of the first to eighth aspects.
The advantages of the ninth aspect to the fourteenth aspect are described above, with reference to the advantages of the first aspect to the eighth aspect, and the description is not repeated.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, some terms in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.
(1) TDD may transmit an uplink signal and receive a downlink signal on the same slot or OFDM symbol, as shown in a of fig. 1, may receive the downlink signal on a Downlink (DL) partial Bandwidth (BWP) on a slot 0, or may transmit the uplink signal on an Uplink (UL) BWP (i.e., UL BWP), where DL BWP and UL BWP are located on different carriers, i.e., are separated in the frequency domain.
(2) Frequency division duplex (frequency division duplex, FDD), DL BWP and UL BWP have the same center frequency point, and can only transmit uplink signals or receive downlink signals at the same time. As shown in b of fig. 1, slot 0 is a DL slot, only a downlink signal can be received in slot 0, slot 4 is a UL slot, only an uplink signal can be transmitted in slot 4, slot 3 is a flexible slot (flexible slot), and either an uplink signal or a downlink signal can be transmitted or received in slot 3, but the uplink signal and the downlink signal cannot be simultaneously transmitted and received. The minimum granularity of switching between transmitting uplink signals and receiving downlink signals is an OFDM symbol, taking a case that slot 3 is formed by 14 or 12 OFDM symbols as an example, the first X OFDM symbols may be downlink symbols, the last Y OFDM symbols may be uplink symbols, the middle 14-X-Y (or 12-X-Y) OFDM symbols are flexible symbols (flexible symbols), 0< = X < = 14,0< = Y < = 14, x+y < = 14, the downlink symbols are used for receiving downlink signals, the uplink symbols are used for transmitting uplink signals, and the flexible symbols are used for transmitting uplink signals and receiving downlink signals. Wherein the transmission direction of the terminal device on the flexible symbol may be indicated by the network device through radio resource control (radio resource control, RRC) signaling configuration or DCI. In the embodiment of the application, the OFDM symbols and the symbols can be used alternately.
(3) SBFD refers to simultaneously configuring resources for transmitting uplink signals and receiving downlink signals on a certain symbol or slot of TDD. As shown in c of fig. 1, on the time slot 0, there is a segment of frequency domain resources for transmitting the uplink signal in the downlink BWP, which is generally referred to as an uplink sub-band, so that the uplink signal can be transmitted and the downlink signal can be received on the time slot 0. Currently, the network device may send an uplink signal and receive a downlink signal simultaneously in time slot 0, and a part of the terminal devices may also send an uplink signal and receive a downlink signal simultaneously in time slot 0, where the part of the terminal devices may be called full duplex terminal devices. A part of the terminal devices, which may be referred to as half duplex terminal devices, can only transmit uplink signals or receive downlink signals. SBFD compared with TDD, uplink resources are increased, and uplink coverage can be increased.
(4) The resource may be a resource for transmitting an uplink signal or a resource for receiving a downlink signal. Among them, transmitting uplink signals includes, but is not limited to, transmitting Sounding REFERENCE SIGNAL (SRS), demodulation reference signals (demodulation REFERENCE SIGNAL, DMRS), PUCCH, PRACH, PUSCH, and the like. The reception of downlink signals includes, but is not limited to, reception of channel state information reference signals (CHANNEL STATE information REFERENCE SIGNAL, CSI-RS), channel state information interference measurement signals (CHANNEL STATE information interference measurement, CSI-IM), cell specific reference signals (CELL SPECIFIC REFERENCE SIGNAL, CS-RS), UE specific reference signals (user equipment SPECIFIC REFERENCE SIGNAL, US-RS), DMRS, synchronization signals/physical broadcast channel blocks (synchronization system/physical broadcast channel block, SS/PBCH block), PDCCH, PDSCH, and the like. Wherein SS/PBCH block may be simply referred to as a synchronization signal block (synchronization signal block, SSB).
Resources may be configured through RRC signaling. In the configuration structure, a resource may be a data structure, including relevant parameters of the corresponding uplink/downlink signal, for example, the type of the uplink/downlink signal, the resource granule carrying the uplink/downlink signal, the sending time and period of the uplink/downlink signal, the number of ports used for sending the uplink/downlink signal, and so on. The resources of each uplink/downlink signal have an index to identify the resources of the uplink/downlink signal. It will be appreciated that the index of a resource may also be referred to as an identification of the resource, and embodiments of the present application are not limited in this regard.
(5) A set of control resources (control resource set, CORESET) for the network device to send a physical downlink control channel (physical downlink control channel, PDCCH) for scheduling common messages, which may include, for example, system message block 1 (systeminformation block, SIB 1), other system messages (other systeminformation, OSI), random access responses (random access response, RAR), paging (paging), etc. One CORESET consists of several Resource Blocks (RBs) in the frequency domain and 1,2 or 3 OFDM symbols in the time domain. CORESET are associated with an associated set of search spaces (SEARCH SPACE SET, SS set), typically periodic time-frequency domain resources.
In the embodiments of the present application, the number of nouns, unless otherwise indicated, means "a singular noun or a plural noun", i.e. "one or more". "at least one" means one or more, and "a plurality" means two or more. "and/or" describes an association of associated objects, meaning that there may be three relationships, e.g., A and/or B, and that there may be A alone, while A and B are present, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. For example, A/B, represents A or B. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b, or c) of a, b, c, a and b, a and c, b and c, or a and b and c, wherein a, b, c may be single or plural.
The ordinal terms such as "first," "second," and the like in the embodiments of the present application are used for distinguishing a plurality of objects, and are not used for limiting the size, content, sequence, timing, priority, importance, and the like of the plurality of objects. For example, the first resource and the second resource, such names do not indicate the difference in content, size, priority, importance, or the like of the two resources. In addition, the numbers of the steps in the embodiments described in the embodiments of the present application are only for distinguishing different steps, and in some cases, the numbers are not used to limit the sequence of the steps.
Embodiments of the present application will be described in detail below with reference to the accompanying drawings. The technical scheme of the embodiment of the application can be applied to various communication systems, such as a long term evolution (long term evolution, LTE) system, an LTE frequency division duplex (frequency division duplex, FDD) system, an LTE time division duplex (time division duplex, TDD), a fifth generation (5th generation,5G) system or a New Radio (NR) system, or a future communication system or other similar communication systems.
The technical scheme of the embodiment of the application can be also applied to the technical fields of unmanned driving (unmanned driving), auxiliary driving (DRIVER ASSISTANCE, ADAS), intelligent driving (INTELLIGENT DRIVING), internet driving (connected driving), intelligent internet driving (INTELLIGENT NETWORK DRIVING), automobile sharing (CAR SHARING), intelligent automobile (smart/INTELLIGENT CAR), digital automobile (DIGITAL CAR), unmanned automobile (unmanned car/DRIVERLESS CAR/pilotless car/automobile), internet of vehicles (Internet of vehicles, ioV), automatic automobile (self-DRIVING CAR, automatic monarch), road collaboration (cooperative vehicle infrastructure, CVIS), intelligent traffic (INTELLIGENT TRANSPORT SYSTEM, ITS), vehicle-mounted communication (vehicular communication) and the like.
Fig. 2 shows a communication system to which an embodiment of the application is applied. One or more network devices may be included in the communication system, and one or more terminal devices, wherein one network device may transmit data or control signaling to one or more terminal devices. Multiple network devices may also transmit data or control signaling for one terminal device at the same time.
The above-described communication system to which the embodiments of the present application are applied is merely an example, and the communication system to which the embodiments of the present application are applied is not limited thereto, and for example, the number of network devices and terminal devices included in the communication system may be other numbers.
The terminal device according to the embodiment of the present application is a device with a wireless transceiver function, and may be a fixed device, a mobile device, a handheld device (for example, a mobile phone), a wearable device, a vehicle-mounted device, or a wireless apparatus (for example, a communication module, a modem, or a chip system) built in the above device. The terminal device is used for connecting people, objects, machines and the like, and can be widely used in various scenes, such as terminal devices of scenes including, but not limited to, cellular communication, device-to-device communication (D2D), vehicle-to-everything (vehicle to everything, V2X), machine-to-machine/machine-type communication (M2M/MTC), internet of things (internet of things, ioT), virtual Reality (VR), augmented reality (augmented reality, AR), industrial control (industrial control), unmanned driving (SELF DRIVING), remote medical (remote media), smart grid (SMART GRID), smart furniture, smart office, smart wear, smart transportation, smart city (SMART CITY), unmanned aerial vehicle, robot and the like. The terminal device may sometimes be referred to as a User Equipment (UE), a terminal, an access station, a UE station, a remote station, a wireless communication device, or a user equipment, among others.
In the embodiment of the present application, the communication device for implementing the function of the terminal device may be the terminal device, or may be a device capable of supporting the terminal device to implement the function, for example, a chip system, and the device may be installed in the terminal device. In the technical solution provided in the embodiment of the present application, the device for implementing the function of the terminal device is taken as an example of the terminal device, and the technical solution provided in the embodiment of the present application is described. In addition, for convenience of description, in the embodiment of the present application, the terminal device is illustrated by taking UE as an example.
The network device according to the embodiment of the application comprises an access network device and/or a core network device, for example. The access network device is a network side device with wireless transceiving function. The access network device may be means in a radio access network (radio access network, RAN) for providing wireless communication functions for the terminal device, referred to as RAN device. For example, the access network device may be a base station (base station), a long term evolution (long term evolution, LTE) system, or an evolved Node B (eNB) in an LTE-a (long term evolution-advanced, LTE-a) system, which may be simply referred to as an eNB or an e-NodeB), a transmission reception point (transmission reception point, TRP), a next generation base station (gNB) in a fifth generation (5th generation,5G) mobile communication system, a next generation base station in a sixth generation (6th generation,6G) mobile communication system, a base station in a future mobile communication system, or an access Node in a Wi-Fi system, or the like, and may also be an access network device in an open RAN (ora) system, or the like. The access network device may also be a macro base station, a micro base station (also called a small station) or an indoor station, or may also be a relay node or a donor node, etc. The access network device may also be a radio network controller (radio network controller, RNC), a Node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU) or a remote radio unit (remote radio unit, RRU), or a Wi-Fi Access Point (AP), or a baseband pool (BBU pool) and RRU in a cloud radio access network (cloud radio access netowrk, CRAN), etc. The specific technology and specific device configuration adopted by the access network device in the embodiment of the application are not limited.
In addition, the access network device may also be a module or unit that performs part of the function of the base station. For example, the access network device may be a Centralized Unit (CU), a Distributed Unit (DU), a CU-Control Plane (CP), a CU-User Plane (UP), or a Radio Unit (RU), etc. The CU can complete the functions of a radio resource control protocol and a packet data convergence layer protocol (PACKET DATA convergence protocol, PDCP) of the base station, can also complete the functions of a service data adaptation protocol (SERVICE DATA adaptation protocol, SDAP), and the DU can complete the functions of a radio link control layer and a medium access control (medium access control, MAC) layer of the base station, and can also complete the functions of a part of physical layers or all physical layers. In different systems, CUs (or CU-CP and CU-UP), DUs or RUs may also have different names, but the meaning will be understood by those skilled in the art. For example, in ORAN systems, a CU may also be referred to as an O-CU, a DU may also be referred to as an open (O) -DU, a CU-CP may also be referred to as an O-CU-CP, a CU-UP may also be referred to as an O-CUP-UP, and a RU may also be referred to as an O-RU.
The core network equipment is used for realizing the functions of mobile management, data processing, session management, policy and charging and the like. The names of devices implementing the core network function in the systems of different access technologies may be different, and the embodiment of the present application is not limited to this. Taking the fifth generation (the 5th generation,5G) mobile communication system as an example, the core network device includes an access and mobility management function (ACCESS AND mobility management function, AMF), a session management function (session management function, SMF), a policy control function (policy control function, PCF) or a user plane function (user plane function, UPF), etc.
In the embodiment of the present application, the communication device for implementing the function of the network device may be a network device, or may be a device capable of supporting the network device to implement the function, for example, a chip system, and the device may be installed in the network device. In the technical solution provided in the embodiment of the present application, the device for implementing the function of the network device is exemplified by the network device, and the technical solution provided in the embodiment of the present application is described.
The network architecture and the service scenario described in the embodiments of the present application are for more clearly describing the technical solution of the embodiments of the present application, and do not constitute a limitation on the technical solution provided by the embodiments of the present application, and those skilled in the art can know that, with the evolution of the network architecture and the appearance of the new service scenario, the technical solution provided by the embodiments of the present application is applicable to similar technical problems.
In the time slot of SBFD, the terminal device sends the uplink signal and receives the downlink signal in a time division manner, and cannot be performed simultaneously, if the terminal device receives DCI in CORESET and the time domain resource (time domain resource 1) for receiving the downlink signal (e.g. receiving PDSCH) scheduled by the DCI collides with the time domain resource (e.g. time domain resource 2) configured by RRC signaling and used for sending the uplink signal (e.g. sending PUSCH), the terminal device may send the uplink signal, but does not receive the downlink signal, and the terminal device cannot receive the common message scheduled by the PDCCH, so that the terminal device cannot normally operate in the cell, such as uplink is out of step, and cannot receive the changed system message.
Where a collision between time domain resource 1 and time domain resource 2 may be understood as overlapping time domain resource 1 and time domain resource 2 in the time domain, or may be understood as that the time interval between DCI for scheduling the time domain resource 1 and time domain resource 2 in the time domain does not satisfy T, e.g. T proc,2.
For example, referring to fig. 3, the interval between the end symbol of the DCI and the start symbol of the time domain resource 2 does not satisfy the time T proc,2, i.e., the interval between the end symbol of the DCI and the start symbol of the time domain resource 2 is less than T proc,2, which can be understood that the first time domain symbol of the time domain resource 2 is within the range of T proc,2 time domain symbols after the last time domain symbol of the DCI or CORESET in which the DCI is detected, or that the last time domain symbol of CORESET in which the DCI is detected is within the range of T proc,2 time domain symbols before the first time domain symbol of the time domain resource 2, which indicates that when the terminal device receives the DCI, the terminal device does not stop or cancel the PUSCH to receive the PDSCH, and therefore the terminal device transmits the PUSCH on the time domain resource 2. Wherein T proc,2 is a PUSCH processing time predefined in the protocol TS38.214, including a parsing processing time of DCI, a PUSCH data preparation time, a time required for transceiver switching, and the like. Thus, if the common message or the system message block carried in the PDSCH, etc., the terminal device may not normally operate in the cell, such as out of step.
In view of this, the embodiments of the present application provide several communication methods, which are used to reasonably determine the signal transmission direction of the terminal device in SBFD time slots, so as to improve the communication performance.
The method provided by the embodiment of the application is described below with reference to the accompanying drawings.
An embodiment of the present application provides a first communication method, please refer to fig. 4, which is a flowchart of the method. The method may be applied to the communication system shown in fig. 2. For example, the network device involved in the method is a network device in the communication system shown in fig. 2, and the terminal device involved in the method is a terminal device in the communication system shown in fig. 2. In the embodiment of the present application, all optional steps are indicated by dotted lines.
The network device sends a first DCI to the terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal. Correspondingly, the terminal equipment receives the first DCI.
The first DCI is used to indicate a first time domain resource for receiving a downlink signal, the network device may send the first DCI carried in the PDCCH, and the terminal device may obtain the first DCI by listening to the PDCCH candidate. The resource of the terminal device listening to the PDCCH may be a preconfigured resource, for example, a first control resource set, i.e. first CORESET. Thus, optionally, S402 may also be performed before S401, where the network device sends first configuration information for configuring the first CORESET to the terminal device. Correspondingly, the terminal equipment receives the first configuration information. For example, the network device may send the first configuration information to the terminal device through RRC signaling, where the first configuration information may include, for example, an index of the first CORESET (e.g., RRC parameter controlResourceSetId), an SS set associated with the first CORESET (e.g., RRC parameter SEARCHSPACE), a time-frequency domain resource occupied by the first CORESET (e.g., RRC parameter duration, frequencyDomainResources), and so on.
S403, the terminal device determines whether the first time domain resource and the second time domain resource overlap.
The second time domain resource is a pre-configured resource for transmitting an uplink signal, for example, pre-configured for the network device through RRC signaling. Alternatively, the second time domain resource and the first time domain resource are located in different subbands, for example, referring to fig. 3, the first time domain resource may be located in a downlink subband shown in fig. 3, and the second time domain resource may be located in an uplink subband shown in fig. 3, where the uplink subband and the downlink subband may be, for example, different subbands in the same carrier.
The uplink signal transmitted on the second time domain resource may include, for example, a physical uplink control channel (physical uplink control channel, PUCCH), a sounding REFERENCE SIGNAL, SRS, a physical uplink SHARED CHANNEL, PUSCH), a Physical Random Access Channel (PRACH), and the like.
The transmission manner of PUSCH may currently include the following two methods:
the first mode is PUSCH transmission based on dynamic scheduling. For example, the network device may send DCI indication information to the terminal device, where the DCI indication information carries scheduling information of resources for sending PUSCH, where the scheduling information may include, for example, information such as a time-frequency domain resource, a code modulation scheme, and a size of a transport block. Wherein, the resource for transmitting PUSCH may also be referred to as PUSCH resource.
And in a second mode, PUSCH transmission based on semi-static scheduling. For example, the network device may pre-configure PUSCH resources through RRC signaling, and the terminal device may transmit PUSCH based on the PUSCH resources. Wherein, PUSCH transmission based on semi-static scheduling may include two types:
Authorization type 1 (configured GRANT TYPE, cg type 1) is configured. In this type, the network device sends the higher layer parameters configuredGrantConfig containing rrc-ConfiguredUplinkGrant to the terminal device, and the network device may not send DCI to the terminal device for activation or deactivation.
Authorization type2 (configured GRANT TYPE, CG type 2) is configured. This type is similar to semi-persistent scheduling (SPS) in LTE, where the network device sends higher layer parameters configuredGrantConfig, which do not contain rrc-ConfiguredUplinkGrant, to the terminal device, and then activates or deactivates through layer 1 (L1) signaling, which may be referred to as "configured uplink grant based on L signaling (configuring uplink grants based on L1 signaling)", where the L1 signaling may be DCI or a control unit (medium access control control element, MAC CE) of the medium access control layer.
Thus, if the second time domain resource is a preconfigured resource for transmitting PUSCH, the PUSCH is a PUSCH of semi-static scheduling (CG type 1 or CG type 2).
The terminal device may determine whether the first time domain resource and the second time domain resource overlap according to whether the first time domain resource and the second time domain resource include the same symbol, may determine that the first time domain resource and the second time domain resource overlap if the first time domain resource and the second time domain resource include the same symbol, and may determine that the first time domain resource and the second time domain resource do not overlap if the first time domain resource and the second time domain resource do not include the same time domain symbol. For example, please refer to fig. 5A and fig. 5B, which are several examples of overlapping the first time domain resource and the second time domain resource, fig. 5A is an example of partially overlapping the first time domain resource and the second time domain resource, and fig. 5B is an example of completely overlapping the first time domain resource and the second time domain resource.
If the terminal device determines that the first time domain resource overlaps with the second time domain resource, that is, the first time domain resource and the second time domain resource have a relationship as shown in fig. 5A or fig. 5B, it indicates that the terminal device can only transmit uplink signals or receive downlink signals, and thus S405 can be performed, and if the first time domain resource does not overlap with the second time domain resource, that is, the first time domain resource and the second time domain resource do not have a relationship as shown in fig. 5A or fig. 5B, it indicates that the terminal device can transmit uplink signals or receive downlink signals, and thus S406 can be performed.
Optionally, the network device may further configure a priority of uplink data carried in the uplink signal. Taking the PUSCH with the uplink signal as the PUCCH or the semi-static state as an example, the uplink data that the PUSCH with the PUCCH or the semi-static state can carry is Channel State Information (CSI) or HARQ-ACK. The network device may configure the priority of the uplink data according to the importance of the CSI and the HARQ-ACK, for example, the importance of the CSI is lower than that of the HARQ-ACK, and the network device may configure the CSI to be the low priority uplink data and the HARQ-ACK to be the high priority uplink data.
If the uplink data is HARQ-ACK, the network device may further configure the priority of the uplink data according to the priority of the communication scenario corresponding to the HARQ-ACK. For example, in NR, the priority of the enhanced mobile broadband (enhance mobile broadband, eMBB) is lower than that of the high-reliability low-latency communication (ultra reliable low latency communication, URLLC), so the network device can configure the HARQ-ACK corresponding to the SPS PDSCH of URLLC to be high-priority uplink data and the HARQ-ACK corresponding to the SPS PDSCH of eMBB to be low-priority uplink data.
If the uplink data is CSI, the network device may further configure the priority of the uplink data according to the frequency band corresponding to the CSI. For example, the network device may configure CSI corresponding to a reference signal (for example, a downlink channel state information reference signal (CHANNEL STATE information REFERENCE SIGNAL, CSI-RS)) of some important frequency bands as uplink data with high priority, and configure CSI corresponding to CSI-RS of other frequency bands except the certain important frequency bands as uplink data with low priority.
Optionally, the network device may configure the priority of the uplink data through ConfiguredGrantConfig in RRC signaling for configuring the second time domain resource, or the network device may configure the priority of the uplink data in the first CORESET, or the network device may also configure the priority of the uplink data through harq-CodebookID in RRC signaling, or the network device may also configure the priority of the uplink data through CSI-ReportConfig in the resource configuration information for transmitting CSI-RS resources.
For example, if the network device configures the priority of the uplink data according to the importance of CSI and HARQ-ACK through ConfiguredGrantConfig in RRC signaling for configuring the second time domain resource, for example, the network device indicates whether the priority corresponding to this CG type 1 or CG type 2 Transmission is high priority or low priority through RRC parameter Transmission-PriorityIndex, or configures the priority of PUSCH of the uplink data in the first CORESET. For example, please refer to table 1.
TABLE 1
Where p0 represents a low priority and p1 represents a high priority.
If the network device configures the priority of the uplink data according to the priority of the communication scenario corresponding to the HARQ-ACK, the network device may configure the priority of the uplink data through HARQ-CodebookID in RRC signaling. For example, the network device may indicate whether the priority corresponding to the SPS PDSCH is high priority or low priority or whether the HARQ-ACK information corresponding to the SPS PDSCH is high priority or low priority in the configuration information of the SPS PDSCH through RRC parameter Transmission-PriorityIndex. For example, please refer to table 2.
TABLE 2
Where p0 represents a low priority and p1 represents a high priority.
If the network device configures the priority of the uplink data according to the frequency band corresponding to the CSI, the network device may configure the priority of the uplink data through the CSI-ReportConfig in the resource configuration information for transmitting the CSI-RS resource. For example, the network device configures some CSI reporting as high priority and some CSI reporting as low priority through RRC parameter Transmission-PriorityIndex. For example, refer to table 3.
TABLE 3 Table 3
Where p0 represents a low priority and p1 represents a high priority.
When determining that the first time domain resource overlaps with the second time domain resource, the terminal device may further acquire uplink data carried by the uplink signal to be sent, so as to determine a priority of the uplink data carried in the uplink signal to be sent, and determine whether to execute S405 according to the priority. For example, if the uplink data carried in the uplink signal to be sent is CSI, it may also be understood that HARQ-ACK is not carried in the uplink signal to be sent, which indicates that the priority of the uplink signal is low, and S405 may be executed. If the HARQ-ACK is carried in the uplink signal to be sent, it indicates that the priority of the uplink signal is higher, S405 may not be executed.
If the uplink data carried in the uplink signal to be transmitted is HARQ-ACK corresponding to the SPS PDSCH of eMBB, it indicates that the priority of the uplink signal is low, and S405 may be executed. If the uplink data carried in the uplink signal to be sent is HARQ-ACK corresponding to the SPS PDSCH of URLLC, this indicates that the priority of the uplink signal is higher, S405 may not be executed.
If the uplink data carried in the uplink signal to be sent is CSI corresponding to CSI-RS of a non-specified frequency band (for example, the other frequency bands mentioned above), it indicates that the priority of the uplink signal is lower, and S405 may be executed. If the uplink data carried in the uplink signal to be sent is CSI corresponding to CSI-RS of the specified frequency band (such as some important frequency bands described above), it indicates that the priority of the uplink signal is higher, and S405 may not be executed.
Or the terminal device may further perform S405 when it is determined that the first time domain resource overlaps with the second time domain resource, that is, perform S405 regardless of whether the uplink signal to be transmitted on the second time domain resource carries HARQ-ACK.
Or the terminal device may further determine an index (index) or an associated SS set type of the first CORESET that receives the first DCI, if the index of the first CORESET is 0, or if the SS set type associated with the first CORESET is a Common SS Set (CSS), indicating that the first time domain resource scheduled by the first DCI is used to receive a common message, where the common message may include OSI, RAR, paging, etc. messages, so the terminal device considers that the priority of the downlink signal to be received is higher, and the terminal device may perform S405.
In some embodiments, the terminal device may also determine whether to perform S405 or S406 according to the capability information sent to the network device. For example, the network device may further obtain capability information of the terminal device, where if the capability information indicates that the terminal device has a capability of switching frequently, which indicates that the terminal device may switch frequently to send an uplink signal and receive a downlink signal, the network device may configure non-overlapping time domain resources for the terminal device, for example, the network device may configure that the first time domain resource does not overlap with the second time domain resource. The terminal device may switch frequently to transmit uplink signals and receive downlink signals, or it may be understood that the terminal device may switch from uplink to downlink and/or from downlink to uplink in more than one time slot.
When the terminal device receives the first DCI, if it is determined that the capability information sent to the network device indicates that the network device has the capability of frequent handover, the terminal device may consider that the first time domain resource may not overlap with the second time domain resource, and S406 may be executed, where the execution effect is shown in fig. 6A. If it is determined that the capability information transmitted to the network device indicates that it does not have the capability of frequent handover, the terminal device may consider that the first time domain resource and the second time domain resource may overlap, and may perform S405.
Optionally, when determining that the capability information sent to the network device indicates that the network device does not have the capability of frequent switching, the terminal device may further determine whether the first time domain resource overlaps with the second time domain resource, if the first time domain resource does not overlap with the second time domain resource, further determine an interval between the first time domain resource and the second time domain resource, and if the interval is greater than or equal to a duration required for the terminal device to switch the transceiver, that is, the interval is greater than or equal to N symbols, where the N symbols are durations required for the terminal device to switch the transceiver, S406 may be executed, and an execution effect is shown in fig. 6A. Taking fig. 6A as an example, the interval between the first time domain resource and the second time domain resource is greater than or equal to N symbols, which may be understood that the first time domain symbol of the first time domain resource is not within a range of N time domain symbols after the last time domain symbol of the second time domain resource, or may be understood that the last time domain symbol of the second time domain resource is not within a range of N time domain symbols before the first time domain symbol of the first time domain resource.
If the time interval is less than N symbols, which indicates that the terminal device is not enough to switch the transceiver to receive the downlink signal, the terminal device may not transmit the uplink signal, i.e. perform S405, with the implementation effect shown in fig. 6B. In fig. 6A and 6B, the symbol "v" indicates execution, and the symbol "x" indicates non-execution. Taking fig. 6A as an example, the interval between the first time domain resource and the second time domain resource is smaller than N symbols, which may be understood that the first time domain symbol of the first time domain resource is within N time domain symbols after the last time domain symbol of the second time domain resource, or may be understood that the last time domain symbol of the second time domain resource is within N time domain symbols before the first time domain symbol of the first time domain resource.
Optionally, before performing S403, S404 may also be performed in which the network device sends second configuration information for configuring the second time domain resource to the terminal device. Correspondingly, the terminal equipment receives the second configuration information.
For example, the network device may send the second configuration information to the terminal device through RRC signaling, where the second configuration information may include, for example, a signal type of the uplink signal, such as PUCCH, SRS, PUSCH and PRACH as described above. The second configuration information may be the same configuration information as the first configuration information described in S402, or the second configuration information may be different configuration information from the first configuration information described in S402. When the second configuration information and the first configuration information are different configuration information, the first configuration information and the second configuration information may be sent through the same RRC signaling, or may also be sent through different RRC signaling, which is not limited in the embodiment of the present application. If the first configuration information and the second configuration information are the same configuration information, or the second configuration information and the second configuration information are sent through the same RRC signaling, the S404 and the S402 are the same step, and if the first configuration information and the second configuration information are sent through different RRC signaling, the S402 and the S404 may be executed simultaneously, or the S404 may also be executed before the S402, or the S404 may also be executed after the S402, and the execution sequence of the S402 and the S404 is not limited in the embodiment of the present application.
And S405, the terminal equipment receives a downlink signal from the network equipment on the first time domain resource.
The terminal device receives downlink signals, e.g., PDSCH from the network device, on the first time domain resources.
And S406, the terminal equipment receives the downlink signal from the network equipment on the first time domain resource and transmits the uplink signal to the network equipment on the second time domain resource.
The terminal device sends an uplink signal on the second time domain resource, for example, sending PUSCH to the network device.
In the above technical solution, when the terminal device determines that the first time domain resource for receiving the downlink signal overlaps with the second time domain resource for sending the uplink signal, if the importance of the downlink signal is higher according to the type of the control resource set carrying the first DCI, the priority of the uplink data configured by the network device, etc., the terminal device receives the downlink signal, which is helpful for improving the robustness of the downlink signal reception and improving the probability of the terminal device working normally in the cell.
Based on the first communication method, the embodiment of the application provides a second communication method, please refer to fig. 7, which is a flowchart of the method. The method may be applied to the communication system shown in fig. 2. For example, the network device involved in the method is a network device in the communication system shown in fig. 2, and the terminal device involved in the method is a terminal device in the communication system shown in fig. 2. In the embodiment of the present application, all optional steps are indicated by dotted lines.
The network device sends first configuration information for configuring the first CORESET to the terminal device S701. Correspondingly, the terminal equipment receives the first configuration information.
The network device sends a first DCI to the terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal. Correspondingly, the terminal equipment receives the first DCI.
The description of S701 to S702 may refer to the description of the corresponding steps in S401 to S402, which is not described herein.
The network device sends second configuration information for configuring the second time domain resource to the terminal device S703. Correspondingly, the terminal equipment receives the second configuration information.
The description of S703 may refer to the description of S404, which is not described herein.
The terminal device determines whether the first time domain resource overlaps with the second time domain resource or not S704.
The second time domain resource is a pre-configured resource for transmitting an uplink signal, and the second time domain resource and the first time domain resource are located in different sub-bands, and optionally, the second time domain resource and the first time domain resource are different sub-bands in the same carrier.
A case where the first time domain resource and the second time domain resource overlap may refer to fig. 5A and 5B. If the terminal device determines that the first time domain resource overlaps with the second time domain resource, that is, there is a relationship between the first time domain resource and the second time domain resource as shown in fig. 5A or fig. 5B, which indicates that the terminal device can only send an uplink signal or receive a downlink signal, the terminal device may further determine whether the terminal device performs S705 according to the type of uplink data carried in the uplink signal to be sent. For example, the terminal device may further determine whether the uplink signal to be transmitted carries HARQ-ACK. If the uplink signal to be transmitted carries HARQ-ACK, it indicates that the priority of the uplink signal is higher than that of the downlink signal, and thus S705 may be performed, and if the uplink signal to be transmitted does not carry HARQ-ACK, it indicates that the priority of the uplink signal is lower than that of the downlink signal, and thus S705 may not be performed.
If the terminal device determines that the first time domain resource and the second time domain resource do not overlap, that is, the relationship between the first time domain resource and the second time domain resource does not exist as shown in fig. 5A or fig. 5B, it indicates that the terminal device may transmit an uplink signal or receive a downlink signal, and thus S706 may be executed.
In some embodiments, the network device may also configure the priority of the uplink data carried in the uplink signal. The description of the priority of the network device configuring the uplink data may refer to the description of the priority of the network device configuring the uplink data in S403, which is not described herein. The terminal device may also determine whether to perform S705 according to the priority of the uplink data configured by the network device.
For example, if the uplink signal to be sent does not carry HARQ-ACK, for example, the uplink signal to be sent carries CSI, and the CSI is CSI corresponding to CSI-RS of the specified frequency band described in S403, which indicates that the priority of the uplink signal is higher, S705 may be executed, and if the CSI is CSI corresponding to (CSI-RS of) the non-specified frequency band described in S403, which indicates that the priority of the uplink signal is lower, S705 may not be executed.
If the uplink data carried in the uplink signal to be transmitted is HARQ-ACK corresponding to the SPS PDSCH of URLLC, it indicates that the priority of the uplink signal is higher, S705 may be executed. If the uplink data is the HARQ-ACK corresponding to the SPS PDSCH of eMBB, it indicates that the priority of the uplink signal is low, S705 may not be executed.
Or the terminal device may further determine that the index (index) or the associated SS set type of the first CORESET that received the first DCI, if the index of the first CORESET is not 0, or if the SS set type associated with the first CORESET is not a Common SS Set (CSS), indicating that the importance of the downlink data carried in the downlink signal is lower, so the terminal device considers that the priority of the uplink signal is higher, and the terminal device may perform S705. Wherein the types of CSS may include type0, type0A, type0B, type1, type1A, type2, type2A, i.e. type0-PDCCH CSS set,type0A-PDCCH CSS set,type0B-PDCCH CSS set,type1A-PDCCH CSS set,type2-PDCCH CSS set,type2A-PDCCH CSS set.
The terminal device may also determine whether to perform S705 or S706 based on the capability information sent to the network device. The determining, by the terminal device, to perform the related description of S705 or S706 according to the capability information sent to the network device may refer to the determining, by the terminal device, to perform the related description of S405 or S406 according to the capability information sent to the network device in S404, which is not described herein. It should be understood that in the embodiment of the present application, the time interval between the first time domain resource and the second time domain resource is determined to be smaller than the aforementioned N symbols (e.g. T2), which indicates that the terminal device is not time to switch the transceiver to receive the downlink signal, and the terminal device may send the uplink signal without receiving the downlink signal, i.e. S705 is performed, and the execution effect is shown in fig. 8.
And S705, the terminal equipment transmits an uplink signal to the network equipment on the second time domain resource.
S706, the terminal equipment receives the downlink signal from the network equipment on the first time domain resource and sends the uplink signal to the network equipment on the second time domain resource.
In the above technical solution, when determining that the first time domain resource overlaps with the second time domain resource, if determining that the uplink data carried in the uplink signal to be transmitted is high in priority, the terminal device may send the uplink signal, which is helpful for improving the probability that the terminal device works normally in the cell.
An embodiment of the present application provides a third communication method, please refer to fig. 9, which is a flowchart of the method. The method may be applied to the communication system shown in fig. 2. For example, the network device involved in the method is a network device in the communication system shown in fig. 2, and the terminal device involved in the method is a terminal device in the communication system shown in fig. 2. In the embodiment of the present application, all optional steps are indicated by dotted lines.
The network device sends first configuration information for configuring the first CORESET to the terminal device S901. Correspondingly, the terminal equipment receives the first configuration information.
The network device transmits the first DCI to the terminal device S902. Correspondingly, the terminal equipment receives the first DCI.
The description of S901 to S902 may refer to the description of the corresponding steps in S401 to S402, which is not described herein.
And S903, the network device sends second configuration information for configuring the second time domain resource to the terminal device. Correspondingly, the terminal equipment receives the second configuration information.
The description of S903 may refer to the description of the corresponding step in S404, which is not described herein.
The terminal device determines a time interval between an end time of the first DCI and a start time of the second time domain resource S904.
The end time of the first DCI may be, for example, the corresponding end time of the first CORESET, if the time interval between the end time of the first DCI and the start time of the second time domain resource is as shown in fig. 3, that is, the interval between the end time of the first DCI and the start time of the second time domain resource is less than T, which indicates that the terminal device can only transmit uplink signals or receive downlink signals, so S905 may be performed. The interval between the ending time of the first DCI and the starting time of the second time domain resource is less than T, which may be understood that the first time domain symbol of the second time domain resource is within a T duration range after the first DCI or the last time domain symbol of the first CORESET detected in the first DCI, or may be understood that the last time domain symbol of the first CORESET detected in the first DCI is within a T duration range before the first time domain symbol of the second time domain resource.
Alternatively, T may be determined according to the capability of the terminal device, for example, T may be T proc,2 as described above, or may be M symbols, for example, m=3, where M symbols may be understood as the time required for the terminal device to process the DCI, and the process of processing the DCI may include, for example, channel estimation, demodulation, decoding, and so on.
The end time of the first DCI may be replaced with the start time of the first DCI (e.g., the start time of the first CORESET), and the start time of the second time domain resource may be replaced with the end time of the second time domain resource. When the end time of the first DCI is replaced with the start time of the first DCI, the time included in T further includes the time occupied by the first DCI, for example, the number of symbols occupied by the first DCI is exemplified by T proc,2, and if the end time of the first DCI is replaced with the start time of the first DCI, t=t1+t proc,2, where T1 is the time occupied by the first DCI. Alternatively, the end time may be replaced with an end symbol, and the start time may be replaced with a start symbol. The embodiment of the present application is not limited thereto.
Optionally, the network device may further configure the priority of the uplink data carried in the uplink signal, where the description of the priority of the network device configuring the uplink data may refer to the description of the priority of the network device configuring the uplink data in S403, which is not described herein. The terminal device may also determine whether to perform S905 according to the priority of the uplink data configured by the network device. And, the determining whether to execute the description of S905 by the terminal device according to the priority of the uplink data may refer to determining whether to execute the description of S405 by the terminal device according to the priority of the uplink data in S404, which is not described herein.
Optionally, the network device may further determine a location between the first time domain resource and the second time domain resource, determine whether the first time domain resource overlaps with the second time domain resource, and determine whether to send uplink data according to the determination result. For example, if the first time domain resource does not overlap with the second time domain resource and the first time domain resource is earlier than the second time domain resource, after S905, the terminal device may further send an uplink signal, and the execution effect please refer to fig. 10. If the first time domain resource overlaps with the second time domain resource, S905 is performed, i.e., the terminal device does not transmit an uplink signal. If the first time domain resource does not overlap with the second time domain resource and the first time domain resource is later than the second time domain resource, the terminal device may send the uplink signal and then execute S905.
When the first time domain resource and the second time domain resource do not overlap, the terminal device may further determine whether to send the uplink signal according to the capability information sent by the terminal device to the network device. The description of whether the terminal device determines whether to send the uplink signal according to the capability information sent to the network device may refer to the determination of whether to execute the description of S405 according to the capability information sent to the network device by the terminal device in S404, which is not described herein.
If the interval between the end time of the first DCI and the start time of the second time domain resource is greater than or equal to T, the terminal device may determine to receive the downlink signal, or receive the downlink signal and transmit the uplink signal according to whether the first time domain resource and the second time domain resource overlap. The determining, by the terminal device, whether to receive the downlink signal according to the first time domain resource and the second time domain resource overlap, or the description related to the downlink signal and the uplink signal may refer to the determining, by the terminal device, whether to execute S405 or execute the description related to S406 according to whether the first time domain resource and the second time domain resource overlap in S404, which is not described herein again. The interval between the ending time of the first DCI and the starting time of the second time domain resource is greater than or equal to T, which may be understood that the first time domain symbol of the second time domain resource is not within a T duration range after the first DCI or the last time domain symbol of the first CORESET detected in the first DCI, or may be understood that the last time domain symbol of the first CORESET detected in the first DCI is not within a T duration range before the first time domain symbol of the second time domain resource.
The terminal device receives a downlink signal from the network device on the first time domain resource S905.
In the above technical solution, when determining that the time interval between the end time of the first DCI and the start time of the second time domain resource is smaller than T, if determining that the importance of the downlink signal is higher according to the type of the control resource set carrying the first DCI, such as the priority of the uplink data configured by the network device, the terminal device receives the downlink signal, which is helpful to improve the robustness of downlink signal reception and improve the probability of the terminal device working normally in the cell.
An embodiment of the present application provides a fourth communication method, please refer to fig. 11, which is a flowchart of the method. The method may be applied to the communication system shown in fig. 2. For example, the network device involved in the method is a network device in the communication system shown in fig. 2, and the terminal device involved in the method is a terminal device in the communication system shown in fig. 2.
S1101 the network device sends first configuration information for configuring the first CORESET to the terminal device. Correspondingly, the terminal equipment receives the first configuration information.
The network device sends a first DCI to the terminal device, where the first DCI is used to indicate a first time domain resource for receiving a downlink signal. Correspondingly, the terminal equipment receives the first DCI.
The description of S1101 to S1102 may refer to the description of the corresponding steps in S401 to S402, which is not described herein.
Optionally, the time slot corresponding to the first time domain resource is SBFD time slots, and SBFD time slots include an uplink sub-band for transmitting uplink signals and a downlink sub-band for receiving downlink signals. Or the time slot corresponding to the first time domain resource is a TDD time slot, and the time slot where the first time domain resource is positioned is a flexible time slot.
The terminal device determines that a symbol between the end symbol of the first DCI and the start symbol of the first time domain resource is a downlink symbol.
When the terminal equipment determines that the first DCI is received, the symbols from the end symbol of the first DCI to the start symbol of the first time domain resource called by the first DCI can be determined to be downlink symbols, so that the terminal equipment does not send uplink data on the symbols from the end symbol of the first DCI to the start symbol of the first time domain resource, and the terminal equipment is prevented from frequently switching transceivers. The terminal device determines that the symbols from the end symbol of the first DCI to the start symbol of the first time domain resource are all downlink symbols, which may also be understood that the terminal device assumes that the symbols from the end symbol of the first DCI to the start symbol of the first time domain resource are all downlink symbols.
The end symbol of the first DCI may be replaced with a start symbol of the first DCI (e.g., a start symbol of the first CORESET), and the start symbol of the first time domain resource may be replaced with an end symbol of the first time domain resource. Alternatively, the end symbol may be replaced with an end time, and the start symbol may be replaced with a start time. The embodiment of the present application is not limited thereto.
Optionally, the determining, by the terminal device, that the symbol between the end symbol of the first DCI and the start symbol of the first time domain resource is a downlink symbol includes:
in case 1, referring to fig. 12A, the start symbol of the first DCI and the end symbol of the slot in which the first DCI is located are downlink symbols.
In case 2, referring to fig. 12B, the start symbol of the first DCI and the end symbol of the slot in which the first DCI is located are downlink symbols, and the symbols of the slot in which the first time domain resource is located are downlink symbols.
Optionally, the terminal device may also determine the frequency range, the first CORESET, e.g. the time domain position of the first CORESET, the index of the first CORESET or the SS set type associated with the first CORESET, or the time domain position of the first time domain resource, based on at least one of the following parameters.
For example, the above case 1 may be determined if the frequency range of operation (FR) is FR1 (e.g., the communication band is 450MHz-6000 MHz), indicating that the first time domain resource may be located in the same time slot as the first DCI, and the above case 2 may be determined if the frequency range of operation is FR2 (e.g., the communication band is 24250MHz-52600 MHz), indicating that the first time domain resource may be located in a different time slot from the first DCI.
If the first CORESET is located in the first K symbols of the slot in which the first CORESET is located (e.g., the first slot), indicating that the first time domain resource may be located in the same slot as the first DCI, the above-mentioned case 1 may be determined, and if the first CORESET is not located in the first K symbols of the first slot, taking the first slot including 14 symbols as an example, the first CORESET is not located in the first K symbols of the first slot, the first CORESET may be understood as being located in the last 14-K symbols of the first slot (i.e., the first CORESET is located in other symbols of the first slot than the first K symbols), indicating that the first time domain resource may be located in a different slot from the first DCI, which may be determined as the above-mentioned case 2. Taking the example that the first slot includes 14 symbols and k=3, the first CORESET symbols located in the first slot may include 3 scenarios, referring to fig. 13.
Wherein the first CORESET first K symbols in the first slot may also be understood as symbols including the first CORESET in the first K symbols in the first slot, and the first CORESET first K symbols not in the first slot may also be understood as symbols not including the first CORESET in the first K symbols in the first slot.
The above case 1 may be determined if the operating FR is FR2 and the first K symbols of the first slot include the symbol of the first CORESET, indicating that the first time domain resource may be located in the same slot as the first DCI, the above case 2 may be determined if the operating FR is FR1 and the first K symbols of the first slot do not include the symbol of the first CORESET, indicating that the first time domain resource may be located in a different slot from the first DCI.
If the index of the first CORESET is 0 or SS set associated with the first CORESET is CSS, it may be determined as case 1 or case 2 described above.
Optionally, the terminal device may further determine the two cases according to K0 indicated by the first DCI, where K0 is used to indicate a slot interval between the first DCI and a first time domain resource scheduled by the first DCI, and K0 information is carried in the first DCI. For example, if k0=0, which means that the slot interval between the first DCI and the first time domain resource is 0, that is, the first DCI and the first time domain resource are in the same slot, it may be determined as case 1 above. If k0+.0, it indicates that the slot interval between the first DCI and the first time domain resource is not 0, i.e. the first DCI and the first time domain resource are in different slots, it may be determined as case 2 above.
In the above technical solution, the terminal device does not send uplink data on the symbol between the first DCI end symbol and the first time domain resource start symbol, so that frequent switching of transceivers by the terminal device can be effectively avoided, and for the terminal device which does not have frequent switching capability, a common message in a downlink signal can be received, which is helpful to improve the robustness of downlink signal reception, reduce the probability of uplink out-of-step of the terminal device, and thereby improve the probability of normal operation of the terminal device in a cell.
Fig. 14 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication apparatus 1400 may be a terminal device or a circuit system of the terminal device according to an embodiment shown in any of fig. 4, fig. 7, fig. 9 or fig. 11, for implementing a method corresponding to the terminal device in the above method embodiment. Alternatively, the communication apparatus 1400 may be a network device or a circuit system of the network device according to the embodiment shown in any one of fig. 4, fig. 7, fig. 9 or fig. 11, for implementing a method corresponding to the network device in the above method embodiment. One type of circuitry is, for example, a chip system.
The communication device 1400 includes at least one processor 1401. The processor 1401 may be used for internal processing of the device, implementing certain control processing functions. Optionally, the processor 1401 comprises instructions. Optionally, the processor 1401 may store data. Alternatively, the different processors may be separate devices, may be located in different physical locations, and may be located on different integrated circuits. Alternatively, the different processors may be integrated in one or more processors, e.g., integrated on one or more integrated circuits.
Optionally, communication device 1400 includes one or more memories 1403 to store instructions. Optionally, the memory 1403 may also store data therein. The processor and the memory may be provided separately or may be integrated.
Optionally, communication device 1400 includes a communication line 1402 and at least one communication interface 1404. Among them, since the memory 1403, the communication line 1402, and the communication interface 1404 are all selectable items, they are all indicated by broken lines in fig. 14.
Optionally, the communication device 1400 may also include a transceiver and/or antenna. Wherein the transceiver may be used to transmit information to or receive information from other devices. The transceiver may be referred to as a transceiver, a transceiver circuit, an input-output interface, etc. for implementing the transceiver function of the communication device 1400 through an antenna. Optionally, the transceiver comprises a transmitter (transmitter) and a receiver (receiver). Illustratively, a transmitter may be used to generate a radio frequency (radio frequency) signal from the baseband signal, and a receiver may be used to convert the radio frequency signal to the baseband signal.
The processor 1401 may include a general purpose central processing unit (central processing unit, CPU), microprocessor, application Specific Integrated Circuit (ASIC), or one or more integrated circuits for controlling the execution of the programs of the present application.
Communication line 1402 may include a pathway to transfer information between the aforementioned components.
Communication interface 1404 uses any transceiver-like device for communicating with other devices or communication networks, such as ethernet, radio access network (radio access network, RAN), wireless local area network (wireless local area networks, WLAN), wired access network, etc.
The memory 1403 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-only memory, EEPROM), a compact disc (compact disc read-only memory) or other optical disc storage, a compact disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 1403 may be independent and may be connected to the processor 1401 via a communication line 1402. Or the memory 1403 may be integrated with the processor 1401.
The memory 1403 is used for storing computer-executable instructions for executing the inventive arrangements, and is controlled for execution by the processor 1401. The processor 1401 is configured to execute computer-executable instructions stored in the memory 1403 to implement steps performed by the terminal device as described in the embodiments shown in any of fig. 4, 7, 9 or 11. Or to implement the steps performed by the network device as described in the embodiments shown in any of figures 4, 7, 9 or 11.
Alternatively, the computer-executable instructions in the embodiments of the present application may be referred to as application program codes, which are not particularly limited in the embodiments of the present application.
In a particular implementation, processor 1401 may include one or more CPUs, such as CPU0 and CPU1 of FIG. 14, as an example.
In a particular implementation, as one embodiment, the communication apparatus 1400 may include a plurality of processors, such as processor 1401 and processor 1405 in fig. 14. Each of these processors may be a single-core (single-CPU) processor or may be a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
When the apparatus shown in fig. 14 is a chip, for example a chip of a terminal device or a network device, the chip comprises a processor 1401 (which may also comprise a processor 1405), a communication line 1402 and a communication interface 1404, which may optionally comprise a memory 1403. In particular, communication interface 1404 may be an input interface, pin or circuit, or the like. The memory 1403 may be a register, a cache, or the like. The processor 1401 and the processor 1405 may be a general purpose CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of the programs of the communication method of any of the embodiments described above.
The embodiment of the application can divide the functional modules of the device according to the method example, for example, each functional module can be divided corresponding to each function, and two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, in the embodiment of the present application, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation. For example, in the case of dividing the respective functional modules by the respective functions, fig. 15 shows a schematic diagram of an apparatus, and the apparatus 1500 may be the terminal device or the chip in the terminal device involved in the respective method embodiments described above. Or the apparatus 1500 may be a network device or a chip in a network device as referred to in the above-described method embodiments. The apparatus 1500 includes a transmitting unit 1501, a processing unit 1502, and a receiving unit 1503.
It should be understood that the apparatus 1500 may be used to implement the steps performed by the terminal device in the communication method according to the embodiments of the present application, and the relevant features may refer to any one of the embodiments shown in any one of fig. 4, fig. 7, fig. 9 or fig. 11, which are not described herein.
Alternatively, the functions/implementation procedures of the transmission unit 1501, the reception unit 1503, and the processing unit 1502 in fig. 15 may be implemented by the processor 1401 in fig. 14 calling computer-executable instructions stored in the memory 1403. Or the functions/implementation procedures of the processing unit 1502 in fig. 15 may be implemented by the processor 1401 in fig. 14 calling computer-executable instructions stored in the memory 1403, and the functions/implementation procedures of the transmitting unit 1501 and the receiving unit 1503 in fig. 15 may be implemented by the communication interface 1404 in fig. 14.
Alternatively, when the apparatus 1500 is a chip or a circuit, the functions/implementation procedures of the transmitting unit 1501 and the receiving unit 1503 may also be implemented by pins or circuits, or the like.
The present application also provides a computer readable storage medium storing a computer program or instructions which, when executed, implement the method performed by the terminal device or the network device in the foregoing method embodiments. Thus, the functions described in the above embodiments may be implemented in the form of software functional units and sold or used as independent products. Based on such understanding, the technical solution of the present application may be embodied in essence or contributing part or part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes various media capable of storing program codes such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
The application also provides a computer program product comprising computer program code to, when run on a computer, cause the computer to perform the method performed by the terminal device or the network device in any of the method embodiments described above.
The embodiment of the application also provides a processing device which comprises a processor and an interface, wherein the processor is used for executing the method executed by the terminal equipment or the network equipment related to the embodiment of the method.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Drive (SSD)), etc.
The various illustrative logical units and circuits described in the embodiments of the application may be implemented or performed with a general purpose processor, a digital signal processor (DIGITAL SIGNAL processor, DSP), an ASIC, a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described. A general purpose processor may be a microprocessor, but in the alternative, the general purpose processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software unit executed by a processor, or in a combination of the two. The software elements may be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In an example, a storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC, which may reside in a terminal device or a network device. In the alternative, the processor and the storage medium may reside in different components in a terminal device or network device.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The matters in the various embodiments of the present application may be referenced to each other and terms and/or descriptions in the various embodiments may be consistent and may refer to each other in the absence of specific illustrations and logic conflicts with each other, and the technical features of the various embodiments may be combined to form new embodiments in accordance with their inherent logic relationships.
It will be understood that in the embodiments of the present application, the terminal device or the network device may perform some or all of the steps in the embodiments of the present application, these steps or operations are merely examples, and in the embodiments of the present application, other operations or variations of various operations may also be performed. Furthermore, the various steps may be performed in a different order presented in accordance with embodiments of the application, and it is possible that not all of the operations in the embodiments of the application may be performed.