CN117812740A - Method and device for scheduling data of cooperative transmission - Google Patents

Method and device for scheduling data of cooperative transmission Download PDF

Info

Publication number
CN117812740A
CN117812740A CN202310816527.0A CN202310816527A CN117812740A CN 117812740 A CN117812740 A CN 117812740A CN 202310816527 A CN202310816527 A CN 202310816527A CN 117812740 A CN117812740 A CN 117812740A
Authority
CN
China
Prior art keywords
scheduling information
time
frequency band
terminal device
network device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310816527.0A
Other languages
Chinese (zh)
Inventor
王瀚庆
王潇涵
金黄平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2023/117212 priority Critical patent/WO2024066979A1/en
Publication of CN117812740A publication Critical patent/CN117812740A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • H04B7/024Co-operative use of antennas of several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a method and a device for scheduling data of cooperative transmission, wherein the method comprises the following steps: the terminal equipment receives first scheduling information from the first network equipment, after forwarding the first scheduling information, the terminal equipment receives N pieces of first DCI which are sent by N pieces of network equipment and comprise the first scheduling information again, and then transmits data with the N pieces of network equipment on a first time-frequency resource. The first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order and a first transmission layer number. The N network devices comprise first network devices, the first network devices are main network devices, and N is an integer greater than 1. By the method, the scheduling information sent by the first network device can be forwarded to each cooperative network device through the terminal device, so that the unification of the scheduling information among the cooperative network devices is ensured, and the cooperative transmission of the cooperative devices with non-ideal feedback is realized.

Description

