Communication method, communication device and computer readable storage medium
By coordinating and adjusting resource usage strategies, conflicts between resources such as OD-SSB and PDSCH were resolved, ensuring the spectrum efficiency and stability of the communication system and meeting the reliability requirements of critical scenarios.
Patent Information
- Application Number
- CN202511387032.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-26
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-09-26
AI Technical Summary
In communication systems, the dynamic timing of the transmission of the On-Demand Synchronization Signal Block (OD-SSB) causes its time-frequency resources to overlap with the configured uplink or downlink time-frequency resources, resulting in resource conflicts, affecting PDSCH decoding errors and the spectral efficiency and stability of the communication system.
When resource conflicts occur, network devices and terminals coordinate to adjust resource usage strategies, including receiving or sending data in the first resource (excluding overlapping resources), flexibly setting the transmission direction of time units, or allocating new resources for data, to ensure reliable transmission of OD-SSB and low latency requirements for data.
It effectively resolves conflicts between resources such as OD-SSB and PDSCH, avoids decoding errors, improves the spectrum efficiency and stability of the communication system, and meets the reliability requirements of critical scenarios.
Smart Images

Figure CN120915420A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a communication method, a communication device and a computer readable storage medium. BACKGROUND
[0002] Time Division Duplexing (TDD) is a duplexing technology used for realizing bidirectional communication in a communication system. The core feature of TDD is that different time domain resources (such as different time slots or symbols) are used for uplink transmission and downlink transmission respectively in the same frequency domain resource (such as the same frequency bandwidth).
[0003] With the development of mobile communication technology, an on-demand synchronization signal block (OD-SSB) has been widely used in a communication system. The OD-SSB has the characteristics of "on-demand" and "aperiodic", and the transmission occasion of the OD-SSB is dynamic. In order to meet the service requirements (such as fast synchronization requirements), a network device may need to send an OD-SSB, and the time-frequency resource used for transmitting the OD-SSB is easy to overlap with other configured uplink time-frequency resources and / or downlink time-frequency resources, thereby causing a conflict. SUMMARY
[0004] The present application provides a communication method, a communication device and a computer readable storage medium, which can effectively solve the resource conflict problem between the second resource used for transmitting the OD-SSB and the first resource.
[0005] In a first aspect, a communication method is provided. The method can be executed by a terminal, or can also be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the terminal, and can also be implemented by a logic module or software capable of implementing all or part of the terminal functions. The present application does not make any limitation in this regard. Hereinafter, the terminal is taken as an example for description.
[0006] The method comprises: receiving, by a terminal, first information, the first information being used for indicating a first resource for transmitting a physical downlink shared channel (PDSCH); receiving, by the terminal, second information, the second information being used for indicating a second resource for transmitting an on-demand synchronization signal block (OD-SSB); and in a case where the first resource and the second resource have an overlapping third resource, receiving, by the terminal, the PDSCH on the resource of the first resource except the third resource.
[0007] In a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH exist resource conflict, the terminal learns the second resource for transmitting the OD-SSB through the second information, and can determine the third resource for overlapping according to the second resource and the first resource. The terminal receives the PDSCH on the resource in the first resource except the third resource, which can effectively solve the resource conflict between the first resource and the second resource, and avoid PDSCH decoding error caused by the OD-SSB.
[0008] In a second aspect, a communication method is provided, which can be executed by a network device, or can be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software capable of implementing all or part of the network device functions. The present application does not limit this. Hereinafter, the network device is taken as an example for description.
[0009] The method comprises: the network device sends first information, the first information being used for indicating a first resource for transmitting a PDSCH; the network device sends second information, the second information being used for indicating a second resource for transmitting an OD-SSB; and in a case where the first resource and the second resource exist a third resource for overlapping, the PDSCH is sent on a resource in the first resource except the third resource.
[0010] In a case where the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH exist resource conflict, the network device sends the PDSCH to the terminal on a resource in the first resource except the third resource, which can effectively solve the resource conflict between the first resource and the second resource, and is conducive to avoiding PDSCH decoding error caused by the OD-SSB in the terminal. The network device informs the terminal of the second resource for transmitting the OD-SSB through the second information, which is conducive to accurately solving the resource conflict. Moreover, the puncturing mechanism adopted in the method reserves data transmission on the non-conflict resource, improves the continuity of PDSCH carrying data, maximally reduces the influence on the existing service and the performance loss caused by the resource conflict, and maintains the overall spectrum efficiency and operation stability of the communication system.
[0011] In a third aspect, a communication method is provided, which can be executed by a network device, or can be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software capable of implementing all or part of the network device functions. The present application does not limit this. Hereinafter, the network device is taken as an example for description.
[0012] The method comprises: a network device sending first information, the first information being used for indicating a first resource for a terminal to transmit uplink data; in a case where a third resource exists in which the first resource overlaps with a second resource used for transmitting an OD-SSB, sending second information; the second information being used for indicating that a flexible time unit in a first time domain range is set as downlink transmission; and on the second resource, transmitting the OD-SSB.
[0013] Based on the method of the third aspect, in a case where the second resource used for transmitting the OD-SSB and the first resource used for transmitting the uplink data exist resource conflict, the network device sets the flexible time unit at the resource conflict in the first time domain range as downlink transmission, and sets the flexible time unit at the resource conflict as downlink transmission based on a preemption strategy, so that the network device can transmit the OD-SSB on the resource, effectively solves the resource conflict between the first resource and the second resource, and avoids cross-link interference between the uplink and the downlink.
[0014] In a fourth aspect, a communication method is provided, which can be executed by a network device, or can also be executed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the network device, and can also be implemented by a logic module or software that can implement all or part of the functions of the network device. The present application does not limit this. The following is described by taking the network device as an example.
[0015] The method comprises: a network device sending first information, the first information being used for indicating a first resource for a terminal to transmit first data; the first data comprising uplink data and / or downlink data; in a case where a third resource exists in which the first resource overlaps with a second resource used for transmitting an OD-SSB, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, sending second information; the second information being used for indicating a fourth resource for the terminal to transmit the first data; the resource shift delay being a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource; and the network device transmitting the first data on the fourth resource; wherein the remaining delay budget is determined based on a total delay budget of the first data and a first time length; and the first time length is a time length between a time when the first data arrives at the sending device and a current time.
[0016] Based on the method of the fourth aspect, in a case where the second resource used for transmitting the OD-SSB and the first resource used for transmitting the first data exist conflict, the network device allocates a new resource (i.e., the fourth resource) for the first data based on a coexistence scheduling strategy, which can effectively solve the resource conflict between the first resource and the second resource. In the case of guaranteeing the transmission reliability of the OD-SSB, the low latency requirement of the first data is maximized, and the SLA violation rate is reduced. Compared with the preemption strategy, it is beneficial to improve the latency compliance rate of the first data, so as to support the reliability requirement of key scenarios such as industrial control and remote medical treatment.
[0017] In a fifth aspect, a communication method is provided, which can be performed by a terminal, or can also be performed by a component (such as a circuit, a scheduler, a chip or a chip system, etc.) configured in the terminal, and can also be implemented by a logic module or software capable of implementing all or part of the terminal functions. The present application does not limit this. The following is described taking the terminal as an example.
[0018] The method comprises: receiving, by the terminal, first information, the first information being used to indicate a first resource for transmitting first data by the terminal; the first data comprising uplink data and / or downlink data; receiving, by the terminal, second information, the second information being used to indicate a fourth resource for transmitting the first data by the terminal; and transmitting, by the terminal, the first data on the fourth resource.
[0019] Based on the method of the fifth aspect, in the case where the second resource for transmitting the OD-SSB and the first resource for transmitting the first data exist conflict, the terminal learns the new resource (i.e. the fourth resource) allocated by the network device for the first data through the second information, which can effectively solve the resource conflict between the first resource and the second resource.
[0020] In a sixth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to receive first information, the first information being used to indicate a first resource for transmitting a PDSCH; and the transceiver module is further configured to receive second information, the second information being used to indicate a second resource for transmitting an OD-SSB; and the processing module is configured to receive the PDSCH on the resource of the first resource except for the third resource in the case where the first resource and the second resource exist an overlapping third resource.
[0021] The sixth aspect is a device-side implementation corresponding to the first aspect, and the beneficial effects of the first aspect are also applicable to the sixth aspect, which will not be described again.
[0022] In a seventh aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for transmitting a PDSCH; and the transceiver module is configured to send second information, the second information being used to indicate a second resource for transmitting an OD-SSB; and the processing module is configured to send the PDSCH on the resource of the first resource except for the third resource in the case where the first resource and the second resource exist an overlapping third resource.
[0023] The seventh aspect is a device-side implementation corresponding to the second aspect, and the beneficial effects of the second aspect are also applicable to the seventh aspect, which will not be described again.
[0024] In an eighth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for a terminal to transmit uplink data; and the processing module is configured to send second information in a case that the first resource overlaps with a third resource for a second resource used to transmit an OD-SSB; the second information being used to indicate that flexible time units in a first time domain are set as downlink transmission; and the transceiver module is further configured to send the OD-SSB on the second resource.
[0025] The eighth aspect is a device-side implementation corresponding to the third aspect, and the beneficial effects of the third aspect are also applicable to the eighth aspect, and thus are not described herein again.
[0026] In a ninth aspect, a communication apparatus is provided, which comprises a transceiver module and a processing module. The transceiver module is configured to send first information, the first information being used to indicate a first resource for a terminal to transmit first data; the first data comprising uplink data and / or downlink data; and the processing module is configured to send second information in a case that the first resource overlaps with a third resource for a second resource used to transmit an OD-SSB, and a remaining delay budget of the first data is greater than or equal to a resource shift delay; the second information being used to indicate a fourth resource for the terminal to transmit the first data; the resource shift delay being a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource; and the transceiver module is further configured to transmit the first data on the fourth resource; wherein the remaining delay budget is determined based on a total delay budget of the first data and a first time length; and the first time length is a time length between a time when the first data arrives at a sending device and a current time.
[0027] The ninth aspect is a device-side implementation corresponding to the fourth aspect, and the beneficial effects of the fourth aspect are also applicable to the ninth aspect, and thus are not described herein again.
[0028] In a tenth aspect, a communication apparatus is provided, which comprises a transceiver module. The transceiver module is configured to receive first information, the first information being used to indicate a first resource for the communication apparatus to transmit first data; the first data comprising uplink data and / or downlink data; and the transceiver module is further configured to receive second information, the second information being used to indicate a fourth resource for the communication apparatus to transmit the first data; and the transceiver module is further configured to transmit the first data on the fourth resource.
[0029] The tenth aspect is a device-side implementation corresponding to the fifth aspect, and the beneficial effects of the fifth aspect are also applicable to the tenth aspect, and thus are not described herein again.
[0030] In a eleventh aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect, the fifth aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.
[0031] In an implementation, the communication interface can be a transceiver, or an input / output interface.
[0032] In another implementation, the communication apparatus is a chip configured in a terminal. When the communication apparatus is a chip configured in a terminal, the communication interface can be an input / output interface.
[0033] In a twelfth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect, the third aspect or the fourth aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.
[0034] In an implementation, the communication interface can be a transceiver, or an input / output interface.
[0035] In another implementation, the communication apparatus is a chip configured in a network device. When the communication apparatus is a chip configured in a network device, the communication interface can be an input / output interface.
[0036] In a thirteenth aspect, a processor is provided, which includes an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of any aspect.
[0037] In a specific implementation, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, etc. The input signal received by the input circuit can be received by a receiver and input, the output signal output by the output circuit can be output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0038] In a fourteenth aspect, a communication apparatus is provided, which includes a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to perform the method in any possible implementation of the method in any of the preceding aspects.
[0039] Optionally, the processor is one or more, and the memory is one or more.
[0040] In a fifteenth aspect, a computer program product is provided, which includes a computer program (which can also be referred to as codes or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the method in any of the preceding aspects.
[0041] In a sixteenth aspect, a computer-readable storage medium is provided, which stores a computer program (which can also be referred to as codes or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the method in any of the preceding aspects.
[0042] In a seventeenth aspect, an embodiment of the present application provides a chip system, which includes one or more processors configured to call and execute instructions stored in a memory, so that the method in any of the aspects or any possible implementation of the aspects is performed. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0043] Optionally, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0044] In an eighteenth aspect, a communication system is provided, which includes the terminal and the network device as described above. Optionally, the communication system can further include other devices in communication with the terminal and / or the network device. BRIEF DESCRIPTION OF DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be described below.
[0046] Figure 1 is a schematic diagram of a communication system architecture to which the embodiments of the present application are applied; Figures 2a to 2d is a time domain diagram to which the embodiments of the present application are related; Figure 3 is an interaction diagram of the communication method 100 of the embodiments of the present application; Figures 4a to 4b is another time domain diagram to which the embodiments of the present application are related; Figure 5 This is another interactive schematic diagram of the communication method 100 according to an embodiment of this application; Figure 6 This is another time-domain schematic diagram related to an embodiment of this application; Figure 7 This is another interactive schematic diagram of the communication method 100 according to an embodiment of this application; Figure 8 This is an interactive schematic diagram of the communication method 200 according to an embodiment of this application; Figure 9 This is an interactive schematic diagram of the communication method 300 according to an embodiment of this application; Figures 10a to 10c This is a time-frequency diagram related to an embodiment of this application; Figure 11 This is another time-domain schematic diagram related to an embodiment of this application; Figure 12 This is a flowchart illustrating a communication method 300 according to an embodiment of this application; Figure 13 This is a schematic block diagram of the communication device 1300 provided in the embodiments of this application; Figure 14 This is another schematic block diagram of the communication device 1400 provided in the embodiments of this application. Detailed Implementation
[0047] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0048] The technical solutions provided in the present application can be applied to various communication systems, for example, a global system for mobile communications (GSM) system, a general packet radio service (GPRS), a wireless local area network (WLAN), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a sidelink communication system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a non-terrestrial network (NTN) communication system, a 5th generation (5G) mobile communication system or a new radio access technology (NR). The 5G mobile communication system can include a non-standalone (NSA) and / or a standalone (SA). The technical solutions provided in the present application can also be applied to future communication systems. The present application is not limited in this regard.
[0049] Figure 1 FIG. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied. The communication system can include a network device, for example, a network device 110 as shown in FIG. 1. The communication system can also include a terminal, for example, a terminal 120 as shown in FIG. 1. The network device 110 and the terminal 120 can communicate through a wireless link. Figure 1 Figure 1
[0050] Figure 1 One network device 110 and one terminal 120 are exemplarily shown. Optionally, the communication system can also include a plurality of network devices and / or a plurality of terminals.
[0051] The network device in the present application can be a device of a network side such as an access network, a core network device, etc. The access network device is also sometimes referred to as an access node. The access network device has a wireless transceiving function and is used to communicate with a terminal. The access network device includes, but is not limited to, a base station in the above-mentioned communication system, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, an access network device in an open RAN (ORAN) system or a module of the access network device, a satellite in an NTN communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network device can also be a module or unit capable of realizing part of the function of the base station. The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). Multiple access network devices in the communication system can be the same type of base station or different types of base stations. The base station can communicate with the terminal directly or through a relay station. The terminal can communicate with multiple base stations in different access technologies. The embodiments of the present application do not limit the specific technology and specific device form of the access network device. In the present application, the access network device is referred to as a network device.
[0052] In the present application, the device for realizing the function of the network device can be the network device or a device capable of supporting the network device to realize the function, such as a processor, a circuit, a scheduler, a chip, or a chip system, etc. The device can be installed in the network device or used in connection with the network device. In the technical solutions provided in the present application, the device for realizing the function of the network device is taken as an example to describe the technical solutions provided in the present application.
[0053] The terminal in the present application can be a wireless terminal capable of receiving network device scheduling and indication information. The wireless terminal can be a device that provides voice and / or data connectivity to a user, or a handheld device having wireless connection function, or other processing devices connected to a wireless modem. For example, the terminal can communicate with one or more core networks or the Internet through a radio access network (RAN). The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, aircraft (such as unmanned aerial vehicle, helicopter, airplane), hot air balloon, ship, robot, mechanical arm, or smart home device, etc. The embodiments of the present application do not limit the form of the terminal.
[0054] In the present application, the device for realizing the function of the terminal can be the terminal, or a device capable of supporting the terminal to realize the function, such as a processor, a circuit, a scheduler, a chip, or a chip system, etc., which can be installed in the terminal or used in connection with the terminal. In the technical solutions provided in the present application, the device for realizing the function of the terminal is taken as an example to describe the technical solutions provided in the present application.
[0055] The access network device and / or the terminal can be fixed or mobile. The access network device and / or the terminal can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on an aircraft, balloon or artificial satellite in the air. The embodiments of the present application do not limit the application scenarios of the access network device and the terminal. The access network device and the terminal can be deployed in the same scenario or different scenarios, for example, the access network device and the terminal are deployed on land at the same time; or the access network device is deployed on land and the terminal is deployed on the water surface, etc., which will not be listed one by one.
[0056] In actual application, a terminal can be assisted to implement wireless access by multiple network devices in cooperation, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in a same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0057] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but a person skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP and CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), the DU, and the RU can implement different protocol layer functions.
[0058] To facilitate understanding of the embodiments of the present application, first, the terms involved in the present application are briefly explained. Optionally, the explanation of part of the terms can also refer to the explanation in the 3rd generation partnership project (3GPP) standard protocol.
[0059] 1, Time unit Time unit, used to represent different time domain resource granularity. The time unit can be a radio frame, a subframe, a slot, a mini slot, an orthogonal frequency division multiplexing (OFDM) symbol, or a discrete fourier transform spread spectrum orthogonal frequency division multiplexing (DFT-S-OFDM) symbol, etc. For the convenience of elaboration, the subsequent embodiments take the time unit as an OFDM symbol for example.
[0060] The wireless communication system can support one or more frame structures, and different frame structures correspond to one or more of different subcarrier spacings, cyclic prefix (CP) types, and time unit lengths. Exemplarily, when the subcarrier spacings and / or CP types of two frame structures are different, the lengths of the symbols included in their respective frame structures can also be different. One subframe can contain one or more slots; one slot can include an integer number of symbols, for example, 7, 14, 6, or 12 OFDM symbols. Among them, the CP type includes normal cyclic prefix (NCP) and extended cyclic prefix (ECP).
[0061] 2、Frequency domain unit Frequency domain unit, used to represent different frequency domain resource granularity. The frequency domain unit can include but is not limited to: subcarrier, subband, resource element (RE), resource block (RB), resource block group (RBG), or precoding resource block group (PRG), etc.
[0062] 3、Time-frequency unit The time-frequency unit occupies one or more time units in the time domain and one or more frequency domain units in the frequency domain. For example, the time-frequency unit is a physical resource block (PRB). The time domain resource size occupied by one PRB is 1 slot, and the frequency domain resource size occupied is 12 consecutive subcarriers.
[0063] 4、Dynamic slot format indicator (SFI) The core role of SFI is to dynamically and quickly define the transmission direction of each OFDM symbol in a slot, so as to realize flexible allocation and conflict avoidance of resources in a TDD system, so as to improve the spectrum efficiency and system response speed. SFI is a key technology for flexible configuration of slot format in the field of communication. SFI is used to indicate the slot format of one or more slots, so as to determine the transmission direction of each OFDM symbol in the slot. A slot can include downlink OFDM symbols (which can be represented as D), uplink OFDM symbols (which can be represented as U) and flexible OFDM symbols (which can be represented as F). The downlink OFDM symbol can be used for downlink transmission. The uplink OFDM symbol can be used for uplink transmission. The flexible OFDM symbol can be used for uplink transmission or downlink transmission. The SFI can be carried in the downlink control information (DCI) with format Format 2_0.
[0064] At present, 3GPP TS 38.213 defines 256 slot formats, and 56 standardized slot formats are included in the 256 slot formats. In specific implementation, the 56 standardized slot formats can be respectively identified by 56 slot format identifiers (range 0-55). As shown in Table 1, the slot format indicated by the slot format identifier ‘0’ is ‘DDDDDDDDDDDDDDD’, and the OFDM symbols with indexes 0 to 13 in the slot are downlink OFDM symbols for downlink transmission. The slot format indicated by the slot format identifier ‘27’ is ‘DDDFFFFFFFFFFFUUU’, and the OFDM symbols with indexes 0 to 2 in the slot are downlink OFDM symbols for downlink transmission, the OFDM symbols with indexes 3 to 10 in the slot are flexible OFDM symbols for downlink transmission or uplink transmission, and the OFDM symbols with indexes 11 to 13 in the slot are uplink OFDM symbols for uplink transmission.
[0065] Table 1
[0066] Table 1 (continued)
[0067] 5、Time division duplex (TDD) TDD is a duplex technology that distinguishes uplink transmission and downlink transmission by different time periods. For example, in the same frequency domain resource (such as the same frequency bandwidth), different time domain resources (such as different time slots or symbols) can be used for uplink transmission and downlink transmission, respectively. The TDD system has a half-duplex physical constraint, and the network device cannot simultaneously perform uplink reception and downlink transmission on the same frequency band.
[0068] 6、On-demand synchronization signal block (OD-SSB) The OD-SSB is an SSB transmitted on demand in a specific scenario. The OD-SSB has the characteristics of "on demand" and "aperiodic", and its transmission occasion has dynamic uncertainty.
[0069] The SSB plays an important role in the initial access, synchronization and acquisition of broadcast information of the terminal, such as at least one of carrying the cell identity (ID), performing time and frequency synchronization, indicating symbol level / slot level / frame timing, measuring beam signal strength / signal quality, or measuring cell signal strength / signal quality. The measurement of cell signal strength / signal quality can include but is not limited to radio resource management (RRM) measurement / channel state information (CSI) measurement, etc. The measurement of beam signal strength / signal quality can be used to perform beam selection, perform beam failure detection, perform beam failure recovery, etc.
[0070] In order to meet the service requirements (such as fast synchronization requirements, beam management requirements or other special service requirements), the network device needs to dynamically send the OD-SSB. Since the dynamically transmitted OD-SSB has the characteristics of "on demand" and "aperiodic", the time-frequency resource used to transmit the OD-SSB is easy to overlap with other configured uplink time-frequency resources and / or downlink time-frequency resources, resulting in resource conflict.
[0071] For example, the network device pre-configures resource #1 for transmitting PDSCH. During the service execution process, the network device may receive a measurement requirement from the terminal (such as a measurement requirement in a cell switching scenario). The network device determines that it needs to send an OD-SSB based on the measurement requirement, and then the network device allocates resource #2 for transmitting the OD-SSB (optionally, the resource #2 is the best time-frequency resource for transmitting the OD-SSB. For example, the resource #2 is the best time-frequency resource corresponding to the optimal beam direction and / or the lowest interference). The resource #1 overlaps with the resource #2, that is, there is a resource conflict between the resource #1 for transmitting the PDSCH and the resource #2 for transmitting the OD-SSB.
[0072] For another example, the network device pre-configures terminal A with resource #1 for transmitting uplink data, and terminal A transmits a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) on resource #1. During service execution, the network device can receive a synchronization requirement from terminal B (for example, in the case that terminal B needs to execute a high-bandwidth virtual reality, augmented reality or mixed reality service, terminal B needs to achieve fast synchronization). The network device determines that an OD-SSB needs to be sent based on the synchronization requirement, and then allocates resource #2 for transmitting the OD-SSB. Resource #1 overlaps with resource #2, that is, there is a resource conflict between resource #1 for transmitting uplink data and resource #2 for transmitting the OD-SSB.
[0073] For another example, the network device schedules a URLLC data packet for a terminal and allocates resource #1 for transmitting the URLLC data packet, and terminal A transmits the URLLC data packet on resource #1. During service execution, the network device can receive a synchronization requirement from the terminal (for example, in the case that the terminal needs to execute a high-bandwidth virtual reality, augmented reality or mixed reality service, the terminal needs to achieve fast synchronization). The network device determines that an OD-SSB needs to be sent based on the synchronization requirement, and then allocates resource #2 for transmitting the OD-SSB. Resource #1 overlaps with resource #2, that is, there is a resource conflict between resource #1 for transmitting the URLLC data packet and resource #2 for transmitting the OD-SSB.
[0074] The embodiment of the present application provides a communication method 100. In the case that the network device determines that the first resource and the second resource have the third resource overlapping, the network device transmits a PDSCH to a terminal on a resource of the first resource except the third resource, and the terminal receives the PDSCH on the resource of the first resource except the third resource. The first resource is used for transmitting the PDSCH, and the second resource is used for transmitting an OD-SSB. The resource conflict between the second resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH can be effectively solved.
[0075] The embodiment of the present application provides a communication method 200. In the case that the network device determines that the first resource and the second resource exist overlap, the network device indicates the flexible time unit in the first time domain range to be set as downlink transmission to the terminal through second information. The terminal cancels transmission of the first data on the first resource. The first resource is used for transmitting uplink data, and the second resource is used for transmitting OD-SSB. The resource conflict between the second resource used for transmitting OD-SSB and the first resource used for transmitting uplink data (such as the first resource used for transmitting PUCCH or PUSCH) can be effectively solved.
[0076] The embodiment of the present application provides a communication method 300. In the case that the network device determines that the first resource and the second resource exist overlap, the network device indicates the fourth resource of the first data to the terminal through second information. The first resource is used for transmitting the first data, and the second resource is used for transmitting OD-SSB. The resource conflict between the second resource used for transmitting OD-SSB and the first resource used for transmitting the first data (such as URLLC data) can be effectively solved.
[0077] Optionally, the distribution of the first resource and the second resource in the time domain related to the embodiment of the present application includes but is not limited to the following four overlap scenarios: In the first overlap scenario, the time domain starting position of the first resource is located before the time domain starting position of the second resource, and the time domain ending position of the first resource is located after the time domain ending position of the second resource. In other words, the time domain starting position and the time domain ending position of the second resource are located between the time domain starting position and the time domain ending position of the first resource.
[0078] In the second overlap scenario, the time domain starting position of the second resource is located between the time domain starting position and the time domain ending position of the first resource, and the time domain ending position of the second resource is located after the time domain ending position of the first resource.
[0079] In the third overlap scenario, the time domain starting position of the second resource is located before the time domain starting position of the first resource, and the time domain ending position of the second resource is located between the time domain starting position and the time domain ending position of the first resource.
[0080] In the fourth overlap scenario, the time domain starting position of the second resource is located before the time domain starting position of the first resource, and the time domain ending position of the second resource is located after the time domain ending position of the first resource. In other words, the time domain starting position and the time domain ending position of the first resource are located between the time domain starting position and the time domain ending position of the second resource.
[0081] The time domain diagram of the first resource and the second resource will be described in detail in combination with the following Figures 2a to 2d The time domain diagram in the first overlap scenario is shown. Figure 2a The time domain diagram in the first overlap scenario is shown.Figure 2b A time-domain diagram in a second overlapping scenario is shown. Figure 2c A time-domain diagram in a third overlapping scenario is shown. Figure 2d An overlapping diagram in a fourth overlapping scenario is shown.
[0082] In Figures 2a to 2d , a rectangle represents a plurality of time units (e.g., OFDM symbols) in a first time domain range (e.g., in a first time slot), a number in the matrix is used to represent an index of the time unit (OFDM symbol), a white-filled rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is not occupied, a horizontally-lined rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by the first resource and not occupied by the second resource, a vertically-lined rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by the second resource and not occupied by the first resource, and a black-filled rectangle represents a time unit (e.g., an OFDM symbol) in the first time domain range that is occupied by the first resource and the second resource.
[0083] As Figure 2a shown, taking the time domain position occupied by the first resource as the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot and the time domain position occupied by the second resource as the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8 in the first time slot as an example, the time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8.
[0084] As Figure 2b shown, taking the time domain position occupied by the first resource as the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot and the time domain position occupied by the second resource as the OFDM symbol with an index of 9 to the OFDM symbol with an index of 12 in the first time slot as an example, the time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 9 to the OFDM symbol with an index of 10.
[0085] As Figure 2c shown, taking the time domain position occupied by the first resource as the OFDM symbol with an index of 1 to the OFDM symbol with an index of 10 in the first time slot and the time domain position occupied by the second resource as the OFDM symbol with an index of 0 to the OFDM symbol with an index of 3 in the first time slot as an example, the time domain position occupied by the first resource overlaps the time domain position occupied by the second resource at the OFDM symbol with an index of 1 to the OFDM symbol with an index of 3.
[0086] As shown in Figure 2d , taking the time domain position of the first resource occupation as the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first slot and the time domain position of the second resource occupation as the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot as an example, the time domain position of the first resource occupation and the time domain position of the second resource occupation overlap at the OFDM symbol with index 6 to the OFDM symbol with index 7.
[0087] Figures 2a to 2c The first resource can be the first resource used for transmitting the PDSCH in the communication method 100. Figures 2a to 2d The first resource can be the first resource used for the terminal to transmit uplink data in the communication method 200, or the first resource used for the terminal to transmit the first data in the communication method 300, without limitation.
[0088] The communication method 100, the communication method 200, and the communication method 300 are three independent schemes, and the contents involved in each scheme can exist independently. For example, the first information, the second information, and the first resource involved in the communication method 100, the communication method 200, and the communication method 300 have different definitions, and each communication method is implemented with the corresponding definition.
[0089] The schemes provided by the present application will be described in detail below in combination with the corresponding flowcharts. It can be understood that the main devices (such as terminals, network devices) in the illustrative flowcharts are taken as examples to illustrate the execution subject of the interaction, but the present application does not limit the execution subject of the interaction. For example, the devices (such as terminals, network devices) in the illustrative flowcharts can also be a scheduler, a chip, a chip system, or a processor supporting the device to implement the method, and can also be a logic module or software capable of implementing all or part of the functions of the device.
[0090] Here, it is uniformly stated that in the interaction flow of the embodiments of the present application, the message or signaling interaction involved can adopt the message or signaling in the standard or newly introduced message or signaling, and the embodiments of the present application do not make specific limitations.
[0091] Figure 3 is an interaction diagram of the communication method 100 of the embodiments of the present application. It can be understood that Figure 3 the terminal in the communication method 100 can be Figure 1 any terminal in the communication method 100, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system) in the terminal. The network device can be Figure 1 any access network device in the communication method 100, or can refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system) in the access network device. For example,Figure 3 As shown, the communication method 100 comprises the following steps: S101: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.
[0092] The first information is used to indicate a first resource for transmitting a PDSCH. Optionally, the first information is used to indicate a time domain position and / or a frequency domain position occupied by the first resource.
[0093] Optionally, the time domain position occupied by the first resource can comprise one or more time domain units.
[0094] Optionally, the frequency domain position occupied by the first resource can comprise one or more frequency domain units.
[0095] Optionally, the PDSCH can be a PDSCH used for carrying enhanced mobile broadband (eMBB) service data and / or massive machine-Type communications (mMTC) service data.
[0096] S102: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information.
[0097] The second information is used to indicate a second resource for transmitting an OD-SSB. Optionally, the OD-SSB can be dynamically triggered.
[0098] Optionally, the frequency domain position occupied by the second resource comprises one frequency domain unit. For example, the second resource occupies 240 contiguous subcarriers in the frequency domain, which is equivalent to 20 PRBs.
[0099] In an embodiment 1, the second information is used to indicate a time domain starting position of the second resource, and the time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.
[0100] Example 1: Taking the time domain starting position occupied by the second resource as the OFDM symbol with index 0 in the first slot and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time domain position occupied by the second resource is from the OFDM symbol with index 0 to the OFDM symbol with index 3 in the first slot.
[0101] Example 2: Taking the time domain starting position occupied by the second resource as the OFDM symbol with index 1 in the first slot and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time domain position occupied by the second resource is from the OFDM symbol with index 1 to the OFDM symbol with index 4 in the first slot.
[0102] By analogy, taking the time-domain starting position of the second resource occupation as the OFDM symbol with index i in the first time slot and the time-domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the time-domain position of the second resource occupation is the OFDM symbol with index i to the OFDM symbol with index i+3 in the first time slot. Optionally, 0≤i≤13, and i is an integer.
[0103] In embodiment 2, the second information is used to indicate a bit map corresponding to the first time-domain range, and the time-domain position of the second resource occupation is determined based on the bit map. Optionally, the bit map can also be referred to as an occupancy pattern bitmap (OPB).
[0104] Optionally, each valid bit in the bit map corresponds to a time unit in the first time-domain range in one-to-one correspondence in the order from low to high to the order from front to back in the time-domain position. Taking the first time-domain range as the first time slot and the time unit as an OFDM symbol as an example, the i th valid bit (which can be represented as B i ) in the bit map corresponds to the OFDM symbol with index i in the first time slot. For example, B0 in the bit map corresponds to the OFDM symbol with index 0 in the first time slot; B1 in the bit map corresponds to the OFDM symbol with index 1 in the first time slot; and so on.
[0105] Optionally, each valid bit in the bit map corresponds to a time unit in the first time-domain range in one-to-one correspondence in the order from low to high to the order from back to front in the time-domain position. Taking the first time-domain range as the first time slot, the time unit as an OFDM symbol, and the first time slot including 14 OFDM symbols (with indexes 0 to 13) as an example, the i th valid bit (which can be represented as B i ) in the bit map corresponds to the OFDM symbol with index 13-i in the first time slot. For example, B0 in the bit map corresponds to the OFDM symbol with index 13 in the first time slot; B1 in the bit map corresponds to the OFDM symbol with index 12 in the first time slot; and so on.
[0106] S103: In the case that the first resource and the second resource exist an overlapping third resource, the network device transmits the PDSCH on the resource of the first resource except the third resource, and correspondingly, the terminal receives the PDSCH on the resource of the first resource except the third resource.
[0107] Optionally, the time-domain position of the third resource can include Figures 2a to 2c the overlapping OFDM symbol in the overlapping scenario.
[0108] Optionally, the third resource refers to all time-frequency resources covered by the overlapping time-domain position. For example, in Figure 2aIn the overlapping scenario shown, the third resource includes all allocated frequency domain units within OFDM symbols from index 5 to index 8 in the first time slot.
[0109] In other embodiments, the third resource may also refer to the overlapping time-frequency resource of the first and second resources, that is, the time domain position occupied by the third resource is the overlapping time domain position of the first and second resources, and the frequency domain position occupied by the third resource is the overlapping frequency domain position of the first and second resources. This application will not describe this embodiment in detail; relevant implementations can be found in the relevant embodiments of this application.
[0110] Optionally, the method may further include: the network device sending an OD-SSB on the second resource, and correspondingly, the terminal receiving the OD-SSB on the second resource.
[0111] Optionally, in step S103, the physical layer of the network device does not map the modulation symbols of the PDSCH on the third resource during the channel coding and / or rate matching process of the PDSCH (or, the physical layer of the network device marks the third resource as unavailable when transmitting the PDSCH), but instead maps OD-SSB on the third resource. The OD-SSB preempts the third resource, thereby achieving puncturing of the first resource used for transmitting the PDSCH at the physical layer.
[0112] Optionally, in step S103, during the rate matching process of PDSCH at the terminal's physical layer, the terminal's rate matching dematching module treats the third resource in the first resource as "erased". After the terminal sends the received PDSCH to the decoder, the terminal's decoder ignores the PDSCH received on the third resource during the decoding process, which can effectively avoid decoding errors caused by OD-SSB. When PDSCH is used to transmit data blocks, it can effectively avoid decoding errors of the entire data block caused by OD-SSB. This application embodiment does not limit the type of decoder. For example, the decoder can be a low-density parity check code (LDPC) decoder, etc. It can be seen that this application embodiment can combine the error correction capability of the LDPC decoder to avoid the failure of the entire transport block and reduce the HARQ retransmission probability.
[0113] Accept Figure 2a Example, Figure 4a A schematic diagram of time-domain resources is shown. For example... Figure 4aAs shown, the OFDM symbol with index 1 to the OFDM symbol with index 4, and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot are non-overlapping time domain positions. The network device can send, to the terminal, the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 4, and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot. Correspondingly, the terminal receives the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 4, and the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot. In addition, the network device can send, to the terminal, the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot. Correspondingly, the terminal receives the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot.
[0114] The first slot Figure 2b The first slot Figure 4b The first slot Figure 4b As shown, the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot are non-overlapping time domain positions. The network device can send, to the terminal, the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot. Correspondingly, the terminal receives the PDSCH on the time-frequency resources corresponding to the OFDM symbol with index 1 to the OFDM symbol with index 8 in the first slot. In addition, the network device can send, to the terminal, the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first slot. Correspondingly, the terminal receives the OD-SSB on the time-frequency resources corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12 in the first slot. The OFDM symbol with index 9 to the OFDM symbol with index 10 in the first slot are overlapping time domain positions, and the OFDM symbol with index 11 to the OFDM symbol with index 12 in the first slot are non-overlapping time domain positions. For related examples of the first slot Figure 2c Figure 4b The first slot
[0115] Optionally, the frequency domain position corresponding to each OFDM symbol is the same as the frequency domain position occupied by the first resource.
[0116] Further, the embodiment of the present application can introduce hybrid automatic repeat request (HARQ) feedback. The terminal performs cyclic redundancy check (CRC) on the decoded data block. If the CRC check passes, it indicates that the decoding is successful, and the terminal will send the HARQ acknowledgement information (ACK) to the network device. If the CRC check fails, it indicates that the decoding fails (for example, the terminal fails to successfully decode the punctured PDSCH, resulting in decoding failure), and the terminal will send the HARQ negative information (NACK) to the network device. Optionally, the ACK or NACK of the HARQ can be carried in the PUCCH, which is not limited.
[0117] After the network device receives the NACK, it will retransmit the data block through a new DCI according to the asynchronous adaptive HARQ process. At this time, the terminal stores the first decoding failed data block, and stores the soft information of the data block in the HARQ buffer. When the retransmission data sent by the network device arrives at the terminal side, the terminal will combine the soft information of the newly received retransmission data with the old soft information stored in the buffer. The terminal sends the log-likelihood ratio (LLR) of the combined signal to the LDPC decoder for decoding again. The combined signal has higher signal-to-noise ratio and more redundant information, which improves the success rate of decoding.
[0118] The embodiment of the present application is described by taking the time domain position of the first resource occupation as a continuous time unit as an example. In other embodiments, the time domain position of the first resource occupation can also be extended to a non-continuous time unit, which is not limited.
[0119] The embodiment of the present application is described by taking the time domain resource size of the first resource occupation as including 10 time units as an example. In other embodiments, the time domain resource size of the first resource occupation can also include more or less time units, which is not limited.
[0120] The embodiment of the present application is described by taking the time domain position of the second resource occupation as a continuous time unit as an example. In other embodiments, the time domain position of the second resource occupation can also be extended to a non-continuous time unit, which is not limited.
[0121] The embodiment of the present application is described by taking the time domain resource size of the second resource occupation as including 4 time units as an example. In other embodiments, the time domain resource size of the second resource occupation can also include more or less time units, which is not limited.
[0122] In other embodiments, the network device transmits the PDSCH on the first resource in the case that there is no overlap between the first resource and the second resource, and the terminal receives the PDSCH on the first resource correspondingly.
[0123] It can be seen that, in the case that the second resource for transmitting the OD-SSB conflicts with the first resource for transmitting the PDSCH, the network device uses the overlapped third resource for transmitting the OD-SSB based on the preemption strategy, which can effectively solve the resource conflict between the first resource and the second resource. Compared with the way of solving the resource conflict by radio resource control (RRC) reconfiguration, the network device in the embodiment of the present application solves the conflict between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information in the DCI.
[0124] In addition, in the embodiment of the present application, the network device indicates the second resource for transmitting the OD-SSB through the second information, which is beneficial for the terminal to determine the overlapped third resource according to the second resource and the first resource for transmitting the PDSCH, thereby being beneficial for accurately solving the resource conflict problem. The puncturing mechanism adopted in the embodiment of the present application does not cancel the transmission of the PDSCH (i.e., the network device transmits the PDSCH on the non-overlapped resource of the first resource and transmits the OD-SSB on the overlapped resource of the first resource), which improves the resource utilization rate of the communication system. In the case of improving the transmission reliability of the OD-SSB, the data transmission on the non-conflict resource is preserved, the continuity of the PDSCH carrying data is improved, the impact on the existing service and the performance loss caused by the resource conflict are minimized, and the overall spectrum efficiency and operation stability of the communication system are maintained, thereby achieving the design goal of ultra-simplification and high efficiency of the future communication network.
[0125] The following describes in detail two implementation manners of the second information in combination with the interaction schematic diagrams of Figure 5 and Figure 7 Among them, Figure 5 The interaction schematic diagram shown in FIG. 6 is described by taking the second information used for indicating the time domain starting position of the second resource as an example. Figure 7 The interaction schematic diagram shown in FIG. 7 is described by taking the second information used for indicating the bit map corresponding to the first time domain range as an example.
[0126] Figure 5 FIG. 8 is another interaction schematic diagram of the communication method 100 in the embodiment of the present application. It can be understood that, Figure 5 The terminal in FIG. 6 can be any terminal in Figure 1 , or refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the terminal. The network device can be Figure 1Any one of the access network devices can also refer to an apparatus (for example, a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As shown in Figure 5 The communication method 100 includes the following steps: S201: The network device sends first information to the terminal, and the terminal receives the first information correspondingly.
[0127] The first information is used to indicate a first resource for transmitting a PDSCH.
[0128] For related elaboration of step S201, please refer to step S101, which will not be described in detail.
[0129] S202: The network device determines a time domain starting position of a second resource based on the second resource for transmitting an OD-SSB.
[0130] For example, taking the time domain position occupied by the second resource as an example, which is from the OFDM symbol with an index of 5 to the OFDM symbol with an index of 8 in the first slot, the time domain starting position occupied by the second resource is the OFDM symbol with an index of 5 in the first slot.
[0131] Step S202 is an optional step.
[0132] S203: The network device sends second information to the terminal, and the terminal receives the second information correspondingly. The second information is used to indicate the time domain starting position of the second resource.
[0133] In an optional implementation 1, the second information is used to indicate an index of a starting time unit of the second resource, and the time domain starting position of the second resource is a first time unit corresponding to the index in the first time domain range.
[0134] For example, taking the first time domain range as 1 slot, the time unit as 1 OFDM symbol, 1 slot including 14 OFDM symbols (i.e., the first time domain range including 14 time units), and the time domain resource size occupied by the OD-SSB as 4 OFDM symbols as an example, the starting time unit can be any one of the OFDM symbol with an index of 0 to the OFDM symbol with an index of 10 in the slot (there are 11 possible implementations of the starting time unit). In particular, when the starting time unit of the OD-SSB is the OFDM symbol with an index of 11, the OFDM symbol with an index of 12, or the OFDM symbol with an index of 13 in the slot, the time domain position occupied by the second resource of the OD-SSB includes OFDM symbols of different slots, which is not in line with the current 3GPP protocol. In the case that the starting time unit of the OD-SSB is the OFDM symbol with an index of 11, the OFDM symbol with an index of 12, or the OFDM symbol with an index of 13 in the slot, the network device can not need to send the OD-SSB, and also does not need to indicate the second resource through the second information.
[0135] Optionally, taking the index of the bit value as an example, 4 bits can be used to represent the index of 11 starting time units respectively. 4 bits can represent 16 states, which can cover 11 valid states, so the length of the bit index is designed as 4 bits. The mapping relationship between the bit value and the index of the 11 starting time units in the first time domain range is shown in Table 2: Table 2
[0136] Optionally, the scheme can map the bit value of the binary value to the index of the starting time unit. Code points 1011 to 1111 (decimal 11 to 15) are defined as “reserved”, which reserves design space for other functions.
[0137] Step S203 will be described in detail below in combination with the mapping relationship shown in Table 2. Step S203 can include but is not limited to steps s11 to s13: s11: The network device determines the bit value corresponding to the index of the starting time unit based on the corresponding relationship between the bit value and the index of the starting time unit.
[0138] For example, taking the starting time unit as the OFDM symbol with an index of 5 in the first time slot as an example, the bit value corresponding to the index of the starting time unit is 0101.
[0139] s12: The network device sends the second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the index of the starting time unit of the second resource.
[0140] Optionally, the second information is carried in the DCI. For example, the DCI can include a first field (such as a physical downlink shared channel to synchronization signal or physical broadcast channel block indicator (PDSCH-to-SS / PBCH-block Indicater, PSSI) field) of 4 bits, and the first field (such as the PSSI field) is used to carry the index (such as 0101) of the starting time unit. The format of the DCI is not limited in the embodiments of the present application, for example, the format of the DCI can be Format 1_1. Optionally, the DCI is the DCI of the target terminal. For example, the target terminal is the terminal configured with the first resource. Optionally, the DCI can be carried in the PDCCH.
[0141] In some implementations, the step s12 can include that the network device processes the DCI to obtain a CRC, scrambles the CRC based on a cell radio network temporary identifier (C-RNTI) of the target terminal to obtain a scrambled CRC, and sends the scrambled CRC to the target terminal through the PDCCH. Correspondingly, the target terminal performs blind detection in a search space of the PDCCH, detects the scrambled CRC scrambled by the C-RNTI of the target terminal in the PDCCH, and decodes the scrambled CRC to obtain the DCI, which includes the first field (such as the PSSI field) of 4 bits. It can be seen that the CRC scrambling can effectively guarantee the security of the DCI, and is conducive to the target terminal successfully receiving the DCI, so as to obtain the index of the starting time unit from the first field (such as the PSSI field) of the DCI.
[0142] s13: The terminal determines the index of the starting time unit corresponding to the bit value based on the correspondence between the bit value and the index of the starting time unit, and determines that the time domain starting position is the first time unit in the first time domain range based on the index of the starting time unit.
[0143] For example, taking the bit value 0101 as an example, the terminal can determine that the index of the starting time unit is 5 based on the correspondence between the bit value and the index of the starting time unit, and then the time domain starting position is the OFDM symbol with an index of 5 in the first time slot.
[0144] It can be seen that in this implementation, the network device indicates the index of the starting time unit through the second information, which is conducive to the terminal determining the time domain starting position of the second resource based on the index of the starting time unit, and further conducive to the terminal determining the time domain position occupied by the second resource based on the time domain starting position of the second resource.
[0145] In an optional implementation 2, the second information is used to indicate a time domain offset (K_offset) corresponding to the time domain starting position of the second resource. The K_offset is an offset between the time domain starting position of the second resource and the time domain starting position of the first resource. The time domain starting position of the second resource is determined based on the time domain starting position of the first resource and the K_offset.
[0146] Then, the step S203 can include but is not limited to the steps s21 to s23: s21: The network device determines the K_offset based on the time domain starting position of the first resource and the time domain starting position of the second resource.
[0147] For example, the time domain starting position t1 of the first resource is the OFDM symbol with index 1 in the first slot, and the time domain starting position t2 of the second resource is the OFDM symbol with index 5 in the first slot. The network device determines K_offset = 4 (OFDM symbols) based on the time domain starting position t1 of the first resource and the time domain starting position t2 of the second resource, as shown in the following table. Figure 6
[0148] s22: The network device sends second information to the terminal, and the terminal receives the second information. The second information is used to indicate K_offset of the time domain starting position of the second resource.
[0149] Optionally, the second information is carried in DCI. For example, the DCI can include a second field (such as a K_offset field), and the second field (such as the K_offset field) is used to carry the time domain offset K_offset of the time domain starting position. For more information about the DCI, please refer to the foregoing embodiments, which will not be described in detail.
[0150] s23: The terminal determines the time domain starting position of the second resource based on the time domain starting position of the first resource and K_offset.
[0151] For example, based on the OFDM symbol with index 1 in the first slot and K_offset = 4 (OFDM symbols), the terminal determines that the time domain starting position of the second resource is the OFDM symbol with index 5 in the first slot.
[0152] It can be seen that, in this implementation, the network device indicates the time domain offset through the second information, thereby facilitating the terminal to determine the time domain starting position of the second resource based on the time domain offset, and further facilitating the terminal to determine the time domain position occupied by the second resource based on the time domain starting position of the second resource.
[0153] S204: The terminal determines the time domain position occupied by the second resource based on the time domain starting position of the second resource and the time domain resource size occupied by the OD-SSB.
[0154] For example, based on the foregoing example, in the case where the time domain starting position of the second resource is the OFDM symbol with index 5 in the first slot, and the time domain resource size occupied by the OD-SSB is 4 OFDM symbols, the terminal determines that the time domain position occupied by the second resource is the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot.
[0155] Step S204 is an optional step.
[0156] S205: In the case where there is a third resource that overlaps with the first resource and the second resource, the network device sends PDSCH on the resources in the first resource other than the third resource, and the terminal receives PDSCH on the resources in the first resource other than the third resource.
[0157] For further details regarding steps S201 to S205, please refer to steps S101 to S103, which will not be elaborated further.
[0158] As can be seen, in this embodiment, the network device sends the second information to the terminal through dynamic DCI, thereby dynamically indicating the time-domain start position of the second resource to the terminal. This is beneficial for the terminal to determine the time-domain location occupied by the second resource based on the time-domain start position of the second resource. Compared with the scheme of resolving resource conflicts using RRC reconfiguration signaling, the latency of this embodiment is smaller, and it can achieve the dynamic scheduling requirements of OD-SSB at the millisecond level. Furthermore, the time-domain start position of this embodiment is a time unit, which is beneficial for implementing a precise time unit-level puncturing mechanism, thereby achieving time unit-level resource reuse. For example, when the time unit is an OFDM symbol, it is beneficial for implementing symbol-level precise puncturing, thereby achieving symbol-level resource reuse.
[0159] Figure 7 This is another interactive schematic diagram of the communication method 100 according to an embodiment of this application. It can be understood that... Figure 7 The terminal in the middle can be Figure 1 Any terminal in the context can also refer to a device within that terminal (such as a processor, scheduler, chip, or chip system). Network devices can be... Figure 1 Any access network device, or a component within an access network device (such as a processor, chip, or chip system). Figure 7 As shown, the communication method 100 includes the following steps: S301: The network device sends the first information to the terminal, and the corresponding terminal receives the first information.
[0160] The first information is used to indicate the first resource for transmitting PDSCH.
[0161] For a detailed explanation of step S301, please refer to step S101, which will not be elaborated further.
[0162] S302: The network device determines the bit map corresponding to the first time domain range based on the second resource used for transmitting OD-SSB.
[0163] Optionally, step S302 specifically includes: the network device determining the time-domain location occupied by the second resource for transmitting OD-SSB based on the second resource, and determining a bit map corresponding to the first time-domain range based on the time-domain location occupied by the second resource. This bit map is used to accurately indicate the time units occupied by the second resource for transmitting OD-SSB within the first time-domain range.
[0164] For example, if the time domain location occupied by the second resource is from OFDM symbol with index 5 to OFDM symbol with index 8 in the first time slot, the bit map corresponding to the first time domain range can be "0000000111100000".
[0165] In this example, the bitmap includes 16 bits (i.e., B0 to B). 15 B0 represents the least significant bit in the bitmap, and it is located on the far right of the bitmap. 15 Used to represent the highest bit in a bitmap, B 15 Located at the far left of the bitmap, the first 14 bits arranged in ascending order of the 16 bits are the valid bits (i.e., B0 to B1). 13 ), B0 to B 13 They correspond one-to-one with the 14 time units in the first time domain range (i.e., OFDM symbols from index 0 to index 13) in order from low to high according to their time domain positions from front to back.
[0166] Optionally, the time-domain location occupied by the second resource is the time unit corresponding to the effective bit bit in the bitmap that takes the first value. That is, for each time unit within the first time domain, if the effective bit bit corresponding to that time unit has the first value, that time unit is the time-domain location occupied by the second resource, and the terminal should treat it as a "punch hole"; if the effective bit bit corresponding to that time unit has the second value, that time unit is not the time-domain location occupied by the second resource, and the terminal normally receives the PDSCH in that time unit. The first value and the second value are different bit values. This application embodiment uses a first value of "1" and a second value of "0" as an example. In other embodiments, the first value can also be "0" and the second value can also be "1".
[0167] This application uses a bitmap with 16 bits as an example for illustration. In other embodiments, the bitmap may include more or fewer bits, which is not limited. However, the number of bits included in the bitmap must be greater than or equal to the number of time units within the first time domain.
[0168] Step S302 is an optional step.
[0169] S303: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate a bit map corresponding to the first time domain range.
[0170] Optionally, the second information is carried in a medium access control control element (MAC CE). Optionally, the MAC CE can be an enhanced MAC CE.
[0171] Optionally, the MAC CE can be carried in a medium access control protocol data unit (MAC PDU). A MAC header of the MAC PDU can include a logical channel ID (LCID), and the LCID is used to identify that the MAC CE is used to carry control signaling of the OD-SSB. Optionally, the MAC PDU can also include other control information or user data, which is not limited.
[0172] Optionally, the MAC PDU can be carried in a PDSCH. A resource used to transmit the PDSCH is a fourth resource, and the fourth resource does not overlap with the second resource.
[0173] Optionally, scheduling information of the fourth resource can be carried in a DCI, or in other words, the DCI includes key information of the PDSCH used to carry the MAC PDU. For other related descriptions of the DCI, refer to the foregoing embodiments, which are not described in detail.
[0174] Optionally, in step S303, a MAC layer entity of the network device encapsulates the MAC CE carrying the bit map and the LCID corresponding to the bit map into a MAC PDU, and encapsulates the MAC PDU as a complete transport block (TB). Subsequently, the MAC layer entity of the network device sends the TB from the MAC layer to a physical layer. The physical layer of the network device allocates the fourth resource to the TB and generates key information of the fourth resource, and the key information is carried in the DCI. The network device sends the DCI to the terminal through a PDCCH.
[0175] Optionally, in step S303, the physical layer of the terminal blindly decodes the PDCCH with the C-RNTI in the search space configured for the terminal. After successfully decoding the DCI, the terminal obtains the time-frequency location, modulation and coding scheme (MCS) and other key information of the fourth resource from the DCI. The physical layer of the terminal completes the demodulation and channel decoding of the PDSCH on the fourth resource according to the indication of the DCI, and successfully recovers the TB, i.e., the MAC PDU, carried by the PDSCH.
[0176] The terminal sends the MAC PDU from the physical layer to the MAC layer. The terminal parses the MAC PDU through the MAC layer entity. The MAC layer entity of the terminal obtains the LCID from the MAC header, and determines that the MAC CE is a MAC CE for carrying the OD-SSB control instruction based on the LCID. Then, the MAC layer entity of the terminal parses the detailed content of the MAC CE, and obtains the bit map for indicating the time domain location of the second resource from the MAC CE.
[0177] S304: The terminal determines the time domain location occupied by the second resource based on the bit map corresponding to the first time domain range.
[0178] Taking the example of step S302, the terminal can determine that the time domain location occupied by the second resource is the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first slot based on the bit map “0000000111100000” corresponding to the first time domain range.
[0179] Step S304 is an optional step.
[0180] S305: In the case where the first resource and the second resource overlap to form a third resource, the network device sends the PDSCH on the resource of the first resource except the third resource, and correspondingly, the terminal receives the PDSCH on the resource of the first resource except the third resource.
[0181] The embodiment of the present application is described taking the case that the time domain position of the second resource occupation is 4 continuous time units as an example. In other embodiments, the time domain position of the second resource occupation can also be 2 non-continuous time units, for example, the time domain position of the second resource occupation is the OFDM symbol with index 5 and the OFDM symbol with index 10 in the first time slot, and the bit map corresponding to the first time domain range is “0000010000001000”. It can be seen that in other embodiments, the bit map can indicate non-continuous resource preemption (for example, the bit map can accurately indicate the time domain position of any separated time unit, adapt to the preemption demand of burstiness, short duration, etc. of the second resource). The bit map can also indicate multiple resource preemptions in the first time domain range. For example, the first service preempts the OFDM symbol with index 5 in the first time slot, the second service preempts the OFDM symbol with index 10 in the first time slot, and so on. The first service and the second service can belong to the same type or belong to different types, which is not limited.
[0182] For other related descriptions of steps S301 to S305, refer to steps S101 to S103, which will not be described in detail.
[0183] It can be seen that in this embodiment, the network device sends the bit map to the terminal through the dynamic MAC CE, thereby dynamically indicating the terminal the time domain position of the second resource occupation. Compared with the scheme of solving resource conflict by RRC reconfiguration signaling, the latency of the embodiment of the present application is smaller, and the millisecond-level dynamic scheduling demand of OD-SSB can be realized. Moreover, the network device indicates the time units occupied by the OD-SSB through the MAC CE, which is beneficial to realize the dynamic allocation of resources in the granularity of time units, adapt to the dynamic change of channel quality, reduce the interaction frequency of RRC signaling, and reduce the system overhead. For example, in the case that the time unit is an OFDM symbol, the dynamic allocation of resources in the granularity of symbols can be realized.
[0184] Figure 3 、 Figure 5 and Figure 7The communication method 100 can solve the resource conflict problem between the resource for transmitting the OD-SSB and the first resource for transmitting the PDSCH. In other embodiments, the communication method 100 can also similarly solve the resource conflict problem between other service resources and the first resource. For example, in the case that the resource for transmitting the URLLC data packet overlaps with the first resource, the network device transmits the PDSCH on the resource of the first resource except the overlapping resource, and the terminal receives the PDSCH on the resource of the first resource except the overlapping resource. For another example, in the case that the resource for transmitting the dynamic uplink data (such as the dynamically allocated uplink time-frequency resource) overlaps with the first resource, the network device transmits the PDSCH on the resource of the first resource except the overlapping resource, and the terminal receives the PDSCH on the resource of the first resource except the overlapping resource; and the like. It can be seen that the second resource can be the resource for transmitting the OD-SSB, and can also be the resource for transmitting other service data, and then the second information can also be used to indicate the service type corresponding to the second resource.
[0185] For example, B 14 and B 15 The two reserved bits can be used to indicate the service type corresponding to the second resource. The two reserved bits can indicate four states (B 15 B 14 = 00, B 15 B 14 = 01, B 15 B 14 = 10, or B 15 B 14 = 11). For example, B 15 B 14 = 00 is used to indicate that the second resource is used to transmit the OD-SSB, B 15 B 14 = 01 is used to indicate that the second resource is used to transmit the URLLC data packet, B 15 B 14 = 10 is used to indicate that the second resource is used to transmit the dynamic uplink data, and B 15 B 14 = 11 is used to indicate that the second resource is used to transmit the low-latency service data (such as the V2X vehicle networking service data, the XR extended reality service data, and the like).
[0186] Figure 3 , Figure 5 and Figure 7The communication method 100 is exemplarily described by taking time units (e.g., OFDM symbols) as the puncturing granularity. In other embodiments, time-frequency units (e.g., resource block level) can be further taken as the puncturing granularity. For example, a part of the frequency domain units of the time unit is punctured for transmitting the OD-SSB, and another part of the frequency domain units is used for transmitting the PDSCH. Then, the second information can further indicate the puncturing granularity corresponding to the second resource.
[0187] For example, in the bit map, B 15 B 14 = 00 is used to indicate that the second resource involves the puncturing granularity of the time unit, and the network device and the terminal take all the time-frequency resources covered by the overlapping time domain positions as the overlapping third resource; B 15 B 14 = 01 is used to indicate that the second resource involves the puncturing granularity of the time-frequency unit, and the network device and the terminal take part of the time-frequency resources in the overlapping time domain positions as the overlapping third resource. In this case, the network device also needs to indicate the overlapping frequency domain position to the terminal.
[0188] In other embodiments, the aforementioned reserved bit can also indicate whether the bit map corresponds to multiple time domain ranges (e.g., multiple time slots) or whether the terminal performs cell measurement, etc., which are not limited in the present application.
[0189] Based on the reserved bit, it is ensured that the communication method 100 has good forward compatibility and scalability. For example, taking the terminal as including a low-version terminal and a high-version terminal, the low-version terminal cannot recognize the reserved bit, and the high-version terminal can recognize the reserved bit. The low-version terminal can ignore the reserved bit in the bit map and determine the time domain position occupied by the second resource based on the valid bits in the bit map, so as to complete the puncturing operation. For the high-version terminal, not only the valid bits in the bit map can be recognized to determine the time domain position occupied by the second resource to complete the puncturing operation, but also the service type or the puncturing granularity corresponding to the second resource can be determined, so as to perform more efficient and higher-level operations. It can be seen that the reserved bit in the bit map improves the scalability of the scheme, so that the embodiments of the present application can better adapt to the future evolved communication system and improve the compatibility.
[0190] Figure 8 is the interaction schematic diagram of the communication method 200 of the embodiments of the present application. It can be understood that Figure 8 The terminal in the communication method 200 can be any one of the terminals in the communication method 100, and can also refer to the device (e.g., processor, scheduler, chip, or chip system, etc.) in the terminal. The network device in the communication method 200 can be any one of the network devices in the communication method 100, and can also refer to the device (e.g., processor, scheduler, chip, or chip system, etc.) in the network device. For example, Figure 1 Figure 1 Figure 8 As shown, the communication method 200 comprises the following steps: S401: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.
[0191] The first information is used to indicate a first resource for the terminal to transmit uplink data. For example, the first information indicates an uplink grant of the terminal. The uplink grant is used to indicate an uplink time-frequency resource (i.e., the first resource) used by the terminal to send PUSCH or PUCCH. Optionally, the PUSCH can be a PUSCH used to carry eMBB service data and / or mMTC service data. Optionally, the PUCCH can be a PUCCH used to carry HARQ-ACK, CSI, and scheduling request (SR).
[0192] Optionally, the time domain position occupied by the first resource is one or more time units in the first time domain range.
[0193] Optionally, the frequency domain position occupied by the first resource can include one or more frequency domain units.
[0194] S402: In a case where the first resource and a second resource used to transmit an OD-SSB overlap to form a third resource, the network device sends second information to the terminal, and correspondingly, the terminal receives the second information.
[0195] Optionally, the OD-SSB can be dynamically triggered. For details about the second resource, refer to the foregoing embodiments, which will not be described here.
[0196] The second information is used to indicate that a flexible time unit in the first time domain range is set as downlink transmission. For example, in the overlapping scenario shown in Figure 2a , the flexible time unit in the first time slot includes OFDM symbol with index 5 to OFDM symbol with index 8; then, the second information can be used to indicate that the OFDM symbol with index 5 to the OFDM symbol with index 8 in the first time slot are set as downlink transmission. For another example, in the overlapping scenario shown in Figure 2b , the flexible time unit in the first time slot includes OFDM symbol with index 9 to OFDM symbol with index 10; then, the second information can be used to indicate that the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first time slot are set as downlink transmission. For another example, in the overlapping scenario shown in Figure 2c , the flexible time unit in the first time slot includes OFDM symbol with index 1 to OFDM symbol with index 3; then, the second information can be used to indicate that the OFDM symbol with index 1 to the OFDM symbol with index 3 in the first time slot are set as downlink transmission. For another example, in the overlapping scenario shown in Figure 2dIn the illustrated overlapping scenario, the flexible time units in the first time slot include the OFDM symbol with index 6 to the OFDM symbol with index 7; then, the second information can be used to indicate that the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot are set as downlink transmission.
[0197] In an optional implementation, the second information is a slot format indicator (SFI-index), and the SFI-index is used to change the transmission direction of each OFDM symbol in one or more time slots.
[0198] Optionally, the second information is carried in a DCI. The format of the DCI can be Format 2_0. Optionally, the DCI can be carried in a PDCCH.
[0199] In some implementations, the step S402 can include that the network device obtains a CRC by processing the DCI, scrambles the CRC based on a common slot format indicator radio network temporary identifier (SFI-RNTI), and sends the scrambled CRC to the terminal through a PDCCH. Correspondingly, the terminal performs blind detection in a search space of the PDCCH, detects the CRC scrambled by the SFI-RNTI of the terminal in the PDCCH, and decodes the scrambled CRC to obtain the DCI, wherein the DCI includes the SFI-index. It can be seen that the CRC scrambling can effectively guarantee the security of the DCI, and is conducive to the successful reception of the DCI by the terminal, so that the SFI-index is obtained from the DCI. Optionally, the terminal refers to a terminal configured with the SFI-RNTI. In other implementations, the network device can configure the same SFI-RNTI for multiple terminals. In the case that the network device sends a PDCCH once, the multiple terminals configured with the SFI-RNTI can all detect the CRC scrambled by the SFI-RNTI in the PDCCH, and decode the scrambled CRC to obtain the DCI, which is conducive to efficient group notification.
[0200] The specific implementation of the terminal determining the slot format will be described in detail below in combination with steps s31 to s34: s31: In the case that the terminal detects the PDCCH, the terminal decodes the PDCCH to obtain a DCI with a format of Format 2_0.
[0201] Optionally, the terminal can detect the PDCCH based on the configuration information carried in the RRC information.
[0202] s32: The terminal parses the SFI-index from the DCI based on the starting position of the SFI-index.
[0203] Optionally, the starting position of the SFI-index can be determined by a positionInDCI parameter in the DCI. Optionally, the positionInDCI parameter can be configured by RRC information or pre-stored locally.
[0204] s33: The terminal determines the slot format combination identifier (slotFormatCombinationId) corresponding to the SFI-index based on the slot format combinations (slotFormatCombinations).
[0205] The value of slotFormatCombinationId includes an integer value between 0-511. slotFormatCombinationId is used to uniquely identify the slot format (slotFormats). slotFormatCombinationId as a unique identifier or key for slotFormats facilitates the terminal to determine slotFormats through slotFormatCombinationId corresponding to the SFI-index.
[0206] s34: The terminal determines the slotFormats associated with slotFormatCombinationId based on slotFormatCombinationId, and determines the slot format based on slotFormats.
[0207] slotFormats is a slot format index, whose value is an integer value between 0-255, and each value corresponds to a slot format defined in the 3GPP TS 38.213 standard.
[0208] In other embodiments, slotFormatCombinationId can also be associated with a slotFormats sequence, which is an integer sequence used to indicate the format of one or more consecutive slots. An integer in slotFormats sequence is used to indicate a slot format, and the format of one or more slots can be indicated by the integer sequence in slotFormats sequence.
[0209] Optionally, the time slot format indicated by the SFI-index in the embodiments of the present application is a time slot format with time slot format index 0, which can be represented as "DDDDDDD DDDDDDD". The SFI-index is used to indicate that each OFDM symbol of the first time slot is for downlink transmission. This can avoid the alternation of uplink symbols and downlink symbols in the same time slot, effectively reduce the cross-link interference, and also avoid the frequent switching of the terminal between the transmission and reception states in one time slot, thereby reducing the service complexity and power consumption of the terminal.
[0210] Optionally, in other embodiments, the SFI-index can also indicate other time slot formats. The other time slot formats need to ensure that the time domain position occupied by the second resource supports downlink transmission. For example, the time domain position occupied by the second resource is a downlink time unit and / or a flexible time unit.
[0211] S403: The network device transmits the OD-SSB on the second resource.
[0212] For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12. Figure 2a For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12. Figure 2b For example, in the overlapping scenario shown in FIG. 5, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 5 to the OFDM symbol with index 8. For another example, in the overlapping scenario shown in FIG. 6, the network device transmits the OD-SSB on the time-frequency resource corresponding to the OFDM symbol with index 9 to the OFDM symbol with index 12.
[0213] Optionally, the embodiments of the present application can further include the step S404: the terminal stops transmitting uplink data on the flexible time unit in the first time domain range, and switches to the reception mode. Further, taking the time slot format "DDDDDDD DDDDDDD" indicated by the SFI-index as an example, the terminal determines that the OFDM symbol of the first time slot has been set for downlink transmission based on the SFI-index, and the terminal cancels the uplink transmission in the first time slot and switches to the reception mode. Optionally, in the case where the terminal is in the reception mode in the first time slot, the terminal can blindly detect the OD-SSB in the first time slot.
[0214] It can be seen that in the case of resource conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the uplink data, the network device sets the flexible time unit at the resource conflict in the first time domain range as downlink transmission based on the preemption strategy, so that the terminal cancels the uplink transmission on the first resource, and the network device can send the OD-SSB on the resource used for downlink transmission, thereby solving the resource conflict problem. In the case of setting the first time domain range (i.e., the first time slot) as full downlink transmission, the terminal does not need to transmit uplink data on the first resource. By sacrificing a single uplink transmission, cross-link interference can be effectively avoided, a more reliable transmission channel is provided for the downlink transmission OD-SSB, and the running stability of the communication system is maintained.
[0215] In addition, compared with the RRC reconfiguration solution to solve the resource conflict, the network device of the embodiment of the application can solve the conflict problem between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information through the DCI.
[0216] Figure 9 is an interaction schematic diagram of the communication method 300 of the embodiment of the application. It can be understood that Figure 9 The terminal in the communication method 300 can be any one of the terminals Figure 1 The terminal in the communication method 300 can be any one of the terminals Figure 1 The network device in the communication method 300 can be any one of the access network devices Figure 9 As shown in the communication method 300, the communication method 300 includes the following steps: S501: The network device sends first information to the terminal, and correspondingly, the terminal receives the first information.
[0217] The first information is used to indicate a first resource for the terminal to transmit first data; the first data includes uplink data and / or downlink data. The embodiment of the application does not limit the service type of the first data, for example, the first data can be at least one of URLLC data, V2X vehicle networking service data, or XR extended reality service data.
[0218] Optionally, the first information is used to indicate the time domain position and / or the frequency domain position occupied by the first resource.
[0219] S502: In the case that the first resource and the second resource used for transmitting the OD-SSB have an overlapping third resource, and the remaining delay budget of the first data is greater than or equal to the resource shift delay, the network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate a fourth resource for the terminal to transmit the first data.
[0220] Optionally, the OD-SSB can be triggered dynamically.
[0221] Optionally, the second information is carried in a DCI.
[0222] Optionally, the distribution of the first resource and the second resource in the time domain comprises Figures 2a to 2d The four overlapping scenarios are shown. For ease of exposition, subsequent embodiments are exemplarily described taking the overlapping scenario shown in Figure 2d The overlapping scenario shown in Figures 2a to 2c The related implementation under the overlapping scenario can be referred to Figure 2d The related embodiments under the overlapping scenario.
[0223] In implementation manner 1, the time-frequency position occupied by the fourth resource is a time-domain shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the first condition. The frequency-domain resource occupied by the fourth resource satisfying the first condition is the same as the frequency-domain resource occupied by the first resource, and the time-domain resource occupied is a plurality of continuous time units in the first time-domain range where the first resource is located, and the size of the time-domain resource occupied is the same as that of the time-domain resource occupied by the first resource.
[0224] The examples of Figure 2d are shown, Figure 10a a time-frequency diagram is shown. As Figure 10a shown, the frequency-domain resource occupied by the fourth resource is the frequency-domain unit x, and the frequency-domain resource occupied by the first resource is the same. The time-domain resource occupied by the fourth resource is from the OFDM symbol with index 9 to the OFDM symbol with index 10 in the first time slot. The time-domain resource occupied by the fourth resource is in the first time slot where the first resource is located. The size of the time-domain resource occupied by the first resource is 2 OFDM symbols (the OFDM symbol with index 6 and the OFDM symbol with index 7), and the size of the time-domain resource occupied by the fourth resource is also 2 OFDM symbols (the OFDM symbol with index 9 and the OFDM symbol with index 10). The size of the time-domain resource occupied by the fourth resource is the same as that of the time-domain resource occupied by the first resource. The time-domain position occupied by the fourth resource is the continuous OFDM symbol with index 9 and the OFDM symbol with index 10.
[0225] Figure 10a The time-frequency diagram shown is described taking the time-domain starting position of the fourth resource being after the time-domain ending position of the second resource as an example. In other embodiments, the time-domain ending position of the fourth resource can also be before the time-domain starting position of the second resource, which will not be described in detail.
[0226] Figure 10a The time-frequency diagram shown is described taking the first resource occupying a plurality of continuous time units as an example. In other embodiments, the first resource can also occupy a plurality of non-continuous time units.
[0227] Figure 10a The time-frequency diagram shown is described by taking the fourth resource and the first resource occupying two time units as an example. In other embodiments, the fourth resource and the first resource can also occupy more or fewer time units.
[0228] In implementation manner 2, the time-frequency position occupied by the fourth resource is a frequency domain shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the second condition. The time domain resource occupied by the fourth resource satisfying the second condition is the same as the time domain resource occupied by the first resource, and the frequency domain resource occupied is the same size as the frequency domain resource occupied by the first resource, that is, a plurality of continuous unoccupied frequency domain units in the frequency domain range.
[0229] The example shown in Figure 2d , Figure 10b shows a time-frequency diagram. As shown in Figure 10b , the time domain resource occupied by the fourth resource and the time domain resource occupied by the first resource are the OFDM symbol with index 6 and the OFDM symbol with index 7. The size of the frequency domain resource occupied by the first resource is 1 frequency domain unit (frequency domain unit x), and the size of the frequency domain resource occupied by the fourth resource is also 1 frequency domain unit (frequency domain unit y). The size of the frequency domain resource occupied by the fourth resource is the same as the size of the frequency domain resource occupied by the first resource.
[0230] Figure 10b The time-frequency diagram shown is described by taking the first resource occupying one frequency domain unit as an example. In other embodiments, the first resource can also occupy a plurality of non-continuous or continuous frequency domain units. In the case where the first resource occupies K frequency domain units, the fourth resource also occupies K frequency domain units. In the case where the first resource occupies K continuous or non-continuous frequency domain units, the fourth resource occupies K continuous frequency domain units. K is an integer greater than 1.
[0231] In implementation manner 3, the time-frequency position occupied by the fourth resource is a cross-slot shift of the time-frequency position occupied by the first resource. In this case, the fourth resource satisfies the third condition. The frequency domain resource occupied by the fourth resource satisfying the third condition is the same as the frequency domain resource occupied by the first resource, and the time domain resource occupied is the same size as the time domain resource occupied by the first resource, that is, a plurality of continuous unoccupied time units in the second time domain range. The second time domain range is the time domain range located after the first time domain range where the first resource is located, and is the closest time domain range to the first time domain range.
[0232] The example shown in Figure 2d , Figure 10c shows a time-frequency diagram. As shown in Figure 10cAs shown, the frequency domain resource occupied by the fourth resource is the same as the frequency domain resource occupied by the first resource, which is frequency domain unit x. The time domain resource occupied by the fourth resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the second time slot. The second time slot is the latest time slot after the first time slot in which there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource. For example, taking the first time slot as time slot n, if there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+1, then time slot n+1 is the second time slot; if there are no a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+1, then the network device continues to search for a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource in time slot n+2. By analogy, until the time slot in which there are a plurality of continuous time units that are not occupied and have the same size as the time domain resource occupied by the first resource is found, which is the second time slot. Optionally, Figure 10c The time-frequency diagram is described taking an example in which the time domain position occupied by the fourth resource is the same as the time domain position occupied by the first resource in terms of time units in the time domain. For example, in the case where the time domain position occupied by the first resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot, the time domain position occupied by the fourth resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the second time slot, and the time domain position occupied by the fourth resource and the time domain position occupied by the first resource are the same OFDM symbols in the time slot. In other embodiments, the time domain position occupied by the fourth resource and the time domain position occupied by the first resource can also be different in terms of time units in the time domain. For example, in the case where the time domain position occupied by the first resource is the OFDM symbol with index 6 to the OFDM symbol with index 7 in the first time slot, the time domain position occupied by the fourth resource can be the OFDM symbol with index 9 to the OFDM symbol with index 10 in the second time slot, and the time domain position occupied by the fourth resource and the time domain position occupied by the first resource are different OFDM symbols in the time slot. Other related descriptions can be referred to related embodiments of Figure 10a , and will not be described in detail.
[0233] The resource shift delay refers to the time delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource.
[0234] The residual delay budget is determined based on a sum of delay budgets of the first data, and the first time length is determined. The first time length is a time length between a time when the first data arrives at the sending device and a current time. The sending device is a terminal or a network device. For example, in a case where the first data is uplink data, the first time length can refer to a time length between a time when the first data starts to wait in a sending queue of the terminal and the current time. Optionally, the time when the first data starts to wait in the sending queue of the terminal refers to a starting time when the first data is generated at an application layer or a protocol stack upper layer in the terminal and is delivered to a lower layer wireless communication protocol stack for sending processing.
[0235] For another example, in a case where the first data is downlink data, the time when the first data arrives at the sending device refers to a time when the first data arrives at the network device. Optionally, in a case where the network device is a base station, the time when the first data arrives at the network device refers to a time when the first data arrives at the base station from a core network. Then, the first time length can refer to a time length between the time when the first data arrives at the base station and the current time.
[0236] Optionally, the current time can refer to a time when the network device detects that the first resource and the second resource overlap.
[0237] Optionally, the first data in the embodiment of the present application is service data with an end-to-end delay requirement, a quality of service (QoS) identifier of the first data has a corresponding maximum end-to-end delay, and an end-to-end delay of the first data is less than or equal to a maximum end-to-end delay allowed for the first data. The maximum end-to-end delay of the first data is the sum of the delay budgets of the first data, and the sum of the delay budgets of the first data can also be referred to as a packet delay budget (PDB). The end-to-end delay refers to a time length between a time when data arrives at a sending end and a time when the data arrives at a receiving end. Taking the first data as URLLC data as an example, the sum of the delay budgets of the first data is a maximum end-to-end delay (such as 1 ms) of the URLLC data. The network device can obtain the maximum end-to-end delay of the URLLC data from a service level agreement (SLA) requirement of the URLLC data.
[0238] For better illustration, the residual delay budget is explained below in combination with a time domain schematic diagram as shown in FIG. 1. Figure 11 Figure 11 As shown, the remaining delay budget T2 = T - T1, where T is used to represent the total delay budget of the first data, and T1 is used to represent the first time duration. The first time duration T1 is the time duration between the time t1 when the first data arrives at the sending device and the current time t2. Optionally, the first time duration T1 can include a queuing delay T3 and / or a processing delay T4. The queuing delay T3 refers to the time duration that the first data waits to be scheduled in the buffer of the network device or the terminal. The processing delay T4 refers to the time required for the internal protocol stack of the network device or the terminal to process the first data.
[0239] In the case that the remaining delay budget is greater than or equal to the resource shifting latency, the network device can perform resource shifting so that the first data can be successfully received before its maximum end-to-end latency deadline. In the case that the remaining delay budget is less than the resource shifting latency, the resource shifting operation will cause the transmitted first data to violate its corresponding SLA requirement. In this case, the scheme of resource shifting cannot be performed. The network device can transmit the OD-SSB on the second resource based on the 3GPP criterion, thereby improving the transmission reliability of the OD-SSB.
[0240] S503: The network device and the terminal transmit the first data on the fourth resource.
[0241] For example, in the case that the first data includes downlink data, the step S503 includes that the network device sends the first data to the terminal, and correspondingly, the terminal receives the first data.
[0242] For another example, in the case that the first data includes uplink data, the step S503 includes that the terminal sends the first data to the network device, and correspondingly, the network device receives the first data.
[0243] Optionally, the method further includes that the network device sends the OD-SSB on the second resource.
[0244] In an optional embodiment, if the fourth resource is the fourth resource satisfying the first condition, the network device and the terminal transmit the first data on the idle time unit in the same frequency domain location and the first time domain range. And the network device sends the OD-SSB on the second resource including the overlapping time-frequency location (i.e. the original conflict resource).
[0245] In another optional embodiment, if the fourth resource is the fourth resource satisfying the second condition, the network device and the terminal transmit the first data on the new frequency domain location in the same time domain location. And the network device sends the OD-SSB on the second resource including the overlapping time-frequency location.
[0246] In another optional embodiment, if the fourth resource is the fourth resource satisfying the third condition, the network device and the terminal transmit the first data in a new time domain range. In addition, the network device transmits the OD-SSB in the original time domain range. For example, the network device transmits the OD-SSB in the original time slot n, and transmits the first data in a time slot n+k after the time slot n. k is a positive integer.
[0247] It can be seen that the OD-SSB and the first data can coexist.
[0248] Optionally, the method further includes: the terminal blindly detects the OD-SSB.
[0249] In other embodiments, in the case where the first resource does not overlap with the second resource for transmitting the OD-SSB, the network device and the terminal transmit the first data on the first resource. In addition, the network device transmits the OD-SSB on the second resource, and the terminal blindly detects the OD-SSB.
[0250] In other embodiments, in the case where the first resource overlaps with the second resource for transmitting the OD-SSB, and the remaining delay budget is less than the resource shift delay, the network device and the terminal do not transmit the first data. The network device transmits the OD-SSB on the second resource, and the terminal blindly detects the OD-SSB.
[0251] It can be seen that, in the case where the second resource for transmitting the OD-SSB conflicts with the first resource for transmitting the first data, the network device allocates a new fourth resource for the first data based on the coexistence scheduling strategy, which can effectively solve the resource conflict between the first resource and the second resource. In the case of guaranteeing the transmission reliability of the OD-SSB, the low latency requirement of the first data is maximized, and the SLA violation rate is reduced. Compared with the preemption strategy, it is beneficial to improve the latency compliance rate of the first data in order to support the reliability requirements of industrial control, remote medical treatment and other key scenarios.
[0252] In addition, compared with the method of solving the resource conflict by RRC reconfiguration, the network device of the embodiment of the application solves the conflict problem between the resource occupied by the dynamically triggered OD-SSB and the first resource by carrying the second information through the DCI.
[0253] Figure 12 is a flowchart of a communication method 300 of an embodiment of the application. It can be understood that Figure 12 The terminal in the communication method 300 can be any terminal in Figure 1 The terminal in the communication method 300 can be any terminal in Figure 1Any access network device can also refer to an apparatus (such as a processor, a scheduler, a chip, or a chip system, etc.) in the access network device. As shown in Figure 12 The communication method 300 includes the following steps: S601: The network device sends first information to the terminal, and the terminal receives the first information.
[0254] For related descriptions of step S601, please refer to step S501, which will not be described in detail.
[0255] S602: In the case that the first resource and the second resource for transmitting the OD-SSB overlap in the third resource, the network device determines whether there is a fourth resource that meets the first condition.
[0256] In an optional implementation, if there is a fourth resource that meets the first condition, step S603 is performed; if there is no fourth resource that meets the first condition, step S605 is performed.
[0257] S603: The network device determines whether the remaining delay budget is greater than or equal to a resource shift delay corresponding to the time domain shift.
[0258] The resource shift delay corresponding to the time domain shift is equal to the sum of the time length for the network device to recalculate the fourth resource that meets the first condition and the processing time length for the network device to generate the updated DCI. The updated DCI is used to carry second information for indicating the fourth resource that meets the first condition. In this case, the resource shift delay is usually short. The updated DCI can be carried in the PDCCH.
[0259] In an optional implementation, if the remaining delay budget is greater than or equal to the resource shift delay corresponding to the time domain shift, step S604 is performed; if the remaining delay budget is less than the resource shift delay corresponding to the time domain shift, step S613 is performed.
[0260] S604: The network device sends second information to the terminal, and the terminal receives the second information. The second information is used to indicate the fourth resource for the terminal to transmit the first data. The fourth resource is the fourth resource that meets the first condition.
[0261] Optionally, the second information is used to indicate the time domain starting position of the fourth resource. The time domain position occupied by the fourth resource is determined based on the time domain starting position and the time domain resource size occupied by the first resource. The frequency domain position occupied by the fourth resource is the same as the frequency domain position occupied by the first resource.
[0262] Optionally, after step S604, steps S612 are performed between the network device and the terminal.
[0263] S605: The network device determines whether there is a fourth resource satisfying the second condition.
[0264] In an optional implementation, if there is the fourth resource satisfying the second condition, step S606 is performed; if there is no fourth resource satisfying the second condition, step S608 is performed.
[0265] S606: The network device determines whether the remaining delay budget is greater than or equal to a resource shift delay corresponding to the frequency domain shift.
[0266] The resource shift delay corresponding to the frequency domain shift is equal to a sum of a time length in which the network device re-computes to determine the fourth resource satisfying the second condition and a processing time length in which the network device generates the updated DCI. The updated DCI is used to carry the second information used to indicate the fourth resource satisfying the second condition. In this case, the resource shift delay is usually short.
[0267] In an optional implementation, if the remaining delay budget is greater than or equal to the resource shift delay corresponding to the frequency domain shift, step S607 is performed; if the remaining delay budget is less than the resource shift delay corresponding to the frequency domain shift, step S613 is performed.
[0268] S607: The network device sends the second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate the fourth resource used by the terminal to transmit the first data. The fourth resource is the fourth resource satisfying the second condition.
[0269] Optionally, the second information is used to indicate a frequency domain position of the fourth resource.
[0270] Optionally, the second information is used to indicate a frequency domain start position of the fourth resource. A frequency domain position occupied by the fourth resource is determined based on the frequency domain start position and a frequency domain resource size occupied by the first resource.
[0271] The time domain position occupied by the fourth resource is the same as the time domain position occupied by the first resource.
[0272] Optionally, after step S607, steps S612 are performed between the network device and the terminal.
[0273] S608: The network device determines whether the remaining delay budget is greater than or equal to a first resource shift delay corresponding to the cross-slot shift.
[0274] The first resource shift delay corresponding to the cross-slot shift is determined based on a cross-slot waiting delay and a rescheduling processing time length of the first data. The first resource shift delay corresponding to the cross-slot shift is equal to a sum of the cross-slot waiting delay and the rescheduling processing time length.
[0275] In an optional implementation, if the remaining delay budget is greater than or equal to the first resource shift delay corresponding to the frequency domain shift, step S609 is performed; if the remaining delay budget is less than the first resource shift delay corresponding to the frequency domain shift, step S613 is performed.
[0276] This step is an optional step.
[0277] Since the resource shift delay of the cross-slot shift is usually longer, the network device can use step S608 to pre-estimate whether to support performing the cross-slot shift.
[0278] S609: The network device determines a fourth resource that satisfies a third condition.
[0279] S610: The network device determines whether the remaining delay budget is greater than or equal to the second resource shift delay corresponding to the cross-slot shift.
[0280] The second resource shift delay corresponding to the cross-slot shift is determined based on a cross-slot waiting delay and an updated transmission duration.
[0281] The cross-slot waiting delay refers to a duration between a current time and a time domain starting position of the second time domain range. If the current time is in the middle of slot n and the second time domain range is slot n+1, the cross-slot waiting delay is the sum of a duration between the current time and an end position of the time domain of slot n, and a duration between the end position of the time domain of slot n and a starting position of the time domain of slot n+1. For example, if the current time is t2, the end position of the time domain of slot n is t3, the starting position of the time domain of slot n+1 is t4, the duration between the current time t2 and the end position of the time domain of slot n t3 is T5, and the duration between the end position of the time domain of slot n t3 and the starting position of the time domain of slot n+1 t4 is T6, the cross-slot waiting delay = T5+ T6.
[0282] The updated transmission duration is determined based on a rescheduling processing delay of the first data and a size of the time domain resource occupied by the fourth resource. The rescheduling processing delay of the first data includes at least one of a duration for the network device to generate an updated DCI, and a processing duration required for updating a scheduling decision. The updated DCI is used to carry the second information.
[0283] In an optional implementation, if the remaining delay budget is greater than or equal to the second resource shift delay corresponding to the cross-slot shift, step S611 is performed; if the remaining delay budget is less than the second resource shift delay corresponding to the cross-slot shift, step S613 is performed.
[0284] S611: The network device sends second information to the terminal, and correspondingly, the terminal receives the second information. The second information is used to indicate a fourth resource for the terminal to transmit the first data. The fourth resource is the fourth resource satisfying the third condition.
[0285] Optionally, the second information is used to indicate a time domain starting position of the fourth resource. A time domain position occupied by the fourth resource is determined based on the time domain starting position and a time domain resource size occupied by the first data, or in other words, a time domain position occupied by the fourth resource is determined based on the time domain starting position and a time domain resource size occupied by the first resource. A frequency domain position occupied by the fourth resource is the same as a frequency domain position occupied by the first resource.
[0286] Optionally, after step S611, the network device and the terminal perform step S612.
[0287] S612: The network device and the terminal transmit the first data on the fourth resource.
[0288] Optionally, if step S612 is a step after step S604, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the first condition.
[0289] Optionally, if step S612 is a step after step S607, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the second condition.
[0290] Optionally, if step S612 is a step after step S611, step S612 specifically includes: the network device and the terminal transmit the first data on the fourth resource satisfying the third condition.
[0291] S613: The network device and the terminal do not transmit the first data.
[0292] For other elaborations on steps S601 to S613, refer to steps S501 to S503, which will not be described in detail.
[0293] It can be seen that, in the case of a conflict between the second resource used for transmitting the OD-SSB and the first resource used for transmitting the first data, the network device sequentially finds the fourth resource meeting the first condition, the second condition, and the third condition in the order of time domain shifting, frequency domain shifting, and cross-slot shifting, so as to minimize the impact on the existing service and the performance loss caused by resource conflict, and maintain the overall spectrum efficiency and operation stability of the communication system. For example, in the case where the network device finds the fourth resource meeting the first condition based on time domain shifting, the internal processing of the network device is simpler, and the fourth resource reconfigured by the network device has less impact on the terminal. For another example, in the case where the network device does not find the fourth resource meeting the first condition based on time domain shifting, and finds the fourth resource meeting the second condition based on frequency domain shifting, the first data can be transmitted in the originally planned first time domain range, without additional transmission delay, but the network device needs to re-allocate the frequency domain resource for the terminal. For another example, in the case where the network device does not find the fourth resource meeting the first condition based on time domain shifting, does not find the fourth resource meeting the second condition based on frequency domain shifting, and finds the fourth resource meeting the third condition based on cross-slot shifting, the time delay is large. Based on the coexistence strategy of “time delay budget check + hierarchical shifting”, the network device maximizes the low time delay requirement of the first data while ensuring the reliability of OD-SSB transmission, and reduces the SLA violation rate.
[0294] The communication method 100 described in the embodiments of the present application is used to solve the resource conflict problem between the OD-SSB and the PDSCH, the communication method 200 is used to solve the resource conflict problem between the OD-SSB and the uplink data, and the communication method 300 is used to solve the resource conflict problem between the OD-SSB and the first data with high time delay requirement (such as URLLC data). In other embodiments, the communication method 100 to the communication method 300 can also solve the resource conflict problem between the PDSCH, the uplink data, and the first data. The embodiments of the present application can set different priorities for different information based on the information function and the QoS. In the case of resource conflict between different information, the resource conflict can be solved based on the priority.
[0295] For example, the embodiments of the present application can set four priorities, and the order of the priorities from low to high is: the first priority, the second priority, the third priority, and the fourth priority.
[0296] The first priority information includes critical control information in the communication system. For example, SSB (including periodic SSB and OD-SSB). SSB is the basis for terminals to discover the network, establish synchronization, and perform mobility management. The interaction of SSB is the cornerstone of network reachability and stability. In the case that the terminal establishes synchronization with the network device based on SSB, other control information and service data can be transmitted between the terminal and the network device. Therefore, it is necessary to ensure that the transmission resource of SSB is not occupied or interfered, and the priority of SSB is higher than that of QoS service data.
[0297] The second priority information includes first data with higher latency requirement. For example, URLLC data. The PDB and high reliability requirement of URLLC data make the network device need to allocate resources for it in a shorter time and ensure its successful transmission, and delay may cause service failure, which violates SLA.
[0298] The third priority information includes uplink control information (UCI). For example, at least one of HARQ-ACK, CSI or SR transmitted on PUCCH. The latency requirement of UCI is lower than that of SSB which guarantees basic access of the network and first data which carries critical user data. But UCI is essential for maintaining link efficiency and implementing network scheduling, so its importance is higher than that of ordinary service data.
[0299] The fourth priority information includes ordinary service data. For example, eMBB service data and / or mMTC service data. The service data includes uplink service data and downlink service data, the uplink service data is carried on PUSCH, and the downlink service data is carried on PDSCH. Optionally, the service data has a lower latency requirement and can be recovered by mechanisms such as HARQ retransmission, so the priority of the service data is lower.
[0300] In an implementation manner, in the case that the resource occupied by high priority information and the resource occupied by low priority information collide, the high priority information can preempt the conflict resource by using the communication method 100 or the communication method 200. For example, in the case that the resource occupied by the first priority information and the resource occupied by the fourth priority information collide, the high priority information can preempt the conflict resource by using the communication method 100 or the communication method 200.
[0301] In another implementation, in a case where resources occupied by the same priority information or resources occupied by adjacent priority information collide, the communication method 300 can be used for resource shifting to achieve signal coexistence. For example, in a case where resources occupied by the first priority information collide with resources occupied by the second priority information, the communication method 300 can be used for resource shifting.
[0302] The above is described by taking the first priority, the second priority, the third priority, and the fourth priority as examples. In other embodiments, other ways can be used to name the priorities. For example, the first priority can be replaced by “highest priority”, the second priority can be replaced by “next highest priority”, the third priority can be replaced by “medium priority”, the fourth priority can be replaced by “ordinary priority”, and the like. Embodiments of the present application are described by taking four priorities as examples, and in other embodiments, more or fewer priorities can be included, which is not limited in the present application.
[0303] The communication method 100, the communication method 200, and the communication method 300 involved in the embodiments of the present application can be applied to resource conflicts in other scenarios.
[0304] For example, in industrial Internet of Things (IIoT), industrial control signals (such as machine tool control instructions, robot coordination instructions) have very high requirements on latency (≤1ms) and reliability (≥99.999%), while a large amount of monitoring data collected by sensors (such as temperature, vibration data) have lower requirements on latency and reliability, and resources used for transmitting industrial control signals and resources used for transmitting sensor data can collide. In this case, the communication method 100 can be used to solve the resource conflict. For example, the resources used for transmitting industrial control signals are set as second resources, and the resources used for transmitting sensor data are set as first resources. The network device marks the second resources occupied by the industrial control signals by the second information, and the sensor terminal actively “erases” the overlapping third resources when decoding the sensor data. In addition, for the case where resources used for transmitting control signals collide, the communication method 300 can be used to solve the resource conflict. For example, the network device can perform resource shifting to allocate new resources for one of the control signals, avoiding industrial control interruption caused by the collision.
[0305] For example, in a millimeter wave / terahertz communication scenario, a network device needs to dynamically transmit a beam tracking signal (e.g., a beam training reference signal) to maintain link stability. The beam tracking signal is usually triggered on demand (e.g., the beam tracking signal is triggered when the channel quality deteriorates), and the resources used to transmit the beam tracking signal and the resources used to transmit high-definition video data (or large file download data) can collide. In this case, the communication method 100 can be used to solve the resource collision. For example, the resources used to transmit the beam tracking signal are set as the second resources, and the resources used to transmit the high-definition video data (or large file download data) are set as the first resources. The network device marks the second resources occupied by the beam tracking signal through the second information, and the terminal actively "erases" the overlapped third resources when decoding the high-definition video data (or large file download data). In addition, for the case where the resources used to transmit the beam tracking signal collide with the resources used to transmit URLLC data, the communication method 300 can be used to solve the resource collision. For example, the network device can perform resource shifting and allocate new resources for the URLLC data to ensure that the beam tracking signal is not interrupted.
[0306] For another example, in a satellite Internet of Things, the resources used to transmit uplink data of a ground satellite terminal (e.g., an Internet of Things sensor) can collide with the resources used to transmit satellite dynamic signaling (e.g., ephemeris updates, beam switching instructions). In this case, the communication method 200 can be used to solve the resource collision. For example, the resources used to transmit the satellite dynamic signaling are set as the second resources, and the resources used to transmit the uplink data are set as the first resources. The network device dynamically cancels the uplink transmission of the ground satellite terminal through the second information. In addition, for uplink data with high latency requirements (e.g., disaster warning data), the communication method 300 can be used to solve the resource collision. For example, the network device allocates new resources for the uplink data to preserve the transmission of the uplink data and achieve satellite-ground signal coexistence.
[0307] For example, in V2X communication, safety messages between vehicles (such as collision warnings and emergency braking signals) are transmitted in milliseconds and have high latency requirements; while non-safety messages (such as entertainment data and traffic sharing) have lower latency requirements. Resources used for transmitting safety messages and resources used for transmitting non-safety messages may conflict. In this case, communication method 200 can be used to resolve the resource conflict. For example, the resource used for transmitting safety messages can be designated as the second resource, and the resource used for transmitting non-safety messages can be designated as the first resource. The network device dynamically cancels the uplink transmission of non-safety messages using second information. Furthermore, when there is a resource conflict between uplink resources used for transmitting safety messages and downlink resources used for transmitting downlink data by network devices, communication method 100 can be used to resolve the resource conflict. For example, the resource used for transmitting safety messages can be designated as the second resource, and the resource used for transmitting downlink data can be designated as the first resource. The network device marks the second resource occupied by the safety message using second information, and the vehicle terminal actively "erases" the overlapping third resource during decoding to ensure reliable transmission of safety messages.
[0308] It should be understood that Figures 1 to 12 The flowcharts or scene diagrams shown are for illustrative purposes only and are not intended to limit the embodiments of this application to the examples illustrated. In fact, those skilled in the art can interpret the embodiments based on... Figures 1 to 12 The examples in the document can be transformed into equivalent ways to obtain more implementations.
[0309] The above text combined Figures 1 to 12 This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figures 13 to 14 The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.
[0310] In the embodiments described above, the terminal may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0311] Figure 13 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 13As shown, the communication device 1300 may include a communication module 1320. The communication module 1320 can implement corresponding communication functions, which can be internal communication functions of the communication device 1300 or communication functions between the communication device 1300 and other devices. Optionally, the communication module 1320 may also be referred to as a communication interface or transceiver module. Optionally, the communication device 1300 further includes a processing module 1310. The processing module 1310 can implement corresponding processing functions.
[0312] Optionally, the communication device 1300 further includes a storage module, which can be used to store instructions and / or data; the processing module 1310 can read the instructions and / or data in the storage module so that the communication device 1300 can implement the aforementioned method embodiments.
[0313] In one possible design, the communication device 1300 may correspond to the terminal in the above method embodiments, or a component configured in the terminal (such as a scheduler, circuit, chip, or chip system). The communication device 1300 may be used to execute the steps or processes performed by the terminal in any of the above method embodiments.
[0314] For example, the communication module 1320 is used to receive first information, which is used to indicate a first resource for transmitting PDSCH; Communication module 1320 is used to receive second information, which is used to indicate the second resource for transmitting OD-SSB; The processing module 1310 is used to receive PDSCH on resources other than the third resource in the first resource when there is a third resource that overlaps with the first resource and the second resource.
[0315] Optionally, the second information is used to indicate the time-domain start position of the second resource, and the time-domain position occupied by the second resource is determined based on the time-domain start position and the size of the time-domain resource occupied by the OD-SSB.
[0316] Optionally, the second information is used to indicate the index of the starting time unit of the second resource, and the starting position of the second resource in the time domain is the first time unit corresponding to the index in the first time domain.
[0317] Optionally, the second information is carried in the DCI.
[0318] Optionally, the second information is used to indicate the bit map corresponding to the first time domain range, and the time domain position occupied by the second resource is determined based on the bit map; each valid bit in the bit map corresponds one-to-one with the time unit in the first time domain range in the order from low to high according to the order from front to back according to the order of time domain position; or, each valid bit in the bit map corresponds one-to-one with the time unit in the first time domain range in the order from low to high according to the order of time domain position from back to front according to the order of time domain position.
[0319] Optionally, the second information is carried in a MAC CE.
[0320] The above is only an example, and detailed steps or processes can refer to the description of the foregoing embodiments.
[0321] In a possible design, the communication apparatus 1300 can correspond to a network device in the foregoing method embodiments, or a component (such as a scheduler, a circuit, a chip, or a chip system) configured in the network device. The communication apparatus 1300 can be used to execute steps or processes performed by the network device in any of the foregoing method embodiments.
[0322] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource for transmitting a PDSCH. The communication module 1320 is configured to send second information, where the second information is used to indicate a second resource for transmitting an OD-SSB. The processing module 1310 is configured to, in a case where the first resource and the second resource have a third resource in common, send the PDSCH on a resource of the first resource other than the third resource.
[0323] Optionally, the second information is used to indicate a time domain starting position of the second resource, and a time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.
[0324] Optionally, the second information is used to indicate an index of a starting time unit of the second resource, and the time domain starting position of the second resource is a first time unit corresponding to the index in a first time domain range.
[0325] Optionally, the second information is carried in a DCI.
[0326] Optionally, the second information is used to indicate a bit map corresponding to the first time domain range, and a time domain position occupied by the second resource is determined based on the bit map; each valid bit in the bit map corresponds to a time unit in the first time domain range in a one-to-one manner according to an order from low to high or an order from high to low according to a time domain position from front to back or from back to front.
[0327] Optionally, the second information is carried in a MAC CE.
[0328] The above is only an example, and detailed steps or processes can refer to the description of the foregoing embodiments.
[0329] In a possible design, the communication apparatus 1300 can correspond to a network device in the above method embodiments, or a component (such as a scheduler, circuit, chip, or chip system, etc.) configured in the network device. The communication apparatus 1300 can be used to perform steps or procedures performed by the network device in any of the above method embodiments.
[0330] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource used by the terminal to transmit uplink data. The processing module 1310 is configured to send second information in a case where the first resource and a second resource used to transmit an OD-SSB have an overlapping third resource, where the second information is used to indicate that flexible time units in a first time domain range are set as downlink transmission. The communication module 1320 is configured to send the OD-SSB on the second resource.
[0331] The above is merely an example, and detailed steps or procedures can be referred to the descriptions of the above embodiments.
[0332] In a possible design, the communication apparatus 1300 can correspond to a network device in the above method embodiments, or a component (such as a scheduler, circuit, chip, or chip system, etc.) configured in the network device. The communication apparatus 1300 can be used to perform steps or procedures performed by the network device in any of the above method embodiments.
[0333] For example, the communication module 1320 is configured to send first information, where the first information is used to indicate a first resource used by the terminal to transmit first data, and the first data includes uplink data and / or downlink data. The processing module 1310 is configured to send second information in a case where the first resource and a second resource used to transmit an OD-SSB have an overlapping third resource, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, where the second information is used to indicate a fourth resource used by the terminal to transmit the first data, and the resource shift delay refers to a delay generated when the first data transmitted by the first resource is changed to be transmitted by the fourth resource. The communication module 1320 is configured to transmit the first data on the fourth resource. The remaining delay budget is determined based on a total delay budget of the first data and a first time length, and the first time length is a time length between a time when the first data arrives at the sending device and a current time.
[0334] Optionally, the fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a first time domain range in which the first resource is located, and the time domain resource is a plurality of continuous unoccupied time units.
[0335] Optionally, the fourth resource satisfies a second condition, the fourth resource satisfying the second condition occupies time domain resources same as those occupied by the first resource, and occupies frequency domain resources same in size as those occupied by the first resource, the frequency domain resources being a plurality of continuous unoccupied frequency domain units in a frequency domain range.
[0336] Optionally, the fourth resource satisfies a third condition, the fourth resource satisfying the third condition occupies frequency domain resources same as those occupied by the first resource, and occupies time domain resources same in size as those occupied by the first resource, the time domain resources being a plurality of continuous unoccupied time domain units in a second time domain range; the second time domain range is a time domain range located after the first time domain range in which the first resource is located, and closest to the first time domain range.
[0337] Optionally, the resource shift delay is determined based on a cross-slot waiting delay and an updated transmission duration; the cross-slot waiting delay refers to a time length between a current time and a time domain start position of the second time domain range; the updated transmission duration is determined based on a rescheduling processing delay of the first data and a size of time domain resources occupied by the fourth resource.
[0338] The above is only an example, and detailed steps or processes can refer to the descriptions of the foregoing embodiments.
[0339] In a possible design, the communication apparatus 1300 can correspond to a terminal in the foregoing method embodiments, or can be configured in a terminal (such as a scheduler, a circuit, a chip, or a chip system, etc.). The communication apparatus 1300 can be used to perform steps or processes performed by a terminal in any of the foregoing method embodiments.
[0340] For example, the communication module 1320 is configured to receive first information, the first information being used to indicate a first resource used by the communication apparatus 1300 to transmit first data; the first data including uplink data and / or downlink data. The communication module 1320 is configured to receive second information, the second information being used to indicate a fourth resource used by the communication apparatus 1300 to transmit the first data. The communication module 1320 is configured to transmit the first data on the fourth resource.
[0341] Optionally, the fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies frequency domain resources same as those occupied by the first resource, and occupies time domain resources same in size as those occupied by the first resource, the time domain resources being a plurality of continuous unoccupied time domain units in a first time domain range in which the first resource is located.
[0342] Optionally, the fourth resource satisfies the second condition. The time domain resources occupied by the fourth resource that satisfies the second condition are the same as those occupied by the first resource. Furthermore, the frequency domain resources occupied are multiple consecutive unoccupied frequency domain units within the frequency domain range that are the same size as those occupied by the first resource.
[0343] Optionally, the fourth resource satisfies the third condition. The frequency domain resources occupied by the fourth resource that satisfies the third condition are the same as those occupied by the first resource. Furthermore, the time domain resources occupied are multiple consecutive unoccupied time units within the second time domain range that are the same size as those occupied by the first resource. The second time domain range is the time domain range whose time domain location is after the first time domain range where the first resource is located and is closest to the first time domain range.
[0344] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0345] Figure 14 This is another schematic block diagram of the communication device 1400 provided in the embodiments of this application. The communication device 1400 may be a scheduler, chip, chip system, or processor, etc., used by a terminal or network device to implement the above-described methods. The communication device 1400 can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0346] like Figure 14 As shown, the communication device 1400 may include one or more processors 1410, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 1410 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 1400 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.
[0347] In an alternative design, the processor 1410 may also store instructions and / or data that can be executed by the processor 1410 to cause the communication device 1400 to perform the methods described in the above method embodiments.
[0348] In another alternative design, the communication device 1400 can include a communication interface 1420 for implementing the receiving and transmitting functions. For example, the communication interface 1420 can be a transceiver circuit, an interface, an interface circuit, or a transceiver, etc. The transceiver circuit, the interface, the interface circuit, or the transceiver for implementing the receiving and transmitting functions can be separate or integrated together. The transceiver circuit, the interface, the interface circuit, or the transceiver described above can be used for reading and writing of codes / data, or the transceiver circuit, the interface, the interface circuit, or the transceiver described above can be used for transmission or transfer of signals.
[0349] Optionally, one or more memories 1430 can be included in the communication device 1400, and instructions can be stored in the memories 1430, which can be executed on the processor 1410, so that the communication device 1400 performs the methods described in the above method embodiments. Optionally, data can also be stored in the memories 1430. Optionally, instructions and / or data can also be stored in the processor 1410. The processor 1410 and the memories 1430 can be separately arranged or integrated together.
[0350] It should be understood that, in a possible design, the steps in the method embodiments provided in the present application can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being completed by a hardware processor, or being completed by a combination of hardware and software modules in the processor. The software modules can be located in random access memories, flash memories, read-only memories, programmable read-only memories, electrically erasable programmable memories, registers, or other mature storage media in the art. The storage media are located in the memories, and the processor reads information in the memories and combines the hardware to complete the steps of the above method. To avoid repetition, they will not be described in detail here.
[0351] In one implementation, the communication device 1400 can correspond to the terminal in the above method embodiments, and can be used to execute the steps and / or processes performed by the terminal in the above method embodiments. The processor 1410 can be used to execute the instructions stored in the memories 1430, and when the processor 1410 executes the instructions stored in the memories, the processor 1410 is used to execute the steps and / or processes of the above method embodiments corresponding to the terminal.
[0352] In another implementation, the communication device 1400 can correspond to the network device in the above method embodiments, and can be used to execute the steps and / or processes performed by the network device in the above method embodiments. The processor 1410 can be used to execute the instructions stored in the memories 1430, and when the processor 1410 executes the instructions stored in the memories, the processor 1410 is used to execute the steps and / or processes of the above method embodiments corresponding to the network device.
[0353] It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processor (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.
[0354] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (read-only memory, ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (random access memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0355] According to the method provided in the embodiments of the present application, the present application further provides a chip system, which comprises one or more processors, and is configured to call and run instructions stored in a memory, so that the method provided in the embodiments of the present application is executed. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0356] The chip system can comprise input circuitry or an interface for sending information or data, and output circuitry or an interface for receiving information or data.
[0357] According to the method provided in the embodiments of the present application, the present application further provides a communication system, which comprises the network device and the terminal device described above.
[0358] According to the method provided in the embodiments of the present application, the present application further provides a computer program product, which comprises computer program codes, and when the computer program codes are run on a computer, the computer is caused to execute each step or flow of the network device and the terminal device in any of the method embodiments described above.
[0359] According to the method provided in the embodiments of the present application, the present application further provides a computer readable storage medium, which stores program codes, and when the program codes are run on a computer, the computer is caused to execute each step or flow of the network device and the terminal device in any of the method embodiments described above.
[0360] The computer readable storage medium can be the volatile memory or the non-volatile memory described above, or can comprise both the volatile memory and the non-volatile memory.
[0361] In the embodiments of the present application, each term and English abbreviation is an exemplary example given for convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in the existing or future protocols.
[0362] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product comprises one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
[0363] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the division of the above-described device embodiment is only a logical function division, and there can be another division manner for actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0364] It should be understood that, in various embodiments of the present application, the sequence of the processes does not mean the execution sequence, and the execution sequence of the processes should be determined according to the functions and the inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0365] In summary, the above description is only the preferred embodiment of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first information, the first information being used for indicating a first resource for transmitting a physical downlink shared channel (PDSCH); receiving second information, the second information being used for indicating a second resource for transmitting an on-demand synchronization signal block (OD-SSB); in a case where the first resource and the second resource have an overlapping third resource, receiving the PDSCH on a resource of the first resource other than the third resource.
2. The method of claim 1, wherein, The second information is used for indicating a time domain starting position of the second resource, and a time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.
3. The method of claim 2, wherein, The second information is used for indicating an index of a starting time unit of the second resource, and the time domain starting position of the second resource is a first time unit corresponding to the index in a first time domain range.
4. The method of claim 3, wherein, The second information is carried in downlink control information (DCI).
5. The method of claim 1, wherein, The second information is used for indicating a bit map corresponding to a first time domain range, and a time domain position occupied by the second resource is determined based on the bit map. Each valid bit in the bit map corresponds to a time unit in the first time domain range in a time domain position from front to back in a low-to-high order. Alternatively, Each valid bit in the bit map corresponds to a time unit in the first time domain range in a time domain position from back to front in a low-to-high order.
6. The method of claim 5, wherein, The second information is carried in a medium access control (MAC) control element (CE).
7. A communication method characterized by comprising: The method comprises: sending first information, the first information being used for indicating a first resource for transmitting a PDSCH; sending second information, the second information being used for indicating a second resource for transmitting an on-demand synchronization signal block (OD-SSB); in a case where the first resource and the second resource have an overlapping third resource, sending the PDSCH on a resource of the first resource other than the third resource.
8. The method of claim 7, wherein, The second information is used for indicating a time domain starting position of the second resource, and a time domain position occupied by the second resource is determined based on the time domain starting position and a time domain resource size occupied by the OD-SSB.
9. The method of claim 8, wherein, The second information is used for indicating an index of a starting time unit of the second resource, and the time domain starting position of the second resource is a first time unit corresponding to the index in a first time domain range.
10. The method of claim 9, wherein, The second information is carried in downlink control information (DCI).
11. The method of claim 7, wherein, The second information is used for indicating a bit map corresponding to a first time domain range, and a time domain position occupied by the second resource is determined based on the bit map. Each valid bit in the bit map corresponds to a time unit in the first time domain range in a time domain position from front to back in a low-to-high order. Alternatively, Each valid bit in the bit map corresponds to a time unit in the first time domain range in a time domain position from back to front in a low-to-high order.
12. The method of claim 11, wherein, The second information is carried in a medium access control (MAC) control element (CE).
13. A communication method characterized by comprising: The method comprises: sending first information, the first information being used for indicating a first resource for a terminal to transmit uplink data; In a case where the first resource overlaps with a third resource used for transmitting an OD-SSB in a second resource, second information is sent, the second information being used for indicating that a flexible time unit in a first time domain range is set as downlink transmission; The OD-SSB is sent in the second resource.
14. A communication method, comprising: The method comprises: First information is sent, the first information being used for indicating a first resource used by a terminal for transmitting first data; the first data comprises uplink data and / or downlink data; In a case where the first resource overlaps with a third resource used for transmitting an OD-SSB in a second resource, and a remaining delay budget of the first data is greater than or equal to a resource shift delay, second information is sent, the second information being used for indicating a fourth resource used by the terminal for transmitting the first data; the resource shift delay refers to a delay generated when the first data transmitted through the first resource is changed to be transmitted by the fourth resource; The first data is transmitted in the fourth resource. The remaining delay budget is determined based on a total delay budget of the first data and a first time length; the first time length is a time length between a time when the first data arrives at a sending device and a current time.
15. The method of claim 14, wherein, The fourth resource satisfies a first condition, the fourth resource satisfying the first condition occupies the same frequency domain resource as the first resource, and occupies a same number of time domain resources as the first resource in a first time domain range in which the first resource is located.
16. The method of claim 14, wherein, The fourth resource satisfies a second condition, the fourth resource satisfying the second condition occupies the same number of time domain resources as the first resource, and occupies the same number of frequency domain resources as the first resource in a frequency domain range.
17. The method of claim 14, wherein, The fourth resource satisfies a third condition, the fourth resource satisfying the third condition occupies the same number of frequency domain resources as the first resource, and occupies a same number of time domain resources as the first resource in a second time domain range. The second time domain range is a time domain range located after the first time domain range in which the first resource is located, and closest to the first time domain range.
18. The method of claim 17, wherein, The resource shift delay is determined based on a cross-slot waiting delay and an updated transmission time length. The cross-slot waiting delay refers to a time length between the current time and a time domain start position of the second time domain range. The updated transmission time length is determined based on a rescheduling processing delay of the first data and a size of time domain resources occupied by the fourth resource.
19. A method of communication, comprising: The method comprises: First information is received, the first information being used for indicating a first resource used by a terminal for transmitting first data; the first data comprises uplink data and / or downlink data; Second information is received, the second information being used for indicating a fourth resource used by the terminal for transmitting the first data; The first data is transmitted in the fourth resource.
20. The method of claim 19, wherein, The fourth resource meets a first condition, the fourth resource meeting the first condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a first time domain range.
21. The method of claim 19, wherein, The fourth resource meets a second condition, the fourth resource meeting the second condition occupies the same time domain resource as the first resource, and occupies a same size of frequency domain resource as the first resource in a frequency domain range.
22. The method of claim 19, wherein, The fourth resource meets a third condition, the fourth resource meeting the third condition occupies the same frequency domain resource as the first resource, and occupies a same size of time domain resource as the first resource in a second time domain range. The second time domain range is a time domain range located after the first time domain range in which the first resource is located, and closest to the first time domain range.
23. A communications device, characterized by The apparatus includes at least one processor coupled with a memory, the memory having stored therein programs or instructions, the processor executing the programs or instructions to cause the apparatus to perform the method of any one of claims 1-6, or the method of any one of claims 7-12, or the method of claim 13, or the method of any one of claims 14-18, or the method of any one of claims 19-22.
24. A computer readable storage medium having stored thereon a computer program or instructions, characterized in that, The computer programs or instructions, when executed, cause a computer to perform the method of any one of claims 1-6, or the method of any one of claims 7-12, or the method of claim 13, or the method of any one of claims 14-18, or the method of any one of claims 19-22.
25. A communication system, characterized by The communication apparatus includes the apparatus of claim 23.
26. A computer program product, characterised in that, The computer program product includes a computer program that, when executed, causes a computer to perform the method of any one of claims 1-6, or the method of any one of claims 7-12, or the method of claim 13, or the method of any one of claims 14-18, or the method of any one of claims 19-22.
27. A chip system, characterized by The chip system comprises one or more processors for calling and running instructions stored in a memory such that the method according to any one of claims 1 to 6 is performed, or such that the method according to any one of claims 7 to 12 is performed, or such that the method according to claim 13 is performed, or such that the method according to any one of claims 14 to 18 is performed, or such that the method according to any one of claims 19 to 22 is performed.
Citation Information
Patent Citations
Data transmission method and device
CN112399593A
Resource mapping method of physical channel, terminal equipment and network equipment
CN114982281A
Transmission method, terminal and network side equipment
CN115334587A
Sidelink synchronization signal transmission prioritization
CN118120315A
Measurement method, device and system
CN119628810A