Method, terminal and network device for data transmission
By introducing the first indication information and the second indication information in the DCI, the terminal can effectively determine multiple groups of resources, solving the problem of resource scheduling requirements of multiple collaborative network equipment in the prior art, reducing signaling overhead, and improving system performance .
Patent Information
- Application Number
- CN202110082674.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-05-05
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2037-05-05
AI Technical Summary
The prior art cannot effectively support the resource scheduling requirements when multiple collaborative network devices serve terminals, resulting in an increase in signaling overhead and affecting system performance.
By introducing the first indication information and the second indication information in the downlink control information (DCI), the terminal can determine multiple sets of resources to meet the resource requirements of the network equipment to schedule at least one set of antenna ports. The first indication information is used to indicate multiple groups of resources, and the second indication information is used to indicate quasi-co-address configuration information to help the terminal determine the scheduling unit or resource scheduling bandwidth of the resource.
This method reduces the scheduling requirements of multiple DCIs, reduces signaling overhead, improves system performance, and can effectively support the resource scheduling requirements of multiple collaborative network devices for terminal services.
Smart Images

Figure CN112888077B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a method, a terminal and a network device for data transmission. Background Art
[0002] Coordinated multipoint transmission (CoMP) is a method to solve the problem of inter-cell interference and improve the throughput of cell edge terminals. In CoMP technology, multiple adjacent cells can jointly process or coordinate edge users to avoid interference and improve edge user throughput. Downlink CoMP technology mainly includes joint transmission (JT), coordinated scheduling and beamforming (CS / CB) and dynamic point selection / dynamic point blanking (DPS / DPB). Among them, collaborative transmission modes such as DPS / DPB and CS / CB are single network devices serving terminals, and JT is multiple collaborative network devices serving terminals.
[0003] In the current technology, the network device indicates the resources of the network device through the resource block assignment (RA) field in the downlink control information (DCI), and the indicated resources can be used to transmit downlink data. Since one DCI can only indicate the resources of one network device, the above-mentioned DCI design can only be applied to the situation where a single-point network device serves UE, such as DPS, DPB, CS / CB, etc. in collaborative scenarios. However, for the situation where multiple collaborative network devices serve UE, such as JT, the existing technology will not be able to support the needs of multiple network devices to schedule resources separately. Summary of the invention
[0004] The present application provides a method, a terminal and a network device for data transmission, which can meet the demand of the network device for scheduling resources of at least one group of antenna ports.
[0005] In a first aspect, a method for data transmission is provided, comprising: a terminal receiving first indication information and second indication information, wherein the first indication information is used to indicate multiple groups of resources, the multiple groups of resources correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, and the second indication information is used to indicate quasi-co-location (QCL) configuration information of the at least one group of codewords and the at least one group of antenna ports, or the second indication information is used to indicate the at least one group of antenna ports and QCL configuration information of the at least one group of antenna ports, wherein a group of antenna ports or a group of codewords corresponds to a group of QCL configuration information, and the QCL configuration information is used to determine a QCL relationship between antenna ports;
[0006] The terminal determines the at least one group of resources according to the first indication information and the second indication information.
[0007] The method for data transmission in the embodiment of the present application can determine each group of resources through the first indication information and the second indication information, thereby meeting the demand of the network device for scheduling resources of at least one group of antenna ports.
[0008] In a possible implementation manner, the terminal receives the first indication information and the second indication information, including:
[0009] The terminal receives downlink control information (DCI), where the DCI includes the first indication information and the second indication information.
[0010] In a possible implementation manner, the terminal receiving the second indication information includes: the terminal receiving a high-layer signaling sent by the network device, where the high-layer signaling includes the second indication information.
[0011] In a possible implementation manner, the first indication information is information in downlink control information DCI for indicating resource block assignment (RA).
[0012] By indicating multiple groups of resources through information in a resource block assignment (RA) field in DCI, scheduling the multiple groups of resources through multiple DCIs is avoided, thereby reducing signaling overhead.
[0013] In a possible implementation manner, the terminal determines, according to the first indication information and the second indication information, the at least one group of resources, including:
[0014] The terminal determines, according to the QCL configuration information indicated by the second indication information, a first scheduling unit of the at least one group of resources;
[0015] The terminal determines the at least one group of resources according to the first scheduling unit and the first indication information.
[0016] In a possible implementation manner, the second indication information is carried in a PDSCH resource mapping and quasi-co-location indication (PDSCH RE Mapping and Quasi-Co-Location Indicator, PQI) field in the DCI.
[0017] By using the PQI field in the prior art to carry the second indication information, it is possible to avoid introducing new signaling overhead, thereby improving system performance.
[0018] In a possible implementation manner, the terminal determines, according to the QCL configuration information indicated by the second indication information, a first scheduling unit for the at least one group of resources, including:
[0019] The terminal determines that the first scheduling unit is k times the second scheduling unit according to the number k of groups of QCL configuration information indicated by the second indication information, where k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different.
[0020] It should be understood that the k groups of QCL configuration information being different means that the parameter categories included in each group of QCL configuration information are the same, but the values of the parameters of the same category in each group of QCL parameters are different.
[0021] In a possible implementation manner, the second scheduling unit is a resource block group RBG or a resource block RB, and k is an integer greater than or equal to 1.
[0022] It should be understood that the embodiment of the present application does not limit the second scheduling unit, and the basic time unit may also be, for example, a second scheduling unit defined by a new generation radio access technology (NR) system. In one possible implementation, the terminal determines the at least one set of resources according to the first indication information and the second indication information, including:
[0023] The terminal determines, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth of the at least one group of resources;
[0024] The terminal determines the at least one group of resources according to the resource scheduling bandwidth and the first indication information.
[0025] In a possible implementation manner, the terminal determines, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth of the at least one group of resources, including:
[0026] The terminal determines the resource scheduling bandwidth according to the number k of groups of QCL configuration information indicated by the second indication information, where k is an integer greater than or equal to 1.
[0027] In a possible implementation manner, the terminal determines the resource scheduling bandwidth according to the number k of groups of QCL configuration information indicated by the second indication information, including:
[0028] The terminal determines the resource scheduling bandwidth according to the group number k: For downlink system bandwidth or bandwidth part, k groups of QCL configuration information are different.
[0029] In a possible implementation manner, the terminal determines, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth, including:
[0030] In a case where the QCL configuration information indicated by the second indication information is the first QCL configuration information, the terminal determines that the resource scheduling bandwidth is the downlink system bandwidth
[0031] In the case where the k groups of QCL configuration information indicated by the second indication information are the second QCL configuration information, the terminal determines that the resource scheduling bandwidth is k is an integer greater than or equal to 1.
[0032] It should be understood that the first QCL configuration information is specific QCL configuration information, for example, pre-set by the system. The first QCL configuration information may include one or more groups of QCL configuration information. The second QCL configuration information may be other QCL configuration information except the first QCL configuration information.
[0033] In a second aspect, a method for data transmission is provided, comprising: a network device determines first indication information and second indication information, wherein the first indication information is used to indicate multiple groups of resources, the multiple groups of resources correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, and the second indication information is used to indicate quasi-co-location QCL configuration information of the at least one group of codewords and the at least one group of antenna ports, or the second indication information is used to indicate the at least one group of antenna ports and QCL configuration information of the at least one group of antenna ports, wherein a group of antenna ports or a group of codewords corresponds to a group of QCL configuration information, and the QCL configuration information is used to determine the QCL relationship between the antenna ports;
[0034] The network device sends the first indication information and the second indication information to the terminal.
[0035] The method for data transmission in the embodiment of the present application can determine each group of resources through the first indication information and the second indication information, thereby meeting the demand of the network device for scheduling resources of at least one group of antenna ports.
[0036] In a possible implementation manner, the network device sending the first indication information and the second indication information to the terminal includes:
[0037] The network device sends downlink control information DCI to the terminal, where the DCI includes the first indication information and the second indication information.
[0038] In a possible implementation manner, the network device sending the second indication information to the terminal includes: the network device sending a high-layer signaling to the terminal, where the high-layer signaling includes the second indication information.
[0039] In a possible implementation manner, the first indication information is information in downlink control information DCI for indicating resource block assignment (RA).
[0040] By indicating multiple groups of resources through information in a resource block assignment (RA) field in DCI, scheduling the multiple groups of resources through multiple DCIs is avoided, thereby reducing signaling overhead.
[0041] In a possible implementation manner, the QCL configuration information indicated by the second indication information is used to determine a first scheduling unit of the at least one group of resources, and the first scheduling unit is used to determine the at least one group of resources.
[0042] In a possible implementation manner, the second indication information is carried in a PQI domain in the DCI.
[0043] By using the PQI field in the prior art to carry the second indication information, it is possible to avoid introducing new signaling overhead, thereby improving system performance.
[0044] In a possible implementation, the first scheduling unit is k times the second scheduling unit, k is the number of groups of QCL configuration information indicated by the second indication information, k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different.
[0045] It should be understood that the k groups of QCL configuration information being different means that the parameter categories included in each group of QCL configuration information are the same, but the values of the parameters of the same category in each group of QCL parameters are different.
[0046] In a possible implementation manner, the second scheduling unit is a resource block group (Resource Block Group, RBG) or a resource block (Resource Block, RB), and k is an integer greater than or equal to 1.
[0047] It should be understood that the embodiment of the present application does not limit the second scheduling unit, and the basic time unit may also be, for example, a second scheduling unit defined by a new generation radio access technology (NR) system or other systems.
[0048] In a possible implementation manner, the QCL configuration information indicated by the second indication information is used to determine a resource scheduling bandwidth of the at least one group of resources, and the resource scheduling bandwidth is used to determine the at least one group of resources.
[0049] In a possible implementation, the resource scheduling bandwidth is determined according to the number k of groups of QCL configuration information indicated by the second indication information, where k is an integer greater than or equal to 1.
[0050] In a possible implementation, the resource scheduling bandwidth is For downlink system bandwidth or bandwidth part, k groups of QCL configuration information are different.
[0051] In a possible implementation, when the QCL configuration information indicated by the second indication information is the first QCL configuration information, the resource scheduling bandwidth is the downlink system bandwidth.
[0052] In the case where the k groups of QCL configuration information indicated by the second indication information are the second QCL configuration information, the resource scheduling bandwidth is k is an integer greater than or equal to 1.
[0053] It should be understood that the first QCL configuration information is specific QCL configuration information, for example, pre-set by the system. The first QCL configuration information may include one or more groups of QCL configuration information. The second QCL configuration information may be other QCL configuration information except the first QCL configuration information.
[0054] In a third aspect, a method for data transmission is provided, including: a terminal receiving downlink control information DCI sent by a network device, the DCI being used to indicate multiple groups of resources, the multiple groups of resources corresponding one-to-one to multiple groups of antenna ports or multiple groups of codewords, each group of antenna ports including at least one antenna port;
[0055] The terminal determines a first scheduling unit or a resource scheduling bandwidth of the plurality of groups of resources;
[0056] The terminal determines the multiple groups of resources according to the DCI and the first scheduling unit, or the terminal determines the multiple groups of resources according to the DCI and the first scheduling unit.
[0057] According to the method for data transmission in an embodiment of the present application, the terminal can determine multiple groups of resources according to the DCI and the first scheduling unit, or according to the DCI and the resource scheduling bandwidth, which solves the need for multiple network devices to schedule resources separately in the prior art. On the other hand, scheduling multiple groups of resources by one DCI can save signaling overhead. In one possible implementation, the DCI is also used to indicate the multiple groups of resources or the multiple groups of codewords corresponding to the multiple groups of antenna ports.
[0058] Therefore, the terminal can determine the antenna ends or codewords corresponding to the multiple groups of resources according to the DCI, thereby improving the accuracy of the terminal demodulation data, which is conducive to improving network performance.
[0059] In a possible implementation manner, bit information in the RA domain in the DCI indicates the multiple groups of scheduling resources.
[0060] Indicating the multiple groups of resources through one RA domain can further reduce signaling overhead and improve network performance.
[0061] In a possible implementation manner, the terminal determines the first scheduling unit or the resource scheduling bandwidth of the multiple groups of resources, including:
[0062] The terminal determines the first scheduling unit or the resource scheduling bandwidth according to QCL indication information, where the QCL indication information is used to indicate that the current transmission mode is non-coherent JT (NCJT), or the QCL indication information is used to determine the number of the multiple groups of antenna ports.
[0063] Optionally, the number of network devices participating in the NCJT transmission may be predefined or preconfigured.
[0064] In a possible implementation manner, the QCL indication information is information in a PQI field in the DCI.
[0065] By using the PQI field in the prior art to carry the QCL indication information, it is possible to avoid introducing new signaling overhead, thereby improving system performance.
[0066] In a possible implementation manner, the terminal determines the first scheduling unit of the multiple groups of resources, including:
[0067] The terminal determines, according to the QCL indication information, that the first scheduling unit is N times the second scheduling unit, where N is an integer greater than or equal to 1, and N is the number of the multiple groups of antenna ports.
[0068] Optionally, the second scheduling unit is a resource block group RBG or a resource block RB, and k is an integer greater than or equal to 1.
[0069] It should be understood that the embodiment of the present application does not limit the second scheduling unit, and the basic time unit may also be a second scheduling unit defined by the NR system or other systems.
[0070] In a possible implementation, the terminal determines the resource scheduling bandwidth of the multiple groups of resources, including: the terminal may determine the resource scheduling bandwidth N according to the QCL indication information. TRP for is the downlink system bandwidth or bandwidth part. That is, the resource scheduling bandwidth of each network device is N is the number of groups of antenna ports.
[0071] In a fourth aspect, a method for data transmission is provided, including: a network device determines, according to a first scheduling unit of a plurality of resource groups or a resource scheduling bandwidth, the plurality of resource groups correspond one-to-one to a plurality of antenna ports or a plurality of codeword groups, each antenna port group including at least one antenna port;
[0072] The network device sends downlink control information DCI to the terminal, where the DCI is used by the terminal to determine the multiple groups of resources.
[0073] According to the method for data transmission in the embodiment of the present application, the terminal can determine multiple groups of resources according to the DCI and the first scheduling unit, or according to the DCI and the resource scheduling bandwidth, which solves the need for multiple network devices to schedule resources separately in the prior art. On the other hand, scheduling multiple groups of resources by one DCI can save signaling overhead.
[0074] In a possible implementation manner, the DCI is further used to indicate the multiple groups of resources or the multiple groups of codewords corresponding to the multiple groups of antenna ports.
[0075] Therefore, the terminal can determine the antenna ends or codewords corresponding to the multiple groups of resources according to the DCI, thereby improving the accuracy of the terminal demodulation data, which is conducive to improving network performance.
[0076] In a possible implementation manner, bit information in the RA domain in the DCI indicates the multiple groups of scheduling resources.
[0077] Indicating the multiple groups of resources through one RA domain can further reduce signaling overhead and improve network performance.
[0078] In a possible implementation, the method also includes: the network device sends QCL indication information to the terminal, the QCL indication information is used by the terminal to determine the first scheduling unit or the resource scheduling bandwidth, the QCL indication information is used to indicate that the current transmission mode is NCJT, or the QCL indication information is used to determine the number of the multiple groups of antenna ports.
[0079] Optionally, the number of network devices participating in the NCJT transmission may be predefined or preconfigured.
[0080] In a possible implementation manner, the QCL indication information is information in a PQI field in the DCI.
[0081] By using the PQI field in the prior art to carry the QCL indication information, it is possible to avoid introducing new signaling overhead, thereby improving system performance.
[0082] In a possible implementation manner, the first scheduling unit is N times the second scheduling unit, where N is an integer greater than or equal to 1, and N is the number of the multiple groups of antenna ports.
[0083] Optionally, the second scheduling unit is a resource block group RBG or a resource block RB, and k is an integer greater than or equal to 1.
[0084] It should be understood that the embodiment of the present application does not limit the second scheduling unit, and the basic time unit may also be a second scheduling unit defined by the NR system or other systems.
[0085] In a possible implementation, the resource scheduling bandwidth N TRP for is the downlink system bandwidth or bandwidth part. That is, the resource scheduling bandwidth of each network device is N is the number of the multiple groups of antenna ports.
[0086] In a fifth aspect, a terminal is provided for executing the method in the first aspect or any possible implementation of the first aspect. Specifically, the terminal includes a unit for executing the method in the first aspect or any possible implementation of the first aspect, or the terminal includes a unit for executing the method in the third aspect or any possible implementation of the third aspect.
[0087] In a sixth aspect, a network device is provided for executing the method in the second aspect or any possible implementation of the second aspect. Specifically, the network device includes a unit for executing the method in the second aspect or any possible implementation of the second aspect, or the network device includes a unit for executing the method in the fourth aspect or any possible implementation of the fourth aspect.
[0088] In the seventh aspect, a terminal is provided, which includes a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the sending end executes the method in the above-mentioned first aspect and any possible implementation of the first aspect, or executes the above-mentioned third aspect or any possible implementation of the third aspect.
[0089] In an eighth aspect, a network device is provided, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the receiving end executes the method in the above-mentioned second aspect and any possible implementation of the second aspect, and the method in the fourth aspect or any possible implementation of the fourth aspect.
[0090] In a ninth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program includes instructions for executing the methods in the above aspects and any possible implementation of the above aspects.
[0091] In the tenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the methods in the above aspects and any possible implementation of the above aspects.
[0092] In an eleventh aspect, the present application provides a chip system, which includes a processor for supporting a data sending device to implement the functions involved in the above aspects, for example, generating or processing the data and / or information involved in the above methods. In a possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the data sending device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0093] In a twelfth aspect, the present application provides a chip system, which includes a processor for supporting a data receiving device to implement the functions involved in the above aspects, for example, receiving or processing the data and / or information involved in the above methods. In a possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the data receiving device. The chip system can be composed of a chip, or it can include a chip and other discrete devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0094] Figure 1 It is a schematic diagram of a system applied to the transmission method of the present application.
[0095] Figure 2 is a schematic flow chart of a data transmission method according to the present application.
[0096] Figure 3 It is a schematic diagram of the format of DCI after the RA domain is extended according to an embodiment of the present application.
[0097] Figure 4 It is a schematic diagram of system resources and scheduled resources according to an embodiment of the present application.
[0098] Figure 5 It is a schematic diagram of resource grouping according to an embodiment of the present application.
[0099] Figure 6 is a schematic flowchart of a data transmission method according to another embodiment of the present application.
[0100] Figure 7 is a schematic block diagram of a terminal according to the present application.
[0101] Figure 8 is a schematic block diagram of a network device according to the present application.
[0102] Fig. 9 is a schematic block diagram of another terminal according to the present application.
[0103] Fig.10 is a schematic block diagram of another network device according to the present application. DETAILED DESCRIPTION
[0104] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0105] like Figure 1 As shown, an embodiment of the present application provides a communication system 100. The communication system 100 includes at least two network devices and at least one terminal. The terminal accesses the network device through a wireless interface for communication, and can also communicate with another terminal, such as communication in a device-to-device (D2D) or machine-to-machine (M2M) scenario. The network device can communicate with the terminal, and can also communicate with another network device, such as communication between a macro base station and an access point. In the communication system 100, a network device can provide communication services for one or more terminals, for example, the network device 22 can provide communication services for the terminal 42. A terminal can also communicate with multiple network devices on the same carrier, for example, the terminal 40 can simultaneously receive downlink data transmitted by the network device 20, the network device 22, and the network device 24 on the same time-frequency resources or on different time-frequency resources, that is, at least two network devices use CoMP technology to transmit downlink data to the terminal, wherein the CoMP technology can be implemented using technologies such as spatial diversity and / or spatial multiplexing, and this application does not limit this.
[0106] In the scenario where CoMP technology is applied, a network device that provides services such as radio resource control (RRC) connection, non-access stratum (NAS) mobility management and security input to the terminal through a wireless air interface protocol is defined as a service network device of the terminal, and one or more other network devices that send downlink data to the terminal are defined as collaborative network devices of the terminal. It should be understood that the service network device can also send downlink data to the terminal. Communication can be carried out between the service network device and the collaborative network device and between multiple collaborative network devices, such as the transmission of control messages. In the communication system 100 provided in an embodiment of the present application, multiple network devices that use CoMP technology to transmit downlink data to the terminal can be different transmission points of the same device, such as multiple radio frequency units (RU) of a distributed base station; they can also be multiple independent network devices, such as multiple base stations; or they can be a mixture of the above two situations, which is not limited in the present application.
[0107] Optionally, the above-mentioned multiple network devices may be controlled and / or scheduled by a scheduling node. Figure 1In the embodiment, network device 20, network device 22 and network device 24 can be controlled and / or scheduled by scheduling node 60, and control messages and other information can be sent by the scheduling node to multiple network devices. Optionally, the function of the scheduling node can also be completed by one or more network devices. For example, network device 20 can implement the function of the scheduling node and send control messages to network device 22 and / or network device 24. It should be noted that the scheduling node can be a separate physical device (such as Figure 1 The scheduling node 60 shown in FIG. 60 ); it may also be a software and / or hardware functional module integrated in the network device, for example, Figure 1 In the present invention, the function of the scheduling node can be realized by the network device 20. At this time, the network device 20 can perform unified resource scheduling and management according to the information sent by other network devices and the information obtained and maintained by itself. Of course, the function of the scheduling node can also be realized by other network devices, and this application does not impose any restrictions on this.
[0108] It should be understood that the communication system 100 can be various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), 5G (or new radio access technology (NR)) system, etc., and the technical solution provided in the embodiment of the present application is applicable to the communication system using CoMP technology. The system architecture and business scenarios described in the embodiment of the present application are for the purpose of more clearly explaining the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. It is known to ordinary technicians in this field that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0109] The network equipment involved in the present application may be a cell, a node corresponding to the cell (for example, a base station, a relay node), a remote radio head (RRH), a radio remote unit (RRU), an antenna port, a transmission point (TP), etc. The above-mentioned base station may be a base transceiver station (BTS) in a GSM system or a CDMA system, a base station (NodeB) in a WCDMA system, an evolutionary base station (eNB or eNodeB) in an LTE system, a transmission reception point (TRP) in an NR system, a TP, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, etc. The embodiments of the present application are not particularly limited to this.
[0110] The network device may be determined by a cell identity (ID), a base station identity, an antenna port index or an antenna port number, a pilot information identity, and the like.
[0111] In addition, the network device involved in the embodiment of the present application may be a network device using a CU-DU architecture. The network device that executes the method of the embodiment of the present application, such as a service network device or a collaborative network device, may be a central control unit (CU) or a distributed unit (DU), where the CU may also be referred to as a central unit or a control unit.
[0112] The terminal involved in this application may be mobile or fixed. The terminal may communicate with one or more core networks via a radio access network (RAN), and the terminal may be referred to as a terminal device, an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user device. The terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, etc.
[0113] It should be noted that Figure 1 The communication system 100 shown is only a schematic diagram of a system applicable to the present application. Figure 1 The communication system 100 shown should not impose any limitation on the communication systems that can be applied to the present application. Figure 1 The number and structure of network devices included in the communication system 100 shown, the number and distribution of different network devices and terminals communicating therewith, the number of network devices using CoMP technology to send data to the same terminal in the same time period and on the same carrier, and the number and type of terminals are only examples, and the embodiments of the present application are not limited thereto. Figure 1 In the communication system 100 shown, although network device 20, network device 22 and network device 24, as well as multiple terminals are shown, the communication system 100 may not be limited to including the network devices and terminals, and may also include, for example, core network devices or devices for carrying virtualized network functions, etc. These are obvious to ordinary technicians in the field and are not described in detail here.
[0114] To facilitate understanding of the embodiments of the present application, before describing the method for data transmission in the embodiments of the present application, the concept of codeword, layer, antenna port mapping relationship and quasi-co-location (Quasi-Co-Location, referred to as "QCL") is first briefly introduced.
[0115] Before user plane data and signaling messages are sent out through the air interface at the physical layer, they must be processed by the Packet Data Convergence Protocol (PDCP) / Radio Link Control (RLC) / Media Access Control (MAC) layers. The data processed at the physical layer is the Protocol Data Unit (PDU) of the MAC layer, that is, the data stream. The data stream from the upper layer is channel-coded and becomes a codeword. Different codewords distinguish different data streams. Since the number of codewords is inconsistent with the number of transmitting antennas, the codewords can be mapped to different transmitting antennas, so layer mapping and precoding are required. Layer mapping can be understood as remapping codewords to multiple layers according to certain rules; precoding can be understood as mapping data mapped to multiple layers to different antenna ports.
[0116] The network device encodes the data to obtain codewords, maps the codewords to layers, and then maps them to antenna ports, sends them to the terminal through the corresponding antenna port, and sends a demodulation reference signal through the corresponding antenna port. In order for the terminal to correctly demodulate the received data, the network device also needs to indicate to the terminal through DCI the number of layers, codewords, antenna ports and other information corresponding to the data carried on the physical downlink shared channel (such as PDSCH in LTE). The terminal can obtain information such as how many layers the received data contains and the antenna port number corresponding to each layer by detecting the corresponding indication field in the DCI. The terminal demodulates the received data according to the demodulation reference signal to obtain the original data.
[0117] It should be understood that there is a mapping relationship between the codeword and the antenna port, and the terminal can determine the antenna port according to the codeword, or determine the codeword according to the antenna port.
[0118] The above antenna ports can be understood as different logical ports defined to distinguish different channels. The channel through which the signal sent on a certain antenna port passes can be determined based on the channel through which other signals sent on the same antenna port pass. For example, the terminal can use the demodulation reference signal sent on the same antenna port as the one used to send data, such as DMRS for data demodulation. The "antenna port number" described in this application is used to indicate a specific antenna port. For example, an antenna port number of 7 indicates antenna port 7.
[0119] In order to support CoMP, the concept of Quasi-Co-Location (QCL) of antenna ports is introduced in LTE. Quasi-Co-Location of antenna ports is defined as the signal sent from the quasi-co-located antenna ports will experience the same large-scale fading, which includes delay spread, Doppler spread, Doppler frequency shift, average channel gain and average delay. In the current technology, in order to support the terminal to receive downlink control information from the service network device through PDCCH and receive downlink data from the cooperative network device through PDSCH, a new transmission mode is defined in version 11, namely transmission mode 10, which mainly introduces physical downlink shared channel resource element mapping and quasi-co-location indication (PDSCH RE mapping and Quasi-Co-Location indicator, PQI), which is used to indicate in DCI which network device the downlink data is sent from, and which group of antenna ports (the antenna ports here mainly refer to the channel state information reference signal (CSI-RS) ports, but the present application is not limited to this) that its corresponding channel large-scale characteristics are consistent. According to the PQI and the PDSCH mapping message element configured by the Radio Resource Control (RRC) signaling, the UE can know which group of radio channel parameters corresponding to the antenna port is needed to demodulate the downlink data.
[0120] In the spatial multiplexing of LTE, all DMRS ports (7-14) corresponding to the PDSCH received by the terminal are QCL, that is, antenna port 7-antenna port 7 are quasi-co-located, and the demodulation pilot is directly corresponding to the number of layers.
[0121] In the existing protocol, two QCL configurations (Type-A and Type-B) are defined in TM10. Type-A defines the QCL configuration of a site (TRP), that is, the antenna port of the site (including the common reference signal (CRS), DMRS and CSI-RS) meets QCL; Type-B defines the QCL configuration between multiple sites, and the QCL configuration between multiple sites can be indicated by PQI (2 bits) in DCI. Therefore, when a single site or a single network device serves the terminal, the terminal can determine the PDSCH resources scheduled by the network device according to the structure of the existing DCI, and can determine the QCL configuration information corresponding to the resource, so as to perform more accurate channel estimation and data demodulation.
[0122] like Figure 1The network device 20 and the network device 22 shown are located in different locations and do not meet the quasi-co-location requirements. If the antenna port set (or a group of antenna ports) corresponding to the demodulation reference signal of the network device 20 is A1, and the antenna port set corresponding to the demodulation reference signal of the network device 22 is A2, the different antenna ports in A1 and A2 cannot send data to the terminal 20 at the same time, and the antenna ports belonging to different sets do not meet the quasi-co-location requirements. Only the antenna ports that exist in both A1 and A2 can be sent through a single frequency network (SFN). At this time, the data sent by the same antenna ports in the network device 20 and the network device 22 are required to be exactly the same. Or in general, the network device 20 serves the terminal 40 it serves, and the network device 22 serves the terminal 42 it serves.
[0123] In the case of non-coherent JT (NCJT) transmission, since network device 20 and network device 22 can transmit different data streams to terminal 20 on the same or different time-frequency resources, antenna port set A1 and the CSI-RS port on network device 20 (for example, denoted as antenna port A11) are QCL, antenna port set A2 and the CSI-RS port on network device 22 (for example, denoted as antenna port A22) are QCL, and antenna port set A1 and antenna port set A1 are non-QCL.
[0124] Therefore, when scheduling multiple network devices through one DCI, the terminal needs to know a group of PDSCH resources scheduled by each network device, and also needs to know the QCL configuration information corresponding to each group of PDSCH resources, so that the terminal can correctly demodulate the data of each network device.
[0125] To solve the above two problems, the present application provides two methods for data transmission, respectively solving the above problems. It should be understood that the two methods for data transmission provided in the embodiments of the present application can be used in combination.
[0126] The following is an explanation of some general concepts or definitions involved in the embodiments of the present application or possible implementation methods that can be applied to some or all of the embodiments. It should be noted that some of the English abbreviations in this article are descriptions of the embodiments of the present application taking the LTE system as an example, which may change with the evolution of the network. For the specific evolution, please refer to the description in the corresponding standard.
[0127] The high layers involved in the present application may be a media access control MAC (media access control, MAC) layer, a radio link control (radio link control, RLC) layer, a packet data convergence protocol (packet data convergence protocol, PDCP) layer, etc. except the physical layer.
[0128] The high-layer signaling involved in the present application may be RRC signaling, media access control signaling (media access control element, MAC CE) signaling and other signaling.
[0129] The “scheduling resources”, “resources”, etc. mentioned in this application are physical downlink shared channel (PDSCH) resources.
[0130] The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0131] In addition, it can be understood that the terms "first" and "second" in the present application are only for the convenience of description and understanding, and should not constitute any limitation to the embodiments of the present application.
[0132] The following, combined Figure 2 , describing in detail a method for data transmission according to an embodiment of the present application.
[0133] It should be understood that Figure 2 is a schematic flow chart of a method for data transmission in an embodiment of the present application, showing detailed communication steps or operations of the method, but these steps or operations are only examples, and the embodiment of the present application may also perform other operations or Figure 2 In addition, Figure 2 The steps in Figure 2 are executed in a different order than those presented, and may not be executed in the order Figure 2 All operations in .
[0134] Figure 2 A schematic flow chart of a method 200 for data transmission according to an embodiment of the present application is shown, which is described from the perspective of device interaction.
[0135] S210, the network device determines downlink control information DCI.
[0136] Among them, the DCI is used to indicate multiple groups of scheduled resources, and the multiple groups of resources can be completely the same, completely different, or partially the same. In other words, the multiple groups of scheduled resources can be orthogonal in the time domain and / or frequency domain, can be completely overlapping in the time domain and frequency domain, or can be partially overlapping in the time domain and / or frequency domain. Below, for the convenience of understanding and description, the at least one group of resources to be scheduled is recorded as: resource group #1 to resource group #N, N is an integer greater than or equal to 1, and resource group #i (i∈[1, N], i is an integer) is used to represent any group of resources in the at least one group of resources.
[0137] The multiple groups of resources correspond one-to-one to the multiple groups of antenna ports, or the multiple groups of resources correspond one-to-one to the multiple groups of codewords. In the following, for ease of understanding and description, the at least one group of antenna ports is recorded as: antenna port group #1 to antenna port group #N, and the at least one group of codewords is recorded as: codeword group #1 to codeword group #N, N≥1. Codeword group #1 to codeword group #N are different. The correspondence between resource group #1 to resource group #N and antenna port group #1 to antenna port group #M can be, for example, that resource group #1 is the resource of antenna port group #1, resource group #2 is the resource of antenna port group #2, and so on, resource group #N is the resource of antenna port group #N. The correspondence between resource group #1 to resource group #N and codeword group #1 to codeword group #N can be, for example, that resource group #1 corresponds to codeword group #1, resource group #2 corresponds to codeword group #2, and so on, resource group #N corresponds to codeword group #N.
[0138] Optionally, antenna port group #1 to antenna port group #N and codeword group #1 to codeword group #N may be in a corresponding relationship, such as antenna port group #1 to antenna port group #N and codeword group #1 to codeword group #N correspond one-to-one, for example, antenna port group #1 corresponds to codeword group #1, antenna port group #2 corresponds to codeword group #2, and so on, antenna port group #N corresponds to codeword group #N.
[0139] Optionally, antenna port group #1 to antenna port group #N may be DMRS antenna ports. Each group of codewords in codeword group #i includes at least one codeword. Each group of antenna ports in antenna port group #1 to antenna port group #N includes at least one antenna port, all antenna ports in antenna port group #i satisfy QCL, and antenna ports in one group of antenna ports and antenna ports in another group of antenna ports are non-QCL.
[0140] A person skilled in the art will appreciate that the above-mentioned resource group #1 to resource group #N correspond one-to-one with codeword group #1 to codeword group #N, or the resource group #1 to resource group #N correspond one-to-one with antenna port group #1 to antenna port group #N, which may mean that resource group #1 to resource group #N correspond one-to-one with network device #1 to network device #N, for example, resource group #1 is a group of resources scheduled by network device #1, resource group #2 is a group of resources scheduled by network device #2, and so on, resource group #N is a group of resources scheduled by network device #N. For the sake of brevity, the detailed description is omitted here.
[0141] Optionally, as an embodiment of the present application, the multiple groups of scheduling resources can be indicated by bit information in the RA field in the DCI. The RA field refers to the resource block assignment field in the DCI based on the LTE protocol. In this way, indicating multiple groups of scheduling resources through the RA field can save signaling overhead.
[0142] Optionally, as an embodiment of the present application, the M groups of scheduling resources may be indicated by extending the RA field in the DCI in the existing protocol.
[0143] For example, when M=2, the DCI may include two RA domains (for example, recorded as RA domain #1 and RA domain #2), and the format of the DCI after the RA domain is extended may be, for example, as follows: Figure 3 In the form shown, an RA field is used to indicate a group of scheduling resources.
[0144] It should be understood that the embodiments of the present application do not limit the format of DCI. For example, the DCI format may be DCI format 2D, DCI format 2A, etc.
[0145] Optionally, the network device may be a service network device of the terminal. In addition, the network device may also be a cooperative network device of the terminal, which is not specifically limited in the embodiment of the present application.
[0146] S220: The network device sends the DCI to the terminal. Correspondingly, the terminal receives the DCI.
[0147] S230: The terminal determines a first scheduling unit or a resource scheduling bandwidth of the plurality of groups of resources according to the QCL indication information.
[0148] Optionally, the QCL indication information may be used to determine whether the current transmission mode is NCJT. The number of network devices using NCJT may be predefined by the system.
[0149] Furthermore, the QCL indication information may be used to determine the number of network devices participating in NCJT (ie, the number of antenna port groups N that meet non-QCL requirements).
[0150] Thus, the terminal can determine the first scheduling unit or resource scheduling bandwidth according to the current transmission mode or according to the number of network devices participating in NCJT (ie, the number of antenna port groups N that meet non-QCL).
[0151] S240: The terminal determines the multiple groups of resources according to the DCI and the first scheduling unit, or the terminal determines the multiple groups of resources according to the DCI and the resource scheduling bandwidth.
[0152] Therefore, according to the method of an embodiment of the present application, the terminal can determine the antenna port groups corresponding to resource group #1 to resource group #N respectively according to the QCL indication information, so that when the terminal receives data, it can demodulate the data according to the correspondence between the resources and the antenna ports.
[0153] In order to enable those skilled in the art to better understand the present application, the RA domain in the DCI in the prior art is first briefly introduced below.
[0154] Taking DCI format 2D as an example, the RA field of DCI format 2D supports two resource allocation modes: type 0 and type 1. Type 0 indicates scheduling resources in units of RBG. Type 1 can indicate scheduling resources to RB granularity through resource grouping, shift indication, and RB indication.
[0155] First, the concept of RBG is introduced.
[0156] RBG is a group of consecutive localized resource blocks (VRB). The size of RBG (P, that is, the number of VRBs contained in each RBG. The number of VRBs contained in the last RBG may be less than P) is related to the (downlink) system bandwidth. The corresponding relationship is shown in Table 1:
[0157] Table 1
[0158]
[0159] Corresponding downlink system bandwidth The total number of RBGs N RBG for:
[0160]
[0161] Among them, The size of RBG is P; if N RBG%P>0, then the size of the last RBG is The RBG index starts from the lowest frequency and is numbered in increasing order of frequency. Indicates rounding up.
[0162] The following system bandwidth For example, from Table 1, we can see that its P value is 3, and the total number of RBGs is N RBG The first 16 RBGs each contain 3 VRBs, and the last RBG contains only 2 VRBs.
[0163] (I) Resource allocation type 0
[0164] When the resource allocation mode adopted by the RA domain of the DCI is type 0, the bitmap of the RA domain is used to indicate the RBG allocated to the UE. The bitmap contains bits (i.e., the size of the RA field), each bit corresponds to one RBG, the highest bit represents RBG 0, and the lowest bit represents RBG N RBG -1, and so on. If an RBG is allocated to a terminal, the corresponding bit in the bitmap is set to 1, otherwise it is set to 0.
[0165] Take the downlink system bandwidth of 25 RB as an example:
[0166] (1) By looking up Table 1, we can know that the size of RBG is P=2;
[0167] (2) Total number of RBGs like Figure 4 As shown in (a), the size of each of the first 12 RBGs is 2, and the size of the last RBG is 1;
[0168] (3) The bitmap of the RA field contains a total of 13 bits.
[0169] (4) If the bitmap contains 13 bits in total. If the bitmap of the RA domain is: 1001110100010, the resources allocated to the terminal are RBG 0, RBG 3, RBG 4, RBG 5, RBG 7, RBG 11 (such as Figure 4 , as shown in (b) in the figure).
[0170] (II) Resource allocation type 1
[0171] When the resource allocation mode adopted by the RA domain of the DCI is type 1, all RBGs are divided into P subsets, where P is the size of the RBG. Each RBG subset p (0≤p<P) contains all RBGs starting from RBG p and with an interval of P. VRB resources allocated to a terminal must come from the same subset.
[0172] In resource allocation type 1, the VRB allocated to the terminal is indicated by three fields (these three fields are collectively referred to as RA fields).
[0173] The first field contains Bit used to specify the selected RBG subset, that is, the value of p.
[0174] The second field contains 1 bit (shift bit) for specifying whether the resources in the subset are offset. 1 indicates offset, and 0 indicates no offset.
[0175] The third field contains a bitmap, where each bit of the bitmap corresponds to a VRB in the selected RBG subset. The highest bit represents the first VRB in the subset, the lowest bit represents the last VRB in the subset, and so on. If a VRB is assigned to a terminal, the corresponding bit in the bitmap is set to 1, otherwise it is set to 0. The size of the bitmap, that is, the number of bits contained in the bitmap for:
[0176]
[0177] The VRBs in a selected RBG subset start at the minimum VRB number in the subset + offset Δ shift (p) and corresponds to the highest bit in the bitmap. The offset is expressed in the number of VRBs and is the offset that occurs within the selected RBG subset. If the second field in the resource block allocation information of the DCI is 0, the offset Δ of RBG subset p is shift (p) = 0; if the second field in the resource block allocation information of the DCI is 1, the offset of RBG subset p And the lowest bit in the bitmap is adjusted to the last VRB in the corresponding RBG subset.
[0178] is the number of VRBs contained in RBG subset p, and the calculation formula is as follows:
[0179]
[0180] For RBG subset p, each bit in its bitmap The corresponding VRB can be calculated by the following formula:
[0181]
[0182] The following takes the cell downlink system bandwidth of 25 RB as an example to explain resource allocation type 1 in more detail.
[0183] (1) By checking 1, we can know that P = 2, that is, there are 2 subsets: subset 0 (starting from RBG0) and subset 1 (starting from RBG1). The RBG interval in each subset is P = 2. At this time, the RBG sets contained in subset 0 and subset 1 are shown in Table 2;
[0184] Table 2
[0185] Subset 0 (p=0) RBG0 RBG2 RBG4 RBG6 RBG8 RBG10 RBG12 Subset 1 (p=1) RBG1 RBG3 RBG5 RBG7 RBG9 RBG11
[0186] (2) That is, the first field uses 1 bit to specify the selected RBG subset;
[0187] (3) The second field uses 1 bit to specify whether the resources in the RBG subset are offset;
[0188] (4) Number of bits contained in the bitmap That is, the bitmap can only correspond to 11 VRBs.
[0189] (5) The number of VRBs contained in each RBG subset p is shown in Table 3
[0190] Table 3
[0191]
[0192] It can be seen that the bitmap is not sufficient to represent all VRBs contained in each subset.
[0193] (6) Next, we introduce in detail the second field, namely the impact of the shift bit on the VRB represented by the bitmap.
[0194] If the shift bit is 0, the offset of RBG subset p is Δ shift (p) = 0;
[0195] If the shift bit is 1, the offset of RBG subset p is shown in Table 4:
[0196] Table 4
[0197] <![CDATA[Δ shift (0)]]> 2(13-11) <![CDATA[Δ shift (1)]]> 1(12-11)
[0198] From the previous analysis, it can be seen that the RBGs contained in each subset are determined, that is, the VRBs contained are also determined. Corresponding to Table 2, the VRB set available for each subset is as follows: Figure 5 As shown:
[0199] When shift bit = 0, according to the following formula, we can know which VRB each bit of the bitmap (for 25RB bandwidth, a total of 11 bits) corresponds to:
[0200]
[0201] The results are shown in Table 5:
[0202] Table 5
[0203] i VRB (subset 0) VRB (Subset 1) 0 0 2 1 1 3 2 4 6 3 5 7 4 8 10 5 9 11 6 12 14 7 13 15 8 16 18 9 17 19 10 20 22
[0204] As can be seen from Table 5, if shift bit = 0 (no shift occurs), the VRB corresponding to the bitmap of each subset is from Figure 5 Starting from the first VRB in a given VRB set (corresponding to subset 0, the starting VRB is VRB0; corresponding to subset 1, the starting VRB is VRB2), 11 VRBs are selected sequentially.
[0205] When shift bit = 1, according to the following formula, we can know which VRB each bit of the bitmap (for 25RB bandwidth, a total of 11 bits) corresponds to:
[0206]
[0207] The results are shown in Table 6:
[0208] Table 6
[0209] i VRB (subset 0) VRB (Subset 1) 0 4 3 1 5 6 2 8 7 3 9 10 4 12 11 5 13 14 6 16 15 7 17 18 8 20 19 9 21 22 10 24 23
[0210] As can be seen from Table 6, if shift bit = 1 (shift occurs), the VRB corresponding to the bitmap of each subset is from Figure 5 The first VRB in a given VRB set, plus the offset starts (corresponding to subset 0, offset Δ shift (0) = 2, that is, Figure 5 In the given VRB set with p=0, move forward 2 and get the starting VRB as VRB4; corresponding to subset 1, the offset Δ shift (1) = 1, that is, Figure 4 In a given VRB set with p=1, move forward by 1, and obtain the starting VRB as VRB3), and select 11 VRBs in sequence.
[0211] Taking the cell downlink system bandwidth of 25 RB as an example, the example of using resource allocation type 1 is as follows:
[0212] Subset 0; shift bit is 0; bitmap is 10011101000. That is, the resources allocated to the UE are: VRB0, VRB5, VRB8, VRB9, VRB13.
[0213] Subset 0; shift bit is 1; bitmap is 10011101000. That is, the resources allocated to the UE are: VRB4, VRB9, VRB12, VRB13, VRB17.
[0214] In the following, several possible methods for implementing S230 in this application are introduced in combination with type 0 and type 1 in the DCI format 2D introduced above, and the process of the terminal determining multiple groups of resources is described in detail in combination with these possible methods. Optionally, other resource allocation types for 5G or future communication systems are applicable to this application, and this application does not limit this.
[0215] Method 1
[0216] The terminal may determine, based on the QCL indication information, that the first scheduling unit Pj is N times the second scheduling unit.
[0217] Optionally, the second scheduling unit may use a resource block group RBG or a resource block RB or other predefined scheduling granularities.
[0218] It should be understood that the embodiment of the present application does not specifically limit the second scheduling unit, and the second scheduling unit may also be a scheduling unit specified in NR, etc.
[0219] Optionally, in the embodiment of the present application, the network device may configure the size Pj of the first scheduling list through high-level signaling. In addition, the terminal may also determine the first scheduling unit according to the number of network devices participating in NCJT.
[0220] The following are two methods to implement method 1: (one)
[0222] The RA field is the RA field in the existing DCI format, that is, the structure of the existing DCI is not changed.
[0223] According to the above introduction, after determining the DCI format and the resource allocation method (such as type 0, type 1, etc.) adopted by the RA domain, the number of bits or bits occupied by the RA domain can be determined according to the downlink system bandwidth by looking up Table 1. The following specifically describes the embodiment of the present application in combination with resource allocation type 0 and resource allocation type 1.
[0224] 1. Resource allocation type 0
[0225] The bitmap of the RA domain remains bits.
[0226] Taking the downlink system bandwidth as 25 RB as an example, the terminal can find out through looking up Table 1 that the size of RBG is P=2 and the total number of RBGs is It can be determined that the bitmap of the RA domain contains 13 bits in total.
[0227] In the prior art, when the resource allocation type is resource allocation type 0, the second scheduling unit is RBG. According to the method of the embodiment itself, when the resource allocation type is resource allocation type 0, it can be determined that the first scheduling unit is 2 RBGs. If two consecutive RBGs are allocated, the corresponding bit in the bitmap is set to 1, otherwise it is 0.
[0228] Taking N=2 as an example, half of the bits in the bitmap in the RA domain can represent resources allocated on the full bandwidth.
[0229] In the embodiment of the present application, it can be specified by high-level configuration or protocol pre-definition:
[0230] exist When it is an even number, the first half of the bits in the RA domain are the resource scheduling information of the first network device (for example, corresponding to resource group #1), and the second half of the bits represent the resource scheduling information of the second network device (for example, corresponding to resource group #2). That is, resource group #1 can be determined based on the first half of the bits in the RA domain, and resource group #2 can be determined based on the second half of the bits in the RA domain. Alternatively, it can also be stipulated that: at this time, the first half of the bits in the RA domain are the resource scheduling information of the second network device (for example, corresponding to resource group #2), and the second half of the bits represent the resource scheduling information of the first network device (for example, corresponding to resource group #1), and this embodiment of the present application is not limited to this;
[0231] when When it is an odd number, the following formula can be used for calculation:
[0232] The number of bits allocated to the resource of the first network device is or The number of bits allocated to the resources of the second network device is the remaining number of bits.
[0233] At this time, each network device can allocate resources on the full bandwidth, and compared with the existing technology, the scheduling unit at this time is doubled.
[0234] For example, the bitmap of the RA domain contains a total of 13 bits: 1001110100010. After determining that the first scheduling unit is 2 RBGs, it can be determined that:
[0235] In front of the RA domain When the bits indicate resource group #1, resource group #1 is: RBG 0, RBG
[0236] Resource group #2 is: RBG 0, RBG 1, RBG 8, RBG 9. Resource group #3 is: RBG 0, RBG 1, RBG 8, RBG 9.
[0237] It should be understood that if N=3, the number of bits occupied by each network device can be allocated in a similar manner as described above, so that the front of the RA domain bits indicate resource group #1, the middle bits indicate resource group #2, and the remaining bits indicate resource group #3. Alternatively, the first bit of the RA field can be bits indicate resource group #1, the middle bits indicate resource group #2, and the remaining bits indicate resource group #3. The bits of the RA domain may also be divided in other ways, and the embodiments of the present application do not limit the specific division method. It should also be understood that when N is other values, the division method of the bits of the RA domain can refer to the above example, and the embodiments of the present application do not limit the specific division method.
[0238] 2. Resource allocation type 1
[0239] The bitmap of the RA domain remains bits.
[0240] Taking the downlink system bandwidth of 25 RB in the resource allocation type 1 described above as an example, the number of bits contained in the bitmap That is, the bitmap corresponds to 11 VRBs.
[0241] In the prior art, when the resource allocation type is resource allocation type 1, the second scheduling unit is RB. According to the method of the embodiment itself, taking N=2 as an example, when the resource allocation type is resource allocation type 1, it can be determined that the first scheduling unit is 2 RBs.
[0242] At this time, half of the bits in the bitmap in the RA domain can represent resources allocated on the full bandwidth.
[0243] Optionally, in the embodiment of the present application, it can be specified by high-level signaling configuration or protocol pre-definition:
[0244] exist When it is an even number, the first half of the bits of the bitmap in the RA domain indicate the resources scheduled by the first network device (for example, corresponding to resource group #1), and the second half of the bits represent the resources scheduled by the second network device (for example, corresponding to resource group #2). That is, resource group #1 can be determined based on the first half of the bits of the bitmap in the RA domain, and resource group #2 can be determined based on the second half of the bits in the RA domain. Alternatively, it can also be stipulated that: at this time, the first half of the bits of the bitmap in the RA domain are the resource scheduling information of the second network device (for example, corresponding to resource group #2), and the second half of the bits represent the resource scheduling information of the first network device (for example, corresponding to resource group #1), and this embodiment of the present application is not limited to this;
[0245] when When it is an odd number, the following formula can be used for calculation:
[0246] The number of bits used to indicate the resources scheduled by the first network device is the number of bits in the previous or The number of bits used to indicate the resources scheduled by the second network device is the remaining number of bits.
[0247] At this time, each network device can allocate resources on the full bandwidth, and compared with the existing technology, the scheduling unit at this time is doubled.
[0248] Before the bitmap When the bits indicate resource group #1:
[0249] For example, the resources allocated to the terminal are subset 0, the shift bit is 0, and the bitmap is 10011101000. After determining that the first scheduling unit is 2 RBs, it can be determined that resource group #1 is: VRB0, VRB1, VRB12, VRB13, VRB16, VRB17, VRB20; resource group #2 is: VRB6, VRB7.
[0250] For example, the resources allocated to the terminal are subset 0, the shift bit is 1, and the bitmap is 10011101000. After determining that the first scheduling unit is 2 RBs, it can be determined that resource group #1 is: VRB4, VRB5, VRB16, VRB17, VRB20, VRB21, VRB24; resource group #2 is: VRB8, VRB9.
[0251] It should be understood that if N=3, the number of bits occupied by each network device can be allocated in a similar manner as described above, and the first bitmap bits indicate resource group #1, the middle bits indicate resource group #2, and the remaining bits indicate resource group #3. Alternatively, the first bit of the bitmap can be bits indicate resource group #1, the middle bits indicate resource group #2, and the remaining bits indicate resource group #3. The bits of the bitmap may also be divided in other ways, and the embodiments of the present application do not limit the specific division method. It should also be understood that when N is other values, the division method of the bits of the bitmap can refer to the above example, and the embodiments of the present application do not limit the specific division method. (two)
[0253] By extending the RA field in the DCI in the existing protocol to indicate N groups of scheduling resources, for example, the RA field at this time can be as follows Figure 3 It should be noted that the bits of the bitmap of each RA domain after expansion are different from those in the prior art.
[0254] 1. Resource allocation type 0
[0255] The bitmap of each RA domain is bits.
[0256] In the prior art, when the resource allocation type is resource allocation type 0, the first scheduling unit is RBG. According to the method of the embodiment itself, when the resource allocation type is resource allocation type 0, it can be determined that the first scheduling unit Pj is 2 RBGs. If two consecutive RBGs are allocated, the corresponding bit in the bitmap is set to 1, otherwise it is 0.
[0257] At this time, the bitmap of each RA domain can represent the resources allocated on the full bandwidth. That is, each network device can allocate resources on the full bandwidth. Compared with the prior art, the first scheduling unit at this time is doubled.
[0258] Taking the system bandwidth as 25 RB and N = 2 as an example, the bitmaps of the first and second RA fields both contain Each of the first 6 bits indicates 2 RBGs, and the last bit indicates 1 RBG.
[0259] For example, the bitmap of the first RA domain (for example, RA domain #1) contains 7 bits: 1001110, and the bitmap of the second RA domain (for example, RA domain #2) contains 7 bits: 1000101, then it can be determined that:
[0260] When RA domain #1 indicates resource group #1 and RA domain #2 indicates resource group #2, resource group #1 is: RBG 0, RBG 1, RBG 6, RBG 7, RBG 8, RBG 9, RBG 10, RBG 11. Resource group #2 is: RBG 0, RBG 1, RBG 8, RBG 9, RBG 12, RBG 13.
[0261] 2. Resource allocation type 1
[0262] In the prior art, when the resource allocation type is resource allocation type 1, the first scheduling unit is RB. According to the method of the embodiment itself, when the resource allocation type is resource allocation type 1, it can be determined that the first scheduling unit Pj is 2 RBs.
[0263] At this time, the bitmap of each RA domain can represent the resources allocated on the full bandwidth. That is, each network device can allocate resources on the full bandwidth. Compared with the existing technology, the scheduling unit at this time is doubled.
[0264] The bitmap of each RA domain is bits.
[0265] Taking the system bandwidth as 25 RB and N = 2 as an example, the first and second bitmaps both contain Each of the first 5 bits indicates 2 RBs, and the last bit indicates 1 RB.
[0266] For example, the resources allocated to the terminal are subset 0, the shift bit is 0, the bitmap of the first RA domain (for example, RA domain #1) contains 6 bits: 100111, and the bitmap of the second RA domain (for example, RA domain #2) contains 6 bits: 100010. After determining that the first scheduling unit is 2RB, it can be determined that: resource group #1 is: VRB0, VRB1, VRB12~VRB20; resource group #2 is: VRB2, VRB3, VRB18, VRB19.
[0267] For example, the resources allocated to the terminal are subset 0, the shift bit is 1, the bitmap of the first RA domain (for example, RA domain #1) contains 6 bits: 100111, and the bitmap of the second RA domain (for example, RA domain #2) contains 6 bits: 100010. After determining that the first scheduling unit is 2RB, it can be determined that: resource group #1 is: VRB4, VRB5, VRB16~VRB24; resource group #2 is: VRB3, VRB6, VRB19, VRB22.
[0268] Method 2
[0269] The terminal can determine the resource scheduling bandwidth N according to the QCL indication information. TRP for is the downlink system bandwidth or bandwidth part. That is, the resource scheduling bandwidth of each network device is
[0270] Optionally, when the QCL indication information is used to indicate that the current transmission mode is NCJT, the resource scheduling bandwidth It can be configured by the network device through high-level signaling. When the QCL indication information is used to indicate the number of network devices participating in NCJT, the terminal device can determine the resource scheduling bandwidth N according to the number N of network devices participating in NCJT. TRP Alternatively, the size of N may be determined in a predefined manner, such as being predefined as 2, etc. The specific value is not limited here.
[0271] The following are two methods to implement method 2: (one)
[0273] The RA field is the RA field in the existing DCI format, that is, the structure of the existing DCI is not changed.
[0274] 1. Resource allocation type 0
[0275] The bitmap of the RA domain remains bits.
[0276] Optionally, the front of the bitmap The first bit is used to indicate the resources scheduled by the first network device (e.g., corresponding to resource group #1), and the remaining bits in the bitmap are used to indicate the resources scheduled by the second network device (e.g., corresponding to resource group #2). bit can determine resource group #1, and the remaining bits in the bitmap can determine resource group #2.
[0277] Taking the downlink system bandwidth as 25 RBs as an example, when N=2, it can be determined that the resource scheduling bandwidth is 13 RBs.
[0278] Assume that the bitmap of the RA domain contains a total of 13 bits: 1001110100010. After determining that the resource scheduling bandwidth is 13 RBs, it can be determined that:
[0279] Resource group #1 is: RBG 0, RBG 3, RBG 4, RBG5.
[0280] Resource Group #2 is: RBG 7 and RBG 11.
[0281] It should be understood that the embodiment of the present application only takes the above-mentioned division method of the bitmap of the RA domain as an example, and the present application does not limit the division method of the bitmap of the RA domain. Other similar division methods of the bitmap of the RA domain should also fall within the scope of protection of the present application.
[0282] 2. Resource allocation type 1
[0283] The bitmap of the RA domain remains bits.
[0284] Optionally, the front of the bitmap The first bit is used to indicate the resources scheduled by the first network device (e.g., corresponding to resource group #1), and the remaining bits in the bitmap are used to indicate the resources scheduled by the second network device (e.g., corresponding to resource group #2). bit can determine resource group #1, and the remaining bits in the bitmap can determine resource group #2.
[0285] Taking the downlink system bandwidth as 25 RBs as an example, when N=2, it can be determined that the maximum resource scheduling bandwidth is 13 RBs.
[0286] Taking the downlink system bandwidth of 25 RBs in the resource allocation type 1 described above as an example, the number of bits contained in the bitmap is That is, the bitmap corresponds to 11 VRBs.
[0287] For example, the resource allocated to the terminal is subset 0, the shift bit is 0, and the bitmap is 10011101000. After the resource scheduling bandwidth is 13 RBs, it can be determined that resource group #1 is: VRB0, VRB5, VRB8, VRB9; resource group #2 is: VRB13.
[0288] For example, the resource allocated to the terminal is subset 0, the shift bit is 1, and the bitmap is 10011101000. After the resource scheduling bandwidth is 13 RBs, it can be determined that resource group #1 is: VRB4, VRB9, VRB12, VRB13, and resource group #2 is: VRB17.
[0289] (ii) By extending the RA field in the DCI in the existing protocol to indicate the M group of scheduling resources, for example, the RA field in this case can be as follows Figure 3 It should be noted that the bits of the bitmap of each RA domain after expansion are different from those in the prior art.
[0290] Taking the downlink system bandwidth as 25 RB as an example, when N=2, it can be determined that the maximum resource scheduling bandwidth is 13 RB.
[0291] 1. Resource allocation type 0
[0292] The bitmap of each RA domain is bits.
[0293] For example, the bitmap of the first RA domain (e.g., RA domain #1) contains 7 bits: 1001110, and the bitmap of the second RA domain (e.g., RA domain #2) contains 7 bits: 1000100. It can be determined that when RA domain #1 indicates resource group #1 and RA domain #2 indicates resource group #2, resource group #1 is: RBG0, RBG 3, RBG 4, RBG5. Resource group #2 is: RBG 0, RBG 4.
[0294] 2. Resource allocation type 1
[0295] The size bitmap of an RA domain is bits.
[0296] For example, the resources allocated to the terminal are subset 0, the shift bit is 0, the bitmap of the first RA domain (for example, RA domain #1) contains 6 bits: 100111, and the bitmap of the second RA domain (for example, RA domain #2) contains 6 bits: 100010. After determining that the maximum resource scheduling bandwidth is 13 RBs, it can be determined that resource group #1 is: VRB0, VRB5, VRB8, VRB9; resource group #2 is: VRB12, VRB20.
[0297] For example, the resources allocated to the terminal are subset 0, the shift bit is 1, the bitmap of the first RA domain (for example, RA domain #1) contains 6 bits: 100111, and the bitmap of the second RA domain (for example, RA domain #2) contains 6 bits: 100010. After determining that the maximum resource scheduling bandwidth is 13 RBs, it can be determined that resource group #1 is: VRB4, VRB9, VRB12, VRB / 13; resource group #2 is: VRB16, VRB21.
[0298] In summary, the terminal can determine resource group #1 to resource group #N.
[0299] It should be understood that only type 0 and type 1 are used as examples above, and the present application does not limit the resource allocation type. For example, the resource allocation type may also be type 2 (type 2) or other resource allocation types.
[0300] Optionally, as another embodiment of the QCL indication information, the QCL indication information can be used to indicate the QCL configuration information of the multiple groups of antenna ports corresponding to the multiple groups of codewords, or the QCL indication information is used to indicate the QCL configuration information of the multiple groups of antenna ports and the multiple groups of antenna ports. That is, the QCL indication information is used to indicate the QCL configuration information of antenna port group #1 to antenna port group #N corresponding to codeword group #1 to codeword group #N, or the QCL indication information is used to indicate the QCL configuration information of antenna port group #1 to antenna port group #N and antenna port group #1 to antenna port group #N. For ease of understanding and description, the QCL configuration information indicated by the QCL indication information is recorded as: QCL configuration information group #1 to QCL configuration information group #N. Each group of QCL configuration information in QCL configuration information group #1 to QCL configuration information group #N is different. Optionally, the antenna port groups, codeword groups, and QCL configuration information groups correspond one to one, for example, QCL configuration information group #1 corresponds to antenna port group #1, QCL configuration information group #2 corresponds to antenna port group #2, and so on, QCL configuration information group #N corresponds to antenna port group #N; or, QCL configuration information group #1 corresponds to codeword group #1, QCL configuration information group #2 corresponds to codeword group #2, and so on, QCL configuration information group #N corresponds to codeword group #N. Here, in order to avoid redundancy, its detailed description is omitted. The QCL configuration information is used to determine the QCL relationship between antenna ports. Taking QCL configuration information group #i as an example, according to QCL configuration information group #i, the antenna port (for example, CSI-RS antenna port) that satisfies QCL with antenna port group #i can be determined, so that the terminal device can demodulate data according to the QCL configuration information. For example, the antenna ports included in antenna port group #i (corresponding to codeword group #i) are antenna ports 7 and 8, and the QCL configuration information group #i can indicate that antenna port 15 and antenna ports 7 and 8 meet QCL, that is, antenna ports 7, 8 and antenna port 15 are QCL.
[0301] Optionally, the QCL configuration information is used to indicate a set of higher layer parameters (higher layer parameter), for example, the QCL configuration information may be an index of a set of higher layer parameters. The index of the higher layer parameter is used to indicate a set of higher layer parameters. The higher layer parameters may be understood as parameters configured by the higher layer and sent down by RRC signaling. The higher layer parameters may include at least one of the following:
[0302] 1. CRS antenna ports (crs-PortsCount-r11)
[0303] 2. CRS frequency shift (crs-FreqShift-r11)
[0304] 3. Multimedia Broadcast Multicast Service Single Frequency Network (MBSFN) subframe configuration (mbsfn-SubframeConfigList-r11)
[0305] 4. Zero-power CSI-RS configuration (csi-RS-ConfigZPId-r11)
[0306] 5. The starting position of PDSCH (pdsch-Start-r11)
[0307] 6. Quasi-co-site non-zero power CSI-RS configuration (qcl-CSI-RS-ConfigNZPId-r11)
[0308] Among them, the values of various parameters in the reference sets of different high-level configurations are not completely the same.
[0309] It should be understood that the parameter set of the high-level configuration in the embodiment of the present application may also include other parameters and is not limited to the parameters listed above.
[0310] Optionally, the QCL indication information may be carried in the DCI, and further, may be carried in the PQI domain.
[0311] Therefore, according to the method of an embodiment of the present application, the terminal can determine the antenna port groups corresponding to resource group #1 to resource group #N respectively according to the QCL indication information, so that when the terminal receives data, it can demodulate the data according to the correspondence between the resources and the antenna ports.
[0312] It should be understood that the calculation formula related to the invention point of this application is only based on rounding up as an example. In the specific implementation, the calculation can also be performed according to other methods such as rounding down, and this application does not limit this.
[0313] Figure 6 is a schematic flowchart of a method 600 for data transmission according to another embodiment of the present application.
[0314] S610, the network device determines first indication information and second indication information.
[0315] Among them, the first indication information is used to indicate at least one group of resources to be scheduled. In the following, for the convenience of understanding and description, the at least one group of resources to be scheduled is recorded as: resource group #1 to resource group #M, M≥1, resource group #i (i∈[1, M], i is an integer) is used to represent any group of resources in the at least one group of resources, and the following other information representation methods are similar. The resource groups in resource group #1 to resource group #M can be all the same, or they can be different, or they can be partially the same. Resource group #1 to resource group #M correspond one-to-one with at least one group of antenna ports, or resource group #1 to resource group #M correspond one-to-one with at least one group of codewords. Each group of codewords can be all the same or different. Each group of antenna ports can be the same or different. In the following, for the convenience of understanding and description, the at least one group of antenna ports is recorded as: antenna port group #1 to antenna port group #M, and the at least one group of codewords is recorded as: codeword group #1 to codeword group #M, M≥1. The correspondence between resource group #1 to resource group #M and antenna port group #1 to antenna port group #M may be, for example, that resource group #1 is the resource of antenna port group #1, resource group #2 is the resource of antenna port group #2, and so on, resource group #M is the resource of antenna port group #M. The correspondence between resource group #1 to resource group #M and codeword group #1 to codeword group #M may be, for example, that resource group #1 corresponds to codeword group #1, resource group #2 corresponds to codeword group #2, and so on, resource group #M corresponds to codeword group #M. Optionally, antenna port group #1 to antenna port group #M correspond one-to-one with codeword group #1 to codeword group #M, for example, antenna port group #1 corresponds to codeword group #1, antenna port group #2 corresponds to codeword group #2, and so on, antenna port group #M corresponds to codeword group #M. It should also be understood that antenna port group #1 to antenna port group #M are all DMRS antenna ports. Each antenna port group in antenna port group #1 to antenna port group #M includes at least one antenna port, all antenna ports in antenna port group #i meet QCL, and antenna ports in one antenna port group and antenna ports in another antenna port group are non-QCL.
[0316] Those skilled in the art will appreciate that the above-mentioned resource group #1 to resource group #M correspond one-to-one with codeword group #1 to codeword group #M, or the resource group #1 to resource group #M correspond one-to-one with antenna port group #1 to antenna port group #M, which may mean that resource group #1 to resource group #M correspond one-to-one with network devices #1 to network devices #M, for example, resource group #1 is a group of resources scheduled by network device #1, resource group #2 is a group of resources scheduled by network device #2, and so on, resource group #M is a group of resources scheduled by network device #M. For the sake of brevity, the detailed description is omitted here.
[0317] The second indication information is used to indicate the quasi-co-site QCL configuration information of the at least one group of antenna ports corresponding to the at least one group of codewords.
[0318] Furthermore, the second indication information is also used to indicate the at least one group of codewords or the at least one group of antenna ports. That is, the second indication information is used to indicate the QCL configuration information of codeword group #1 to codeword group #M and antenna port group #1 to antenna port group #M, or the second indication information is used to indicate the QCL configuration information of antenna port group #1 to antenna port group #M and antenna port group #1 to antenna port group #M.
[0319] In the following, for ease of understanding and description, the QCL configuration information indicated by the second indication information is recorded as: QCL configuration information group #1 to QCL configuration information group #M. The groups of QCL configuration information in QCL configuration information group #1 to QCL configuration information group #M may be the same or different. Optionally, the antenna port group, the group codeword group, and the QCL configuration information group correspond one to one. For example, QCL configuration information group #1 corresponds to antenna port group #1, QCL configuration information group #2 corresponds to antenna port group #2, and so on. QCL configuration information group #M corresponds to antenna port group #M; or, QCL configuration information group #1 corresponds to codeword group #1, QCL configuration information group #2 corresponds to codeword group #2, and so on. QCL configuration information group #M corresponds to codeword group #M. Here, in order to avoid redundancy, its detailed description is omitted. The QCL configuration information is used to determine the QCL relationship between antenna ports. Taking QCL configuration information group #i as an example, according to QCL configuration information group #i, the antenna port (for example, CSI-RS antenna port) that satisfies QCL with antenna port group #i can be determined, so that the terminal device can demodulate data according to the QCL configuration information. For example, the antenna ports included in antenna port group #i (corresponding to codeword group #i) are antenna ports 7 and 8, and QCL configuration information group #i can indicate that antenna port 15 satisfies QCL with antenna ports 7 and 8, that is, antenna ports 7, 8 and 15 are QCL.
[0320] Optionally, the QCL configuration information can be used to indicate a set of higher layer parameters. For example, the QCL configuration information can be an index to a set of higher layer parameters. The higher layer parameters can be understood as parameters sent by higher layer configuration and RRC signaling. The contents included in the higher layer parameters can refer to the above description, and for the sake of brevity, they will not be repeated here.
[0321] Optionally, the network device may be a service network device of the terminal. In addition, the network device may also be a cooperative network device of the terminal, which is not specifically limited in the embodiment of the present application.
[0322] S620: The network device sends first indication information and second indication information to the terminal. Correspondingly, the terminal receives the first indication information and the second indication information.
[0323] Optionally, the network device may send the first indication information and the second indication information by sending a DCI to the terminal. That is, the first indication information and the second indication information may be carried in the DCI.
[0324] The embodiments of the present application do not limit the format of DCI. For example, the DCI format may be DCI format 2D, DCI format 2A, etc., or other DCI formats in future 5G communication systems.
[0325] Optionally, the network device may send the first indication information to the terminal through DCI, and send the second indication information to the terminal through high-layer signaling.
[0326] Optionally, the first indication information may be information in the RA domain in the DCI.
[0327] Therefore, the network device can indicate multiple groups of resources through one RA domain, thereby reducing signaling overhead while meeting the scheduling requirements of multiple network devices.
[0328] Optionally, the second indication information may be information in a PQI domain in DCI.
[0329] By carrying the second information in the PQI field in the DCI, signaling overhead can be further saved.
[0330] For example, the second information may be any one of “00”, “01”, “10”, and “11” in Table 7.
[0331] Table 7
[0332]
[0333] Among them, CW1 represents a group of codewords, and CW2 represents another group of codewords; DMRS group 1 to DMRS group 6 can represent antenna port group #1 to antenna port group #6, respectively.
[0334] In the embodiment of the present application, when the second information is "00" or "01", the second indication information can be used for one group of information, namely: indicating codeword group #1 and the corresponding QCL configuration information group #1, or can be used to indicate antenna port group #1 and the corresponding QCL configuration information group #1. When the second information is "11", the second indication information can be used for two different groups of information, namely: indicating codeword group #3 / antenna port group #3 and the corresponding QCL configuration information group #3, codeword group #4 / antenna port group #4 and the corresponding QCL configuration information group #4.
[0335] S630: The terminal determines the at least one group of resources according to the first indication information and the second indication information.
[0336] Specifically, according to the description in S610, the terminal can determine the resource group #1 to resource group #N corresponding to the antenna port group #1 to the antenna port group #M in the first indication information according to the second indication information.
[0337] The method for data transmission in the embodiment of the present application can determine each group of resources through the first indication information and the second indication information, thereby meeting the demand of the network device for scheduling resources of multiple TPs or multiple groups of non-QCL antenna ports.
[0338] Optionally, as a possible implementation manner of S630, the terminal may determine the first scheduling unit of the at least one group of resources according to the QCL configuration information indicated by the second indication information.
[0339] Specifically, after the terminal determines the first scheduling unit according to the QCL configuration information indicated by the second indication information, it can determine the interpretation method of the first indication information, and then determine resource group #1 to resource group #N. For example, assuming that N=2, the first indication information is the information in the RA domain in the DCI format 2D, and when the QCL configuration information indicated by the second indication information is two different sets of QCL configuration information, the terminal can determine that the first scheduling unit is 2 RBGs. If the bitmap in the RA domain occupies 10 bits, the terminal can determine that the resources indicated by the first 5 bits of the bitmap in the RA domain belong to resource group #1, and the resources indicated by the last 5 bits belong to resource group #2. Alternatively, when the QCL configuration information indicated by the second indication information is the same two sets of QCL configuration information or there is only one set of QCL configuration information, the terminal can determine that the first scheduling unit is RBG. The terminal can determine that the resources indicated by the RA domain belong to both resource group #1 and resource group #2, that is, resource group #1 and resource group #2 completely overlap.
[0340] Further, the terminal may determine the first scheduling unit according to the number k of groups of QCL configuration information indicated by the second indication information. Wherein, each group of QCL configuration information is different. That is, the terminal determines the first scheduling unit according to the number of groups of QCL configuration information that are different in the QCL configuration information indicated by the second indication information. Specifically, the description of the above-mentioned method 1 can be referred to. When the method 1 is applied to the method, k=N.
[0341] Optionally, as a possible implementation manner of S630, the terminal may determine the resource scheduling bandwidth of the at least one group of resources according to the QCL configuration information indicated by the second indication information.
[0342] Specifically, after the terminal determines the resource scheduling bandwidth according to the QCL configuration information indicated by the second indication information, it can determine the interpretation method of the first indication information, and then determine resource group #1 to resource group #N. For example, assuming that N=2, the first indication information is information in the RA domain in the DCI format 2D, and when the QCL configuration information indicated by the second indication information is two different groups of QCL configuration information, the terminal can determine the resource scheduling bandwidth as in, is the downlink system bandwidth. If the bitmap in the RA domain occupies 10 bits, the terminal can determine that the resources indicated by the first 5 bits of the bitmap in the RA domain belong to resource group #1, and the resources indicated by the last 5 bits belong to resource group #2. Alternatively, when the QCL configuration information indicated by the second indication information is the same two groups of QCL configuration information, the terminal can determine that the resource scheduling bandwidth is The terminal can determine that the resources indicated by the RA field belong to both resource group #1 and resource group #2, that is, resource group #1 and resource group #2 completely overlap.
[0343] Further, the terminal may determine the resource scheduling bandwidth according to the number of groups k of QCL configuration information indicated by the second indication information. Wherein, each group of QCL configuration information is different. That is, the terminal determines the resource scheduling bandwidth according to the number of groups of different QCL configuration information in the QCL configuration information indicated by the second indication information. Specifically, the description of the above-mentioned method 2 may be referred to. When the method 2 is applied to the method, k=N.
[0344] It should be understood that the k groups of QCL configuration information being different means that the parameter categories included in each group of QCL configuration information are the same, but the values of the parameters of the same category in each group of QCL parameters are different.
[0345] Optionally, the terminal determines, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth, including:
[0346] In a case where the QCL configuration information indicated by the second indication information is the first QCL configuration information, the terminal determines that the resource scheduling bandwidth is the downlink system bandwidth
[0347] In the case where the k groups of QCL configuration information indicated by the second indication information are the second QCL configuration information, the terminal determines that the resource scheduling bandwidth is k is an integer greater than or equal to 1.
[0348] For example, when the first QCL configuration information is two sets of identical QCL configuration information, the resource scheduling bandwidth is determined to be the downlink system bandwidth. In other cases, the terminal determines that the resource scheduling bandwidth is
[0349] It should be understood that the first QCL configuration information is specific QCL configuration information, for example, pre-set by the system. The first QCL configuration information may include one or more groups of QCL configuration information. The second QCL configuration information may be other QCL configuration information except the first QCL configuration information.
[0350] Figure 7 is a schematic block diagram of a terminal according to an embodiment of the present application. Figure 7 The terminal 700 includes: a receiving unit 710 and a processing unit 720.
[0351] The receiving unit 710 is configured to receive first indication information and second indication information, wherein the first indication information is used to indicate multiple groups of resources, the multiple groups of resources correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, and the second indication information is used to indicate quasi-co-location QCL configuration information of the at least one group of antenna ports corresponding to the at least one group of codewords, wherein a group of antenna ports or a group of codewords corresponds to a group of QCL configuration information, and the QCL configuration information is used to determine a QCL relationship between antenna ports;
[0352] The processing unit 720 is used to determine the at least one group of resources according to the first indication information and the second indication information.
[0353] or,
[0354] A receiving unit 710 is configured to send downlink control information DCI, where the DCI is used to indicate multiple groups of resources, where the multiple groups of resources correspond one-to-one to multiple groups of antenna ports or multiple groups of codewords, and each group of antenna ports includes at least one antenna port;
[0355] The processing unit 720 is used to determine the first scheduling unit or resource scheduling bandwidth of the multiple groups of resources; and determine the multiple groups of resources according to the DCI and the first scheduling unit, or the terminal according to the DCI and the first scheduling unit.
[0356] It should be understood that each unit in the terminal 700 can be used to respectively execute each action or processing process of the terminal in the above-mentioned method embodiments. Here, in order to avoid redundancy, the detailed description thereof is omitted.
[0357] Figure 8 is a schematic block diagram of a network device according to an embodiment of the present application. Figure 8 As described above, the network device 800 includes: a processing unit 810 and a sending unit 820 .
[0358] The processing unit 810 is configured to determine first indication information and second indication information, wherein the first indication information is used to indicate multiple groups of resources, the multiple groups of resources correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, and the second indication information is used to indicate quasi-co-location QCL configuration information of the at least one group of antenna ports corresponding to the at least one group of codewords, wherein a group of antenna ports or a group of codewords corresponds to a group of QCL configuration information, and the QCL configuration information is used to determine a QCL relationship between antenna ports;
[0359] The sending unit 820 is configured to send the first indication information and the second indication information to the terminal.
[0360] or
[0361] A processing unit 810 is configured to determine the multiple groups of resources according to a first scheduling unit or a resource scheduling bandwidth of the multiple groups of resources, where the multiple groups of resources correspond one-to-one to multiple groups of antenna ports or multiple groups of codewords, and each group of antenna ports includes at least one antenna port;
[0362] The sending unit 820 is configured to send downlink control information DCI to the terminal, where the DCI is used by the terminal to determine the multiple groups of resources.
[0363] It should be understood that each unit in the network device 800 can be used to respectively execute each action or processing process of the network device 900 in the above-mentioned method embodiments. Here, in order to avoid redundancy, the detailed description thereof is omitted.
[0364] Fig. 9 FIG. 1 shows a schematic structural diagram of a terminal 900 according to an embodiment of the present application. Fig. 9 As shown, the terminal 900 includes: a transceiver 910, a processor 920 and a memory 930. The transceiver 910, the processor 920 and the memory 930 communicate with each other through an internal connection path to transmit control and / or data signals.
[0365] It should be understood that the transceiver 910 may correspond to the receiving unit 710 in the terminal 700, and the processor 920 may correspond to the processing unit 720 in the terminal 700. Furthermore, the transceiver 910 may be used to implement the function of the receiving unit 710, and the processor 920 is used to implement the function of the processing unit 720. Here, in order to avoid redundancy, the detailed description thereof is omitted.
[0366] It should also be understood that when the processor 920 calls and runs the computer program from the memory, the processor 920 can be used to execute the above method and implement the execution subject of the method, such as the function of the terminal.
[0367] Fig.10FIG. 1 shows a schematic structural diagram of a network device 1000 according to an embodiment of the present application. Fig.10 As shown, the network device 1000 includes: a transceiver 1010, a processor 1020 and a memory 1030. The transceiver 1010, the processor 1020 and the memory 1030 communicate with each other through an internal connection path to transmit control and / or data signals.
[0368] It should be understood that the transceiver 1010 may correspond to the sending unit 820 in the network device 800, and the processor 1020 may correspond to the processing unit 810 in the network device. Furthermore, the transceiver 1010 may be used to implement the function of the sending unit 820, and the processor 1020 is used to implement the function of the processing unit 810. Here, in order to avoid redundancy, the detailed description thereof is omitted.
[0369] It should also be understood that when the processor 1020 calls and runs the computer program from the memory, the processor 1020 can be used to execute the above method and implement the execution subject of the method, such as the function of a network device.
[0370] The embodiments of the present application can be applied to a processor or implemented by a processor. The processor can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a central processing unit (CPU), the processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to execute, or a combination of hardware and software in the decoding processor to execute. The software can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0371] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DRRAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0372] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0373] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0374] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0375] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0376] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0377] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple 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.
[0378] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0379] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can 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 various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0380] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for data transmission, characterized in that include: The terminal receives first indication information and second indication information, wherein the first indication information is used to indicate resources used for data transmission, the resources indicated by the first indication information correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, wherein a group of antenna ports or a group of codewords corresponds to a group of resources, and the second indication information is used to indicate at least one group of quasi-co-location QCL configuration information, the at least one group of QCL configuration information corresponds one-to-one to the at least one group of antenna ports or the at least one group of codewords, and the QCL configuration information is used to determine a QCL relationship between antenna ports; The terminal determines, according to the QCL configuration information indicated by the second indication information, that the first scheduling unit is k times the second scheduling unit, where k is the number of groups of QCL configuration information indicated by the second indication information, k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different; The terminal determines at least one group of resources corresponding one-to-one to the at least one group of antenna ports or the at least one group of codewords based on the first scheduling unit and the first indication information, and each group of resources in the at least one group of resources includes at least one of the first scheduling units indicated by the first indication information.
2. The method according to claim 1, characterized in that The second scheduling unit is a resource block group RBG or a resource block RB or a predefined scheduling granularity.
3. The method according to claim 1, characterized in that The terminal determines, according to the first indication information and the second indication information, at least one group of resources corresponding one-to-one to the at least one group of antenna ports or the at least one group of codewords, including: The terminal determines, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth of the at least one group of resources; The terminal determines the at least one group of resources according to the resource scheduling bandwidth and the first indication information.
4. A method for data transmission, characterized in that include: The network device determines first indication information and second indication information, wherein the first indication information is used to indicate resources used for data transmission, the resources indicated by the first indication information correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, wherein a group of antenna ports or a group of codewords corresponds to a group of resources, and the second indication information is used to indicate at least one group of quasi-co-location QCL configuration information, the at least one group of QCL configuration information corresponds one-to-one to the at least one group of antenna ports or the at least one group of codewords, and the QCL configuration information is used to determine a QCL relationship between antenna ports; The network device sends the first indication information and the second indication information to the terminal; The QCL configuration information indicated by the second indication information is used to determine that the first scheduling unit is k times the second scheduling unit, where k is the number of groups of QCL configuration information indicated by the second indication information, k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different; The first scheduling unit and the first indication information are used to determine at least one group of resources corresponding one-to-one to the at least one group of antenna ports or the at least one group of codewords, and each group of resources in the at least one group of resources includes at least one of the first scheduling units indicated by the first indication information.
5. The method according to claim 4, characterized in that The second scheduling unit is a resource block group RBG or a resource block RB or a predefined scheduling granularity.
6. The method according to claim 4, characterized in that The QCL configuration information indicated by the second indication information is used to determine a resource scheduling bandwidth of the at least one group of resources, and the resource scheduling bandwidth is used to determine the at least one group of resources.
7. A terminal, characterized in that: include: A receiving unit, receiving first indication information and second indication information, wherein the first indication information is used to indicate resources used for data transmission, the resources indicated by the first indication information correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, wherein a group of antenna ports or a group of codewords corresponds to a group of resources, and the second indication information is used to indicate at least one group of quasi-co-located QCL configuration information, the at least one group of QCL configuration information corresponds one-to-one to the at least one group of antenna ports or the at least one group of codewords, and the QCL configuration information is used to determine a QCL relationship between antenna ports; a processing unit, configured to determine, according to the QCL configuration information indicated by the second indication information, that the first scheduling unit is k times the second scheduling unit, where k is the number of groups k of the QCL configuration information indicated by the second indication information, k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different; The processing unit is also used to determine at least one group of resources corresponding one-to-one to the at least one group of antenna ports or the at least one group of codewords according to the first scheduling unit and the first indication information, and each group of resources in the at least one group of resources includes at least one of the first scheduling units indicated by the first indication information.
8. The terminal according to claim 7, characterized in that The second scheduling unit is a resource block group RBG or a resource block RB or a predefined scheduling granularity.
9. The terminal according to claim 7, characterized in that: The processing unit is specifically used for: Determine, according to the QCL configuration information indicated by the second indication information, a resource scheduling bandwidth of the at least one group of resources; The at least one group of resources is determined according to the resource scheduling bandwidth and the first indication information.
10. A network device, characterized in that: include: a processing unit, configured to determine first indication information and second indication information, wherein the first indication information is used to indicate resources used for data transmission, the resources indicated by the first indication information correspond to at least one group of antenna ports or at least one group of codewords, each group of antenna ports includes at least one antenna port, wherein a group of antenna ports or a group of codewords corresponds to a group of resources, and the second indication information is used to indicate at least one group of quasi-co-located QCL configuration information, the at least one group of QCL configuration information corresponds one-to-one to the at least one group of antenna ports or the at least one group of codewords, and the QCL configuration information is used to determine a QCL relationship between antenna ports; A sending unit, configured to send the first indication information and the second indication information to a terminal; The QCL configuration information indicated by the second indication information is used to determine that the first scheduling unit is k times the second scheduling unit, where k is the number of groups of QCL configuration information indicated by the second indication information, k is an integer greater than or equal to 1, and the k groups of QCL configuration information are different; The first scheduling unit and the first indication information are used to determine at least one group of resources corresponding one-to-one to the at least one group of antenna ports or the at least one group of codewords, and each group of resources in the at least one group of resources includes at least one of the first scheduling units indicated by the first indication information.
11. The network device according to claim 10, characterized in that: The second scheduling unit is a resource block group RBG or a resource block RB or a predefined scheduling granularity.
12. The network device according to claim 10, characterized in that: The QCL configuration information indicated by the second indication information is used to determine a resource scheduling bandwidth of the at least one group of resources, and the resource scheduling bandwidth is used to determine the at least one group of resources.
13. A communication system, comprising the terminal described in any one of claims 7 to 9, and the network device described in any one of claims 10 to 12.
Citation Information
Patent Citations
Methods, terminals, and network devices for data transmission
CN108809507B