Method and device for scheduling data of cooperative transmission
The present application claims priority from chinese patent application filed at 2022, 09, 30, with chinese national intellectual property office, application number 202211215329.0, application name "a method and apparatus for scheduling data for cooperative transmission", the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of wireless communication technologies, and in particular, to a method and apparatus for scheduling data for cooperative transmission.
Background
In coherent joint transmission (coherent joint transmission, cqt), network devices serving a terminal device transmit the same data jointly for the terminal device by cooperation. The data transmission performance of the communication system can be remarkably improved through cooperative transmission. In order to ensure the coherent superposition effect of signals transmitted by a plurality of network devices participating in cooperative transmission at the terminal device, it is necessary to ensure the unification of scheduling information among the network devices, that is, different network devices schedule the same time-frequency resource for the terminal device and adopt the same modulation and coding scheme (modulation and coding scheme, MCS) order and transmission layer number. For this reason, the network devices participating in the cooperative transmission need to interact their respective scheduling information through a Backhaul (BH) with low latency, that is, an ideal backhaul needs to be provided between the network devices, so that the plurality of network devices coordinate to obtain unified (unified) scheduling information.
With the proliferation of radio access networks IP (internet protocol), IP radio access networks (IP radio access network, IP ran) are widely used throughout the world. The enabling technology of CJT between network devices in IPRAN networking scene is widely focused. However, backhaul between network devices in the IPRAN networking scenario is non-ideal, and the backhaul link has the characteristic of high latency, that is, information interaction between each network device has a relatively large interaction latency, and cannot meet the requirement of the CJT technology for low latency of information interaction. Therefore, how to implement CJT between the cooperative network devices of the non-ideal backhaul is a problem to be solved.
Disclosure of Invention
The method and the device for scheduling the data of the cooperative transmission provided by the application forward the scheduling information of the main network equipment to each cooperative network equipment through the terminal equipment, ensure the unification of the scheduling information among the cooperative network equipment serving the terminal equipment, and achieve the purpose of realizing the CJT among the cooperative equipment with non-ideal feedback.
In a first aspect, embodiments of the present application provide a method for scheduling data for cooperative transmission, where the method may be performed by a terminal device or by a component of the terminal device (such as a chip or a chip system, etc.), and this application is not limited thereto. The method comprises the following steps: the terminal device receives first scheduling information from the first network device, wherein the first scheduling information comprises a first time-frequency resource, a first Modulation Coding Scheme (MCS) order and a first transmission layer number. And the terminal equipment sends the first scheduling information. The terminal equipment receives N pieces of first Downlink Control Information (DCI) from N pieces of network equipment, each piece of first DCI in the N pieces of first DCI comprises the first scheduling information, the terminal equipment transmits data with the N pieces of network equipment on the first time-frequency resource, the first network equipment is main network equipment, the N pieces of network equipment comprise the first network equipment, and N is an integer larger than 1.
It should be noted that, the N first DCIs received by the terminal device are corresponding to the N network devices, that is, the first DCI sent by any one network device to the terminal device includes, in addition to the first scheduling information, other information, such as redundancy version information, DCI format identification information, etc., that the network device schedules uplink data transmission or downlink data transmission for the terminal device. In other words, other information than the first scheduling information in any one first DCI is independently determined by the network device that transmits the first DCI without depending on other network devices.
Note that, in the embodiment of the present application, the cooperative transmission includes cqt and CJR.
Based on the scheme, the scheduling information of the first network device is forwarded through the terminal device, so that each network device participating in the cooperative transmission can utilize the same scheduling information to realize the cooperative transmission of the non-ideal back-transmission cooperative device.
With reference to the first aspect, in certain implementation manners of the first aspect, the receiving, by the terminal device, first scheduling information from a first network device includes: the terminal device receives second DCI from the first network device, wherein the second DCI comprises the first scheduling information.
In this embodiment of the present application, the second DCI is DCI sent by the first network device to the terminal device and used to carry the first scheduling information.
Based on the scheme, the first scheduling information is sent through the second DCI, and the method can be compatible with the scheme of indicating the scheduling information through the DCI in the current communication system.
With reference to the first aspect, in certain implementation manners of the first aspect, the second DCI includes first indication information, where the first indication information is used to indicate that the first scheduling information is pre-scheduled scheduling information.
It should be noted that, in the embodiment of the present application, the first scheduling information sent by the first network device to the terminal device is pre-scheduled scheduling information, which means that the terminal device needs to forward the first scheduling information. Or, the first indication information is used for indicating the terminal equipment to do not perform any processing on the received first scheduling information.
Alternatively, the first indication information may be indication information carried by a redefined field in the second DCI.
With reference to the first aspect, in certain implementations of the first aspect, the first indication information is a radio network temporary identifier RNTI, which is used to scramble a cyclic redundancy check CRC code of the DCI.
Specifically, the first indication information may be a radio network temporary identifier (radio network temporary identity, RNTI) for scrambling a cyclic redundancy check (cyclic redundancy check, CRC) code of the second DCI. Namely, scrambling the CRC of the second DCI by adopting a specific RNTI, and acquiring that the first scheduling information carried by the DCI is the pre-scheduled scheduling information after the terminal equipment detects the second DCI corresponding to the CRC scrambled by the specific RNTI.
Based on the scheme, the first indication information indicates that the first scheduling information is carried in the second DCI as the scheduling information to be forwarded, so that the terminal equipment can directly forward the first scheduling information according to the first indication information in the second DCI after receiving the second DCI, and the reliability of communication is ensured.
With reference to the first aspect, in certain implementations of the first aspect, the second DCI includes second indication information, where the second indication information is used to indicate that the first scheduling information is scheduling information for coherent joint transmission CJT or is scheduling information for coherent joint reception CJR.
Based on the scheme, the second DCI is indicated to carry the initial scheduling information as the scheduling information for CJT or the scheduling information for CJR through the second indicating information in the second DCI, so that the terminal equipment can perform the cooperative transmission of CJT or CJR according to the second indicating information in the second DCI after receiving the second DCI, and the reliability of communication is ensured.
With reference to the first aspect, in certain implementation manners of the first aspect, the sending, by the terminal device, the first scheduling information includes: the terminal equipment sends uplink control information UCI, wherein the UCI comprises the first scheduling information.
With reference to the first aspect, in some implementations of the first aspect, the UCI is carried in an uplink time-frequency resource, where the uplink time-frequency resource is a time-frequency resource that is scheduled in a static or semi-static manner.
It should be noted that, the uplink time-frequency resource is a time-frequency resource scheduled by N network devices participating in cooperative transmission in a static or semi-static manner for a terminal device.
With reference to the first aspect, in some implementations of the first aspect, in a time division duplex TDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band carrying the first DCI.
With reference to the first aspect, in some implementations of the first aspect, the second frequency band is a supplemental uplink SUL frequency band.
With reference to the first aspect, in some implementations of the first aspect, in a frequency division duplex FDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, a frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
With reference to the first aspect, in some implementations of the first aspect, the UCI further includes one of new data indication information and acknowledgement HARQ-ACK resource indication information of hybrid automatic repeat request information, where the new data indication information is used to indicate whether the transmission data scheduled by the cooperative transmission scheduling information is first-time transmission data or non-first-time transmission data, and the HARQ-ACK resource indication information is used to indicate a time-frequency resource for acknowledging the transmission of feedback information.
Based on the scheme, the UCI carrying the cooperative transmission scheduling information is transmitted for the uplink resources scheduled by the terminal equipment in a static or semi-static mode through N network equipment, so that the allocation of the uplink resources does not need to additionally introduce interaction time delay, and the communication efficiency is improved.
With reference to the first aspect, in certain implementations of the first aspect, the first scheduling information is carried in a response message, where the response message is a response message of full radio resource control RRC signaling or a response message of a control unit MAC-CE signaling of medium access control.
With reference to the first aspect, in some implementations of the first aspect, the first scheduling information is carried in a time-frequency resource of a physical uplink shared channel PUSCH.
With reference to the first aspect, in certain implementation manners of the first aspect, the method further includes: the terminal device receives indication information of a first time from the first network device, where the indication information of the first time is used to indicate a time interval between the terminal device sending the first scheduling information and the terminal device receiving N first DCIs from the N network devices. And the terminal equipment sends the indication information of the first time.
Based on the scheme, the network equipment and the terminal equipment transmit data after the first time interval, so that the data synchronization of each network equipment participating in the cooperative transmission can be ensured, and the performance and the reliability of the system are improved.
With reference to the first aspect, in certain implementation manners of the first aspect, the receiving, by the terminal device, first scheduling information from a first network device includes: and the terminal equipment receives the first scheduling information from the first network equipment under the condition that the transmission of the second scheduling information fails. The second scheduling information includes a second time-frequency resource, a second MCS order and a second number of transmission layers, and is pre-scheduled.
It should be noted that, in the embodiment of the present application, the pre-scheduled scheduling information refers to that the terminal device needs to forward the second scheduling information. Or the terminal device does not perform any processing on the received second scheduling information. I.e. the terminal device will not transmit data using time-frequency resources etc. in the pre-scheduled scheduling information.
Based on the scheme, when the scheduling fails, the first network equipment can initiate a rescheduling process, so that the reliability of the scheduling is ensured, and the stability of the system is ensured.
With reference to the first aspect, in certain implementations of the first aspect, the second scheduling information is the same as the first scheduling information.
With reference to the first aspect, in certain implementation manners of the first aspect, the transmitting, by the terminal device, data with N network devices on the first time-frequency resource includes: when the first scheduling information is used for CJT, the terminal device receives the same downlink data sent by the N network devices on the first time-frequency resource. Or when the first scheduling information is used for CJR, the terminal equipment sends uplink data on the first time-frequency resource.
Based on the above scheme, the method for scheduling the cooperatively transmitted data provided by the embodiment of the application is not only suitable for downlink data transmission, for example, CJT between network devices in a non-ideal backhaul scenario. And is also suitable for uplink data transmission, such as CJR of multiple network devices in non-ideal backhaul scenarios.
With reference to the first aspect, in some implementations of the first aspect, the first network device is a primary network device, and network devices other than the first network device in the N network devices are secondary network devices.
In a second aspect, embodiments of the present application provide a method for scheduling cooperatively transmitted data, where the method may be performed by a network device or by a component of the network device (such as a chip or a system-on-chip, etc.), and the present application is not limited thereto. The method comprises the following steps: the first network device sends first scheduling information to the terminal device, wherein the first scheduling information comprises a first time-frequency resource, a first Modulation Coding Scheme (MCS) order and a first transmission layer number. After the first network device sends first scheduling information to a terminal device, the first network device receives the first scheduling information from the terminal device. The first network device sends first Downlink Control Information (DCI) to the terminal device, wherein the first DCI comprises the first scheduling information. The first network device transmits data with the terminal device on the first time-frequency resource.
It should be noted that, in addition to the first scheduling information, the first DCI sent by the first network device to the terminal device further includes other information, such as redundancy version information, DCI format identification information, etc., that the first network device schedules uplink data transmission or downlink data transmission for the terminal device.
Furthermore, in the present embodiment, the cooperative transmission includes cqt and CJR.
Based on the scheme, the scheduling information of the first network device is forwarded through the terminal device, so that each network device participating in the cooperative transmission can utilize the same scheduling information to realize the cooperative transmission of the non-ideal back-transmission cooperative device.
With reference to the second aspect, in certain implementations of the second aspect, the first network device sending first scheduling information to a terminal device includes: the first network device sends a second DCI to the terminal device, the second DCI including the first scheduling information.
With reference to the second aspect, in some implementations of the second aspect, the second DCI includes first indication information, where the first indication information is used to indicate that the first scheduling information is scheduling information that is pre-scheduled for the first network device.
In this embodiment of the present application, the second DCI is DCI sent by the first network device to the terminal device and used to carry the first scheduling information.
In addition, in the embodiment of the present application, the first scheduling information is scheduling information pre-scheduled by the first network device, which means that the terminal device needs to forward the first scheduling information. Or, the first indication information is used for indicating the terminal equipment to do not perform any processing on the received first scheduling information.
Alternatively, the first indication information may be indication information carried by a redefined field in the second DCI.
With reference to the second aspect, in certain implementations of the second aspect, the first indication information is a radio network temporary identifier RNTI, which is used to scramble a cyclic redundancy check, CRC, code of the second DCI.
Specifically, the first indication information may be an RNTI for scrambling the CRC code of the second DCI. Namely, scrambling the CRC of the second DCI by adopting the specific RNTI, and after the terminal equipment detects the second DCI corresponding to the CRC scrambled by the specific RNTI, acquiring that the information carried in the second DCI comprises the first scheduling information.
With reference to the second aspect, in some implementations of the second aspect, the second DCI includes second indication information, where the second indication information is used to indicate that the first scheduling information is scheduling information for coherent joint transmission CJT or is scheduling information for coherent joint reception CJR.
With reference to the second aspect, in certain implementations of the second aspect, the first network device receiving the first scheduling information from the terminal device includes: the first network device receives uplink control information UCI from the terminal device, where the UCI includes the first scheduling information.
With reference to the second aspect, in some implementations of the second aspect, the UCI is carried in an uplink time-frequency resource, where the uplink time-frequency resource is a time-frequency resource that is scheduled by the first network device in a static or semi-static manner for the terminal device.
It should be noted that, the uplink time-frequency resource is a time-frequency resource that is scheduled by the first network device in a static or semi-static manner for the terminal device.
With reference to the second aspect, in some implementations of the second aspect, in a time division duplex TDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
With reference to the second aspect, in some implementations of the second aspect, the second frequency band is a supplemental uplink SUL frequency band.
With reference to the second aspect, in some implementations of the second aspect, in a frequency division duplex FDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, a frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
With reference to the second aspect, in some implementations of the second aspect, the UCI further includes one of new data indication information and acknowledgement HARQ-ACK resource indication information of hybrid automatic repeat request information, where the new data indication information is used to indicate whether transmission data scheduled by the cooperative transmission scheduling information is first transmission data or non-first transmission data, and the HARQ-ACK resource indication information is used to indicate time-frequency resources for acknowledgement feedback information transmission.
With reference to the second aspect, in some implementations of the second aspect, the first scheduling information is carried in a response message, where the response message is a response message of an all-radio resource control RRC signaling or a response message of a control unit MAC-CE signaling of a medium access control.
With reference to the second aspect, in some implementations of the second aspect, the first scheduling information is carried in a time-frequency resource of a physical uplink shared channel PUSCH.
With reference to the second aspect, in certain implementations of the second aspect, the method further includes: the first network device sends indication information of a first time to the terminal device, wherein the indication information of the first time is used for indicating a time interval between the first network device receiving the first scheduling information and the first network device sending first DCI to the terminal device. After the first network device sends the indication information of the first time to the terminal device, the first network device receives the indication information of the first time from the terminal device.
With reference to the second aspect, in certain implementations of the second aspect, the sending, by the first network device, first scheduling information to the terminal device includes: and under the condition that the transmission of the second scheduling information fails, the first network equipment sends the first scheduling information to the terminal equipment. The second scheduling information includes a second time-frequency resource, a second MCS order and a second number of transmission layers, and is pre-scheduled.
With reference to the second aspect, in some implementations of the second aspect, a time interval between the first network device sending the second scheduling information and the first network device sending the first scheduling information is a second time.
Based on the scheme, the second time is set, so that the dispatching reliability of the first network equipment can be ensured, and the performance and reliability of the system are improved.
With reference to the second aspect, in certain implementations of the second aspect, the second scheduling information is the same as the first scheduling information.
With reference to the second aspect, in certain implementation manners of the second aspect, the transmitting, by the first network device and the terminal device, data on the first time-frequency resource includes: and when the first scheduling information is used for CJT, the first network equipment transmits downlink data to the terminal equipment on the first time-frequency resource. Or when the first scheduling information is used for CJR, the first network device receives uplink data from the terminal device on the first time-frequency resource.
With reference to the second aspect, in some implementations of the second aspect, the first network device is a primary network device, the first network device is one of N network devices, and network devices other than the first network device in the N network devices are secondary network devices.
In a third aspect, an embodiment of the present application provides a method for scheduling data of cooperative transmission, where the method is applied to a second network device of N network devices, where the second network device is any one of the N network devices other than the primary network device, and may be executed by the second network device or by a component (such as a chip or a chip system) of the second network device, which is not limited in this application. The method comprises the following steps: the second network device receives first scheduling information from the terminal device, wherein the first scheduling information comprises a first time-frequency resource, a first Modulation Coding Scheme (MCS) order and a first transmission layer number, and N is an integer greater than 1. The second network device sends first Downlink Control Information (DCI) to the terminal device, wherein the first DCI comprises the first scheduling information. The second network device transmits data with the terminal device on the first time-frequency resource.
It should be noted that, the first DCI sent by the second network device to the terminal device includes, in addition to the first scheduling information, other information, such as redundancy version information, DCI format identification information, etc., that the second network device schedules uplink data transmission or downlink data transmission for the terminal device.
Based on the scheme, the scheduling information of the first network device is forwarded through the terminal device, so that each network device participating in the cooperative transmission can utilize the same scheduling information to realize the cooperative transmission of the non-ideal back-transmission cooperative device.
With reference to the third aspect, in certain implementations of the third aspect, the second network device receives first scheduling information from a terminal device, including: the second network device receives uplink control information UCI from the terminal device, where the UCI includes the first scheduling information.
With reference to the third aspect, in some implementations of the third aspect, the UCI is carried in an uplink time-frequency resource, where the uplink time-frequency resource is a time-frequency resource that is scheduled by the N network devices in a static or semi-static manner for the terminal device.
With reference to the third aspect, in some implementations of the third aspect, in a time division duplex TDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
With reference to the third aspect, in some implementations of the third aspect, the second frequency band is a supplemental uplink SUL frequency band.
With reference to the third aspect, in some implementations of the third aspect, in a frequency division duplex FDD system, a frequency band of the uplink time-frequency resource is located in a second frequency band, a frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
With reference to the third aspect, in some implementations of the third aspect, the second network device receives indication information of a first time from the terminal device, where the indication information of the first time is used to indicate a time interval between the second network device receiving the first scheduling information and the second network device sending the first DCI to the terminal device.
With reference to the third aspect, in some implementations of the third aspect, the transmitting, by the second network device and the terminal device, data on the first time-frequency resource includes: and when the first scheduling information is used for CJT, the second network equipment sends downlink data to the terminal equipment on the first time-frequency resource. Or when the first scheduling information is used for CJR, the second network device receives uplink data from the terminal device on the first time-frequency resource.
In a fourth aspect, embodiments of the present application provide a system for scheduling data for cooperative transmission. The system comprises a plurality of network devices including a first network device for performing the method provided by any implementation manner of the second aspect and the second aspect, and a second network device for performing the method provided by any implementation manner of the third aspect and the third aspect.
It should be noted that, the first network device is a primary network device, other devices except the first network device in the plurality of network devices are secondary network devices, and the second network device is a secondary network device.
With reference to the fourth aspect, in some implementations of the fourth aspect, when the first scheduling information is used for cqt, the plurality of network devices send the same downlink data to the terminal device on the first time-frequency resource. Or when the first scheduling information is used for CJR, the plurality of network devices receive uplink data from the terminal device on the first time-frequency resource.
It should be appreciated that data transmission between multiple network devices is a non-ideal backhaul approach.
In a fifth aspect, an embodiment of the present application provides an apparatus for scheduling data for cooperative transmission. The apparatus is for performing the method provided in the first aspect above. In particular, the communication may comprise means and/or modules, such as a processing unit and an acquisition unit, for performing the method of the first aspect or any of the above-mentioned implementations of the first aspect.
In one implementation, the device for scheduling data of the cooperative transmission is a terminal device. The acquisition unit may be a transceiver, or, an input/output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In another implementation manner, the device of the method for scheduling data of cooperative transmission is a chip, a chip system or a circuit in the terminal device. The acquisition unit may be an input/output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, system on chip or circuit, etc.; the processing unit may be at least one processor, processing circuit or logic circuit, etc.
In a sixth aspect, an embodiment of the present application provides an apparatus for scheduling data for cooperative transmission, where the apparatus is configured to perform the method provided in the second aspect. In particular, the communication may comprise means and/or modules, such as a processing unit and an acquisition unit, for performing the method provided by the second aspect or any of the above-mentioned implementations of the second aspect.
In one implementation, the means for scheduling data for cooperative transmission is a network device. The acquisition unit may be a transceiver, or, an input/output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In another implementation, the means for scheduling data for cooperative transmission is a chip, a system-on-chip, or a circuit in a network device. The acquisition unit may be an input/output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, system on chip or circuit, etc.; the processing unit may be at least one processor, processing circuit or logic circuit, etc.
In a seventh aspect, an embodiment of the present application provides an apparatus for scheduling data for cooperative transmission, where the apparatus is configured to perform the method provided in the second aspect. In particular, the communication may comprise units and/or modules, such as a processing unit and an acquisition unit, for performing the method provided by the third aspect or any of the above-mentioned implementations of the third aspect.
In one implementation, the means for scheduling data for cooperative transmission is a network device. The acquisition unit may be a transceiver, or, an input/output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input/output interface may be an input/output circuit.
In another implementation, the means for scheduling data for cooperative transmission is a chip, a system-on-chip, or a circuit in a network device. The acquisition unit may be an input/output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, system on chip or circuit, etc.; the processing unit may be at least one processor, processing circuit or logic circuit, etc.
In an eighth aspect, embodiments of the present application provide a processor configured to perform the methods provided in the above aspects.
The operations such as transmitting and acquiring/receiving, etc. related to the processor may be understood as operations such as outputting and receiving, inputting, etc. by the processor, or may be understood as operations such as transmitting and receiving by the radio frequency circuit and the antenna, if not specifically stated, or if not contradicted by actual function or inherent logic in the related description, which is not limited in this application.
In a ninth aspect, embodiments of the present application provide a computer-readable storage medium. The computer readable storage medium stores program code for execution by a device, the program code comprising instructions for performing the method of the first or second or third aspect and any implementation of the first or second or third aspect.
In a tenth aspect, embodiments of the present application provide a computer program product comprising instructions. The computer program product, when run on a computer, causes the computer to perform the method provided by the first aspect or the second aspect or the third aspect and any implementation manner of the first aspect or the second aspect or the third aspect.
In an eleventh aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the processor reads instructions stored on a memory through the communication interface, and performs the method provided by the first aspect or the second aspect or the third aspect and any implementation manner of the first aspect or the second aspect or the third aspect.
Optionally, as an implementation manner, the chip further includes a memory, where a computer program or an instruction is stored in the memory, and the processor is configured to execute the computer program or the instruction stored on the memory, and when the computer program or the instruction is executed, the processor is configured to execute the method provided by the first aspect or the second aspect or the third aspect and any implementation manner of the first aspect or the second aspect or the third aspect.
In a twelfth aspect, an embodiment of the present application provides a system for scheduling data of cooperative transmission, which includes a device for scheduling data of cooperative transmission according to the fourth aspect, a device for scheduling data of cooperative transmission according to the fifth aspect, and a device for scheduling data of cooperative transmission according to the sixth aspect.
The advantages of the second to twelfth aspects may be specifically referred to the description of the advantages of the first aspect, and are not repeated here.
Drawings
Fig. 1 illustrates a schematic architecture of a communication system 100 to which embodiments of the present application are applicable;
fig. 2 shows a schematic flow chart of a method 200 for scheduling data for cooperative transmission according to an embodiment of the present application;
FIG. 3 illustrates a schematic flow chart of another method 300 of data scheduling for cooperative transmission provided by embodiments of the present application;
fig. 4 is a schematic diagram of an interaction time delay comparison result of a first method for scheduling data of cooperative transmission and a scheduling mode of cooperative transmission based on BH interaction according to an embodiment of the present application;
fig. 5 is a schematic block diagram of an apparatus 500 for scheduling cooperatively transmitted data according to an embodiment of the present application;
FIG. 6 is a schematic block diagram of another apparatus for scheduling cooperatively transmitted data according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an example network device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an example of a terminal device according to an embodiment of the present application;
fig. 9 is a schematic diagram of an interaction time delay comparison result of a second method for scheduling data of cooperative transmission and a scheduling mode of cooperative transmission based on BH interaction according to an embodiment of the present application;
Fig. 10 is a schematic diagram of an interaction time delay comparison result of a third method for scheduling data of cooperative transmission and a scheduling mode of cooperative transmission based on BH interaction according to an embodiment of the present application;
fig. 11 shows a schematic diagram of a terminal device preferentially transmitting UCI on the SUL band.
Detailed Description
The technical solution of the embodiment of the application can be applied to various communication systems, for example: long term evolution (long term evolution, LTE) systems, LTE frequency division duplex (frequency division duplex, FDD) systems, LTE time division duplex (time division duplex, TDD), universal mobile telecommunications system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX) telecommunications systems, fifth generation (5th generation,5G) systems, new Radio (NR) systems, wireless-fidelity (WiFi) systems, third generation partnership project (3rd generation partnership project,3GPP) related telecommunications systems, as well as other telecommunications systems (e.g., 6G systems) or converged telecommunications systems that may occur in the future, and the like.
The terminal device in the embodiment of the application is a device with a wireless transceiving function. For example, may include a handheld device having wireless connectivity, or a processing device connected to a wireless modem. The terminal device may communicate with the core network via a radio access network RAN, exchanging voice and/or data with the RAN. A terminal device may refer to a User Equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device (D2D) terminal device, a V2X terminal device, a machine-to-machine/machine-type communications, an M2M/MTC terminal device, an internet of things (internet of things, ioT) terminal device, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile station), a remote station (remote station), an Access Point (AP), a remote terminal (remote terminal), a user agent (user terminal), a user equipment (user agent), a computer with a mobile terminal device, a portable, pocket, hand-held, a mobile device, etc. Such as personal communication services (personal communication service, PCS) telephones and the like. Further, it may be a limited device, such as a device with lower power consumption, or a device with limited memory capacity, or a device with limited computing capacity, etc. Examples include bar codes, radio frequency identification (radio frequency identification, RFID), sensors, global positioning systems (global positioning system, GPS), information sensing devices such as laser scanners, and the like. The terminal device may be fixed or mobile.
In this application, the device for implementing the function of the terminal device may be the terminal device; or a device, such as a chip system, capable of supporting the terminal device to realize the function, which may be installed in the terminal device. In this application, a system-on-chip may be formed from a chip, and may include chips and other discrete devices.
The network device in the embodiment of the present application is an access device that a terminal device accesses to the mobile communication system in a wireless manner, and includes a radio access network device, for example, a base station. The network device may also refer to a device that communicates with the terminal device over the air. The network device may include an evolved base station (evolutional Node B) in a long term evolution (long term evolution, LTE) system or LTE-advanced (long term evolution-advanced, LTE-a), which may be referred to simply as an eNB or e-NodeB. An eNB is a device deployed in a radio access network to satisfy the fourth generation mobile communication technology (the fourth generation, 4G) standard to provide a wireless communication function for terminal devices. The network device may also be a new radio controller (new radio controller, NR controller), may be a base station (gNB ) in a 5G system, may be a centralized network element (centralized unit), may be a new radio base station, may be a remote radio module, may be a micro base station (also called a small station), may be a relay (relay), may be a distributed network element (distributed unit), may be a macro base station in various forms, may be a transmission reception point (transmission reception point, TRP), a Reception Point (RP), a transmission measurement function (transmission measurement function, TMF), or a transmission point (transmission point, TP), or any other wireless access device, and embodiments of the present application are not limited thereto. The network devices may also include home base stations (e.g., home evolved NodeB, or home Node B, HNB), baseband units (BBU), or wireless fidelity (wireless fidelity, wifi) Access Points (APs), etc. The embodiments of the present application do not limit the specific technology and specific device configuration used by the network device. The network device may correspond to an eNB in a 4G system and to a gNB in a 5G system.
The base station in the embodiment of the present application may include a Centralized Unit (CU) and a Distributed Unit (DU), and a plurality of DUs may be centrally controlled by one CU. The CU and the DU may be divided according to the functions of protocol layers of the wireless network that they have, for example, PDCP layer and above, and the functions of protocol layers below PDCP, for example, radio link control (radio link control, RLC) layer and medium access control (media access control, MAC), etc., are provided in the DU. It should be noted that this division of protocol layers is only an example, and may be divided at other protocol layers. The radio frequency device may be remote, not placed in the DU, or integrated in the DU, or partially remote and partially integrated in the DU, which is not limited in any way by the embodiments of the present application. In addition, in some embodiments, a Control Plane (CP) and a User Plane (UP) of the CU may be implemented separately and separated into different entities, which are a control plane CU entity (CU-CP entity) and a user plane CU entity (CU-UP entity), respectively. In this network architecture, the CU generated signaling may be transmitted to the terminal device through a DU, or the UE generated signaling may be transmitted to the CU through a DU. The DU may be passed through to the UE or CU directly through the protocol layer encapsulation without parsing the signaling. In this network architecture, the CU is divided into network devices on the radio access network (radio access network, RAN) side, and the CU may be divided into network devices on the Core Network (CN) side, which is not limited in this application.
The terminal device in the embodiment of the present application is connected to the radio access network device in a wireless manner, and the radio access network device is connected to the core network device in a wireless or wired manner. The core network device and the radio access network device may be separate physical devices, or may integrate the functions of the core network device and the logic functions of the radio access network device on the same physical device, or may integrate the functions of part of the core network device and part of the radio access network device on one physical device. The terminal device may be stationary or may be movable.
To facilitate an understanding of the embodiments of the present application, a brief description of several terms referred to in this application will first be provided.
1. CJT: a plurality of network devices transmit data to a terminal device by means of coherent transmission. A plurality of network devices participating in coherent transmission each acquire related data information (e.g., data stream information, precoding matrix, etc.) and channel state information (channel state information, CSI) between the plurality of network devices and the terminal device (e.g., covariance matrix of channels between the plurality of network devices and the terminal device, etc.). The plurality of network devices may be equivalently a distributed plurality of antenna arrays, together precoding the same layer of data to be transmitted. The term "coherent transmission" refers to that multiple network devices can jointly transmit the same data, so that the transmission signals of the multiple network devices can be overlapped in phase when reaching the terminal device, thereby greatly improving the power of the received signal and greatly reducing interference. In other words, the coherent transmission can greatly improve the received signal-to-interference-and-noise ratio of the terminal equipment, thereby remarkably improving the data transmission performance.
2. Coherent joint reception (coherent joint receiving, CJR): information interaction is carried out among a plurality of cooperative network devices, the plurality of cooperative network devices jointly receive data sent by one terminal device belonging to the plurality of cooperative network devices and cooperatively process the received data, so that a network architecture for cooperatively receiving the same terminal information by multiple stations is formed, and the reliability of an information transmission link can be improved under the condition of not increasing hardware devices of the network.
3. Uplink control information (uplink control information, UCI): an Acknowledgement (ACK) or negative acknowledgement (negative acknowledgement, NACK), a scheduling request (scheduling request, SR), CSI, etc. for transmitting hybrid automatic repeat request (hybrid automatic repeat request, HARQ) information, which is typically used for demodulation of a physical downlink shared channel. UCI may include one or more of CSI, HARQ information, SR. Wherein, the HARQ information may include ACK or NACK fed back for one or more physical downlink shared channels. The ACK may indicate that the physical downlink shared channel was successfully received and that the data in the physical downlink shared channel was successfully decoded; a NACK may indicate that the physical downlink shared channel was not successfully received, or that data in the physical downlink shared channel was not successfully decoded. The network device may retransmit the data based on the NACK fed back by the terminal device. The SR is used for the terminal device to request allocation of physical uplink shared channel resources to the network device. The CSI may include one or more of precoding matrix indication (precoding matrix indicator, PMI), rank Indication (RI), channel quality indication (channel quality indicator, CQI), channel state information reference signal (channel state information reference signal, CSI-RS) resource indication information (CSI-RS resource indication, CRI). CSI can also be divided into periodic (periodic) CSI, semi-persistent (semi-persistent) and aperiodic (aperiodic) CSI based on different time-domain behaviors.
4. Downlink control information (downlink control information, DCI): control information for scheduling downlink data channels (e.g., physical downlink shared channels) or uplink data channels (e.g., physical uplink shared channels), or other control information transmitted via the downlink, etc.
5. Physical uplink control channel (physical uplink control channel, PUCCH): can be used for transmitting UCI. The manner of determining the resources of the PUCCH for transmitting UCI may also be different based on the content contained in UCI.
6. Physical uplink shared channel (physical uplink shared channel, PUSCH): can be used for transmitting uplink data. PUSCH may be scheduled by a network device, such as by DCI in the PDCCH, and this manner of scheduling may be referred to as dynamic grant (dynamic grant). PUSCH may also be a configured grant (configured grant). Wherein the configuration grant may be an uplink grant (full RRC-configured UL grant) configured by full radio resource control (radio resource control, RRC), and this grant may be referred to as PUSCH transmission (Type 1PUSCH transmissions with a configured grant) for Type 1 configuration grant; a configuration grant requiring PDCCH triggering may also be used, and this grant may be referred to as PUSCH transmission (Type 2 PUSCH transmissions with a configured grant) for Type 2 configuration grant. In general, dynamic grant may be used for data scheduling with higher latency performance requirements, and configuration grant may be used for data scheduling with lower latency performance requirements. In addition, the configuration authorization is that the network equipment activates an uplink authorization to the terminal equipment once, and the uplink transmission is carried out by using the uplink authorized resource all the time under the condition that the terminal equipment does not receive deactivation; the dynamic authorization is that the network device needs to authorize the uplink transmission resource of the terminal device each time. It should be understood that the above-listed PUSCH grant method is only an example, and the present application is not limited to the PUSCH grant method.
If the network device schedules PUSCH by DCI, the network device may schedule PUSCH by, for example, DCI format (format) 0_0 or DCI format0_1, and indicates the time domain and frequency domain positions of PUSCH in DCI.
If PUSCH is a PUSCH with configuration grant, the network device may configure resources for the PUSCH with configuration grant, for example, through a bandwidth part (BWP) uplink dedicated parameter, for example, may be configured through a physical uplink shared channel control information element (PUSCH-Config IE) in a higher layer parameter. Parameters configured in the PUSCH-Config IE may include, for example, scrambling code identification of data, demodulation reference signal (demodulation reference signal, DMRS) type, power control, etc.
7. Physical downlink shared channel (physical downlink shared channel, PDSCH): the method is mainly used for downlink data transmission, and can also be used for transmission of paging messages and partial system messages.
For the sake of understanding the embodiments of the present application, a communication system suitable for the method provided in the embodiments of the present application will be described in detail by taking the communication system shown in fig. 1 as an example. Fig. 1 illustrates a schematic architecture diagram of a communication system 100 suitable for use in embodiments of the present application. As shown, the communication system 100 may include at least one terminal device, such as terminal device 101 shown. The communication system 100 may also include at least two network devices, such as network device 102 and network device 103 as shown, with information interaction between network device 102 and network device 103 being accomplished through a non-ideal BH. In communication system 100, network device 102 and network device 103 communicate with each other via a BH link, which may be a wired BH link (e.g., fiber optic, copper cable) or a wireless BH link (e.g., microwave). Network device 102 and network device 103 may cooperate to provide services to terminal device 101. Thus, terminal device 101 may communicate with network device 102 and network device 103, respectively, via wireless links. It should be noted that fig. 1 is merely exemplary. In an actual communication system, three or more network devices may cooperate with each other to provide services to the terminal device 101.
Transmissions between cooperating network devices can be categorized into ideal backhaul (ideal backhaul) and non-ideal backhaul (non-ideal backhaul). Illustratively, the communication delay between two stations under an ideal backhaul may be on the order of microseconds, which may be negligible compared to the data scheduling on the order of milliseconds in NR. The communication delay between two stations under non-ideal backhaul can be in millisecond level, which cannot be ignored compared with the data scheduling in millisecond level in NR.
It should be understood that, under the non-ideal backhaul, when the network device and the terminal device perform cooperative transmission, backhaul delay for information interaction between the network devices is relatively large, that is, there is a great delay in a process of implementing unification of scheduling information through interaction between the network devices, so it is difficult to implement CJT in a network communication system of the non-ideal backhaul.
In view of this, the present application provides a method for scheduling data for cooperative transmission, which is mainly applied to non-ideal backhaul wireless communication networks, such as an IPRAN networking scenario in NR, where a communication process occurs between a network device and a terminal device, and involves a plurality of network devices transmitting data for one terminal device through cqt. Furthermore, the data scheduling method for cooperative transmission provided by the application can also be applied to CJR, namely, a scene that a plurality of network devices receive uplink data sent by one terminal device.
According to the method for scheduling the data of the cooperative transmission, the scheduling information issued by the main network equipment (also called as a main base station) is forwarded to each network equipment participating in the cooperative transmission through the terminal equipment, so that the unification of the scheduling information among the network equipment participating in the cooperative transmission can be ensured, and the network equipment receiving the scheduling information can send the downlink data of the CJT or receive the uplink data of the CJR according to the scheduling information.
According to the data scheduling method for cooperative transmission, the scheduling information issued by the main network equipment is forwarded to the plurality of network equipment participating in the cooperative transmission through the terminal equipment, and the process realizes the unification of the scheduling information among the network equipment. The method for scheduling the data of the cooperative transmission not only can realize the CJT under the non-ideal backhaul scene, but also can realize the CJR under the non-ideal backhaul scene. The user experience is improved while the delay of data transmission is reduced.
In order to facilitate understanding of the embodiments of the present application, the following description is made.
First, in the embodiments of the present application, higher layer signaling is involved. The higher layer signaling may be, for example, a radio resource control (radio resource control, RRC) message, or may be other higher layer signaling, which is not limited in this application.
Second, in the embodiments of the present application, "for indicating" may include for direct indication and for indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as indication information, indication field, configuration information, etc.) is referred to as information to be indicated, and in a specific implementation process, there are various ways to indicate the information to be indicated, for example, but not limited to, the information to be indicated may be directly indicated, such as the information to be indicated itself or an index of the information to be indicated. The information to be indicated can also be indicated indirectly by indicating other information, wherein the other information and the information to be indicated have an association relation. It is also possible to indicate only a part of the information to be indicated, while other parts of the information to be indicated are known or agreed in advance. For example, the indication of the specific information may also be achieved by means of a pre-agreed (e.g., protocol-specified) arrangement sequence of the respective information, thereby reducing the indication overhead to some extent.
Third, the first, second and various numerical numbers in the embodiments shown below are merely for convenience of description and are not intended to limit the scope of the embodiments of the present application. For example, different indication information is distinguished, etc.
Fourth, in the embodiments shown below, "pre-fetching" or "pre-setting" may include signaling by the network device or pre-defining (e.g., protocol definition); the configuration can be defined by a communication protocol, and is configured in access network equipment and terminal equipment of both communication parties, or can be determined by the network equipment and configured to the terminal equipment, wherein the configuration can be configured through signaling display or is configured implicitly through other information. The "pre-defining" may be implemented by pre-storing corresponding codes, tables or other manners that may be used to indicate relevant information in devices (including, for example, terminal devices and network devices), and the application is not limited to a specific implementation manner thereof.
Fifth, the method for scheduling data of cooperative transmission provided by the present application is not only applicable to TDD communication systems, but also applicable to FDD communication systems.
Sixth, in the embodiments of the present application, cooperative transmission is referred to, and includes cqt and CJR. Wherein, CJT is the downlink data transmission in the cooperative transmission, and CJR is the uplink data transmission in the cooperative transmission.
The method for scheduling data of cooperative transmission provided in the present application is described in detail below with reference to the accompanying drawings. Because one or more network devices in the wireless communication system can provide services for the same terminal device, any network device in the wireless communication system serving the same terminal device can communicate with the terminal device based on the method for scheduling the cooperatively transmitted data provided by the application. The network device and the terminal device may include a method for the network device to send downlink data (downlink communication) to the terminal device, and a method for the terminal device to send uplink data (uplink communication) to the network device, which are both applicable to the data scheduling method for cooperative transmission provided in the present application. In the following, a method for scheduling data of cooperative transmission provided in the embodiment of the present application is described in detail by taking an interaction procedure between one terminal device and N network devices as an example.
Fig. 2 is a schematic flow chart of a method 200 for data scheduling for cooperative transmission provided by an embodiment of the present application, shown from a device interaction perspective. A schematic flow of information interaction of N network devices with a terminal device is shown in fig. 2, where the N network devices are network devices participating in a cooperative transmission of the terminal device, the method 200 may include S210 to S230. The steps in method 200 are described in detail below.
S210, the first network device sends first scheduling information to the terminal device.
Specifically, the first network device sends first scheduling information to the terminal device. Accordingly, the terminal device receives the first scheduling information from the first network device. The first scheduling information includes a first time-frequency resource, a first MCS order and a first transmission layer number, which are scheduled by the first network device for the terminal device.
Specifically, the first time-frequency resource includes a time-domain resource and a frequency-domain resource, wherein the time-domain resource may be an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, and the frequency-domain resource may be a Resource Block (RB) or a resource block group (resource block group, RBG). The first time-frequency resource is used for bearing data transmitted between each of the N network devices and the terminal device. The data may be downlink data or uplink data. The first MCS order is used to determine a modulation order and a channel coding rate of data transmission of the PDSCH or PUSCH. Illustratively, the modulation orders may be 2, 4, 6, 8, corresponding to quadrature phase shift keying (quadrature phase shift keying, QPSK), 16quadrature amplitude phase modulation (16quadrature amplitude modulation,16QAM), 64quadrature amplitude phase modulation (64quadrature amplitude modulation,64QAM), and 256quadrature amplitude phase modulation (256quadrature amplitude modulation,256QAM), respectively. The channel coding rate may be 490/1024, 948/1024, etc. The first number of transmission layers is a data stream number of downlink data sent by the network device to the terminal device, or a data stream number of uplink data sent by the terminal device, which may also be referred to as a first number of transmission layers, or a first transmission order, or a first transmission rank (rank).
It should be noted that the name of the first scheduling information is only exemplary, and other names may be used, such as the initial scheduling information, the pre-scheduling information, etc., which is not limited in this application. It should be understood that, in the embodiment of the present application, the first scheduling information is scheduling information determined by the first network device.
In the embodiment of the present application, the first network device is a network device that sends first scheduling information to the terminal device, and the N network devices are network devices that participate in cooperative transmission, where the N network devices include the first network device. Optionally, the N network devices participating in the cooperative transmission are determined according to channels of each network device and the terminal device, or determined according to a location of each network device, or determined according to a rule preset by a standard. It should be appreciated that the above determination of N network devices participating in a cooperative transmission is by way of example only and not limitation. It should also be understood that, for the cooperative transmission of the cqt, the N network devices participating in the cooperative transmission acquire and store data to be transmitted to the terminal device.
Further, the first network device may be referred to as a primary network device and the other network devices may be referred to as secondary network devices. For example, one network device with the highest strength of reference signal received power (reference signal receiving power, RSRP) received by the terminal device may be used as a primary network device, and the other devices may be used as secondary network devices in the N network devices for cooperative transmission; or, one network device closest to the terminal device is used as a main network device, and other devices are used as auxiliary network devices. It should be understood that the above-described determination of the primary network device is by way of example only and not limitation.
It should be appreciated that the first network device may independently determine the first scheduling information corresponding to the first network device based on real-time traffic requirements and channel conditions between the network device and the terminal device. Or after N network devices exchange channel statistics information (for example, a channel covariance matrix corresponding to a transmission channel between each network device and the terminal device) between each other and the terminal device through non-ideal BH, the first network device determines first scheduling information according to real-time service requirements, channel conditions between the first network device and the terminal device, and channel conditions between other network devices and the terminal device.
It should be noted that, in the embodiment of the present application, the first scheduling information sent by the first network device to the terminal device may be understood as scheduling information that needs to be forwarded by the terminal device, that is, the terminal device needs to forward the first scheduling information sent by the first network device to N network devices participating in cooperative transmission, so that the N network devices participating in cooperative transmission all obtain the first scheduling information and use the first scheduling information as respective scheduling information, and the terminal device can perform cooperative transmission with each network device.
In one implementation manner, the first scheduling information sent by the first network device is sent to the terminal device through DCI, that is, in the embodiment of the present application, the second DCI sent by the first network device to the terminal device includes the first scheduling information sent by the first network device to the terminal device.
Alternatively, the first transmission layer number included in the second DCI may multiplex the antenna port indication field in the DCI. For example, when the first network device indicates to the terminal device that the first transmission layer number is 3, the first network device may indicate that the first transmission layer number is 3 by indicating information in the DCI indicating that the number of antenna ports is 3 for the terminal device. Accordingly, the terminal device may determine that the number of antenna ports indicated by the first network device is 3 according to the indication information indicating the number of antenna ports, and determine that the first transmission layer number is 3. In one implementation manner, the indication information indicating the antenna port for the terminal device in the second DCI is used to indicate an index corresponding to the number of antenna ports, and the corresponding number of antenna ports is indicated by a correspondence between the index and the number of antenna ports. At this time, when the number of antenna ports indicated by the indication information indicating the number of antenna ports corresponds to a plurality of indexes, the terminal device can determine the same first transmission layer number according to different indexes. In other words, there may be a plurality of indexes indicated by the indication information indicating the same first transmission layer number. That is, the terminal device may determine the first number of transmission layers according to any one of index values indicated by the indication information. For example, if the indexes of the 3 ports indicated by the indication information for indicating the number of antenna ports have 26, 28, and 30, respectively, when the terminal device obtains any one of the indexes indicated by the indication information for indicating the number of antenna ports as 26, 28, or 30, it may be determined that the first number of transmission layers configured by the first network device is 3.
Alternatively, the number of transport layers in the second DCI may be used to indicate the first number of transport layers in the second DCI.
It is to be understood that for the first time-frequency resources in the first scheduling information, the indication may be commonly indicated by a frequency domain resource indication field and a time domain resource indication field in the second DCI. For the MCS order in the first scheduling information, it may be indicated by an MCS field in the DCI.
Optionally, the first network device transmits the first scheduling information to the terminal device using a first DCI format (format). The first scheduling information contained in the second DCI using the first DCI format is scheduling information pre-scheduled by the first network device. The scheduling information pre-scheduled by the first network device may be understood as scheduling information that needs to be forwarded by the terminal device, that is, after the terminal device receives the pre-scheduled scheduling information, the terminal device will not transmit data by using time-frequency resources in the pre-scheduled scheduling information. In other words, the second DCI carrying the first scheduling information is not used to schedule the PDSCH or PUSCH.
Optionally, the second DCI sent by the first network device to the terminal device includes first indication information, where the first indication information is used to indicate that the first scheduling information is scheduling information that is pre-scheduled by the first network device.
Optionally, the first indication information is indication information carried by a field newly defined in the second DCI. For example, the indication field occupied by the first indication information includes 1 bit. For example, when the bit value is 0, the bit value is 1, which is used to indicate that the DCI does not carry the first scheduling information, the DCI carries the first scheduling information sent by the first network device for the terminal device.
Alternatively, the first indication information may be an RNTI for scrambling the CRC code of the second DCI. Namely, the specific RNTI is adopted to scramble the CRC of the second DCI, and after the terminal equipment detects the second DCI corresponding to the CRC code scrambled by the specific RNTI, the information carried in the second DCI can be known to comprise the first scheduling information.
It should be understood that the above-described representation of the first indication information is merely exemplary and not limiting. Meanwhile, the number of bits occupied by the first indication information and the meaning corresponding to the value of the number of bits are merely examples and are not limiting.
Optionally, when the first network device transmits the first scheduling information using the first DCI format, the first network device may further distinguish the first scheduling information as the scheduling information for CJT or the scheduling information for CJR according to an indication field in DCI of the first DCI format.
Optionally, the second DCI sent by the first network device to the terminal device includes second indication information, where the second indication information is used to indicate that the first scheduling information carried in the second DCI is the scheduling information for CJT or the scheduling information for CJR. Specifically, when the first scheduling information issued by the first network device is used for scheduling downlink data, the second indicating information is used for indicating that the first scheduling information is the scheduling information for cqt. When the first scheduling information issued by the first network device is used for scheduling uplink data, the second indicating information is used for indicating that the first scheduling information is the scheduling information for the CJR.
Optionally, whether the first scheduling information transmitted by the first network device is the scheduling information for CJT or the scheduling information for CJR is predefined.
In another implementation manner, the first scheduling information sent by the first network device may also be carried in configuration information sent by the first network device to the terminal device, that is, the first network device sends the first scheduling information to the terminal device through the configuration information. The configuration information may be carried by higher layer signaling or by control unit (MAC control element, MAC-CE) signaling of the medium access control, for example. Similarly, the first indication information may also be carried in configuration information sent by the first network device to the terminal device.
S220, the terminal equipment forwards the first scheduling information.
Specifically, after receiving the first scheduling information sent by the first network device, the terminal device forwards the first scheduling information on the uplink time-frequency resource.
In one implementation, the terminal device forwards the first scheduling information through UCI.
Optionally, the terminal device sends UCI on the pre-acquired uplink time-frequency resource, where the UCI includes the first scheduling information. Alternatively, the pre-acquired uplink time-frequency resource may be a time-frequency resource of PUCCH or a time-frequency resource of PUSCH that is semi-statically scheduled.
Illustratively, the uplink time-frequency resource may be a time-frequency resource that is scheduled by N network devices by means of static scheduling (static scheduling) or semi-static scheduling (semi-persistent scheduling). For example, the uplink time-frequency resource is a time-frequency resource indicated by a higher layer signaling, such as RRC signaling, sent to the terminal device by any one of the N network devices. Alternatively, the uplink time-frequency resource is protocol defined. It should be understood that, the uplink time-frequency resource is an uplink resource shared by N network devices, and when the terminal device needs to send UCI on the uplink time-frequency resource, the network device does not need to send DCI to the terminal device to dynamically trigger the UCI.
Alternatively, the uplink time-frequency resource may also be configured periodically by the N network devices. That is, N network devices adopt a agreed period, which indicates that the terminal device can send UCI on the uplink time-frequency resource. The agreed period may be indicated to the terminal device by higher layer signaling, e.g. RRC signaling, by at least one of the N network devices, for example. For example, when the period agreed by the N network devices is 20 slots (slots), the terminal device may select to transmit UCI on a slot such as the 1 st slot, 21 st slot, or 41 st slot after receiving the period information. It should be understood that in case the uplink time-frequency resource is a configuration of N network devices, the terminal device forwards the first scheduling information to the N network devices on the uplink time-frequency resource.
Optionally, the terminal device forwards the first scheduling information through the UCI sent periodically. When the first scheduling information is carried on the UCI which is periodically sent, the N network devices may acquire the UCI carrying the first scheduling information on the uplink time-frequency resource by means of periodic detection. For example, when the period in which the terminal device transmits UCI is 20 slots, the N network devices may detect whether UCI exists on the uplink time-frequency resource with the period of 20 slots. After detecting the UCI, the N network devices determine that the UCI comprises first scheduling information through analysis.
Optionally, for an FDD system, a frequency band (frequency band) carrying a time-frequency resource of UCI is located in a second frequency band, a frequency band carrying a downlink time-frequency resource of DCI (e.g., the first DCI or the second DCI mentioned above) is located in a first frequency band, the second frequency band does not overlap with the first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
For a TDD system, uplink time-frequency resources carrying UCI may be located in the first frequency band or in the second frequency band. The first frequency band is a frequency band carrying DCI (e.g., the first DCI or the second DCI mentioned above), and the second frequency band is a frequency band that does not overlap with the first frequency band. For example, when the present application is applied to a 5G system, the second frequency band may be a supplementary uplink (supplementary uplink, SUL) frequency band. Further, UCI may be preferentially carried on the SUL band. Fig. 11 illustrates a schematic diagram of a terminal device preferentially transmitting UCI on the SUL band, for example. Specifically, when the terminal device receives the first scheduling information carried by the DCI from the first network device, and forwards the first scheduling information, the uplink time-frequency resource carrier on the SUL frequency band is selected to include UCI of the first scheduling information.
It should be appreciated that when the UCI is carried in the SUL band, the interaction delay in scheduling can be reduced, and in particular, the delay introduced by waiting for the uplink slot in the TDD system can be improved. For example, in a TDD system, when the uplink time slot is relatively allocated less, after receiving the DCI carrying the first scheduling information, the terminal device needs to wait for more downlink time slots before having an uplink transmission opportunity, so that additional delay is introduced. When the SUL carrier is configured, continuous uplink transmission can be performed on the SUL carrier, so that the time delay of reporting the scheduling information can be effectively reduced.
It should be appreciated that the uplink time-frequency resources may be used for transmitting data during the PUSCH transmission phase when UCI is not required to be transmitted. That is, the uplink time-frequency resource may be multiplexed into a time-frequency resource for transmitting uplink data without transmitting UCI.
In another implementation manner, the first scheduling information forwarded by the terminal device is carried in a response message, and when the first network device sends the first scheduling information to the terminal device through the configuration information, the terminal device sends the first scheduling information to the N network devices through the response message after receiving the first scheduling information sent by the first network device. For example, when the N network devices transmit other information to the terminal device through higher layer signaling (e.g., RRC signaling) or MAC-CE signaling, etc., the terminal device may transmit the received first scheduling information to each network device with a response message in response to the higher layer signaling or MAC-CE signaling of the N network devices.
In yet another implementation manner, the terminal device may send the first scheduling information to each network device using a time-frequency resource of PUSCH. It should be noted that, the PUSCH resource may be scheduled by configuration, after the N network devices activate one uplink grant to the terminal device, when the terminal device needs to send the first scheduling information, the N network devices may receive, through the PUSCH resource, the first scheduling information sent by the terminal device.
Illustratively, table 1 shows contents included in UCI.
In table 1, a frequency domain resource indication field indicates a set of frequency domain resources, such as RBs or RBGs, for data and/or signaling carried by UCI.
The time domain resource indication field is used for indicating allocation of time domain resources of data and/or signaling carried by the UCI.
And the MCS field is used for determining an index of the MCS order of the data and/or signaling carried by the UCI.
And the transmission layer number field is used for determining the transmission layer number of the data and/or signaling carried by the UCI.
Wherein the transport block size (transport block size, TBS) of the data can be determined from the frequency domain resource indication field, the time domain resource indication field, the MCS field, and the transport layer number field.
Optionally, the UCI further includes at least one of:
And a new data indication field for indicating whether the transmission data scheduled by the first scheduling information is new transmission data or retransmission data.
And the HARQ-ACK resource field is used for indicating the time-frequency resource for confirming the feedback information transmission.
It should be understood that table 1 above is only an example and not a limitation, i.e., when UCI is used to carry the first scheduling information, all are within the scope of protection of the present application.
S230, the terminal device receives N first DCIs from N network devices, where each of the N first DCIs includes first scheduling information.
Specifically, after receiving the first scheduling information forwarded by the terminal device, the N network devices respectively send first DCI to the terminal device, where each first DCI includes the first scheduling information, and accordingly, the terminal device receives N first DCIs from the N network devices.
It should be understood that each of the N first DCIs sent by the N network devices to the terminal device is used to instruct the terminal device to perform downlink or uplink data transmission using the first scheduling information, and therefore, each of the N first DCIs includes the first scheduling information forwarded by the terminal device. It should also be appreciated that each first DCI of the N first DCIs also includes other information, such as redundancy version information, DCI format identification information, etc., that schedules downlink or uplink data transmissions. Illustratively, when three network devices (first network device, second network device, and third network device, respectively) participate in cooperative transmission (i.e., N is 3) in the communication system, the first DCIs sent by the three network devices to the terminal device are first dci#1, first dci#2, and first dci#3, respectively. Wherein, the first dci#1 is a first DCI transmitted to the terminal device corresponding to the first network device; the first dci#2 is a first DCI transmitted to the terminal device corresponding to the second network device; the first dci#3 is a first DCI transmitted to a terminal device corresponding to a third network device. It should be understood that the first dci#1, the first dci#2, and the first dci#3 each carry first scheduling information.
It should be noted that, in the embodiment of the present application, the first scheduling information sent by the first network device to the terminal device in S210 is pre-scheduled scheduling information, that is, the first scheduling information received by the terminal device in S210 is only scheduling information that needs to be forwarded by the terminal device, and is not used for transmitting data with the first network device after being received by the terminal device. The first scheduling information carried in the N first DCIs sent by the N network devices in S203 is used for the terminal device to perform corresponding data transmission with the network device according to the first scheduling information after receiving.
S240, the terminal device and the N network devices transmit data.
Specifically, after the terminal device receives the first scheduling information from the N network devices, the N network devices and the terminal device perform cooperative transmission of data.
When the first scheduling information is the scheduling information for the cqt, the terminal device receives the same downlink data transmitted from the N network devices on the first time-frequency resource. When the first scheduling information is the scheduling information for the CJR, the terminal device transmits uplink data on the first time-frequency resource, and accordingly, the N network devices receive the uplink data on the first time-frequency resource. For example, in cqt, N network devices transmit the same downlink data to a terminal device using a first MCS level and a first number of transmission layers on a first time-frequency resource; in the CJR, the N network devices receive uplink data from the terminal device using the first MCS level and the first number of transmission layers on the first time-frequency resource.
It should be noted that, for the N network devices participating in the cooperative transmission, if the first scheduling information is the scheduling information for CJT, the first network device already stores the same downlink data before sending the first scheduling information to the terminal device. If the first scheduling information is the scheduling information for the CJR, the N network devices do not store data before receiving the first scheduling information sent by the terminal device, so after receiving the first scheduling information, determining that the first scheduling information is the scheduling information for scheduling uplink data.
Based on the scheme, the method and the device adopt a mode that the terminal equipment forwards the pre-scheduling information of the main network equipment, so that a plurality of network equipment participating in the cooperative transmission acquire the same scheduling information, the problem of overlarge time delay of the interactive scheduling information among the network equipment in the non-ideal backhaul is solved, and the cooperative transmission of the non-ideal backhaul network is realized.
Optionally, after receiving the first scheduling information forwarded by the terminal device, the N network devices wait for a first time (or referred to as a T1 time) and then transmit data with the terminal device. Illustratively, when the N network devices receive the first scheduling information (e.g., may be carried in UCI) from the terminal device, each of the N network devices may trigger a counter (e.g., the counter may be a clocked countdown counter) to take the time when the first scheduling information is received as the counter trigger time, and the value of the counter is zero after the first time elapses. At this time, the N network devices transmit downlink data to the terminal device, or the N network devices receive uplink data transmitted by the terminal device.
In one implementation, the first time is preset. When the first time is a preset value, the N network devices may be set with a counter that starts at the first time. Alternatively, the first time may be determined interactively between N network devices, e.g., the N network devices negotiate to determine the first time through non-ideal backhaul interactions.
In another implementation, the first time is determined by the first network device and sent to the terminal device through higher layer signaling, for example, by RRC signaling or MAC-CE signaling, to send indication information of the first time to the terminal device.
In yet another implementation, the first time is determined by the first network device and sent to the terminal device via DCI. Optionally, the first scheduling information sent by the first network device in S210 includes indication information of the first time.
It should be noted that the above manner of determining the first time is merely exemplary and not limiting.
After the terminal device obtains the value of the first time, the terminal device may send the first time through UCI, that is, the forwarded first scheduling information includes the indication information of the first time. Alternatively, the terminal device may also send via other signaling, which is not limited herein. When the terminal device transmits the indication information of the first time through the UCI, an indication field of the first time may be added in the above table 1, that is, an indication field for indicating the first time is defined in the UCI, and a field included in the indication field of the first time is used for indicating the first time.
Optionally, the first time may be understood as a time interval between a time when any one network device receives the first scheduling information forwarded by the terminal device and a time when the network device sends the first DCI to the terminal device; alternatively, the first time may be understood as a time interval between a time when any one network device receives the first scheduling information forwarded from the terminal device and a time when the network device and the terminal device start transmitting data.
It should be noted that, when the first time is preset by a protocol or determined by N network devices, UCI sent by the terminal device does not include the first time, the N network devices may determine a start time of a time slot for uplink data transmission or downlink data transmission according to the first time preset by the protocol or determined by mutual interaction, or the N network devices may determine a start time for sending N first DCIs according to the first time preset by the protocol or determined by mutual interaction, so as to ensure that start times of time slots carrying data of each network device are aligned.
After N network devices detect UCI in an uplink slot, DCI (the DCI is first DCI carrying first scheduling information) indicating scheduling PDSCH (for transmitting downlink data) or PUSCH (for transmitting further uplink data) may be transmitted to a terminal device in a next downlink slot after UCI; alternatively, in case the system uses a first time, the first time may be a time interval between when the network device detects UCI and the DCI transmitting the scheduled PDSCH or PUSCH.
It should be understood that, when the communication system does not set the first time, after receiving the first scheduling information from the terminal device by the N networks, after the L1 processing (for example, 2 timeslots) of the same time, the N network devices may select to send the first DCI carrying the first scheduling information in the next timeslot (the next downlink timeslot after L1 processing for the TDD system and the next timeslot after L1 processing for the FDD system) immediately after the L1 processing to schedule the uplink or downlink data, so that the moments when the N network devices transmit the data are the same. However, in some scenarios, for example, after a part of network devices receives the first scheduling information, the L1 processing delay is too large due to the overload of the network devices; or the current channel condition of the partial network equipment is bad, so that N network equipment cannot simultaneously send DCI to the terminal equipment in the same time slot. Therefore, according to the load of the network equipment or the current channel condition, the embodiment of the application can enable each network equipment to perform data scheduling and data transmission on the appointed time slot after being processed by the L1 through the set first time. In addition, according to the embodiment of the application, the first time corresponding to the current scheduling can be flexibly set in each scheduling according to the load and other conditions of each network device currently scheduled, namely, in the embodiment of the application, the first time of each cooperative transmission can be set to be different time intervals, so that the effect of flexible data scheduling is achieved, and the purpose of improving user experience is achieved.
In addition, in the communication system, the network device may choose whether to join in the cooperative transmission with the terminal device, that is, the network device that receives the first scheduling information may choose to participate in the cooperative transmission or not participate in the cooperative transmission. When the network equipment selects not to join in the cooperative transmission with the terminal equipment, for the CJT scene, the network equipment can delete the corresponding transmission data according to the first scheduling information so as to avoid that the data in the buffer area is wrongly sent to the terminal equipment in the next cooperative transmission; for the CJR scenario, the network device does not receive upstream data from the terminal device. It should be understood that in the scenario shown in fig. 2, N network devices are network devices that participate in the cooperative transmission, i.e., fig. 2 is an example in which N network devices all participate in the cooperative transmission. In other words, in the scenario shown in fig. 2, N network devices that perform cooperative transmission with the terminal device are used.
Optionally, before S220, the method further includes S250, where the terminal device determines the first scheduling information.
Specifically, after receiving first scheduling information sent by a first network device, the terminal device determines the first scheduling information or determines that the first scheduling information is scheduling information to be forwarded. The terminal device determines that the second DCI includes the first scheduling information by parsing the second DCI, that is, the terminal device determines that the received first scheduling information is the scheduling information that needs to be forwarded.
Optionally, after S220, the method further includes S260, the N network devices determining the first scheduling information. By way of example, each network device analyzes UCI to determine that UCI includes first scheduling information, that is, N network devices determine that first scheduling information sent by a terminal device is received.
Optionally, the method 200 may further include a process of the first network device acquiring an uplink channel or a downlink channel.
When the first network device acquires the uplink channel state information, the uplink channel state information may be acquired through a sounding reference signal (sounding reference signal, SRS) transmitted to the first network device by the terminal device.
In the time division multiplexing system, because the uplink channel and the downlink channel have reciprocity, when the first network device acquires the uplink channel state information, the terminal device first transmits the SRS to the first network device, so that the first network device can acquire the uplink channel state information. Then, the first network device may estimate the downlink channel state information by measuring the uplink channel, i.e. obtain the corresponding downlink channel state information according to reciprocity of the uplink and downlink channels.
In another implementation, the terminal device may receive a channel state information reference signal (CSI-RS) from the first network device for CSI measurement and feedback of the downlink channel. Among others, CSI may include, but is not limited to: precoding Matrix Indicator (PMI), rank Indicator (RI), channel quality indicator (channel quality indication, CQI), layer Indicator (LI), and the like, which are not limited in this application. For example, the first network device may determine an MCS corresponding to the channel quality based on the CQI fed back by the terminal device to perform coding and modulation processing on the signal to be transmitted. The first network device may also determine the number of transmission layers and a precoding matrix adapted to the number of transmission layers based on RI and PMI fed back by the terminal device, so as to precode a signal to be transmitted.
Based on the method for scheduling the data of the cooperative transmission provided by the embodiment of the application, the terminal equipment forwards the first scheduling information of the first network equipment, so that each network equipment participating in the cooperative transmission can utilize the first scheduling information to realize the cooperative transmission of non-ideal backhaul.
It should be understood that, in the embodiment of the present application, when the first network device determines the first scheduling information by considering the real-time service requirement, the channel condition between the first network device and the terminal device, and the channel condition between other network devices and the terminal device, it is not only able to ensure information transmission between the terminal device and all the network devices participating in cooperative transmission, but also able to further improve reliability and stability of the system.
In some scenarios where the transmission is unreliable, for example, in a communication system, the information for pre-scheduling (such as the second scheduling information in fig. 3) sent by the first network device and received by the terminal device is not correctly demodulated, and even the second scheduling information sent by the network device is not received; or the second scheduling information forwarded by the terminal device is not correctly received (e.g., failed in demodulation or not received) by the first network device, the embodiment of the application provides a method 300 for scheduling data of cooperative transmission, as shown in fig. 3. Wherein fig. 3 is a schematic flow chart of another method 300 for data scheduling for cooperative transmission provided by an embodiment of the present application from the perspective of device interaction. The method 300 may include S310 to S340. The steps in method 300 are described in detail below.
S310, the second scheduling information transmission fails.
The second scheduling information includes a second time-frequency resource, a second MCS order and a second number of transmission layers, which are pre-scheduled for the terminal device by the first network device. The description of the second time-frequency resource, the second MCS level and the second transmission layer number may refer to the description of the first time-frequency resource, the first MCS level and the first transmission layer number in S210, which are not repeated herein.
Specifically, the second scheduling information transmission failure may include, but is not limited to: the first network device does not receive the second scheduling information forwarded by the terminal device; or the first network device receives the second scheduling information forwarded by the terminal device but does not demodulate the second scheduling information correctly; or the terminal equipment does not receive the second scheduling information sent by the first network equipment; or the terminal device receives the first scheduling information sent by the first network, but does not demodulate the second scheduling information correctly. The first network device does not receive the second scheduling information forwarded by the terminal device, for example, the first network device does not receive the second scheduling information sent by the first network device, so that the second scheduling information is not forwarded, and correspondingly, the first network device does not receive the second scheduling information forwarded by the terminal device; or the terminal device receives the second scheduling information sent by the first network device but does not demodulate the second scheduling information correctly, so that the second scheduling information is not forwarded, and correspondingly, the first network device does not receive the second scheduling information forwarded by the terminal device. For example, the first network device may determine that the terminal device does not receive the second scheduling information or that the terminal device does not correctly demodulate the second scheduling information when the first network device does not receive the second scheduling information from the terminal device after waiting for a period of time. For example, after receiving the scheduling information from the terminal device, the first network device determines that the terminal device does not correctly demodulate the second scheduling information or fails to demodulate the scheduling information forwarded by the terminal device when the scheduling information forwarded by the terminal device is found to be inconsistent with the second scheduling information sent by the first network device through parsing.
It should be understood that S310 is only used to illustrate a scenario in which the transmission of the second scheduling information between the first network device and the terminal device fails, and re-initiate the rescheduling scenario of the scheduling to the first network device.
It should be understood that, before S320, the first network device may initiate multiple rescheduling, for example, failure of the third scheduling information transmitted by the first network device and the terminal device, failure of the fourth scheduling information transmitted by the first network device and the terminal device, and so on. Fig. 3 illustrates a scenario in which only one rescheduling is initiated.
S320, the first network device determines first scheduling information.
Specifically, when the second scheduling information is failed to be sent, the first network device initiates rescheduling and determines rescheduling first scheduling information.
Alternatively, the first scheduling information and the second scheduling information may be identical, partially identical, or completely different. For example, when the first scheduling information and the second scheduling information are identical, for example, in a scenario in which the first network device continuously initiates scheduling, that is, the interval time between each scheduling of the network device is shorter, when there is a previous scheduling failure, the previous scheduling information may be continuously used for rescheduling. When the first scheduling information and the second scheduling information are partially identical, any one pair of information or any two pairs of information in the first time-frequency resource and the second time-frequency resource, the first MCS order and the second MCS, the first transmission layer number and the second transmission layer number can be identical. When the first scheduling information and the second scheduling information are completely different, that is, any pair of information in the first time-frequency resource and the second time-frequency resource, the first MCS order and the second MCS, the first transmission layer number and the second transmission layer number is different.
S330, the first network device sends first scheduling information to the terminal device. For a description of this step, reference is made to S210 above, and details thereof are omitted here.
S340, the terminal equipment forwards the first scheduling information. For a description of this step, reference is made to S220 above, and details thereof are omitted here.
S350, the terminal device receives N first DCIs from N network devices. For a description of this step, reference may be made to S230 above, and details thereof are omitted here.
S360, the terminal equipment and the N network equipment transmit data. For a description of this step, reference is made to S240 above, and details thereof are omitted here.
It should be understood that in the scenario shown in fig. 3, when the transmission of the second scheduling information between the first network device and the terminal device fails, scheduling needs to be reinitiated, that is, the sending of the first scheduling information may include, but is not limited to, the following scenarios: the second scheduling information sent by the first network device is that the first network device fails to send the second scheduling information to the terminal device, including that the terminal device receives the second scheduling information but does not demodulate the second scheduling information correctly, or that the terminal device does not receive the second scheduling information, etc. Or the first network device does not correctly receive the second scheduling information forwarded by the terminal device, including the first network device receiving the second scheduling information but not demodulating the second scheduling information correctly, or the first network device not receiving the second scheduling information forwarded by the terminal device, etc. For example, when the second scheduling information sent by the first network device is carried in the DCI, the terminal device may not receive the DCI carrying the second scheduling information (for example, the terminal device performs blind detection to avoid missing detection), or the terminal device receives the DCI carrying the second scheduling information but does not demodulate the DCI correctly, that is, the terminal device fails to receive the DCI carrying the second scheduling information. When the second scheduling information forwarded by the terminal device is carried on the UCI, the UCI carrying the second scheduling information may not be received correctly by the first network device, including but not limited to, that the first network device does not receive the UCI carrying the second scheduling information, or that the second scheduling information carried by the first network device is different from the issued second scheduling information after demodulating and finding that the first network device receives the UCI carrying the second scheduling information. Or the first network device cannot properly demodulate UCI carrying the second scheduling information, etc.
In the embodiment shown in fig. 2, the first network device is described with respect to a scenario in which the first network device is successfully scheduled for the first time. That is, the first scheduling information sent by the first network device to the terminal device is successfully received and correctly demodulated by the terminal device, and accordingly, the first network device correctly receives the first scheduling information forwarded by the terminal device. The method shown in fig. 3 is a rescheduling method proposed for the above-mentioned scenario where the transmission is unreliable, in other words, when the first scheduling fails, the first network device initiates the rescheduling.
It should be appreciated that the scenario illustrated in fig. 3 is still for N network devices to be network devices participating in a cooperative transmission, i.e. fig. 3 is an example of a rescheduling scenario when N network devices are all participating in a cooperative transmission.
Based on the scheme, the method for scheduling the data of the cooperative transmission can ensure the unification of the scheduling information of each network device participating in the cooperative transmission in the scene of unreliable transmission, thereby improving the stability of a network system.
Alternatively, the first network device transmits the first scheduling information is initiated after a second time (alternatively referred to as T2 time) has elapsed. For example, after the first network device transmits the second scheduling information, a counter in the first network device may be triggered (for example, the counter may be a timed count-down counter) so that a time point when the second scheduling information is transmitted is the counter trigger time point, and a value of the counter is zero after the second time elapses. At this time, the first network device does not correctly receive the second scheduling information forwarded by the terminal device, and then the first network device reinitiates scheduling and sends the first scheduling information to the terminal device.
It should be understood that, before the counter value is zero, if the first network device correctly receives the second scheduling information forwarded by the terminal device, the first network device will send the second scheduling information of the scheduling PUSCH (corresponding to the second scheduling information being the scheduling information for CJR) or the PDSCH (corresponding to the second scheduling information being the scheduling information for CJT) to the terminal device.
Alternatively, the second time may be preset. Alternatively, the second time may be set by the first network device itself.
By setting the second time, the first network device can be ensured to initiate rescheduling again when the scheduling fails, the reliability and stability of communication can be improved, and further, the user experience is improved.
Optionally, before the terminal device forwards the first scheduling information, the method 300 for cooperative transmission provided in the present application further includes S360, and the process may refer to S240. Before the N network devices and the terminal device transmit data, the method 300 further includes S370, and the process may refer to S250 above, which is not described herein.
Optionally, the method 300 may further include a process of the first network device acquiring an uplink channel or a downlink channel. This process may be referred to the related description in fig. 2, and will not be described here.
Fig. 4 is a schematic diagram of comparison results of interaction time delay between a method for scheduling data of cooperative transmission and a scheduling method of cooperative transmission based on BH interaction according to an embodiment of the present application. In fig. 4, a downlink and uplink time ratio of 4:1, a subcarrier spacing of 30KHz, and a transmission time interval (transmission time interval, TTI) or slot of 0.5ms are taken as an example for a TDD communication system.
Specifically, in fig. 4, for the scheduling manner of the coordinated transmission of the BH interaction, if the first network device starts scheduling in TTI 0 (or slot 0), the first network device performs scheduling result interaction to other network devices in the coordinated transmission through the BH, and considering that the BH typical delay is 4ms, the BH interaction is completed in 8 TTIs (or slots). At this time, the network device that performs cooperative transmission with the terminal device starts to perform layer 1 (L1) processing at TTI 9 (or slot 9) (this process includes operations such as weight design, and will not be described herein in detail with reference to the current related art), and transmits DCI for scheduling PDSCH to the terminal device at TTI 11 (or slot 11) after 2 TTIs (or slots), and then transmits PDSCH at TTI 12. This procedure experiences 11 TTIs (or slots) from the completion of scheduling to the transmission of PDSCH, i.e., the scheduling delay is 11 TTIs (or slots). If the first network device starts scheduling in TTI 3 (or slot 3), the L1 processing is completed in TTI 13 (or slot 13). Then waits for an uplink time slot (not available for transmitting DCI), and after the downlink time slot (i.e. TTI 15) transmits the DCI, the PDSCH is transmitted, where the scheduling delay is 12 TTIs (or slots). It should be appreciated that in an actual system, where only one BH interaction is shown in fig. 4, each network device in the cooperative transmission may need multiple BH interactions to coordinate the scheduling information, so the actual scheduling delay may be greater.
When the scheduling method is adopted for scheduling, if the first network device starts scheduling at the TTI 1 (or the time slot 1), the first network device sends DCI carrying the first scheduling information at the TTI 2 (or the time slot 2), and the terminal device forwards UCI carrying the first scheduling information on the uplink time-frequency resource at the TTI 3 (or the time slot 3). After the network device detects UCI, after L1 processing of 2 TTIs (or slots), DCI and PDSCH for scheduling PDSCH are sent in TTI 6 (or slot 6) and TTI 7 (or slot 7) respectively, where the scheduling delay is 5 TTIs (or slots). If the first network device starts scheduling in TTI 3 (or slot 3), since TTI 4 (or slot 4) belongs to an uplink slot, the first network device may issue DCI carrying the first scheduling information in TTI 5 (or slot 5), and since TTI 6 (or slot 6) and TTI 7 (or slot 7) are downlink slots, the terminal device forwards UCI carrying the first scheduling information in TTI 8 (or slot 8). After detecting UCI, the first network device performs L1 processing of 2 TTIs (or time slots), and transmits DCI in a downlink time slot (i.e., TTI 11), and transmits PDSCH in TTI 12 (or time slot 12), where the scheduling delay is 8 TTIs (or time slots).
Fig. 9 is a schematic diagram showing comparison results of interaction time delays in a scheduling manner of the second data scheduling method of cooperative transmission and the cooperative transmission based on BH interaction, where, when DCI and PDSCH scheduled by the DCI are transmitted in the same time slot (or TTI), in comparison with fig. 4, in fig. 9, DCI and PDSCH scheduled by DCI are transmitted simultaneously in time slot 11.
It should be understood that in the FDD communication system, because there is no concept of downlink and uplink time matching, when the method of data scheduling for cooperative transmission in the present application is adopted, the terminal device does not need to wait for receiving DCI carrying the first scheduling information on a downlink timeslot, but receives DCI carrying the first scheduling information sent by the first network device after the scheduling is completed, and then the terminal device can forward and carry the first scheduling information UCI through uplink time-frequency resources, and also does not need to wait for sending UCI on the next uplink timeslot. In summary, compared to the TDD system, in the FDD communication system, the method for scheduling data for cooperative transmission provided in the present application further saves the interaction delay.
It should be understood that fig. 4 is an illustration of the comparison results for cqt in cooperative transmission.
In summary, as can be seen from fig. 4, by adopting the scheme provided by the present application, the purpose of saving the interaction time delay can be achieved.
Fig. 10 is a schematic diagram of comparison results of interaction time delay between a third method for scheduling data of cooperative transmission and a scheduling method of cooperative transmission based on BH interaction according to an embodiment of the present application. Fig. 10 illustrates an example of using the SUL band to carry UCI in a TDD communication system, where the downlink and uplink time slots of the TDD system are allocated at a ratio of 8:2, the subcarrier spacing is 30KHz, and the time slot length is 0.5ms.
Specifically, in fig. 10, in the CJT scheduling manner based on BH interaction, considering that the BH typical delay is 4ms, if the first network device performs scheduling in time slot 0, scheduling information is interacted to other cooperative network devices in time slot 8, and the other cooperative network devices and the first network device start L1 processing in time slot 9 for 2 time slots, and then transmit PDSCH in time slot 11. This procedure goes through 11 slots from the first network device completing scheduling to transmitting PDSCH, i.e. the scheduling delay is 11 slots.
For the scheme of the present application, in one case, if the first network device performs scheduling in the time slot 0, DCI carrying the initial scheduling result is sent in the time slot 1, and the terminal device generates UCI carrying the scheduling result to be forwarded after receiving the DCI, and forwards the UCI to all the cooperative network devices (including the first network device) in the time slot 2 through the SUL frequency band. After all the cooperative network devices detect the UCI, the PDSCH is sent in the time slot 5 through the L1 processing of two time slots, and the scheduling delay is 5 time slots. It may be understood that, when the terminal device does not use the SUL band to send UCI (for example, the system is not configured with the SUL band, or the SUL band is configured but not used), the terminal device sends UCI in an uplink timeslot of the system (i.e., an uplink timeslot resource carrying UCI is located in a band carrying DCI), where UCI is sent in timeslot 7 in fig. 10, and then all the cooperative network devices send PDSCH in timeslot 10, where the scheduling delay is 10 timeslots. Therefore, compared with the scheduling mode of the cooperative transmission of BH interaction, when the SUL frequency band is adopted to transmit UCI, scheduling time delay can be greatly saved. Meanwhile, when the SUL frequency band is configured in the TDD system, UCI can be preferentially selected to be sent on the SUL frequency band, so that the purpose of further reducing scheduling delay is achieved.
In another case, if the first network device starts scheduling in the time slot 3 and sends DCI carrying the initial scheduling result in the time slot 4, the terminal device forwards the generated UCI carrying the scheduling result to be forwarded to all the cooperative network devices (including the first network device) in the time slot 5 through the SUL frequency band, and after all the cooperative network devices are processed in the L1 of 2 time slots, sends PDSCH in the time slot 10, where the scheduling delay is 7 time slots. Compared with the scheduling mode of the BH interactive cooperative transmission, the UCI is transmitted by adopting the SUL frequency band, so that scheduling time delay can be saved.
Fig. 5 is a schematic block diagram of an apparatus 500 for data scheduling for cooperative transmission according to an embodiment of the present application. The apparatus 500 comprises a receiving module 501, the receiving module 501 being operable to implement a corresponding receiving function. The receiving module 501 may also be referred to as a receiving unit.
The apparatus 500 further comprises a processing module 502, the processing module 502 being operable to implement corresponding processing functions.
The apparatus 500 further comprises a sending module 503, which sending module 503 may be used to implement a corresponding sending function, which sending module 503 may also be referred to as a sending unit.
Optionally, the apparatus 500 further includes a storage unit, where the storage unit may be used to store instructions and/or data, and the processing unit 502 may read the instructions and/or data in the storage unit, so that the apparatus implements the actions of the relevant apparatus in the foregoing method embodiments.
The apparatus 500 may be used to perform the terminal device or the first network device or other network devices than the first network device in the above respective method embodiments. Such as actions performed by the second network device, where the apparatus 500 may be a component of the terminal device or the first network device or a network device other than the first network device, the receiving module 501 is configured to perform operations related to receiving the terminal device or the first network device or a network device other than the first network device in the above method embodiment, the processing module 502 is configured to perform operations related to processing the terminal device or the first network device or a network device other than the first network device in the above method embodiment, and the sending module 503 is configured to perform operations related to sending the terminal device or the first network device or a network device other than the first network device in the above method embodiment.
As a design, the apparatus 500 is configured to perform the actions performed by any network element or any device in the method embodiments (method 200, method 300) above. In an embodiment, the apparatus for scheduling data for cooperative transmission may be used to perform the operations of the terminal device in fig. 2 or fig. 3. For example:
The receiving module 501 is configured to receive first scheduling information from a first network device, where the first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order, and a first transmission layer number. And the method is also used for receiving N pieces of first DCI from N pieces of network equipment, wherein each piece of first DCI comprises first scheduling information, and when the first scheduling information is used for scheduling downlink data, the same downlink data sent by the N pieces of network equipment are received on first time-frequency resources, and N is an integer greater than 1.
Alternatively, the first scheduling information received by the receiving module 501 may be carried in the second DCI. It should be understood that the second DCI is different from the first DCI sent by the N network devices, where the second DCI is used to carry prescheduling information sent by the first network device for the terminal device.
A sending module 503, configured to send the first scheduling information. And the first scheduling information is further used for transmitting uplink data on the first time-frequency resource when the first scheduling information is used for scheduling the uplink data.
Alternatively, the first scheduling information transmitted by the transmitting module 503 may be carried in a predefined UCI.
It should be understood that the specific process of each module to perform the corresponding steps is described in detail in the above method embodiments, and is not described herein for brevity.
In addition, the receiving module 501, the processing module 502, and the sending module 503 in the apparatus for scheduling data of cooperative transmission may also implement other operations or functions of the terminal device in the above method, which are not described herein again.
Alternatively, the apparatus 500 for data scheduling of cooperative transmission may be a device including a terminal device. Alternatively, the apparatus 500 for scheduling data for cooperative transmission may be a component configured in a terminal device, for example, a chip in the terminal device. In this case, the receiving module 501 and the transmitting module 503 may be interface circuits, pins, or the like. Specifically, the interface circuit may include an input circuit and an output circuit, wherein the receiving module 501 may include an input circuit, the transmitting module 503 may include an output circuit, and the processing module 502 may include a processing circuit.
In another embodiment, the apparatus for scheduling data for cooperative transmission may be used to perform the operations of the first network device in fig. 2 or fig. 3. For example:
a receiving module 501, configured to receive first scheduling information from a terminal device, where the first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order, and a first transmission layer number. And the first scheduling information is further used for receiving uplink data sent by the terminal equipment on the first time-frequency resource when the first scheduling information is used for scheduling the uplink data.
Alternatively, the first scheduling information received by the receiving module 501 may be carried in a predefined UCI.
A sending module 503, configured to send the first scheduling information to the terminal device. The sending module 503 is further configured to send the first DCI to the terminal device, and send the downlink data to the terminal device on the first time-frequency resource when the first scheduling information is used to schedule the downlink data.
Alternatively, the first scheduling information sent by the sending module 503 may be carried in the second DCI.
In addition, the receiving module 501, the processing module 502, and the sending module 503 in the apparatus for scheduling data of cooperative transmission may further implement other operations or functions of the first network device in the above method, which are not described herein.
Alternatively, the apparatus 500 for data scheduling of cooperative transmission may be a device including a first network device. Alternatively, the apparatus 500 for data scheduling of cooperative transmission may be a component configured in the first network device, for example, a chip in the first network device. In this case, the receiving module 501 and the transmitting module 503 may be interface circuits, pins, or the like. Specifically, the interface circuit may include an input circuit and an output circuit, wherein the receiving module 501 may include an input circuit, the transmitting module 503 may include an output circuit, and the processing module 502 may include a processing circuit.
It should be understood that the specific process of each module to perform the corresponding steps is described in detail in the above method embodiments, and is not described herein for brevity.
In another embodiment, the apparatus for scheduling data for cooperative transmission may be used to perform the other network devices except the first network device in fig. 2 or fig. 3. For example, operation of the second network device, for example:
a receiving module 501, configured to receive first scheduling information from a terminal device, where the first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order, and a first transmission layer number. The receiving module 501 is further configured to receive uplink data sent from the terminal device on the first time-frequency resource when the first scheduling information is used for scheduling uplink data.
Alternatively, the first scheduling information received by the receiving module 501 may be carried in a predefined UCI.
A sending module 503, configured to send a first DCI to a terminal device, where the first DCI includes first scheduling information. And the first scheduling information is further used for sending downlink data to the terminal equipment on the first time-frequency resource when the first scheduling information is used for scheduling the downlink data.
In addition, the receiving module 501, the processing module 502, and the sending module 503 in the apparatus for scheduling data of cooperative transmission may further implement other operations or functions of the above method except for other network devices of the first network device, which are not described herein.
Alternatively, the apparatus 500 for data scheduling of cooperative transmission may be a device including other network devices than the first network device. Alternatively, the apparatus 500 for data scheduling of cooperative transmission may be a component configured in a network device other than the first network device, for example, a chip in the second network device. In this case, the receiving module 501 and the transmitting module 503 may be interface circuits, pins, or the like. Specifically, the interface circuit may include an input circuit and an output circuit, wherein the receiving module 501 may include an input circuit, the transmitting module 503 may include an output circuit, and the processing module 502 may include a processing circuit.
It should be understood that the specific process of each module to perform the corresponding steps is described in detail in the above method embodiments, and is not described herein for brevity.
Fig. 6 is a schematic structural diagram of another apparatus for scheduling cooperatively transmitted data according to an embodiment of the present application. The apparatus 600 for scheduling data for cooperative transmission comprises a processor 601, as shown in fig. 6, the apparatus 600 for scheduling data for cooperative transmission may further comprise at least one memory 602 for storing a computer program or instructions or and/or data. The memory 602 is coupled to the processor 601, the processor 601 being configured to execute computer programs or instructions and/or data stored by the memory 602 such that the methods (method 200, method 300) in the above method embodiments are performed. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be in electrical, mechanical, or other forms for information interaction between the devices, units, or modules. The processor 601 may operate in conjunction with the memory 602. At least one of the at least one memory 602 may be included in the processor 601.
Optionally, the apparatus 600 for data scheduling of cooperative transmission includes one or more processors 601.
Alternatively, the memory 602 may be integrated with the processor 601 or provided separately.
The apparatus 600 for data scheduling for cooperative transmission may further include a transceiver 603 for data scheduling for cooperative transmission with other devices via a transmission medium, thereby for data scheduling for which the apparatus may perform cooperative transmission with other devices. Alternatively, the transceiver 603 may be an interface, a bus, a circuit, or a device capable of implementing a transceiving function.
Alternatively, the means for implementing the receiving function in the transceiver 603 may be regarded as a receiving module, and the means for implementing the transmitting function in the transceiver 603 may be regarded as a transmitting module, i.e. the transceiver 603 comprises a receiver and a transmitter.
The specific connection medium between the processor 601, the memory 602, and the transceiver 603 is not limited in the embodiments of the present application. In the embodiment of the present application, the processor 601, the memory 602 and the transceiver 603 are connected through the bus 604 in fig. 6, the bus is shown by a thick line in fig. 6, and the connection manner between other components is only schematically illustrated and not limited. The buses may be classified as address buses, data buses, control buses, etc.
It should be appreciated that for ease of illustration, only one thick line is shown in fig. 6, but not only one bus or one type of bus.
Optionally, as shown in fig. 6, the apparatus 600 for scheduling data for cooperative transmission may further include a transceiver 603 and/or a communication interface, where the transceiver 603 and/or the communication interface are used for receiving and/or transmitting signals. For example, the processor 601 is configured to control the transceiver 603 and/or the communication interface to receive and/or transmit data.
The transceiver may also be referred to as a transceiver, transceiver module, transceiver circuitry, or the like. The receiver may also be sometimes referred to as a receiver, a receiving module, a receiving circuit, or the like. The transmitter may also sometimes be referred to as a transmitter, a transmitting module, or transmitting circuitry, etc.
For example, in one embodiment, the processor 601 is configured to other operations or functions of the terminal device. The transceiver 603 is configured to implement data scheduling for cooperative transmission between the apparatus for cooperative transmission and the network device.
In another embodiment, the processor 601 is configured to perform other operations or functions of the first network device. The transceiver 603 is configured to implement data scheduling for cooperative transmission between the apparatus for cooperative transmission and the terminal device.
In yet another embodiment, the processor 601 is configured to perform other operations or functions of other network devices than the first network device. The transceiver 603 is configured to implement data scheduling for cooperative transmission between the apparatus for cooperative transmission and the terminal device.
One or more of the above modules or units may be implemented in software, hardware, or a combination of both. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, a processor can be used to execute the program instructions and implement the above method flows. The processor may include, but is not limited to, at least one of: a central processing unit (central processing unit, CPU), microprocessor, digital Signal Processor (DSP), microcontroller (microcontroller unit, MCU), or artificial intelligence processor, each of which may include one or more cores for executing software instructions to perform operations or processes. The processor may be built into a SoC (system on a chip) or an application specific integrated circuit (application specific integrated circuit, ASIC) or may be a separate semiconductor chip. The processor may further include necessary hardware accelerators, such as field programmable gate arrays (field programmable gate array, FPGAs), PLDs (programmable logic devices), or logic circuits implementing dedicated logic operations, in addition to the cores for executing software instructions for operation or processing.
When the above modules or units are implemented in hardware, the hardware may be any one or any combination of a CPU, microprocessor, DSP, MCU, artificial intelligence processor, ASIC, soC, FPGA, PLD, dedicated digital circuitry, hardware accelerator, or non-integrated discrete device that may run the necessary software or that is independent of the software to perform the above method flows.
When the above modules or units are implemented in software, they may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
The foregoing embodiments have been provided for the purpose of illustrating the technical solution and advantageous effects of the present application in further detail, and it should be understood that the foregoing embodiments are merely illustrative of the present application and are not intended to limit the scope of the present application, and any modifications, equivalents, improvements, etc. made on the basis of the technical solution of the present application should be included in the scope of the present application.
The embodiment of the application provides a device 700 for scheduling cooperatively transmitted data, where the device 700 may be a network device (a first network device or a network device other than the first network device) or may be a chip. The apparatus 700 may be used to perform the operations performed by a network device in the method embodiments (method 200, method 300) described above.
When the apparatus 700 for scheduling data for cooperative transmission is a network device, fig. 7 shows a simplified schematic diagram of the structure of the network device. The network device includes a portion 710 and a portion 720. The 710 part includes an antenna and a radio frequency circuit, the antenna is mainly used for receiving and transmitting radio frequency signals, and the radio frequency circuit is mainly used for converting radio frequency signals and baseband signals. The 720 part comprises a memory and a processor, which are mainly used for baseband processing, control of network equipment and the like. Portion 710 may be generally referred to as a transceiver unit, transceiver circuitry, or transceiver, etc. Portion 720 is typically a control center of the network device, and may be generally referred to as a processing unit, for controlling the network device to perform the processing operations on the network device side in the above method embodiment.
Alternatively, the device for implementing the receiving function in the portion 710 may be regarded as a receiving unit, and the device for implementing the transmitting function may be regarded as a transmitting unit, i.e., the portion 710 includes the receiving unit and the transmitting unit. The receiving unit may also be referred to as a receiver, or a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, or a transmitting circuit, etc.
When data need to be sent, the processor carries out baseband processing on the data to be sent and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit carries out radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the network device, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
Portion 720 may include one or more boards, each of which may include one or more processors and one or more memories. For ease of illustration, only one memory and processor is shown in fig. 7. The processor is used for reading and executing the program in the memory to realize the baseband processing function and control the network equipment. If there are multiple boards, the boards can be interconnected to enhance processing power. As an alternative implementation, it may also be that multiple boards share one or more processors, or that multiple boards share one or more memories.
It should be understood that fig. 7 is only an example and not a limitation, and that the above-described network device including the transceiver unit and the processing unit may not depend on the structure shown in fig. 7.
When the apparatus 700 for scheduling data for cooperative transmission is a chip, the chip includes a transceiver unit and a processing unit. The receiving and transmitting unit can be an input and output circuit and a communication interface; the processing unit is an integrated processor or microprocessor or integrated circuit on the chip.
The embodiment of the application also provides another device 800 for scheduling cooperatively transmitted data, where the device 800 may be a terminal device or a chip. The apparatus 800 may be used to perform the operations performed by the terminal device in the method embodiments (methods 200, 300) described above.
Fig. 8 shows a simplified schematic structure of a terminal device when the apparatus 800 for scheduling data for cooperative transmission is the terminal device. As shown in fig. 8, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is mainly used for processing communication protocols and communication data, controlling the terminal equipment, executing software programs, processing data of the software programs and the like. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user. It should be noted that some kinds of terminal apparatuses may not have an input/output device.
When data need to be sent, the processor carries out baseband processing on the data to be sent and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit carries out radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data. For ease of illustration, only one memory and processor are shown in fig. 8, and in an actual end device product, one or more processors and one or more memories may be present. The memory may also be referred to as a storage medium or storage device, etc. The memory may be provided separately from the processor or may be integrated with the processor, which is not limited by the embodiments of the present application.
In the embodiment of the present application, the antenna and the radio frequency circuit with the transceiver function may be regarded as a transceiver unit of the terminal device, and the processor with the processing function may be regarded as a processing unit of the terminal device.
As shown in fig. 8, the terminal device includes a transceiving unit 1100 and a processing unit 1200. The transceiver unit 1100 may also be referred to as a transceiver, a transceiver device, a transceiver circuit, or the like. The processing unit 1200 may also be referred to as a processor, processing board, processing module, processing device, etc.
Alternatively, the device for implementing the receiving function in the transceiver unit 1100 may be regarded as a receiving unit, and the device for implementing the transmitting function in the transceiver unit 1100 may be regarded as a transmitting unit, i.e., the transceiver unit 1100 includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, receiving means, receiving circuit, or the like. The transmitting unit may also sometimes be referred to as a transmitter, a transmitting device, a transmitting circuit, or the like.
It should be understood that fig. 8 is only an example and not a limitation, and the above-described terminal device including the transceiving unit and the processing unit may not depend on the structure shown in fig. 8.
When the apparatus 800 for scheduling data for cooperative transmission is a chip, the chip includes a transceiver unit and a processing unit. The receiving and transmitting unit can be an input and output circuit or a communication interface; the processing unit may be an integrated processor or microprocessor or an integrated circuit on the chip.
According to the method provided by the embodiment of the application, the application further provides a computer program product, which comprises: computer program code which, when run on a computer, causes the computer to perform the method of the terminal device in the method embodiment described above.
According to the method provided by the embodiment of the application, the application further provides a computer program product, which comprises: computer program code which, when run on a computer, causes the computer to perform the method of the first network device in the method embodiment described above.
According to the method provided by the embodiment of the application, the application further provides a computer program product, which comprises: computer program code which, when run on a computer, causes the computer to perform the method of the other network devices than the first network device in the method embodiment described above.
According to the method provided in the embodiment of the present application, there is further provided a computer readable medium storing a program code, which when run on a computer, causes the computer to perform the method of the terminal device in the foregoing method embodiment.
According to the method provided in the embodiment of the present application, there is further provided a computer readable medium storing a program code, which when executed on a computer, causes the computer to perform the method of the first network device in the foregoing method embodiment.
According to the method provided in the embodiment of the present application, there is further provided a computer readable medium storing a program code, which when executed on a computer, causes the computer to perform the method of the other network devices than the first network device in the foregoing method embodiment.
The embodiment of the application also provides a processing device, which comprises a processor and an interface; the processor is configured to perform the method for scheduling data for cooperative transmission in any of the method embodiments described above.
The embodiment of the application also provides a system for scheduling the cooperatively transmitted data, which comprises the first network device, other network devices and one terminal device in the embodiment.
As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between 2 or more computers. Furthermore, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with one another in a local system, distributed system, and/or across a network such as the internet with other systems by way of the signal).
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
It should be understood that in embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a alone, a and B together, and B alone, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, and c may represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Wherein a, b and c can be single or multiple respectively.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (63)

