Communication method and apparatus
By canceling the transmission of some spatial layers in the honeycomb communication system, the impact on the performance of the terminal equipment during the cancellation of the time -frequency resource transmission is solved, and a more flexible and efficient resource scheduling is achieved.
Patent Information
- Application Number
- PCT/CN2023/109661
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-27
- Publication Date
- 2025-01-30
AI Technical Summary
In cellular communication systems, when the user equipment is cancelled in some time-frequency resources, it will have a significant impact on the transmission performance of terminal equipment that is multi-streamed under multi-antenna.
By determining and sending the cancellation information in the network device, only the transmission of some spatial layers is canceled, so as to cancel the transmission of the terminal device in some time -frequency resources, and reduce the effect of transmission performance.
Effectively reduces the performance effects of terminal devices when canceling the time frequency resource transmission, and improves the flexibility and efficiency of resource scheduling.
Smart Images

Figure CN2023109661_30012025_PF_FP_ABST
Abstract
Description
Communication method and device Technical Field
[0001] The present application relates to the field of communications, and more particularly, to a communication method and apparatus. Background Art
[0002] In a cellular communication system, the user equipment (UE) needs to perform uplink or downlink transmission after the network equipment performs parameter configuration and signaling scheduling. After completing resource scheduling, the network equipment can cancel the user equipment's transmission in some time-frequency resources through a cancellation indicator (CI) or a preemption indicator (PI). For example, when the physical resources for communication are tight, the network equipment may schedule overlapping communication resources for two UEs. In order to avoid the impact on transmission efficiency caused by overlapping communication resources between UEs, the network equipment can cancel the transmission in the overlapping time-frequency resource blocks. However, for UEs that support multi-stream transmission under multiple antennas, canceling the transmission in the time-frequency resource block by the above method will have a more serious impact on the UE's transmission performance.
[0003] Therefore, it is urgent to use additional methods to reduce the impact on transmission performance while canceling UE transmission in some time-frequency resources.
[0004] Summary of the Invention
[0005] The present application provides a communication method and apparatus that can cancel transmission of only part of the spatial layer, thereby canceling the transmission of the terminal device within part of the time-frequency resources while reducing the impact on the transmission performance of the terminal device.
[0006] In a first aspect, a communication method is provided, which is applied to a network device, or a chip or chip system in a network device, or a logical node or logic module capable of implementing some or all of the network device functions. The method is described below using a network device as an example, and includes:
[0007] A network device determines a first time-frequency resource and at least one spatial layer, where the first time-frequency resource is included in the time-frequency resource allocated by the network device to a first terminal device, and the at least one spatial layer is part of a plurality of spatial layers for message transmission between the network device and the first terminal device; the network device sends first indication information to the first terminal device, where the first indication information is used to indicate cancellation of message transmission within the first time-frequency resource and on the at least one spatial layer.
[0008] It should be understood that the above method is applicable to both downlink transmission scenarios and uplink transmission scenarios.
[0009] It should be understood that, in an uplink transmission scenario, the first indication information is a cancellation indicator (CI); in a downlink transmission scenario, the first indication information is a preemption indicator (PI).
[0010] It should be understood that this application does not limit the manner in which the first indication information is sent. Exemplarily, the network device carries the first indication information via downlink control information (DCI). In another example, the network device carries the first indication information via radio resource control (RRC) signaling. In another example, the network device carries the first indication information via a MAC control element (MACCE).
[0011] Based on the above scheme, the network device can instruct the terminal device through the first indication information to only cancel the transmission on some spatial layers within the time-frequency resources, that is, to retain the transmission on some spatial layers within the time-frequency resources, thereby canceling the transmission of the terminal device within some time-frequency resources while reducing the impact on the transmission performance of the terminal device.
[0012] In combination with the first aspect, in certain implementations of the first aspect, each spatial layer in the at least one spatial layer satisfies at least one of the following conditions: when the network device and the first terminal device transmit messages on the spatial layer, the interference they receive is not lower than a preset interference threshold; when the network device and the first terminal device transmit messages on the spatial layer, the interference they receive is located in the first M bits of the multiple spatial layers, where M is a preset value.
[0013] As an example and not a limitation, the degree of interference on each spatial layer of the first terminal device can be determined based on CSI (channel state information) and Precoder (precoding).
[0014] Based on the above scheme, the network device can determine at least one spatial layer where the transmission between the network device and the first terminal device is subject to strong interference, and cancel the transmission on the at least one spatial layer, thereby further reducing the impact on the transmission performance of the terminal device.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the first time-frequency resource includes an overlapping part of a second time-frequency resource and a third time-frequency resource, the second time-frequency resource is a time-frequency resource allocated by the network device to the first terminal device, and the third time-frequency resource is a time-frequency resource allocated by the network device to the second terminal device.
[0016] It should be understood that the network device determines the at least one spatial layer according to the correlation between the first terminal device and the second terminal device in each spatial layer.
[0017] As an example but not limitation, the network device sorts the spatial layers according to the interference of the first terminal device to the second terminal device in the first time-frequency resource, and selects one or more spatial layers as the first spatial layer.
[0018] As an example and not limitation, the network device determines one or more spatial layers within the first time-frequency resource in which the interference of the first terminal device to the second terminal device is greater than a second threshold as the first spatial layer, where the second threshold is (pre) configured or predefined by the communication protocol.
[0019] Based on the above scheme, after the network device allocates overlapping time-frequency resources to the first terminal device and the second time-frequency resources, it can cancel the transmission of the first terminal device within the overlapping first time-frequency resources and on at least one spatial layer, wherein the interference between the first terminal device and the second terminal device on the at least one spatial layer is strong, thereby avoiding conflicts between the first terminal device and the second terminal device while reducing the impact on the transmission performance of the first terminal device.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the first terminal device and the second terminal device are used to transmit services of different priorities, and the priority of the service corresponding to the first terminal device is lower than the priority of the service corresponding to the second terminal device.
[0021] As an example and not a limitation, the first terminal device is used to transmit enhanced mobile broadband (eMBB) service data, and the second terminal device is used to transmit low-latency and high-reliability URLLC service data.
[0022] Based on the above scheme, the network equipment can cancel the transmission of low-priority terminal devices on some spatial layers on the conflicting time-frequency resources, thereby ensuring the transmission of high-priority terminal devices while reducing the impact on the transmission performance of low-priority terminal devices.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the first indication information includes an index of each spatial layer in the at least one spatial layer, wherein the index of the spatial layer is indicated by a demodulation reference signal demodulation reference signal port (Demodulation Reference Signal, DMRSPort), or the index of the spatial layer is indicated by a sounding reference signal resource indication (Sounding Reference Signal Resource Indicator, SRI).
[0024] Based on the above solution, the network device can indicate the index of the first spatial layer through DMRSPort or SRI, so that the first terminal device can quickly determine the first spatial layer through the index.
[0025] In combination with the first aspect, in certain implementations of the first aspect, before the network device sends the first indication information, it includes: the network device determines the time margin, and the time margin is the interval between the moment of determining the time margin and the starting moment of the first time-frequency resource; when the time margin is not less than a preset first threshold, the network device sends the first indication information.
[0026] It should be understood that the embodiments of the present application do not limit how to determine the first threshold.
[0027] In one example, the first threshold is defined by a communication protocol. In another example, the first threshold is preconfigured.
[0028] In a possible implementation, the first threshold is two subframes, that is, the time when the network device determines the time margin needs to be 2 subframes before the start time of the first time-frequency resource.
[0029] Based on the above solution, the network device determines to send the first indication information when the first time-frequency resource and at least one spatial layer are determined and there is sufficient time margin.
[0030] In combination with the first aspect, in certain implementations of the first aspect, when the message transmission between the network device and the first terminal device is a downlink transmission, the first indication information is used to instruct the network device to cancel the downlink transmission within the first time-frequency resource and on the at least one spatial layer.
[0031] Based on the above solution, in the downlink transmission scenario, the network device cancels the transmission with the first terminal device within the first time-frequency resource and on at least one spatial layer, and instructs the first terminal device to cancel the demodulation corresponding information through the first indication information, thereby avoiding the conflict between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the transmission performance of the first terminal device.
[0032] In combination with the first aspect, in certain implementations of the first aspect, when the message transmission between the network device and the first terminal device is an uplink transmission, the first indication information is used to instruct the first terminal device to cancel the uplink transmission within the first time-frequency resource and on the at least one spatial layer.
[0033] Based on the above solution, in the uplink transmission scenario, the network device cancels the uplink transmission with the first terminal device within the first time-frequency resource and on at least one spatial layer. Correspondingly, the first terminal device cancels the uplink transmission to the network device within the first time-frequency resource and on at least one spatial layer, thereby avoiding conflicts between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the transmission performance of the first terminal device.
[0034] In combination with the first aspect, in certain implementations of the first aspect, when the at least one spatial layer is used to transmit at least one uplink control information UCI, the first indication information includes a type identifier of the at least one UCI and / or a priority identifier of the at least one UCI.
[0035] In combination with the first aspect, in certain implementations of the first aspect, the UCI type indicated by the type identifier of the at least one UCI includes at least one of the following: sensing-related data, machine learning-related data, or artificial intelligence-related data.
[0036] Based on the above scheme, the network device instructs the first terminal device to cancel the UCI reported on at least one spatial layer through the first indication information, thereby avoiding the conflict between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the uplink control information UCI reporting of the first terminal device.
[0037] In a second aspect, a communication method is provided, which is applied to a terminal device, or a chip or chip system in the terminal device, or a logical node or logic module capable of implementing some or all of the functions of the terminal device. The following uses a terminal device as an example to illustrate the method, which includes:
[0038] The first terminal device receives first indication information, where the first indication information is used to indicate cancellation of transmission within a first time-frequency resource and on at least one spatial layer, where the first time-frequency resource is included in the time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is part of a plurality of spatial layers for message transmission between the network device and the first terminal device; the first terminal device cancels transmission within the first time-frequency resource and on the at least one spatial layer according to the first indication information.
[0039] It should be understood that the above method is applicable to both downlink transmission scenarios and uplink transmission scenarios.
[0040] It should be understood that, in an uplink transmission scenario, the first indication information is a cancellation indicator (CI); in a downlink transmission scenario, the first indication information is a preemption indicator (PI).
[0041] It should be understood that this application does not limit the manner in which the first indication information is sent. Exemplarily, the network device carries the first indication information via downlink control information (DCI). In another example, the network device carries the first indication information via radio resource control (RRC) signaling. In another example, the network device carries the first indication information via a MAC control element (MACCE).
[0042] Based on the above scheme, the network device can instruct the terminal device through the first indication information to only cancel the transmission on some spatial layers within the time-frequency resources, that is, to retain the transmission on some spatial layers within the time-frequency resources, thereby canceling the transmission of the terminal device within some time-frequency resources while reducing the impact on the transmission performance of the terminal device.
[0043] In combination with the second aspect, in certain implementations of the second aspect, each spatial layer in the at least one spatial layer satisfies at least one of the following conditions: when the network device and the first terminal device transmit messages on the spatial layer, the interference they experience is not lower than a preset interference threshold; when the network device and the first terminal device transmit messages on the spatial layer, the interference they experience is located in the first M bits of the multiple spatial layers, where M is a preset value.
[0044] As an example and not a limitation, the degree of interference on each spatial layer of the first terminal device can be determined based on CSI (channel state information) and Precoder (precoding).
[0045] Based on the above scheme, the network device can determine at least one spatial layer where the transmission between the network device and the first terminal device is subject to strong interference, and cancel the transmission on the at least one spatial layer, thereby further reducing the impact on the transmission performance of the first terminal device.
[0046] In combination with the second aspect, in certain implementations of the second aspect, the first indication information includes an index of each spatial layer in the at least one spatial layer, wherein the index of the spatial layer is indicated by a demodulation reference signal demodulation reference signal port (Demodulation Reference Signal, DMRSPort), or the index of the spatial layer is indicated by an SRS resource indication (SRS Resource Indicator, SRI).
[0047] Based on the above solution, the network device can indicate the index of the first spatial layer through DMRSPort or SRI, so that the first terminal device can quickly determine the first spatial layer through the index.
[0048] In combination with the second aspect, in certain implementations of the second aspect, when the message transmission between the network device and the first terminal device is a downlink transmission, the first indication information is used to instruct the network device to cancel the downlink transmission within the first time-frequency resource and on the at least one spatial layer.
[0049] As an example and not a limitation, after the first terminal device receives the physical downlink shared channel PDSCH on the first time-frequency resource, the first terminal device sets the first PDSCH in the PDSCH to zero according to the first indication information. The first PDSCH is the PDSCH received by the first terminal device on at least one spatial layer within the first time-frequency resource; the first terminal device demodulates and decodes the PDSCH.
[0050] Based on the above solution, in the downlink transmission scenario, the network device cancels the transmission with the first terminal device within the first time-frequency resource and on at least one spatial layer, and instructs the first terminal device to cancel the demodulation corresponding information through the first indication information, thereby avoiding the conflict between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the transmission performance of the first terminal device.
[0051] In combination with the second aspect, in certain implementations of the second aspect, when the message transmission between the network device and the first terminal device is an uplink transmission, the first indication information is used to instruct the first terminal device to cancel the uplink transmission within the first time-frequency resource and on the at least one spatial layer.
[0052] Based on the above solution, in the uplink transmission scenario, the network device cancels the uplink transmission with the first terminal device within the first time-frequency resource and on at least one spatial layer. Correspondingly, the first terminal device cancels the uplink transmission to the network device within the first time-frequency resource and on at least one spatial layer, thereby avoiding conflicts between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the transmission performance of the first terminal device.
[0053] In combination with the second aspect, in certain implementations of the second aspect, when the at least one spatial layer is used to transmit at least one uplink control information UCI, the first indication information includes a type identifier of the at least one UCI and / or a priority identifier of the at least one UCI.
[0054] In combination with the second aspect, in certain implementations of the second aspect, the UCI type indicated by the type identifier of the at least one UCI includes at least one of the following: sensing-related data, machine learning-related data, or artificial intelligence-related data.
[0055] In combination with the second aspect, in certain implementations of the second aspect, the first terminal device cancels the transmission on the at least one first spatial layer based on the first indication information, including: the first terminal device stops reporting the at least one UCI on the first time-frequency resource.
[0056] Based on the above scheme, the network device instructs the first terminal device to cancel the UCI reported on at least one spatial layer through the first indication information, thereby avoiding the conflict between the low-priority first terminal device and the high-priority second terminal device while reducing the impact on the uplink control information UCI reporting of the first terminal device.
[0057] According to a third aspect, a communication device is provided, which includes a transceiver unit and a processing unit. The processing unit is used to determine a first time-frequency resource and at least one spatial layer. The first time-frequency resource includes the time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is part of the multiple spatial layers for message transmission between the network device and the first terminal device; the transceiver unit is used to send first indication information to the first terminal device, and the first indication information is used to indicate the cancellation of message transmission within the first time-frequency resource and on the at least one spatial layer.
[0058] It should be understood that the third aspect is an implementation method on the device side corresponding to the first aspect. The supplement, explanation and beneficial effects of the first aspect are also applicable to the third aspect and will not be repeated here.
[0059] In a fourth aspect, a communication device is provided, which includes a transceiver unit and a processing unit. The transceiver unit is used to receive first indication information, where the first indication information is used to indicate the cancellation of transmission within a first time-frequency resource and on at least one spatial layer. The first time-frequency resource is included in the time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is part of the multiple spatial layers for message transmission between the network device and the first terminal device; the processing unit is used to cancel the transmission within the first time-frequency resource and on the at least one spatial layer according to the first indication information.
[0060] It should be understood that the fourth aspect is an implementation method on the device side corresponding to the second aspect. The supplement, explanation and beneficial effects of the second aspect are also applicable to the fourth aspect and will not be repeated here.
[0061] In a fifth aspect, the present application provides a communication device, comprising a processor configured to implement the method described in the first aspect or the second aspect, or any implementation of the first aspect or the second aspect. The processor is coupled to a memory configured to store instructions and data. When the processor executes the instructions stored in the memory, the method described in the first aspect or the second aspect, or any implementation of the first aspect or the second aspect, can be implemented.
[0062] Optionally, the communication device may further include a memory. Optionally, the communication device may further include a communication interface, which is used for the device to communicate with other devices. Exemplarily, the communication interface may be a transceiver, hardware circuit, bus, module, pin or other type of communication interface.
[0063] In one example, the communication device may be a network device, such as an access network device, or may be a device, module, or chip disposed in the network device, or may be a device that can be used in conjunction with the network device.
[0064] In another example, the communication device may be a terminal device, or may be a device, module, chip, etc. provided in the terminal device, or a device that can be used in conjunction with the terminal device.
[0065] In a sixth aspect, the present application provides a communication system, including a network device and a terminal device.
[0066] In the seventh aspect, the present application also provides a computer program, which, when run on a computer, enables the computer to execute the method provided in the above-mentioned first aspect or any implementation of the first aspect, or execute the method provided in the above-mentioned second aspect or any implementation of the second aspect.
[0067] In an eighth aspect, the present application also provides a computer program product comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in the above-mentioned first aspect or any implementation of the first aspect, or to execute the method provided in the above-mentioned second aspect or any implementation of the second aspect.
[0068] In the ninth aspect, the present application also provides a computer-readable storage medium, which stores a computer program or instructions. When the computer program or instructions are run on a computer, the computer executes the method provided in the above-mentioned first aspect or any implementation of the first aspect, or executes the method provided in the above-mentioned second aspect or any implementation of the second aspect.
[0069] In the tenth aspect, the present application also provides a chip, which is used to read a computer program stored in a memory, execute the method provided in the above-mentioned first aspect or any implementation of the first aspect, or execute the method provided in the above-mentioned second aspect or any implementation of the second aspect; or, the chip includes a chip for executing the method provided in the above-mentioned first aspect or any implementation of the first aspect, or executing the method provided in the above-mentioned second aspect or any implementation of the second aspect.
[0070] In an eleventh aspect, the present application further provides a chip system, which includes a processor for supporting a device to implement the method provided in the first aspect or any implementation of the first aspect, or to execute the method provided in the second aspect or any implementation of the second aspect. In one possible design, the chip system also includes a memory, which is used to store programs and data necessary for the device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0071] The technical effects of the solutions provided in the third to eleventh aspects above can be referred to the corresponding description of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] FIG1 is an example of an architecture of a communication system applicable to an embodiment of the present application;
[0073] FIG2 is a schematic diagram of a method for handling transmission conflicts between UEs;
[0074] FIG3 is a schematic flow chart of a communication method 200 provided in an embodiment of the present application;
[0075] FIG4 is a schematic diagram of an application process 300 of the communication method 200 provided in an embodiment of the present application;
[0076] FIG5 is a schematic diagram of another application process 400 of the communication method 200 provided in an embodiment of the present application;
[0077] FIG6 is a schematic diagram of another application process 500 of the communication method 200 provided in an embodiment of the present application;
[0078] FIG7 is a schematic block diagram of a communication device 1000 provided in this application;
[0079] FIG8 is a schematic block diagram of a communication device 1100 provided in this application. DETAILED DESCRIPTION
[0080] The technical solution in this application will be described below with reference to the accompanying drawings.
[0081] The technical solutions provided in this application can be applied to various communication systems, such as the fifth generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, and the three major application scenarios of the fifth generation (5G) mobile communication system (enhanced mobile broadband, eMBB) enhanced mobile broadband, (ultra reliable & low latency communication, URLLC) low latency and high reliability and (massive machine type communication, mMTC) massive Internet of Things communication. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system. The technical solution provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0082] The network device in the embodiment of the present application is a device deployed in a wireless access network to provide wireless communication functions for a mobile station (MS), such as a base station. The base station may include various forms of macro base stations, micro base stations (also known as small stations), relay stations and access points. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in the third generation (3G) system, it is called Node B, in the LTE system, it is called evolved Node B (eNB or eNodeB), in the 5G system, it carries the next generation Node B (gNB), etc. In addition, the network device can also be a device that performs base station functions in device to device (D2D), machine type communication, and vehicle network communication, a satellite device, and a base station device in a future communication network. For the convenience of description, in all embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the MS are collectively referred to as network devices or base stations or (base station) BS. In this application, the base station may also be referred to as a base station device.
[0083] The user equipment (or terminal device, or terminal, or user) in the embodiments of the present application includes various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication capabilities, and can specifically refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device can also be a drone, satellite phone, cellular phone, smart phone, wireless data card, wireless modem, machine type communication device (MTC), 5G network or terminal device in future communication network, etc. The terminal device is also called user equipment (UE), terminal, etc.
[0084] Referring to FIG. 1 , FIG. 1 is an example of an architecture of a communication system applicable to an embodiment of the present application. As shown in FIG. 1 , the communication system includes one or more network devices (such as 110 in FIG. 1 ), and the network device 110 communicates with one or more terminal devices, such as terminal devices 120 and 130 in FIG. 1 . It should be understood that FIG. 1 only uses one network device 110 and two terminal devices, 120 and 130, as an example, and the communication system is not limited to including more network devices, and each network device is not limited to communicating with one or more terminal devices.
[0085] Furthermore, the communication between the network device and the terminal device can be either uplink transmission or downlink transmission, without limitation. For example, in downlink transmission, the transmitting end in this application is the network device, such as a base station device, and the receiving end is the terminal device. In uplink transmission, the transmitting end in this application is the terminal device, and the receiving end is the network device, such as a base station device.
[0086] It should be understood that the technical solutions provided in the embodiments of the present application are applicable to any communication system including two entities, wherein one entity can send information to the other entity or receive information sent by the other entity. The information here can be physical signals such as preambles, reference signals, etc.; physical layer control information such as downlink control information (DCI) and uplink control information (UCI); control plane (CP) data such as radio resource control (RRC) messages; user plane (UP) data; and other information related to specific scenarios or applications, such as relevant data enabled or generated by artificial intelligence (AI) or machine learning (ML) (such as gradient information, training data, model parameters, etc.), and relevant data enabled by or generated by sensing functions.
[0087] It should be noted that the configuration method of scheduling-free resources provided in this application can be based on dynamic authorization transmission, and can also be used for authorization-free transmission (for example: two-step random access (2-step random access, 2-step RA), four-step random access (4-step random access, 4-step RA), pre-configured uplink resources (pre-configured uplink resources, PUR) or configured authorization (configured grant, CG), etc.), which is not limited in this application.
[0088] It should also be noted that the present application is applicable to high-frequency scenarios (for example, millimeter wave and THz scenarios) as well as low-frequency scenarios (for example, 700 / 900MHz, 2.1 / 2.6 / 3.5GHz bands); the present application can be used for licensed bands or unlicensed bands; the present application can be used for the air interface Uu link between the terminal and the base station, for side links such as D2D, and for non-terrestrial network (NTN) communication links; the present application can be applied to terminals in a connected or active state (ACTIVE), to terminals in an unconnected state (INACTIVE) or an idle state (IDLE), and to terminals that are not in the above three states, such as terminal devices that are not attached to the network or are not synchronized with the network for downlink, and this application does not limit this.
[0089] In this application, a base station sends downlink signals or downlink information to a terminal, and the downlink information is carried on a downlink channel; a terminal sends uplink signals or uplink information to a base station, and the uplink information is carried on an uplink channel. In order to communicate with a base station, the terminal needs to establish a wireless connection with the cell controlled by the base station.
[0090] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), physical downlink control channel (PDCCH), physical uplink control channel (PUCCH) and PUSCH are only used as an example of downlink data channel, downlink control channel, uplink control channel and uplink data channel. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this. In the present application, signals may include data channels, control channels and reference signals. The transmission of signals can be uplink transmission, that is, the terminal sends to the base station; it can also be downlink transmission, that is, the base station sends to the terminal. When transmission is used as a verb, transmission can be interchangeable with sending / receiving.
[0091] To facilitate understanding of the embodiments of the present application, several basic concepts involved in the embodiments of the present application are briefly explained. It should be understood that the basic concepts introduced below are briefly explained using the basic concepts specified in the current protocol as an example, but do not limit the embodiments of the present application to be applicable only to currently existing systems. Therefore, the names that appear when describing the currently existing systems as examples are all functional descriptions. The specific names are not limited and only represent the functions, and can be correspondingly extended to other systems, such as 6G or future communication systems.
[0092] 1. Enhanced Mobile Broadband (eMBB)
[0093] Enhanced Mobile Broadband (eMBB) is a user-centric application scenario, characterized by ultra-high data transmission rates and guaranteed mobility with wide coverage. This is the most direct way to improve mobile network speeds, and will meet the demands of more applications in the future. From an eMBB perspective, it represents an upgrade to existing mobile networks, allowing people to experience the ultimate in speed. Therefore, enhanced mobile broadband (eMBB) will be a core application scenario for the consumer market in the early stages of 5G development.
[0094] Enhanced mobile broadband uses 5G's better network coverage and higher transmission rates to provide users with better Internet access services, enabling wireless Internet access to higher speeds and more stable transmission. The most intuitive experience brought to customers is a significant increase in network speed. Even when watching 4K high-definition videos, the peak can reach 10Gbps.
[0095] 2. Low-Latency, High-Reliability URLLC
[0096] URLLC has two basic characteristics: high reliability and low latency. It can be widely used in augmented reality (AR) / virtual reality (VR), industrial control systems, traffic and transportation (such as autonomous driving), smart grid and smart home management, interactive remote medical diagnosis, and so on.
[0097] In this scenario, connection latency must reach 1ms, and high reliability (99.999%) must be maintained at high speeds (500 km / h). This scenario is primarily targeted at specialized applications such as the Internet of Vehicles, industrial control, and telemedicine. These applications have enormous potential value in the future, and the future of intelligent society will rely on networks designed for these scenarios. These applications require extremely high security and reliability.
[0098] 3. Massive Machine Type Communication (mMTC)
[0099] 5G's powerful connectivity can rapidly promote the deep integration of various vertical industries (such as smart cities, smart homes, and environmental monitoring). With the Internet of Everything (IoE), people's lifestyles will undergo a revolutionary transformation. In this scenario, data rates are low and latency is insensitive, connectivity covers every aspect of life, terminal costs are lower, battery life is longer, and reliability is higher, truly realizing the IoE. This can also be referred to as a large-scale IoT service. 5G's low power consumption, large connection volume, low latency, and high reliability are well suited for IoT-related services, specifically addressing IoT and vertical industry applications that traditional mobile communications cannot adequately support. Low-power, high-connectivity scenarios are primarily targeted at sensing and data collection applications such as smart cities, environmental monitoring, smart agriculture, and forest fire prevention. These scenarios feature small data packets, low power consumption, and massive connections. These devices are widely distributed and numerous, requiring not only networks capable of supporting over 100 billion connections and meeting the connection density requirement of 1 million per square kilometer, but also ultra-low power consumption and low cost for the terminals.
[0100] 4. Spatial Layer
[0101] In multiple-input multiple-output (MIMO) technology, a spatial layer can be viewed as an independently transmittable data stream. To improve spectrum utilization and enhance the data transmission capacity of communication systems, data can be transmitted between network devices and terminal devices across multiple spatial layers.
[0102] 5. Transmission conflict
[0103] In existing cellular communication systems, regardless of uplink transmission or downlink transmission, the base station will first perform parameter configuration and / or signaling scheduling for the UE, and then the UE performs uplink or downlink transmission.
[0104] Taking the uplink transmission of the NR system as an example, before the UE performs uplink transmission, the base station will schedule uplink resources for the UE through the DCI carried on the PDCCH. After receiving the DCI, the UE will use the uplink resources to send the PUSCH for uplink transmission based on the content of the DCI. There is a certain interval between the time slot when the base station sends the PDCCH and the time slot when the UE sends the PUSCH, which is represented by K2 in the standard.
[0105] Taking the downlink transmission of the NR system as an example, the base station first indicates the downlink transmission resources to the UE through the DCI carried on the PDCCH. The base station then sends the PDSCH on the designated downlink transmission resources. After receiving the DCI, the UE receives the PDSCH signal on the designated downlink resource based on the content of the DCI. There is a certain interval between the time slots in which the base station sends the PDCCH and the time slots in which the base station sends the PDSCH, which is represented by K0 in the standard.
[0106] However, in the same cell, there are often many connected UEs, each with different types of services. For example, there are high-priority URLLC services, as well as normal and low-priority eMBB and mMTC services. When physical communication resources are scarce, the base station may schedule overlapping communication resources for two UEs, resulting in a conflict.
[0107] FIG2 is a schematic diagram of a method for handling transmission conflicts between UEs.
[0108] When an uplink transmission conflicts, the base station can instruct the UE with lower priority to cancel part of the uplink signal transmission through a cancellation indicator (CI) message. As shown in (a) of Figure 2, the base station first schedules a UE transmitting low-priority services (hereinafter referred to as low-priority UE) in time slot n for uplink transmission in time slot n+K2; then, in a subsequent time slot, the base station schedules a UE transmitting high-priority services (hereinafter referred to as high-priority UE) to also perform uplink transmission in time slot n+K2, and the uplink resources partially overlap with those used by the previous low-priority UE, i.e., an uplink conflict occurs. In this case, the base station can send a CI to the low-priority UE to instruct the low-priority UE to cancel the transmission of part of the signal, and the time-frequency resources occupied by the canceled part of the signal cover the conflicting part.
[0109] When a downlink transmission conflict occurs, the base station can cancel part of the downlink transmission of the low-priority UE, and then use the preemption indicator (PI) to indicate the time-frequency resources occupied by the signal that was canceled for the UE. As shown in (b) in Figure 2, the base station first schedules a low-priority UE to perform downlink transmission in the n+K0 time slot in time slot n; then in a subsequent time slot, the base station schedules a high-priority UE to also perform downlink transmission in the n+K0 time slot, and the downlink resources partially overlap with those used by the previous low-priority UE, that is, a downlink conflict occurs. In this case, the base station can cancel the transmission of part of the signal of the low-priority UE, and the time-frequency resources occupied by the canceled part of the signal cover the conflicting part. The base station can also send the PI to the low-priority UE again to indicate the time-frequency resources occupied by the signal that was canceled for the low-priority UE.
[0110] The aforementioned cancellation / preemption mechanisms all target time-frequency resource blocks (e.g., one or half an RB in the frequency domain, or one orthogonal frequency-division multiplexing (OFDM) symbol in the time domain), effectively canceling the transmission of all spatial streams within that time-frequency resource block. However, for UEs with multiple antennas, which often have many spatial layers, canceling the transmission of all spatial layers within a time-frequency resource block using these methods can severely impact UE transmission.
[0111] In view of this, an embodiment of the present application proposes a communication method for avoiding transmission conflicts between terminal devices, which can cancel the transmission of only part of the spatial layer and reduce the impact on the UE's transmission.
[0112] It should be noted that the spatial layer in the embodiment of the present application refers to multiple data streams sent through multi-antenna technology.
[0113] In order to facilitate understanding of the embodiments of the present application, the following explanations are made.
[0114] First, in this application, "used to indicate" can include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must include A.
[0115] The information indicated by the indication information is referred to as the information to be indicated. During the specific implementation process, there are many ways to indicate the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or transmission timing of these sub-information can be the same or different. The specific transmission method is not limited in this application. The transmission period and / or transmission timing of these sub-information can be predefined, for example, according to a protocol, or can be configured by the transmitting device through sending configuration information to the receiving device.
[0116] Second, "at least one" shown in the present application refers to one or more, and "a plurality of" refers to two or more. In addition, in the embodiments of the present application, "first", "second" and various digital numbers (for example, "#1", "#2", etc.) are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each process below does not mean the order of execution. The execution order of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. It should be understood that the objects described in this way can be interchanged where appropriate, so that the schemes other than the embodiments of the present application can be described. In addition, in the embodiments of the present application, words such as "610", "620" are only for the convenience of description and are not used to limit the order of execution of steps.
[0117] Third, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0118] Fourth, the term "storage" used in the embodiments of this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, a processor, or a communication device. The memory may be any type of storage medium, and this application is not limited thereto.
[0119] Fifth, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems. This application does not limit this.
[0120] Sixth, the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0121] Seventh, in the embodiments of the present application, the terms “of”, “corresponding, relevant”, “corresponding” and “associate” can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0122] Eighth, in the embodiments of the present application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0123] Below, without loss of generality, the method for avoiding transmission conflicts provided in an embodiment of the present application is described in detail by taking the interaction between a network device and a terminal device as an example.
[0124] FIG3 is a schematic flow chart of a communication method 200 provided in an embodiment of the present application. As shown in FIG3 , the method 200 includes the following steps:
[0125] S210, the network device determines a first time-frequency resource and at least one spatial layer, the first time-frequency resource includes the time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is part of the multiple spatial layers for message transmission between the network device and the first terminal device.
[0126] It should be understood that the transmission between the network device and the first terminal device is performed on multiple spatial layers.
[0127] It should be understood that the first time-frequency resource is all or part of the time-frequency resource allocated by the network device to the first terminal device.
[0128] In one possible implementation, the first time-frequency resource is the overlapping part of the second time-frequency resource and the third time-frequency resource, the second time-frequency resource is the time-frequency resource allocated by the network device to the first terminal device, and the third time-frequency resource is the time-frequency resource allocated by the network device to the second terminal device.
[0129] Specifically, the network device schedules the first terminal device to use the second time-frequency resource and the second terminal device to use the third time-frequency resource. When the first time-frequency resource and the second time-frequency resource overlap, the network device determines the overlapping portion of the first time-frequency resource, i.e., the first time-frequency resource. Both the first terminal device and the second terminal device transmit on multiple spatial layers.
[0130] It should be understood that the embodiments of the present application do not limit the types of services transmitted by the first terminal device and the second terminal device using the first time-frequency resource and the second time-frequency resource. Exemplarily, the service data transmitted by the first terminal device is low-priority service data, such as eMBB service data, and the service data transmitted by the second terminal device is high-priority service data, such as URLLC service data.
[0131] Further, the network device determines the at least one spatial layer in the first time-frequency resource.
[0132] In one possible implementation, the network device determines the at least one spatial layer based on interference received by the first terminal device on each spatial layer. The degree of interference received by the first terminal device on each spatial layer can be determined using CSI (channel state information) and precoder.
[0133] In another possible implementation, the network device determines at least one spatial layer based on the correlation between the first terminal device and the second terminal device in each spatial layer. The degree of interference from the first terminal device to the second terminal device in each spatial layer can be determined using CSI (channel state information) and precoder.
[0134] Specifically, the network device determines the interference between the two spatial layers based on the correlation. Assume that the equivalent channels corresponding to the two spatial layers are column vectors h1 and h2, then the correlation between the two layers is abs(h1 T *h2) / (||h1||*||h2||), where abs is the absolute value, T is the vector transpose, and |||| is the 2-norm of the vector.
[0135] It can be understood that the higher the correlation value between two spatial layers, the stronger the mutual interference between network devices on the spatial layers.
[0136] It should be understood that the embodiments of the present application do not limit the specific manner in which the network device determines the at least one spatial layer.
[0137] In a possible implementation, the network device sorts the spatial layers according to the interference of the first terminal device to the second terminal device in the first time-frequency resource, and selects one or more spatial layers as the at least one spatial layer.
[0138] As an example and not a limitation, the first time-frequency resource is transmitted in layers 0 to 3, where the interference of the first terminal device to the second terminal device on each layer is ranked from strong to weak as layer 2, layer 3, layer 1, layer 0, and the at least one spatial layer determined by the network device is layer 2 and layer 3.
[0139] As an example but not a limitation, the first time-frequency resource is transmitted in layers 0 to 3, where the interference of the first terminal device to the second terminal device on each layer is ranked from strong to weak as layer 2, layer 3, layer 1, layer 0, and the at least one spatial layer determined by the network device is layer 2.
[0140] In another possible implementation, the network device determines one or more spatial layers within the first time-frequency resource in which the interference of the first terminal device to the second terminal device is greater than a second threshold as the at least one spatial layer, and the second threshold is (pre) configured or predefined by the communication protocol.
[0141] By way of example and not limitation, the first time-frequency resource is transmitted from layer 0 to layer 2, wherein the interference of the first terminal device on the second terminal device on layer 0 is greater than an interference threshold, and the interference on layers 1 and 2 is less than the interference threshold. Then, the at least one spatial layer determined by the network device is layer 0.
[0142] In this embodiment of the present application, the network device can determine the at least one spatial layer only when the time margin is not less than a first threshold. In other words, after determining the first time-frequency resource and the at least one spatial layer, and when there is a sufficient time margin, the network device determines the at least one spatial layer. Correspondingly, the terminal device can stop detecting the first indication information after the time margin is less than the threshold, thereby reducing energy consumption of the terminal device. The time margin is the interval between the time when the time margin is determined and the start time of the first time-frequency resource.
[0143] Exemplarily, the first threshold is two subframes, that is, the time when the network device determines the time margin needs to be 2 subframes before the start time of the first time-frequency resource.
[0144] It should be understood that the embodiment of the present application does not limit the first threshold.
[0145] In one example, the first threshold is defined by a communication protocol. In another example, the first threshold is preconfigured.
[0146] S220, the network device sends first indication information to the first terminal device, where the first indication information is used to indicate cancellation of transmission within the first time-frequency resource and on the at least one spatial layer.
[0147] The first indication information includes the first time-frequency resource and the index of the at least one spatial layer, so that the terminal device can determine the time-frequency resource and spatial layer that need to be canceled based on the first indication information.
[0148] It should be understood that this application does not limit the method of sending the first indication information.
[0149] In one example, the network device carries the first indication information through downlink control information DCI.
[0150] In another example, the network device carries the first indication information through radio resource control RRC signaling.
[0151] In another example, the network device carries the first indication information through a MAC control element (MAC Control Element, MACCE).
[0152] It should be understood that before step S220, the following steps are also included (not shown in the figure):
[0153] S215. The network device generates first indication information and carries the index of the time-frequency resource (ie, the first time-frequency resource) and the spatial layer (ie, at least one spatial layer) whose transmission is canceled in the first indication message.
[0154] It should be understood that the embodiment of the present application does not limit the indication method of the spatial layer index.
[0155] In one example, the index of the spatial layer is indicated by a demodulation reference signal demodulation reference signal port (Demodulation Reference Signal, DMRSPort).
[0156] In another example, the index of the spatial layer is indicated by an SRS Resource Indicator (SRI).
[0157] Through the above steps, after receiving the first indication information, the first terminal device will cancel the transmission on at least one spatial layer on the first time-frequency resource.
[0158] It should be noted that the above method 200 can be applied to the scenario where the first terminal device and the second terminal device perform uplink transmission, as well as the scenario where the first terminal device and the second terminal device perform downlink transmission.
[0159] The following specifically describes different application scenarios applicable to the above method 200. First, the specific application of the above method 100 in the scenario of uplink data transmission is described.
[0160] FIG4 is a schematic diagram of an application process 300 of the communication method 200 provided in an embodiment of the present application. As shown in FIG4 , the process 300 includes the following steps:
[0161] S310: The network device sends a scheduling message #1 to UE1 (ie, the first terminal device), where the scheduling message #1 is used to schedule uplink transmission of UE1. Correspondingly, UE1 receives the scheduling message #1.
[0162] The service data transmitted by UE1 is low-priority service data, such as eMBB service data.
[0163] S320: The network device sends a scheduling message #2 to UE2 (ie, the second terminal device), where the scheduling message #2 is used to schedule UE2 to perform uplink transmission. Correspondingly, UE2 receives the scheduling message #2.
[0164] Among them, the service data transmitted by UE2 is high-priority service data, such as URLLC service data.
[0165] It should be understood that before step S310 and step S320, process 300 further includes the following steps (not shown in the figure):
[0166] S301: UE1 sends a transmission request message #1 to a network device. The transmission request message #1 is used to request resources for uplink transmission.
[0167] S302: UE1 sends a transmission request message #2 to the network device. The transmission request message #2 is used to request resources for uplink transmission.
[0168] S330: The network device determines a first time-frequency resource and a first spatial layer (ie, at least one spatial layer).
[0169] It should be understood that the network device determines that the spatial layers for canceling transmission may be one or more spatial layers in which UE1 has the strongest interference with UE2, and the embodiment of the present application does not limit the specific number of spatial layers for canceling transmission.
[0170] It should be understood that the method for the network device to determine the layer with the strongest interference can be referred to step S210, which will not be repeated here.
[0171] Furthermore, the network device generates indication information #1 (ie, first indication information), and carries the time-frequency resources to be canceled and the index of the spatial layer to be canceled in the indication information #1.
[0172] S340, the network device sends indication information #1 to UE1, where the indication message #1 is used to indicate cancellation of transmission in the first time-frequency resource and on the at least one spatial layer.
[0173] In one possible implementation, the network device needs to determine that the time margin is greater than a first threshold before sending indication information #1. In other words, the network device sends indication information #1 after determining that the time-frequency resources of UE1 and UE2 conflict and that there is sufficient time margin. For an explanation of the first threshold, please refer to method 200 and will not be repeated here.
[0174] S350. UE1 cancels transmission in the first time-frequency resource and on the first spatial layer according to indication message #1.
[0175] Specifically, UE1 cancels transmission on the first spatial layer on the time-frequency resource according to the time-frequency resource for which transmission is canceled and the index of the spatial layer for which transmission is canceled carried in the indication information.
[0176] It should be understood that if UE1 does not receive the indication message, it will send the PUSCH normally according to the time-frequency resources allocated by the network device.
[0177] Based on the above process 300, the network device can instruct message #1 to instruct the low-priority UE1 to cancel the transmission on the spatial layer with the strongest interference on a specific time-frequency resource, thereby reducing the impact on the transmission performance of the high-priority UE2.
[0178] Optionally, the method 100 proposed in the embodiment of the present application can also be applied to a scenario where UE1 reports an uplink control message (Uplink Control Information, UCI) and UE2 transmits uplink data (hereinafter referred to as UL-SCH).
[0179] FIG5 is a schematic diagram of another application process 400 of the communication method 200 provided in an embodiment of the present application. As shown in FIG5 , the process 400 includes the following steps:
[0180] S410: The network device sends scheduling information #3 to UE1, where the scheduling information #3 is used to schedule UE1 to report UCI. Correspondingly, UE1 receives the scheduling information #3.
[0181] Specifically, the network device configures UE1 to report UCI through an uplink control channel (Physical uplink control channel, PUCCH), or the network device configures UE1 to report UCI through an uplink shared channel (Physical uplink shared channel, PUSCH).
[0182] It should be understood that the embodiment of the present application does not limit the specific type of UCI reported by the network device configuration UE1.
[0183] S420: The network device sends a scheduling message #4 to UE2, where the scheduling message #4 is used to schedule UE2 for uplink transmission. Correspondingly, UE2 receives the scheduling message #4.
[0184] It should be understood that the embodiments of the present application do not limit the type of services transmitted by UE2. Exemplarily, UE2 is used to transmit URLLC services.
[0185] It should be understood that before step S410 and step S420, method 200 further includes the following steps (not shown in the figure):
[0186] S401: UE1 sends a transmission request message #3 to a network device. The transmission request message #3 is used to request resources for uplink transmission.
[0187] S402: UE1 sends a transmission request message #4 to the network device. The transmission request message #4 is used to request resources for uplink transmission.
[0188] S430: The network device determines to cancel sending of at least one UCI.
[0189] It should be understood that the at least one UCI is transmitted on a portion of the spatial layers within the overlapping transmission resources of UE1 and UE2. The network device determines that the spatial layers from which transmission is to be canceled may be at least one spatial layer in which UE1 has the strongest interference with UE2. The specific manner in which the network device determines the portion of the spatial layers can be referenced to method 200 and is not further described here.
[0190] It should be understood that the network device determines to cancel transmission of the UCI on the at least one spatial layer.
[0191] It should be understood that the embodiments of the present application do not limit the type of UCI that the network device cancels sending.
[0192] Illustratively, the UCI types that the network device cancels include one or more of the following: sensing-related data, machine learning / artificial intelligence-related data, CSI belonging to CSI Part 1, and CSI belonging to CSI Part 2. The specific contents of CSI Part 1 and CSI Part 2 can be found in the protocol provisions and are not described in detail here.
[0193] Furthermore, the network device generates indication information #2 (another example of the first indication information), where the indication information #2 includes a UCI type identifier for determining to cancel sending.
[0194] It should be understood that the UCI canceled by the network device is all or part of the UCI reported by UE1, and this embodiment of the present application is not limited to this. Exemplarily, the network device determines to cancel part of the UCI of the same type. Specifically, the network device cancels part of the UCI of the same type that is below the priority threshold.
[0195] Furthermore, the network device generates indication information #2, where the indication information #2 is used to indicate cancellation of sending of at least one UCI.
[0196] As an example but not limitation, the indication information #2 includes a UCI type identifier for determining to cancel sending.
[0197] As an example but not a limitation, the indication information #2 includes a UCI type identifier and a priority identifier for determining to cancel sending.
[0198] S440 , the network device sends indication information # 2 to UE1 , where the indication message # 2 is used to indicate cancellation of the sent UCI.
[0199] In one possible implementation, the network device sends indication message #2 after determining that the time margin is greater than a first threshold. In other words, the network device sends indication message #2 after determining that the time-frequency resources of UE1 and UE2 conflict and that sufficient time margin exists. For an explanation of the first threshold, refer to method 200 and will not be repeated here.
[0200] S450 , UE1 cancels sending at least one UCI according to indication message #2.
[0201] In a possible implementation, UE1 cancels sending the UCI indicated by the type identifier according to indication information #2.
[0202] In another possible implementation, UE1 cancels sending the UCI indicated by both the type identifier and the priority identifier according to indication information #2.
[0203] It should be understood that if UE1 does not receive the indication message, it will send PUSCH / PUCCH normally according to the time-frequency resources allocated by the network device.
[0204] Based on the above process 400 , the network device can instruct the low-priority UE1 to cancel the transmission of part of the UCI through an indication message, thereby reducing the impact on the transmission performance of the high-priority UE2.
[0205] The specific application of method 200 in a downlink transmission scenario will be described below.
[0206] FIG6 is a schematic diagram of another application process 500 of the communication method 200 provided in an embodiment of the present application. The process includes the following steps:
[0207] S510: The network device sends a scheduling message #5 to UE1, where the scheduling message #5 is used to schedule downlink transmission of UE1. Correspondingly, UE1 receives the scheduling message #5.
[0208] The service data transmitted by UE1 is low-priority service data, such as eMBB service data.
[0209] S520: The network device sends a scheduling message #6 to UE2, where the scheduling message #6 is used to schedule UE2 for downlink transmission. Correspondingly, UE2 receives the scheduling message #6.
[0210] Among them, the service data transmitted by UE2 is high-priority service data, such as URLLC service data.
[0211] It should be understood that before step S510 and step S520, process 500 further includes the following steps (not shown in the figure):
[0212] S501, UE1 sends a transmission request message #5 to a network device. The transmission request message #1 is used to request resources for downlink transmission.
[0213] S502, UE1 sends a transmission request message #6 to the network device. The transmission request message #2 is used to request resources for downlink transmission.
[0214] It should be understood that UE1 and UE2 receive downlink data (hereinafter referred to as PDSCH) on the allocated time-frequency resources according to scheduling information 5 and scheduling information 6.
[0215] S530: The network device determines a first time-frequency resource and a first spatial layer (ie, at least one spatial layer), and cancels transmission with UE1 in the first time-frequency resource and on the first spatial layer.
[0216] It should be understood that the method for the network device to determine the spatial layer to cancel transmission can be referred to method 200 and will not be repeated here.
[0217] Furthermore, the network device cancels transmission within the first time-frequency resource and on the first spatial layer.
[0218] S540 , the network device sends an indication message #3 (another example of the first indication information) to UE1 , where the indication message #3 is used to instruct cancellation of transmission in the first time-frequency resource and on the first spatial layer.
[0219] S550: UE1 sets the received information in the first time-frequency resource and on the first spatial layer to zero according to indication information #3.
[0220] Specifically, UE1 sets the information corresponding to the received signal of the canceled spatial layer to zero according to the canceled time-frequency resources and the index of the canceled spatial layer carried in the indication information, and uses the remaining received signal to demodulate and decode the PDSCH.
[0221] Based on the above process 500, the network device can cancel the transmission of the first spatial layer on the first time-frequency resource, and instruct the low-priority UE1 to cancel the information received on the first spatial layer through indication message #3, thereby reducing the impact on the transmission performance of the high-priority UE2.
[0222] The above is a detailed description of the communication method provided by this application. The following describes the communication device provided by this application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, please refer to the method embodiment above. For the sake of brevity, some contents will not be repeated.
[0223] Referring to FIG. 7 , the present application provides a communication device 1000 .
[0224] The communication device 1000 includes a processing module 1001 and a communication module 1002. The communication device 1000 can be a terminal device, or a communication device applied to or used with a terminal device and capable of implementing a method executed by the terminal device, such as a chip, a chip system, or a circuit. Alternatively, the communication device 1000 can be a network device, or a communication device applied to or used with a network device and capable of implementing a method executed by the network device, such as a chip, a chip system, or a circuit.
[0225] The communication module may also be referred to as a transceiver module, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations of the terminal device or network device in the above method. The device used to implement the receiving function in the communication module can be considered a receiving unit, and the device used to implement the sending function in the communication module can be considered a sending unit. That is, the communication module includes a receiving unit and a sending unit.
[0226] When the communication device 1000 is applied to a terminal device, the processing module 1001 can be used to implement the processing function of the terminal device in each embodiment described in FIG. 3 to FIG. 6 , and the communication module 1002 can be used to implement the transceiver function of the terminal device in each embodiment described in FIG. 3 to FIG. 6 .
[0227] When the communication device 1000 is applied to a network device, the processing module 1001 can be used to implement the processing function of the network device in each embodiment described in Figures 3 to 6, and the communication module 1002 can be used to implement the transceiver function of the network device in each embodiment described in Figures 3 to 6.
[0228] In addition, it should be noted that the aforementioned communication module and / or processing module can be implemented as a virtual module. For example, the processing module can be implemented as a software functional unit or a virtual device, and the communication module can be implemented as a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented as a physical device. For example, if the device is implemented using a chip / chip circuit, the communication module can be an input / output circuit and / or a communication interface that performs input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor, microprocessor, integrated circuit or logic circuit, etc.
[0229] The division of modules in the embodiments of the device of the present application is illustrative and is only a logical functional division. In actual implementation, other division methods may be used. In addition, the functional modules in the various examples of the present application may be integrated into a processor, or may exist separately physically, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0230] 8 , the present application further provides a communication device 1100. Optionally, the communication device 1100 may be a chip or a chip system. Optionally, in the present application, a chip system may be composed of a chip or may include a chip and other discrete devices.
[0231] The communication device 1100 can be used to implement the functions of any network element (for example, a terminal device or a network device) in the communication system described in the above examples. The communication device 1100 may include at least one processor 1110. Optionally, the processor 1110 is coupled to a memory, and the memory may be located within the device, or the memory may be integrated with the processor, or the memory may be located outside the device. For example, the communication device 1100 may also include at least one memory 1120. The memory 1120 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above examples; the processor 1110 may execute the computer program stored in the memory 1120 to complete the method in any of the above examples.
[0232] The communication device 1100 may also include a communication interface 1130, through which the communication device 1100 can exchange information with other devices. Exemplarily, the communication interface 1130 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 1100 is a chip-type device or circuit, the communication interface 1130 in the device 1100 may also be an input-output circuit that can input information (or receive information) and output information (or send information); the processor is an integrated processor, microprocessor, integrated circuit, or logic circuit, and the processor can determine output information based on input information.
[0233] Coupling in this application refers to an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. Processor 1110 may operate in conjunction with memory 1120 and communication interface 1130. This application does not limit the specific connection medium between the processor 1110, memory 1120, and communication interface 1130.
[0234] Optionally, as shown in FIG8 , the processor 1110, the memory 1120, and the communication interface 1130 are interconnected via a bus 1140. The type of bus 1140 is not limited. For example, the bus 1140 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, FIG8 shows only one bus, but this does not mean that there is only one bus or one type of bus.
[0235] Optionally, the memory and processor in the above-mentioned device embodiments may be physically independent units, or the memory and the processor may be integrated together, which is not limited in this document.
[0236] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the operations and / or processing performed by the network device or terminal device in each method embodiment of the present application are executed.
[0237] In addition, the present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processing performed by the network device or terminal device in the various method embodiments of the present application are executed.
[0238] In this application, a processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in this application may be directly executed by a hardware processor, or by a combination of hardware and software modules within the processor.
[0239] In this application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in this application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0240] In one possible implementation, the communication device 1100 can be applied to a network device. Specifically, the communication device 1100 can be a network device, or a device that can support the network device to implement the corresponding functions of the network device in any of the above-mentioned examples. The memory 1120 stores computer programs (or instructions) and / or data that implement the functions of the network device in any of the above-mentioned examples. The processor 1110 can execute the computer program stored in the memory 1120 to complete the method performed by the network device in any of the above-mentioned examples. The communication interface in the communication device 1100 can be used to interact with a terminal device, send information to the terminal device, or receive information from the terminal device.
[0241] In another possible implementation, the communication device 1100 can be applied to a terminal device. Specifically, the communication device 1100 can be a terminal device, or a device that can support a terminal device and implement the functions of the terminal device in any of the above-mentioned examples. The memory 1120 stores a computer program (or instruction) and / or data that implements the functions of the terminal device in any of the above-mentioned examples. The processor 1110 can execute the computer program stored in the memory 1120 to complete the method performed by the terminal device in any of the above-mentioned examples. The communication interface in the communication device 1100 can be used to interact with a network device, send information to the network device, or receive information from the network device.
[0242] Based on the above embodiments, the present application further provides a communication system, including a network device and a terminal device. The communication system can implement the method for configuring scheduling-free resources provided in the embodiments shown in FIG3 to FIG6 .
[0243] The technical solutions provided in this application can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in this application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium.
[0244] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.
[0245] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0246] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0247] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0248] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0249] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0250] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0251] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0252] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The network device determines a first time-frequency resource and at least one spatial layer, where the first time-frequency resource includes a time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is a part of multiple spatial layers for message transmission between the network device and the first terminal device; The network device sends first indication information to the first terminal device, where the first indication information is used to indicate cancellation of message transmission within the first time-frequency resource and on the at least one spatial layer.
2. The method according to claim 1, characterized in that Each of the at least one spatial layer satisfies at least one of the following conditions: When the network device and the first terminal device transmit messages on the space layer, interference received is not less than a preset interference threshold; When the network device and the first terminal device transmit messages on the spatial layer, the interference they experience is located in the first M bits of the multiple spatial layers, where M is a preset value.
3. The method according to claim 1 or 2, characterized in that: The first time-frequency resource includes the overlapping part of the second time-frequency resource and the third time-frequency resource, the second time-frequency resource is the time-frequency resource allocated by the network device to the first terminal device, and the third time-frequency resource is the time-frequency resource allocated by the network device to the second terminal device.
4. The method according to claim 3, characterized in that The first terminal device and the second terminal device are used to transmit services of different priorities, and the priority of the service transmitted by the first terminal device is lower than the priority of the service transmitted by the second terminal device.
5. The method according to any one of claims 1 to 4, characterized in that The first indication information includes an index of each spatial layer in the at least one spatial layer, The index of the spatial layer is indicated by a demodulation reference signal demodulation reference signal port, or the index of the spatial layer is indicated by SRS resource indication information SRI.
6. The method according to any one of claims 1 to 5, characterized in that Before the network device sends the first indication information, the method includes: The network device determines a time margin, where the time margin is an interval between a time when the time margin is determined and a start time of the first time-frequency resource; When the time margin is not less than a preset first threshold, the network device sends the first indication information.
7. The method according to any one of claims 1 to 6, characterized in that When the message transmission between the network device and the first terminal device is downlink transmission, the first indication information is used to instruct the network device to cancel the downlink transmission within the first time-frequency resource and on the at least one spatial layer.
8. The method according to any one of claims 1 to 6, characterized in that When the message transmission between the network device and the first terminal device is uplink transmission, the first indication information is used to instruct the first terminal device to cancel the uplink transmission within the first time-frequency resource and on the at least one spatial layer.
9. The method according to claim 8, characterized in that When the at least one spatial layer is used to transmit at least one uplink control information UCI, the first indication information includes a type identifier of the at least one UCI and / or a priority identifier of the at least one UCI.
10. The method according to claim 9, characterized in that The UCI type indicated by the at least one UCI type identifier includes at least one of the following: Perception-related data, machine learning-related data, or artificial intelligence-related data.
11. A communication method, characterized in that: include: The first terminal device receives first indication information, where the first indication information is used to indicate cancellation of transmission in a first time-frequency resource and on at least one spatial layer, where the first time-frequency resource includes a time-frequency resource allocated by the network device to the first terminal device, and the at least one spatial layer is a part of multiple spatial layers for message transmission between the network device and the first terminal device; The first terminal device cancels the transmission within the first time-frequency resource and on the at least one spatial layer according to the first indication information.
12. The method according to claim 11, characterized in that Each of the at least one spatial layer satisfies at least one of the following conditions: When the network device and the first terminal device transmit messages on the space layer, interference received is not less than a preset interference threshold; When the network device and the first terminal device transmit messages on the spatial layer, the interference they experience is located in the first M bits of the multiple spatial layers, where M is a preset value.
13. The method according to claim 11 or 12, characterized in that: The first indication information includes an index of each spatial layer in the at least one spatial layer, The index of the spatial layer is indicated by a demodulation reference signal demodulation reference signal port, or the index of the spatial layer is indicated by SRS resource indication information SRI.
14. The method according to any one of claims 11 to 13, characterized in that When the transmission between the first terminal device and the network device is downlink transmission, the first indication information is used to instruct the network device to cancel the downlink transmission within the first time-frequency resource and on the at least one spatial layer.
15. The method according to any one of claims 11 to 13, characterized in that When the transmission between the first terminal device and the network device is an uplink transmission, the first indication information is used to instruct the first terminal device to cancel the uplink transmission within the first time-frequency resource and on the at least one spatial layer.
16. The method according to claim 15, characterized in that When the first spatial layer is used to transmit at least one uplink control information UCI, the first indication information includes a type identifier of the at least one UCI and / or a priority identifier of the at least one UCI.
17. The method according to claim 16, characterized in that The UCI type indicated by the at least one UCI type identifier includes at least one of the following: Perception-related data, machine learning-related data, or artificial intelligence-related data.
18. A communication device, characterized in that: The communication device comprises a unit or a module for executing the method according to any one of claims 1-10, 11-17.
19. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, and the processor is used to call computer program instructions stored in the memory to execute the method according to any one of claims 1 to 17.
20. A chip, characterized in that: It includes a processor and a communication interface, wherein the communication interface is used to receive data and / or information and transmit the received data and / or information to the processor, and the processor processes the data and / or information to execute the method as described in any one of claims 1-10, or the method as described in any one of claims 11-17.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 17.
22. A computer program product, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Uplink transmission method and device
CN113518446A
Transmission and access in wireless network
CN115176431A
Cancellation indicator with configurable cancelled direction
US20210298117A1