1. A method for scheduling data for cooperative transmission, comprising:
the method comprises the steps that a terminal device receives first scheduling information from a first network device, wherein the first scheduling information comprises a first time-frequency resource, a first Modulation Coding Scheme (MCS) order and a first transmission layer number;
the terminal equipment sends the first scheduling information;
the terminal equipment receives N pieces of first Downlink Control Information (DCI) from N pieces of network equipment, wherein each piece of first DCI in the N pieces of first DCI comprises the first scheduling information; and
and the terminal equipment transmits data with the N network equipment on the first time-frequency resource, wherein the N network equipment comprises the first network equipment, and N is an integer greater than 1.
2. The method of claim 1, wherein the terminal device receives the first scheduling information from the first network device, comprising:
The terminal device receives second DCI from the first network device, wherein the second DCI comprises the first scheduling information.
3. The method of claim 2, wherein the second DCI includes first indication information, the first indication information being used to indicate that the first scheduling information is pre-scheduled scheduling information.
4. The method of claim 2 or 3, wherein the second DCI includes second indication information, the second indication information being used to indicate that the first scheduling information is scheduling information for coherent joint transmission, CJT, or is scheduling information for coherent joint reception, CJR.
5. The method according to any of claims 1 to 4, wherein the terminal device transmitting the first scheduling information comprises:
the terminal equipment sends uplink control information UCI, wherein the UCI comprises the first scheduling information.
6. The method of claim 5, wherein the step of determining the position of the probe is performed,
the UCI is carried in an uplink time-frequency resource, which is a time-frequency resource scheduled in a static or semi-static manner.
7. The method of claim 6, wherein the step of providing the first layer comprises,
In the time division duplex TDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
8. The method of claim 7, wherein the second frequency band is a supplemental uplink SUL frequency band.
9. The method of claim 6, wherein the step of providing the first layer comprises,
in the frequency division duplex FDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, the frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
10. The method according to any one of claims 1 to 9, further comprising:
the terminal equipment receives indication information of first time from the first network equipment, wherein the indication information of the first time is used for indicating a time interval between the terminal equipment sending the first scheduling information and the terminal equipment receiving N pieces of first DCI from the N pieces of network equipment;
and the terminal equipment sends the indication information of the first time.
11. The method according to any of claims 1 to 10, wherein the terminal device receives first scheduling information from a first network device, comprising: and under the condition that the transmission of the second scheduling information fails, the terminal equipment receives the first scheduling information from the first network equipment, wherein the second scheduling information comprises second time-frequency resources, a second MCS (modulation and coding scheme) order and a second transmission layer number, and the second scheduling information is pre-scheduled scheduling information.
12. The method of claim 11, wherein the second scheduling information is the same as the first scheduling information.
13. The method according to any of claims 1 to 12, wherein the terminal device transmitting data with N network devices on the first time-frequency resource, comprising:
when the first scheduling information is used for CJT, the terminal equipment receives the same downlink data sent by the N network equipment on the first time-frequency resource; or,
and when the first scheduling information is used for CJR, the terminal equipment transmits uplink data on the first time-frequency resource.
14. The method according to any one of claims 1 to 13, wherein,
the first network device is a primary network device, and network devices except the first network device in the N network devices are secondary network devices.
15. A method for scheduling data for cooperative transmission, comprising:
the method comprises the steps that first network equipment sends first scheduling information to terminal equipment, wherein the first scheduling information comprises first time-frequency resources, a first Modulation Coding Scheme (MCS) order and a first transmission layer number;
After the first network device sends first scheduling information to a terminal device, the first network device receives the first scheduling information from the terminal device;
the first network device sends first Downlink Control Information (DCI) to the terminal device, wherein the first DCI comprises the first scheduling information;
the first network device transmits data with the terminal device on the first time-frequency resource.
16. The method of claim 15, wherein the first network device sending the first scheduling information to the terminal device comprises:
the first network device sends a second DCI to the terminal device, the second DCI including the first scheduling information.
17. The method of claim 16, wherein the second DCI includes first indication information indicating that the first scheduling information is scheduling information pre-scheduled for the first network device.
18. The method of claim 16 or 17, wherein the second DCI includes second indication information for indicating that the first scheduling information is scheduling information for coherent joint transmission, CJT, or scheduling information for coherent joint reception, CJR.
19. The method according to any of claims 15 to 18, wherein the first network device receiving the first scheduling information from the terminal device comprises:
the first network device receives uplink control information UCI from the terminal device, where the UCI includes the first scheduling information.
20. The method of claim 19, wherein the step of determining the position of the probe comprises,
the UCI is carried in an uplink time-frequency resource, where the uplink time-frequency resource is a time-frequency resource scheduled by the first network device in a static or semi-static manner for the terminal device.
21. The method of claim 20, wherein the step of determining the position of the probe is performed,
in the time division duplex TDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
22. The method of claim 21, wherein the second frequency band is a supplemental uplink SUL frequency band.
23. The method of claim 20, wherein the step of determining the position of the probe is performed,
in the frequency division duplex FDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, the frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
24. The method according to any one of claims 15 to 23, further comprising:
the first network device sends indication information of first time to the terminal device, wherein the indication information of the first time is used for indicating a time interval between the first network device receiving the first scheduling information and the first network device sending first DCI to the terminal device;
after the first network device sends the indication information of the first time to the terminal device, the first network device receives the indication information of the first time from the terminal device.
25. The method according to any of the claims 15 to 24, wherein the first network device, when sending first scheduling information to the terminal device, comprises: and under the condition that the transmission of the second scheduling information fails, the first network equipment sends the first scheduling information to the terminal equipment, wherein the second scheduling information comprises second time-frequency resources, a second MCS (modulation and coding scheme) order and a second transmission layer number, and the second scheduling information is pre-scheduled scheduling information.
26. The method of claim 25, wherein the first network device transmits the second scheduling information at a second time interval from the first network device transmitting the first scheduling information.
27. The method according to claim 25 or 26, wherein the second scheduling information is identical to the first scheduling information.
28. The method according to any of claims 15 to 27, wherein the first network device and the terminal device transmitting data on the first time-frequency resource comprises:
when the first scheduling information is used for CJT, the first network device sends downlink data to the terminal device on the first time-frequency resource; or,
and when the first scheduling information is used for CJR, the first network equipment receives uplink data from the terminal equipment on the first time-frequency resource.
29. The method according to any one of claims 15 to 28, wherein,
the first network device is a master network device, the first network device is one of N network devices, and network devices other than the first network device in the N network devices are auxiliary network devices.
30. An apparatus for scheduling data for cooperative transmission, comprising: a receiving module and a transmitting module,
the receiving module is configured to receive first scheduling information from a first network device, where the first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order, and a first transmission layer number;
The sending module is used for sending the first scheduling information;
the receiving module is further configured to receive N pieces of first downlink control information DCI from N network devices, where each piece of first DCI includes the first scheduling information, and receive the same downlink data of the N network devices on the first time-frequency resource;
the sending module is further configured to send uplink data on the first time-frequency resource;
wherein the N network devices include the first network device, N is an integer greater than 1.
31. The apparatus of claim 30, wherein the device comprises a plurality of sensors,
the receiving module is specifically configured to receive a second DCI from the first network device, where the second DCI includes the first scheduling information.
32. The apparatus of claim 31, wherein the second DCI includes first indication information indicating that the first scheduling information is pre-scheduled scheduling information.
33. The apparatus of claim 31 or 32, wherein the second DCI includes second indication information, where the second indication information is used to indicate that the first scheduling information is scheduling information for coherent joint transmission, CJT, or is scheduling information for coherent joint reception, CJR.
34. The device according to any one of claims 30 to 33, wherein,
the sending module is specifically configured to send uplink control information UCI, where the UCI includes the first scheduling information.
35. The apparatus of claim 34, wherein the device comprises a plurality of sensors,
the UCI is carried in an uplink time-frequency resource, which is a time-frequency resource scheduled in a static or semi-static manner.
36. The apparatus of claim 35, wherein the device comprises a plurality of sensors,
in the time division duplex TDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
37. The apparatus of claim 36, wherein the second frequency band is a supplemental uplink SUL frequency band.
38. The apparatus of claim 35, wherein the device comprises a plurality of sensors,
in the frequency division duplex FDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, the frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
39. The device according to any one of claims 30 to 38, wherein,
The receiving module is further configured to receive indication information of a first time from the first network device, where the indication information of the first time is used to indicate a time interval between the sending module sending the first scheduling information and the receiving module receiving N first DCIs from the N network devices;
the sending module is further configured to send the indication information of the first time.
40. The apparatus of any one of claims 30 to 39, wherein the receiving module is specifically configured to receive first scheduling information from the first network device in a case where transmission of second scheduling information fails, where the second scheduling information includes a second time-frequency resource, a second MCS level, and a second number of transmission layers, and the second scheduling information is pre-scheduled scheduling information.
41. The apparatus of claim 40, wherein the second scheduling information is the same as the first scheduling information.
42. The apparatus of any one of claims 30 to 41,
the receiving module is specifically configured to receive, when the first scheduling information is used for CJT, the same downlink data sent from the N network devices on the first time-frequency resource; or,
The sending module is specifically configured to send uplink data on the first time-frequency resource when the first scheduling information is used for CJR.
43. The apparatus of any one of claims 30 to 42,
the first network device is a primary network device, and network devices except the first network device in the N network devices are secondary network devices.
44. An apparatus for scheduling data for cooperative transmission, comprising: a transmitting module and a receiving module,
the sending module is configured to send first scheduling information to a terminal device, where the first scheduling information includes a first time-frequency resource, a first modulation coding scheme MCS order, and a first number of transmission layers;
the receiving module is used for receiving the first scheduling information from the terminal equipment after the sending module sends the first scheduling information to the terminal equipment;
the sending module is further configured to send first downlink control information DCI to the terminal device, where the first DCI includes the first scheduling information, and send downlink data to the terminal device on the first time-frequency resource;
the receiving module is further configured to receive uplink data from the terminal device on the first time-frequency resource.
45. The apparatus of claim 44, wherein the device comprises,
the sending module is specifically configured to send a second DCI to the terminal device, where the second DCI includes the first scheduling information.
46. The apparatus of claim 45, wherein the second DCI includes first indication information indicating that the first scheduling information is scheduling information pre-scheduled for the apparatus.
47. The apparatus of claim 45 or 46, wherein the second DCI includes second indication information indicating that the first scheduling information is scheduling information for coherent joint transmission, CJT, or scheduling information for coherent joint reception, CJR.
48. The apparatus of any one of claims 44 to 47,
the receiving module is specifically configured to receive uplink control information UCI from the terminal device, where the UCI includes the first scheduling information.
49. The apparatus of claim 48, wherein the device comprises,
the UCI is carried in an uplink time-frequency resource, which is a time-frequency resource scheduled in a static or semi-static manner.
50. The apparatus of claim 49, wherein the device comprises,
in the time division duplex TDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, where the second frequency band is a frequency band that does not overlap with a first frequency band, and the first frequency band is a frequency band that carries the first DCI.
51. The apparatus of claim 50, wherein the second frequency band is a supplemental uplink SUL frequency band.
52. The apparatus of claim 49, wherein the device comprises,
in the frequency division duplex FDD system, the frequency band of the uplink time-frequency resource is located in a second frequency band, the frequency band of the downlink time-frequency resource of the first DCI is located in a first frequency band, and the second frequency band is an uplink frequency band corresponding to the first frequency band.
53. The apparatus of any one of claims 44 to 52,
the sending module is further configured to send, to the terminal device, indication information of a first time, where the indication information of the first time is used to indicate a time interval between the receiving module receiving the first scheduling information and the sending module sending a first DCI to the terminal device;
the receiving module is further configured to receive the indication information of the first time after the sending module sends the indication information of the first time to the terminal device.
54. The apparatus of any one of claims 44-53, wherein the sending module sends the first scheduling information to the terminal device in the event of a failure in transmission of second scheduling information, wherein the second scheduling information includes a second time-frequency resource, a second MCS order, and a second number of transmission layers, and the second scheduling information is pre-scheduled scheduling information.
55. The apparatus of claim 54, wherein a time interval between the sending module sending the second scheduling information and the sending module sending the first scheduling information is a second time.
56. The apparatus of claim 54 or 55, wherein the second scheduling information is the same as the first scheduling information.
57. The apparatus of any one of claims 44 to 56, wherein,
the sending module is specifically configured to send downlink data to the terminal device on the first time-frequency resource when the first scheduling information is used for CJT; or,
the receiving module is specifically configured to receive uplink data from the terminal device on the first time-frequency resource when the first scheduling information is used for CJR.
58. The apparatus of any one of claims 44 to 57, wherein,
the device is a primary network device, the device is one of N network devices, and network devices other than the device in the N network devices are secondary network devices.
59. An apparatus for scheduling data for cooperative transmission, the apparatus comprising a processor coupled to a memory, the memory storing instructions that, when executed by the processor,
causing the processor to perform the method of any one of claims 1 to 14, or
Causing the processor to perform the method of any one of claims 15 to 29.
60. Apparatus for scheduling data for cooperative transmission, the apparatus comprising logic circuitry and an input/output interface, the logic circuitry to couple with the input/output interface through which data is transmitted to perform the method of any of claims 1 to 14 or to perform the method of any of claims 15 to 29.
61. A computer readable storage medium for storing a computer program which, when run on a computer, causes the computer to perform the method of any one of claims 1 to 14 or causes the computer to perform the method of any one of claims 15 to 29.
62. A computer program product, the computer program product comprising: computer program code implementing the method according to any of claims 1 to 14 or implementing the method according to any of claims 15 to 29 when said computer program code is run.
63. A chip comprising a processor and a memory for storing a computer program, the processor being adapted to invoke and run the computer program stored in the memory to perform the method of any of claims 1 to 14 or to implement the method of any of claims 15 to 29.
CN202310816527.0A 2022-09-30 2023-07-04 Method and device for scheduling data of cooperative transmission Pending CN117812740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/117212 WO2024066979A1 (en) 2022-09-30 2023-09-06 Data scheduling method and apparatus for cooperative transmission

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2022112153290 2022-09-30
CN202211215329 2022-09-30

Publications (1)

Publication Number Publication Date
CN117812740A true CN117812740A (en) 2024-04-02

Family

ID=90430766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310816527.0A Pending CN117812740A (en) 2022-09-30 2023-07-04 Method and device for scheduling data of cooperative transmission

Country Status (2)

Country Link
CN (1) CN117812740A (en)
WO (1) WO2024066979A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109392152B (en) * 2017-08-11 2023-06-09 华为技术有限公司 Communication method and communication device
CN111194086B (en) * 2018-11-14 2023-03-28 华为技术有限公司 Method and communication device for transmitting and receiving data
CN112399566B (en) * 2019-08-14 2022-04-12 华为技术有限公司 Method and communication device for processing data
US11963160B2 (en) * 2020-10-14 2024-04-16 Samsung Electronics Co., Ltd. Terminal, base station and method performed by the same in wireless communication system

Also Published As

Publication number Publication date
WO2024066979A1 (en) 2024-04-04

Similar Documents

Publication Publication Date Title
JP7177833B2 (en) Method and apparatus for transmitting and receiving channel state information in wireless communication system
CN112997437B (en) Separate transmission of demodulation reference signal based channel information for multiple transmission and reception points
EP2939491B1 (en) Method and user equipment for device-to-device communication
EP2939492B1 (en) Reference signal measurement for device-to-device communication
CN110198210B (en) System and method for multipoint communication
CN105580416B (en) Method and device for reporting CSI in LTE-TDD EIMTA
WO2014105388A2 (en) Method and apparatus for device-to-device communication
CN110268658B (en) Method, apparatus, equipment and medium for wireless communication
US20220132506A1 (en) User equipment and scheduling device
US20220256557A1 (en) Communication apparatuses and communication methods for dci for v2x communication apparatuses
US20230171802A1 (en) Terminal, and communication method
EP4039029A1 (en) Devices and methods for cross-slot scheduling adaption
US20230007517A1 (en) State transition feedback
JP2024512487A (en) Timeline for uplink control information multiplexing over multi-slot transmission
WO2024066979A1 (en) Data scheduling method and apparatus for cooperative transmission
WO2024060995A1 (en) Data scheduling method and apparatus for coordinated transmission
US20230300859A1 (en) Terminal and sidelink communication control method
WO2023100471A1 (en) Base station, terminal, and communication method
TW202416694A (en) Method and apparatus for data scheduling for coordinated transmission
US20230412340A1 (en) Terminal, base station, and communication method
TW202415038A (en) Method and apparatus data scheduling for coordinated transmission
WO2022209097A1 (en) Communication device and communication method
EP4125233A1 (en) User equipment and base station involved in resource indication for control channel carrier switching
JP2024502321A (en) Fast SCell activation
JP2024503410A (en) Modes of concurrency connectivity in unified access and backhaul

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication