Information transmission method and communication device
By using a two-level DCI method in the uplink MU MIMO system, the rate matching parameters are indicated only on the PDCCH channel, which solves the problem of serious communication resource consumption when network equipment indicates the subband granularity uplink precoding matrix to the terminal device, and achieves more efficient communication resource usage.
Patent Information
- Application Number
- CN202311423219.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
In an uplink MU MIMO system, when a network device indicates an uplink precoding matrix with a subband granularity to the terminal device, a large number of communication resources are required, resulting in serious resource consumption.
Using a two-level DCI method, the first-level DCI only needs to indicate a rate matching parameter on the PDCCH channel, implicitly indicating the existence and resource ratio of the second-level DCI, and the second-level DCI is transmitted along with the downlink data on the PDSCH channel.
The length of the first-level DCI and the consumption of communication resources are reduced, and the efficiency of communication resources is improved.
Smart Images

Figure CN119907120A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to an information transmission method and a communication device. Background Art
[0002] In an uplink multiple user multiple input multiple output (MU MIMO) system, in order to suppress interference between users (terminal devices), the terminal device is usually required to use an uplink precoding matrix to preprocess the uplink data to be sent. Currently, the uplink precoding matrix used by the terminal device is indicated to the terminal device by the network side.
[0003] In the uplink MU MIMO system, the uplink precoding matrix indicated by the network device to the terminal device is the uplink precoding matrix corresponding to the uplink resources with broadband granularity. Since the terminal device can also use the uplink resources with subband (sub-bandwidth) granularity to transmit uplink data, the network device also needs to indicate the uplink precoding matrix corresponding to the uplink resources with subband (sub-bandwidth) granularity to the terminal device.
[0004] When the network device indicates to the terminal device the uplink precoding matrix corresponding to the uplink resources with subband granularity, more communication resources need to be used to indicate the subband precoding information to the terminal device, resulting in serious consumption of communication resources. Summary of the invention
[0005] The present application provides a method and communication device for information transmission, which indicates uplink subband precoding information through two-level DCI. The first-level DCI on the PDCCH channel only needs to indicate a rate matching parameter, and the rate matching parameter can be used to determine: whether the second-level DCI on the PDSCH exists, and the ratio of the resources occupied by the second DCI to the resources occupied by the PDSCH. The second-level DCI is used to indicate subband precoding information. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that fewer communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0006] In a first aspect, a method for information transmission is provided, wherein the execution subject of the method may be a network device, or a chip, a chip system, or a processor that supports the network device to implement the method, or a logical node, a logical module, or software that can implement all or part of the functions of the network device. The method comprises: sending a first DCI, the first DCI is carried on a PDCCH channel, the first DCI comprises a first parameter, the first parameter is used to determine whether a second DCI on a PDSCH channel exists, or at least one of the resources occupied by the second DCI on the PDSCH, the second DCI comprises: information on an uplink precoding matrix corresponding to uplink resources of sub-band granularity; sending downlink data, sending downlink data and a second DCI, or sending a second DCI on the PDSCH channel.
[0007] The information transmission method provided in the first aspect uses two-level DCI (i.e., the first DCI and the second DCI) to indicate uplink precoding. When there is downlink data transmission (PDSCH), the indication information of the uplink subband precoding can be selected to be placed on the PDSCH and transmitted together with the downlink data. The first DCI on the PDCCH only needs to dynamically indicate a rate matching parameter (first parameter). The rate matching parameter implicitly indicates the path condition, that is, it implicitly indicates whether the second-level DCI on the PDSCH exists, and the resources occupied by the second DCI on the PDSCH (for example, the proportion of the resources of the second DCI to the available resources of the PDSCH, or the number of available REs of the PDSCH occupied by the second DCI). The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that fewer communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0008] Exemplarily, the first parameter may be a rate matching parameter.
[0009] Exemplarily, the sub-band (sub-bandwidth) granularity may include, for example, RBG granularity, and the broadband granularity may include, for example, BWP granularity.
[0010] When the second DCI is transmitted on the PDSCH channel, the content transmitted (or carried) on the PDSCH includes: downlink data and the second DCI; or the second DCI. When the second DCI is not transmitted on the PDSCH channel, the content transmitted (or carried) on the PDSCH includes: downlink data.
[0011] In the case where the second DCI on the PDSCH exists, the first parameter is also used to determine: the resources occupied by the second DCI on the PDSCH. For example, the first parameter can be used to determine the proportion of the second DCI in the available resources on the PDSCH. Since the content originally transmitted on the PDSCH includes reference signals and downlink data, the PDSCH resources include: the sum of reference signal resources and downlink data transmission resources. The available resources on the PDSCH (PDSCH available resources) can be understood as the resources occupied by downlink data (ie, downlink data transmission resources). If the second DCI on the PDSCH exists, the resources occupied by the second DCI are the resources for downlink data transmission, that is, the resources occupied by the second DCI are the PDSCH available resources.
[0012] In a possible implementation of the first aspect, the resource mapping mode and / or MCS of the second DCI is predefined or preconfigured. In this implementation, there is no need to use additional fields or signaling in the first DCI to indicate the resource mapping mode and MCS of the second DCI, which can further reduce the overhead of the first DCI.
[0013] In a possible implementation of the first aspect, the resource mapping method of the second DCI includes: mapping from the first RE that does not contain a reference signal symbol on the PDSCH. In this implementation, the second DCI is close to the reference signal, which can improve the accuracy of the second DCI decoding and improve the efficiency of the second DCI transmission.
[0014] Exemplarily, the reference signals on the PDSCH may include: DMRS, CSI-RS, etc.
[0015] In a possible implementation of the first aspect, when both the second DCI and the downlink data on the PDSCH exist, the MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH. In this implementation, it is convenient to rate match the second DCI with the downlink data on the PDSCH, which reduces the complexity of rate matching the second DCI with the downlink data on the PDSCH and is easy to implement.
[0016] In a possible implementation manner of the first aspect, downlink data on the PDSCH exists, and, when the following conditions are met, the second DCI on the PDSCH channel exists:
[0017] K PDSCH ≥O DCI ×α; or
[0018] Among them, α represents the first parameter, K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCIIndicates the number of source bits of the second DCI. In this implementation, on the one hand, when the second DCI is transmitted along with the downlink data on the PDSCH, the downlink data transmission on the PDSCH is ensured to be unaffected, thereby improving the efficiency of data transmission. On the other hand, the efficiency and accuracy of determining whether the second DCI is transmitted along with the PDSCH can be improved.
[0019] In a possible implementation manner of the first aspect, when downlink data and a second DCI on a PDSCH exist, the resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the number of REs occupied by the second DCI on the PDSCH satisfies the following conditions:
[0020]
[0021] S represents the number of REs occupied by the second DCI on PDSCH, M represents the number of available REs on PDSCH, α represents the first parameter, and K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI. In this implementation, on the one hand, when the second DCI is transmitted along with the downlink data on the PDSCH, the downlink data transmission on the PDSCH is ensured to be unaffected, thereby improving the efficiency of data transmission. On the other hand, the efficiency and accuracy of determining the number of available REs of the PDSCH occupied by the second DCI can be improved.
[0022] In a possible implementation manner of the first aspect, when the value of the first parameter is the first value, the first value of the first parameter is used to indicate that the second DCI exists on the PDSCH channel and the PDSCH channel does not transmit, does not exist or does not include downlink data.
[0023] In a possible implementation manner of the first aspect, when the value of the first parameter is not the first value, the value of the first parameter is used to indicate that downlink data is transmitted or included on the PDSCH channel.
[0024] Exemplarily, a mapping relationship or a corresponding relationship between the value of the first parameter and the transmission state of "PDSCH carries no downlink data but only the second DCI" may be configured or defined in advance. For example, when the value of the first parameter is configured or defined in advance as the first value, the transmission state is: PDSCH carries no downlink data but only the second DCI, and the second DCI includes subband precoding information.
[0025] Exemplarily, when the value of α is the first value, the resource mapping mode and / or MCS of the second DCI may also be predefined or preconfigured.
[0026] Exemplarily, when the value of α is the first value, the network device can map the second DCI on the PDSCH according to the mapping method of the resources of the second DCI and the MCS of the second DCI, so that the second DCI can be sent to the terminal device on the PDSCH, and the PDSCH does not include or transmit downlink data. The network device sends the second DCI on the PDSCH channel.
[0027] In a second aspect, a method for information transmission is provided, and the executor of the method may be a terminal device, or a chip, a chip system, or a processor that supports the terminal device to implement the method, and the method includes: receiving a first DCI, the first DCI is carried on a PDCCH channel, the first DCI includes a first parameter, the first parameter is used to determine whether a second DCI exists on a PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH, the second DCI includes: information on an uplink precoding matrix corresponding to uplink resources with a sub-band granularity; according to the first parameter, determining whether a second DCI exists on the PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH; receiving downlink data, receiving downlink data and a second DCI, or receiving a second DCI on the PDSCH channel.
[0028] The second aspect provides a transmission method, when downlink data is transmitted on PDSCH, the indication information of uplink subband precoding (i.e., second-level DCI) and downlink data can be received together on PDSCH, and the first-level DCI received on PDCCH only needs to dynamically indicate a rate matching parameter (first parameter), and the rate matching parameter implicitly indicates the path condition, that is, implicitly indicates whether the second-level DCI on PDSCH exists and the resources occupied by the second DCI on PDSCH. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that fewer communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0029] When the second DCI is transmitted on the PDSCH channel, the content transmitted (or carried) on the PDSCH includes: downlink data and the second DCI; or the second DCI. When the second DCI is not transmitted on the PDSCH channel, the content transmitted (or carried) on the PDSCH includes: downlink data.
[0030] In a possible implementation manner of the second aspect, the resource mapping mode and / or MCS of the second DCI is predefined or preconfigured.
[0031] In a possible implementation manner of the second aspect, a resource mapping manner of the second DCI includes: mapping starting from the first RE that does not contain a reference signal symbol on the PDSCH.
[0032] In a possible implementation manner of the second aspect, when both the second DCI and the downlink data on the PDSCH exist, the MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH.
[0033] In a possible implementation manner of the second aspect, downlink data on the PDSCH exists, and, when the following conditions are met, the second DCI on the PDSCH channel exists:
[0034] K PDSCH ≥O DCI ×α; or
[0035] Among them, α represents the first parameter, K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0036] In a possible implementation manner of the second aspect, when downlink data and a second DCI on a PDSCH exist, the resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the number of REs occupied by the second DCI on the PDSCH satisfies the following conditions:
[0037]
[0038] S represents the number of REs occupied by the second DCI on PDSCH, M represents the number of available REs on PDSCH, α represents the first parameter, and K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0039] In a possible implementation of the second aspect, determining whether a second DCI exists on the PDSCH channel is based on the first parameter, including: when the value of the first parameter is the first value, determining that the second DCI of the PDSCH channel exists, and the PDSCH channel does not transmit downlink data, that is, there is no downlink data transmission on the PDSCH channel.
[0040] In a possible implementation manner of the second aspect, when the value of the first parameter is not the first value, the value of the first parameter is used to indicate that downlink data is transmitted or included on the PDSCH channel.
[0041] In a possible implementation of the second aspect, the receiving the second DCI on the PDSCH channel includes: demodulating the second DCI on the PDSCH channel according to a resource mapping method of the second DCI, an MCS of the second DCI, and resources occupied by the second DCI on the PDSCH.
[0042] The technical effects corresponding to the second aspect and any possible implementation method of the second aspect can be found in the technical effects corresponding to the above-mentioned first aspect and any implementation method of the first aspect, and will not be repeated here.
[0043] In a third aspect, a communication device is provided, which includes: a module (for example, a processing module and an interface module) for executing each step in the first aspect or any possible implementation of the first aspect. The device can be a network device, a chip, a chip system, or a processor in the network device, or a logical node, a logical module or software that can implement all or part of the functions of the network device.
[0044] In a fourth aspect, a communication device is provided, the device comprising at least one processor and a memory, wherein the at least one processor is used to execute: the method in the first aspect or any possible implementation of the first aspect. The device may be a network device, or a chip, a chip system, or a processor in a network device, or a logical node, a logical module, or software that can implement all or part of the functions of the network device.
[0045] In a fifth aspect, a communication device is provided, the device comprising at least one processor and an interface circuit, the at least one processor being used to execute: the method in the first aspect or any possible implementation of the first aspect above. The device may be a network device, or a chip, a chip system, or a processor in a network device, or a logical node, a logical module, or software that can implement all or part of the functions of the network device.
[0046] In the sixth aspect, a communication device is provided, which includes: a module (for example, including a processing module and an interface module) for executing each step in the above second aspect or any possible implementation of the second aspect. The device can be a terminal device, or a chip, a chip system, or a processor in the terminal device.
[0047] In a seventh aspect, a communication device is provided, the device comprising at least one processor and a memory, wherein the at least one processor is used to execute: the method in the second aspect or any possible implementation of the second aspect. The device may be a terminal device, or a chip, a chip system, or a processor in the terminal device.
[0048] In an eighth aspect, a communication device is provided, the device comprising at least one processor and an interface circuit, the at least one processor being used to execute: the method in the second aspect or any possible implementation of the second aspect above. The device may be a terminal device, or a chip, a chip system, or a processor in the terminal device.
[0049] In a ninth aspect, a network device is provided, which includes the communication device provided in the third aspect, or the network device includes the communication device provided in the fourth aspect, or the network device includes the communication device provided in the fifth aspect.
[0050] In the tenth aspect, a terminal device is provided, which includes the communication device provided in the sixth aspect, or the terminal device includes the communication device provided in the seventh aspect, or the terminal device includes the communication device provided in the eighth aspect.
[0051] In the eleventh aspect, a computer program product is provided, which includes a computer program, which, when executed by a processor, is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.
[0052] In the twelfth aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed, it is used to execute the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect.
[0053] In the thirteenth aspect, a chip is provided, which includes: a processor, used to call and run a computer program from a memory, so that a communication device equipped with the chip executes: the method in the above first aspect or any possible implementation of the first aspect, or the above second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application to which the method provided in the present application can be applied.
[0055] Figure 2 This is a schematic diagram of an example of a gNB-CU-CP and gNB-CU-UP separation architecture provided in an embodiment of the present application.
[0056] Figure 3 This is a schematic diagram of a wireless access network device (network device) provided in an embodiment of the present application.
[0057] Figure 4 This is a schematic diagram of a control plane protocol layer structure between a network device and a terminal device provided in an embodiment of the present application.
[0058] Figure 5 It is a schematic flowchart of an example of an information transmission method provided in an embodiment of the present application.
[0059] Figure 6 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0060] Figure 7 It is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0061] Figure 8 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0062] Fig. 9 It is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0063] Fig.10 This is a schematic block diagram of an example of a terminal device provided in an embodiment of the present application.
[0064] Fig.11 It is a schematic block diagram of an example of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0066] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article 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 mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0067] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0068] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module in a terminal device or a network device that can call a program and execute a program.
[0069] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0070] The multiple user multiple input multiple output (MU MIMO) system can obtain a larger system capacity by transmitting multiple spatial streams simultaneously. In order to ensure the transmission performance of multiple spatial streams, precoding technology is an effective means to reduce interference between users or between streams and improve the signal-to-interference-to-noise ratio at the receiving end.
[0071] Precoding technology can be understood as: when the channel state is known, the transmitting device can use the precoding matrix that matches the channel to preprocess the signal to be transmitted, so that the precoded signal is adapted to the channel, thereby improving the transmission performance and the quality of the received signal, such as improving the signal to interference plus noise ratio (SINR).
[0072] In an uplink multi-MU MIMO system, in order to suppress interference between users, a terminal device is usually required to use an uplink precoding matrix to preprocess uplink data to be transmitted. Currently, the uplink precoding matrix used by the terminal device is indicated to the terminal device by the network side.
[0073] In an uplink MU MIMO system, the uplink precoding matrix indicated by the network device to the terminal device is the uplink precoding matrix corresponding to the uplink resources of broadband granularity. The broadband granularity includes, for example, bandwidth part (BWP) granularity and the like.
[0074] For example, the protocol designs the downlink control information (DCI) format 0_1 (DCI format 0_1) for the uplink precoding matrix indication corresponding to the uplink resources with broadband granularity. The 6-bit Transmitted Precoding Matrix Indicator (TPMI) field in DCI format 0_1 is used to indicate to the user equipment (UE) the index of the precoding matrix to be used for its uplink transmission.
[0075] Since the terminal device can also use the uplink resources with subband (subbandwidth) granularity to transmit uplink data, the subband (subbandwidth) can be understood as: dividing the broadband into multiple parts, each of which can be a subband or subbandwidth. The subband (subbandwidth) granularity may include, for example, resource block group (RBG) granularity, etc. The network device also needs to indicate to the terminal device the uplink precoding matrix corresponding to the uplink resources with subband (subbandwidth) granularity.
[0076] For the network device to indicate to the terminal device the uplink precoding matrix corresponding to the uplink resources with sub-bandwidth granularity, one possible implementation method is to continue to use the indication method of broadband granularity and extend it to sub-band granularity indication. Specifically, a 6-bit TPMI indication subfield is allocated to each sub-band in the DCI to indicate the index of the uplink precoding matrix corresponding to the uplink resources with sub-bandwidth granularity. In other words, the 6-bit TPMI corresponding to each sub-band in the DCI indicates: the index of the precoding matrix that needs to be used on the sub-band when the UE transmits uplink.
[0077] Using the above method: On the one hand, since the number of subbands scheduled by the UE may change dynamically, the indication overhead (the length of the TPMI field) used to indicate the subband codebook in the DCI will also change dynamically, and thus the length of the DCI will also change dynamically. As the number of subbands increases, the DCI overhead (i.e., length) will also be very large, requiring more communication resources to send the DCI, resulting in serious consumption of communication resources. On the other hand, since the DCI overhead is not fixed, the difficulty and complexity of the UE blind detection of the DCI is greatly increased.
[0078] For the uplink precoding matrix corresponding to the uplink resources indicating the information subband width granularity to the terminal device, another possible implementation method is: use two-level DCI to indicate the precoding information of the uplink subband granularity. The first-level DCI is transmitted on the physical downlink control channel (PDCCH), and the second-level DCI is transmitted on the physical downlink shared channel (PDSCH). All the precoding information of the uplink subband granularity is transmitted on the second-level DCI, and the first-level DCI indicates whether the second-level DCI exists and the resource mapping method of the second-level DCI. In this way, the overhead of the first-level DCI is guaranteed to be fixed, avoiding the blind detection pressure of the UE. The two-level DCI is highly flexible and can be used to indicate situations where the number of scheduled subbands in different time slots varies greatly.
[0079] However, in the above manner, the second-level DCI is transmitted on the PDSCH, which is a special channel without downlink data transmission. The network device needs to use an additional PDCCH to schedule the PDSCH resources. In addition, the first-level DCI needs to indicate (for example, using 1 bit to indicate) whether the second-level DCI exists, and needs to indicate the resource location and resource mapping method of the second-level DCI on the PDSCH. The overhead of the first-level DCI is still large, and more communication resources are required to send the first-level DCI, resulting in serious consumption of communication resources.
[0080] In view of this, the present application provides a method for information transmission, which indicates uplink subband precoding through two-level DCI. The first-level DCI on the PDCCH channel only needs to indicate a rate matching parameter, and the rate matching parameter can be used to determine: whether the second-level DCI on the PDSCH exists, and the ratio of the resources occupied by the second DCI to the resources occupied by the PDSCH. The second-level DCI is used to indicate subband precoding information. In other words, when there is downlink data transmission (PDSCH transmission), the subband precoding information can be directly transmitted with the PDSCH, and there is no need to schedule a special PDSCH channel to transmit the second DCI. In addition, the resource mapping method and MCS of the second-level DCI are predefined or preconfigured, and do not need to be indicated by the first-level DCI. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that fewer communication resources are required to send the first-level DCI, reducing the consumption of communication resources.
[0081] To facilitate understanding of the embodiments of the present application, first Figure 1 A communication system applicable to an embodiment of the present application is briefly introduced.
[0082] For example, Figure 1 The figure shows a schematic diagram of a communication system to which the method provided by the present application can be applied. Figure 1 The communication system shown includes: network device 110, network device 120, terminal device 101 to terminal device 105. Terminal device 101 to terminal device 103 are within the coverage of network device 110, and terminal device 104 and terminal device 105 are within the coverage of network device 120. Any network device can transmit uplink and downlink data with one or more terminal devices. For example, uplink or downlink control information and data are transmitted through the Uu interface. For example, the transmitted signaling or data may include: reference signal; DCI, uplink control information (uplink control information, UCI) transmitted on the physical uplink control channel (physical uplink control channel, PUCCH), radio resource control (radio resource control, RRC) message, uplink data (physical uplink shared channel (physical uplink shared channel, PUSCH)), downlink data PDSCH, etc.
[0083] For example, in Figure 1In the example shown, uplink data sent by terminal devices 101 and 102 can be received by network device 110. Uplink data sent by terminal device 105 can be received by network device 120. Uplink data sent by terminal devices 103 and 104 can be received jointly by network devices 110 and 120.
[0084] exist Figure 1 In the example shown, the network device 110 and the network device 120 can send downlink information to the terminal devices 101 to 105. The number of streams (also referred to as spatial streams, spatial layers, data streams, etc.) of the uplink transmission of the terminal devices 101 to 105 and the precoding matrix used for the uplink transmission are calculated by the network device. The network devices 110 and 120 can use the method provided in the embodiment of the present application to indicate the uplink precoding matrix corresponding to the uplink resource of the subband (sub-bandwidth) granularity to at least one of the terminal devices 101 to 105.
[0085] For example, Figure 1The communication system shown may be a cellular system related to the 3rd generation partnership project (3GPP), for example, a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a 4G, 5G mobile communication system (including independent networking and non-independent networking), a New Radio (NR), or a future-oriented evolution system (such as a 6G mobile communication system), or an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access The present invention may be a wireless RAN (CRAN) system, or a wireless fidelity (WiFi) system, or a communication system that integrates two or more of the above systems. The present invention is not limited in this regard.
[0086] Optionally, in an embodiment of the present application, the network device may also be referred to as: access network device, wireless access network device, wireless access network (RAN) node, RAN entity or access node, etc., constituting a part of the communication system to help terminal devices achieve wireless access.
[0087] In a possible scenario, the network device can be any device with wireless transceiver functions. For example, it includes: traditional macro base stations (evolved node B, eNB) in traditional universal mobile telecommunications systems (UMTS) and LTE communication systems, micro base stations (eNB) in heterogeneous networks (HetNet) scenarios, baseband processing units (BBU) and remote radio units (RRU) in distributed base station scenarios, baseband pools (BBU pool) RRU in cloud radio access networks (CRAN) scenarios, gNBs in future wireless communication systems, base stations that are subsequently evolved by 3GPP, access nodes in WiFi systems, wireless relay nodes, wireless backhaul nodes, etc. For example, base stations can be: macro base stations, micro base stations, micro-micro base stations, small stations, relay stations, or balloon stations, etc.
[0088] In another possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, etc. Optionally, the network device may also be a relay node or a host node, or a wireless controller in a CRAN scenario. Optionally, the network device may also be an access network device in V2X technology, such as a road side unit (RSU). All or part of the functions of the network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application may also be a logical node, a logical module or software that can implement all or part of the functions of a wireless access network device.
[0089] In NR technology, a network device (e.g., gNB) can consist of a gNB centralized unit (CU) and one or more gNB distributed units (DU). The gNB-CU and gNB-DU are different logical nodes and can be deployed on different physical devices or on the same physical device.
[0090] If the control plane and user plane separation architecture is considered, the gNB-CU can be further divided into a centralized unit control plane (CU-CP) entity (or also called a CU-CP node) and a centralized unit user plane (CU-UP) entity (or also called a CU-UP node). Among them, gNB-CU-CP is a control plane entity used to provide signaling control, and gNB-CU-UP is a user plane entity used to provide terminal device data transmission. The gNB-CU-CP and gNB-CU-UP are connected through the E1 interface, the gNB-CU-CP and gNB-DU are connected through the F1-C interface, and the gNB-CU-UP and gNB-DU are connected through the F1-U interface. Its structure is as follows Figure 2 As shown, Figure 2 This is a schematic diagram of the architecture with separation of gNB-CU-CP and gNB-CU-UP.
[0091] For example Figure 2 The architecture shown also has the following features:
[0092] A gNB consists of one gNB-CU-CP, multiple gNB-CU-UPs, and multiple gNB-DUs.
[0093] One DU can only be connected to one gNB-CU-CP;
[0094] One CU-UP can only be connected to one gNB-CU-CP;
[0095] A DU can be connected to multiple gNB-CU-UPs under the control of the same CU-CP;
[0096] A CU-UP can be connected to multiple gNB-DUs under the control of the same CU-CP.
[0097] It should be understood that Figure 2 This is only an example and should not impose any limitation on the architecture of the gNB. For example, in the architecture of CU-DU separation and CP-UP separation, the gNB may include only one gNB-CU-UP, one gNB-CU-CP, and one gNB-DU, or may include more gNB-CU-UPs and gNB-DUs. This application does not limit this.
[0098] In a possible scenario, for example, the network device may be the above-mentioned CU, DU, CU-CP, or CU-UP, etc. The CU and DU may be separately configured, or may be included in the same network element, such as a BBU. The RU may be included in a radio frequency device or a radio frequency unit, such as an RRU, an active antenna unit (AAU), or a remote radio head (RRH).
[0099] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open access network (open RAN, O-RAN or ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples for description in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0100] For example, Figure 3 The figure shows a schematic diagram of a wireless access network device. Figure 3 As shown, the wireless access network equipment includes one or more CUs, one or more DUs, and one or more radio units (RUs). For the sake of clarity, Figure 3 Only one CU, DU and RU are shown. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some functions of the core network. The CU may include a CU-CP and a CU-UP.
[0101] CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC) layer, the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and DU is configured to implement the functions of the PDCP layer and the protocol layers below (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0102] When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, the RRC layer, and the SDAP layer, the CU-CP is used to implement the control plane function of the RRC layer and the PDCP layer, and the CU-UP is used to implement the user plane function of the SDAP layer and the PDCP layer.
[0103] CU-CP can interact with network elements in the core network for implementing control plane functions. The network elements in the core network for implementing control plane functions can be access and mobility function network elements, such as access and mobility management function (AMF) in 5G systems. The access and mobility function network element is responsible for mobility management in the mobile network, such as location update of terminal devices, registration network of terminal devices, switching of terminal devices, etc.
[0104] CU-UP can interact with network elements in the core network that implement user plane functions. Network elements in the core network that implement user plane functions, such as the user plane function (UPF) in the 5G system, are responsible for forwarding and receiving data in terminal devices.
[0105] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, CU or DU can be configured to have functions of more protocol layers, or CU or DU can be configured to have partial processing functions of protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of CU or DU can be divided according to service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0106] DU and RU can cooperate to jointly implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in a variety of ways according to the design. For example, DU is configured to implement baseband functions, and RU is configured to implement mid-RF functions. For another example, DU is configured to implement high-level functions in the PHY layer, and RU is configured to implement low-level functions in the PHY layer or to implement the low-level functions and RF functions. The high-level functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-level functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0107] In the embodiments of the present application, the terminal device may also be referred to as a terminal, user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely used in various scenarios, for example, D2D, V2X communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0108] It should be understood that Figure 1 The communication system shown is merely exemplary and should not impose any limitations on the communication system applicable to the embodiments of the present application. Figure 1 The communication system shown may also include more or fewer terminal devices or network devices. Figure 1The network devices or terminal devices included in the communication system shown may be the network devices or terminal devices in various forms described above. The embodiments of the present application are not shown one by one in the figures.
[0109] The following is an exemplary description of the protocol stack structure between the terminal device and the network device.
[0110] The network equipment (or also called wireless access network equipment) and terminal equipment that communicate with each other have a peer protocol layer structure. The protocol layer structure may include RRC layer, PDCP layer, RLC layer, MAC layer and PHY protocol layers. Each layer has a corresponding functional entity to perform the corresponding function, for example, the PDCP layer corresponds to the PDCP entity, the RLC layer corresponds to the RLC entity, etc. When the network equipment and the terminal equipment transmit data, the data needs to pass through each protocol layer on the network equipment and the terminal equipment in turn and be processed accordingly at each layer.
[0111] Figure 4 What is shown is a schematic diagram of a control plane (or also called signaling plane) protocol layer structure between a network device and a terminal device.
[0112] like Figure 4 As shown, the control plane protocol layer structure between the network device and the terminal device may include functions of protocol layers such as the RRC layer, the PDCP layer, the RLC layer, the MAC layer and the PHY layer.
[0113] RRC signaling interaction: The RRC layer of the network device is mainly used to send RRC signaling to the RRC layer of the terminal device (i.e., the RRC layer entity). The RRC layer of the terminal device is mainly used to parse the RRC signaling sent by the network device.
[0114] PDCP data interaction: The PDCP layer of the network device is mainly used to send data (such as PDCP SDUs) to the PDCP layer of the terminal device (i.e., the PDCP layer entity), or receive data (such as PDCP SDUs) sent by the PDCP layer of the terminal device (i.e., the PDCP layer entity). The PDCP layer of the terminal device is mainly used to send data packets (such as PDCP SDUs) to the PDCP layer of the network device (i.e., the PDCP layer entity), or receive data packets (such as PDCP SDUs) sent by the PDCP layer of the network device (i.e., the PDCP layer entity).
[0115] RLC signaling interaction: The RLC layer of the network device and the terminal device is used to send and receive RLC layer signaling.
[0116] MAC signaling interaction: The MAC layer of network devices and terminal devices is used to send and receive media access control element (MAC CE) signaling.
[0117] PHY signaling and data interaction: The PHY layer of network equipment and terminal equipment is used to send and receive uplink / downlink control signaling (such as PUCCH / PDCCH) and uplink / downlink data (such as PUSCH / PDSCH).
[0118] It should be understood that Figure 4 The structure of the protocol stack shown is merely exemplary, and the functions or roles of each protocol layer are also exemplary descriptions and should not impose any limitations on the functions of the protocol stack or protocol layer of the terminal device and network device provided in the embodiments of the present application.
[0119] The following is a specific example to illustrate the information transmission method provided by this application.
[0120] It should be understood that in the embodiments of the present application, the method is described by taking the network device and the terminal device as the execution subject of the execution method as an example. As an example and not a limitation, the terminal device in the present application may also be a chip, a chip system, or a processor that supports the terminal device to implement the method. The embodiments of the present application are not limited here. The network device in the present application may also be a chip, a chip system, or a processor that supports the network device to implement the method, or may also be a logical node, a logical module or software that can implement all or part of the network device functions.
[0121] Combine the following Figure 5 Describe the method provided by this application in detail, Figure 5 is a schematic flow chart of a method for information transmission according to an embodiment of the present application. The method 500 can be applied in Figure 1 , Figure 3 or Figure 4 The scenarios or communication architectures shown can of course also be applied to other communication scenarios or communication architectures, and the embodiments of the present application are not limited here.
[0122] like Figure 5 As shown, Figure 5 The method 500 shown in FIG. 5 may include S510 to S550. Figure 5 Each step in method 500 is described in detail.
[0123] S510, the network device sends a first DCI to the terminal device, the first DCI is carried on the PDCCH channel, and the first DCI includes a first parameter, and the first parameter is used to determine whether a second DCI exists on the PDSCH, or at least one of the resources occupied by the second DCI on the PDSCH. The second DCI includes: information on the uplink precoding matrix corresponding to the uplink resources of the sub-bandwidth (sub-band) granularity.
[0124] Correspondingly, the terminal device receives the first DCI.
[0125] Optionally, in the embodiment of the present application, "the second DCI exists on the PDSCH" may also be referred to as: the second DCI exists on the PDSCH, or the second DCI is transmitted on the PDSCH channel. "The second DCI does not exist on the PDSCH" may also be referred to as: the second DCI does not exist on the PDSCH, or the second DCI is not transmitted on the PDSCH channel.
[0126] Optionally, the information of the uplink precoding matrix corresponding to the uplink resources of the sub-bandwidth (sub-band) may also be referred to as uplink sub-bandwidth (sub-band) precoding information.
[0127] Optionally, in the embodiment of the present application, the first DCI may also be referred to as the first-level DCI, and the second DCI may also be referred to as the second-level DCI. The second DCI or the second-level DCI may also be referred to as control signaling, indication information or other names, etc. The embodiment of the present application is not limited here.
[0128] In the embodiment of the present application, the first parameter may be a rate matching parameter (for example, represented by α). The first parameter may be used to determine whether the second DCI on the PDSCH exists.
[0129] In some possible implementations of the present application, when the second DCI on the PDSCH exists, the first parameter is also used to determine: the resources occupied by the second DCI on the PDSCH. For example, the first parameter can be used to determine the proportion of the second DCI in the available resources on the PDSCH. It should be understood that since the content transmitted on the PDSCH includes reference signals and downlink data, the PDSCH resources include: the sum of reference signal resources and downlink data transmission resources. The available resources on the PDSCH (or also referred to as PDSCH available resources) can be understood as the resources occupied by downlink data (i.e., downlink data transmission resources). If the second DCI on the PDSCH exists, the resources occupied by the second DCI are the resources for downlink data transmission, that is, the resources occupied by the second DCI are the PDSCH available resources.
[0130] For example, the first parameter is used to determine the ratio of resource elements (REs) occupied by the second DCI to the total available REs for downlink data transmission on the PDSCH.
[0131] Of course, after the proportion of the second DCI to the available resources on the PDSCH is determined, the resources occupied by the second DCI on the PDSCH can be determined according to the proportion of the second DCI to the available resources on the PDSCH. For example, the number of REs occupied by the second DCI on the PDSCH can be determined according to the proportion of the second DCI to the available resources on the PDSCH.
[0132] Optionally, the first parameter may implicitly indicate the condition of whether the second DCI is on the path (i.e., the condition of judging whether the second DCI is on the path). For example, the mapping relationship or the corresponding relationship between the first parameter and the condition of judging whether the second DCI is on the path may be configured or defined in advance. According to the first parameter and the mapping relationship, it is possible to determine which judgment condition is needed to determine whether the second DCI on the PDSCH exists, and then determine whether the second DCI on the PDSCH exists using the determined judgment condition. For example, the judgment condition of whether the second DCI is on the path includes the following formula (1) or formula (2).
[0133] Optionally, in an embodiment of the present application, as a possible implementation method, this state of "the first DCI includes the first parameter" can be used to indicate that: the terminal device needs to determine whether the second DCI exists on the PDSCH.
[0134] In the embodiment of the present application, the second DCI includes: uplink subband precoding information, such as the index of the precoding matrix corresponding to the uplink subband, etc. It can be understood that since the number of subbands scheduled by the terminal device may be multiple, the second DCI may include: precoding information of each subband in the multiple uplink subbands, such as the index of the precoding matrix corresponding to each uplink subband, etc.
[0135] It should be understood that the network device needs to determine the uplink subband precoding information based on the channel quality between the network device and the terminal device in the process of determining the uplink subband precoding information. Therefore, before the network device determines the uplink subband precoding information (i.e., before generating the second DCI), the terminal device can send an uplink reference signal to the network device for the network device to measure the channel quality. After the network device obtains the channel quality measurement, it can determine the uplink subband precoding information based on the channel quality measurement result, i.e., generate or determine the second DCI.
[0136] It can be understood that no matter whether the second DCI exists on the PDSCH or not, the first DCI includes the first parameter.
[0137] Optionally, as a possible implementation manner, if the following formula (1) is satisfied, it can be determined that the second DCI exists on the PDSCH (satisfying the path condition).
[0138] K PDSCH ≥O DCI ×α (1)
[0139] In formula (1), α represents the first parameter (for example, a rate matching parameter), K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI. If the above formula (1) is satisfied, the second DCI exists on the PDSCH, that is, the second DCI is transmitted on the PDSCH channel.
[0140] In other words, if the following formula (2) is satisfied, it can also be determined that the second DCI exists on the PDSCH (satisfying the path condition):
[0141]
[0142] Formula (2) can be understood as: the ratio of the resources required (or occupied) by the second DCI to the available resources of PDSCH is less than or equal to 1. The available resources of PDSCH can be understood as: the resources occupied by the downlink data on PDSCH except the reference signal. It may represent: the ratio of the second DCI to the available resources on the PDSCH, for example, the ratio of the second DCI to the number of available REs on the PDSCH.
[0143] It can be understood that formula (1) and formula (2) can be applied to the scenario where there is downlink data on the PDSCH, that is, the downlink data is carried or transmitted on the PDSCH.
[0144] It should be understood that the content originally transmitted on the PDSCH includes: reference signal and downlink data. If the second DCI is transmitted on the PDSCH channel, a part of the communication resources on the PDSCH used to transmit downlink data (i.e., available resources on the PDSCH) needs to be allocated for the transmission of the second DCI. In other words, if the second DCI is transmitted on the PDSCH channel, the content transmitted on the PDSCH includes: reference signal, second DCI and downlink data. If the second DCI is not transmitted on the PDSCH channel, the content transmitted on the PDSCH includes: reference signal and downlink data.
[0145] Exemplarily, the reference signal transmitted (or carried) on the PDSCH may include: a demodulation reference signal (DMRS), a channel state information reference signal (CSI-RS), etc. Of course, in other implementations of the present application, the reference signal transmitted on the PDSCH may also include other types of reference signals, which are not limited in the embodiments of the present application.
[0146] It can be seen from the above formula (1) or formula (2) that α can also be used to calculate the rate matching of the second DCI. In other words, when the second DCI is transmitted on the PDSCH channel, α can also be called the rate matching parameter when the second DCI is transmitted on the PDSCH channel.
[0147] Optionally, formula (2) can also be understood as: the ratio of the second DCI to the number of available REs on PDSCH is less than or equal to 1. It should be understood that the number of available REs on PDSCH (the number of REs for the overall downlink on PDSCH) includes: the number of REs occupied by other content on PDSCH except the reference signal, and the available REs on PDSCH can be understood as the REs occupied by the downlink data on PDSCH. In other words, the number of REs occupied by the second DCI cannot exceed (cannot be greater than) the number of REs used to transmit downlink data in PDSCH. The number of REs used to transmit downlink data in PDSCH is the number of REs remaining on PDSCH except the REs occupied by the reference signal.
[0148] By using the above formula (1) or formula (2) to determine whether the second DCI is transmitted on the PDSCH channel, on the one hand, when the second DCI is transmitted along with the downlink data on the PDSCH, it is ensured that the downlink data transmission on the PDSCH is not affected, thereby improving the efficiency of data transmission. On the other hand, the efficiency and accuracy of determining whether the second DCI is transmitted along with the PDSCH can be improved.
[0149] The efficiency and accuracy of determining whether the second DCI is transmitted on the PDSCH channel can be improved.
[0150] It is understandable that since the network device knows K PDSCH The value of O DCITherefore, the network device can first determine whether the second DCI is transmitted along the PDSCH channel, for example, based on the priority of the uplink subband precoding or the priority of the downlink data, the resource size occupied by the second DCI and the resource size occupied by the PDSCH downlink data. If it is determined that the second DCI is transmitted along the PDSCH channel, then a suitable value of α is selected to be carried in the first DCI and sent to the terminal device, and the value of α satisfies the above formula (1) or formula (2). If it is determined that the second DCI is not transmitted along the PDSCH channel, then another suitable value of α is selected to be carried in the first DCI and sent to the terminal device, and the value of α does not satisfy the above formula (1) or formula (2). In other words, before S510, the network device has determined whether the second DCI is transmitted along the PDSCH channel and the value of the first parameter α.
[0151] If the network device determines that the second DCI needs to be transmitted on the PDSCH channel, that is, the value of α satisfies the above formula (1) or formula (2), the second DCI is carried when the PDSCH is sent, that is, the second DCI is transmitted on the PDSCH channel. In this case, the content transmitted by the PDSCH channel includes: a reference signal, the second DCI, and downlink data. If the network device determines that the second DCI does not need to be transmitted on the PDSCH channel, that is, the value of α does not satisfy the above formula (1) or formula (2), the second DCI is not carried when the PDSCH is sent. In this case, the content transmitted by the PDSCH channel includes: a reference signal and downlink data.
[0152] Optionally, α may also represent the priority of uplink subband precoding. If the network device considers that the current downlink data transmission is more important than the uplink subband precoding information, for example, the uplink subband precoding information calculated in the current time slot is the same as or not much different from that calculated in the previous slot, then the uplink subband precoding information indicated by the second DCI is considered unimportant, and the uplink subband precoding of the last time (for example, the last time slot) can be directly reused, that is, the priority of uplink subband precoding is low, and the priority of downlink data is relatively high. At this time, the priority is given to PDSCH data, that is, downlink data is preferentially transmitted on PDSCH, and the second DCI is not transmitted on the PDSCH channel, that is, it does not occupy the RE on PDSCH, then α can be set to a smaller value, and the smaller the value of α, the lower the priority of uplink subband precoding. In the case where the path-associated condition is not met, that is, the second DCI is not transmitted on the PDSCH channel, the uplink subband precoding information indicated by the second DCI will wait for the next PDSCH channel that meets the path-associated condition or has no downlink data to be sent.
[0153] Optionally, the value of α can be based on K PDSCH , O DCI, uplink subband precoding priority or downlink data priority, set a table to retrieve and query, that is, the network device can PDSCH , O DCI , uplink subband precoding priority, etc. to determine the value of α.
[0154] It should also be understood that the value of α in the first DCI may be dynamically indicated by the network device. In other words, the values of α in the first DCI sent multiple times by the network device may be different.
[0155] It should be understood that, when the second DCI is transmitted on the PDSCH channel, since the content transmitted (or carried) on the PDSCH includes: reference signal, downlink data and the second DCI, the network device needs to further determine the resource situation of the second DCI occupied by the PDSCH, for example, determine the number of REs occupied by the second DCI on the PDSCH, so that the second DCI can be mapped on the REs of the PDSCH.
[0156] Optionally, as a possible implementation manner, the network device may determine the number of available REs occupied by the second DCI on the PDSCH (the number of REs occupied by the second DCI on the PDSCH) by calculating the result using the following formula (3):
[0157]
[0158] In formula (3), S represents the number of REs occupied by the second DCI on the PDSCH, that is, the number of available REs occupied by the second DCI on the PDSCH, and M represents the number of available REs on the PDSCH, that is, the number of REs occupied by downlink data on the PDSCH, or the number of REs occupied by other contents on the PDSCH except the reference signal. The meanings of other letters in formula (3) are the same as those in formula (1) or formula (2), and are not repeated here.
[0159] It can be understood that formula (3) can be applied to the scenario where there is downlink data on the PDSCH, that is, the PDSCH carries or transmits downlink data.
[0160] By determining the number of available REs occupied by the second DCI on the PDSCH through the above formula (3), that is, determining the resources occupied by the second DCI on the PDSCH, on the one hand, when the second DCI is transmitted along with the downlink data on the PDSCH, the downlink data transmission on the PDSCH is ensured not to be affected, thereby improving the efficiency of data transmission. On the other hand, the efficiency and accuracy of determining the number of available REs occupied by the second DCI on the PDSCH can be improved.
[0161] After the network device determines the number of REs occupied by the second DCI in the PDSCH, the second DCI may be mapped on the PDSCH according to the number of REs occupied by the second DCI in the PDSCH, the mapping method of the RE resources of the second DCI, the MCS of the second DCI, and the like.
[0162] It should also be understood that, in the case where the second DCI is transmitted on the PDSCH channel, the resource mapping mode and modulation and coding scheme (MCS) of the second DCI may be predefined or preconfigured. In other words, the resource mapping mode and MCS of the second DCI may be default. In this way, the network device does not need to use additional fields or signaling in the first DCI to indicate the resource mapping mode and MCS of the second DCI to the terminal device, which can further reduce the overhead of the first DCI, that is, reduce the length of the first DCI, thereby reducing the communication resources used to transmit the first DCI, further reducing the consumption of communication resources, and improving the efficiency of communication resource use.
[0163] Since the resource mapping mode and MCS of the second DCI are predefined or preconfigured, that is, the network device and the terminal device know the resource mapping mode and MCS of the second DCI. Moreover, the network device and the terminal device have the same understanding of the resource mapping mode and MCS of the second DCI, that is, the resource mapping mode of the second DCI used by the terminal device and the network device is the same, and the MCS of the second DCI is also the same.
[0164] Optionally, in the embodiment of the present application, predefined may be understood as defined by a protocol. Preconfigured may be understood as configured by signaling, and signaling configuration may include configuration by high-layer or physical layer signaling. High-layer signaling may include, for example, RRC signaling, MAC CE, RLC signaling, etc. Physical layer signaling may include, for example, DCI, signaling transmitted through a downlink physical layer channel, etc., and a physical downlink channel may include, for example, PDCCH or PDSCH, etc.
[0165] Optionally, as a possible implementation, the resource mapping method of the second DCI can be: mapping from the first RE that does not contain a reference signal (the reference signal below is described by taking DMRS as an example) symbol on the PDSCH, for example, mapping from the first RE that does not contain a DMRS symbol on the PDSCH. With this mapping method, the second DCI is closer to the DMRS, which can improve the accuracy of the second DCI decoding and improve the efficiency of the second DCI transmission.
[0166] Of course, in other implementations of the present application, the resource mapping method of the second DCI can also be other methods, such as starting mapping from the second or third RE that does not contain DMRS symbols on the PDSCH, etc., and the embodiments of the present application are not limited here.
[0167] Optionally, as a possible implementation method, when the second DCI needs to be transmitted on the PDSCH channel, the MCS of the second DCI can be the same as the MCS of the downlink data transmitted on the PDSCH. In this way, it is convenient to rate match the second DCI and the downlink data on the PDSCH, thereby reducing the complexity of rate matching the second DCI and the downlink data on the PDSCH and making it easy to implement.
[0168] Of course, in other implementations of the present application, the MCS of the second DCI may also be other MCSs. For example, the MCS of the second DCI may also be different from the MCS of the downlink data transmitted on the PDSCH. The embodiments of the present application are not limited here.
[0169] When the network device determines that the second DCI needs to be transmitted along the PDSCH channel, the network device can map the second DCI on the PDSCH according to the number of REs occupied by the second DCI on the PDSCH, the mapping method of the RE resources of the second DCI, and the MCS of the second DCI, so that the second DCI can be sent to the terminal device on the PDSCH.
[0170] S520, the terminal device determines whether the second DCI exists on the PDSCH according to the first parameter included in the first DCI, and, when the second DCI exists on the PDSCH, determines the resources occupied by the second DCI on the PDSCH according to the first parameter.
[0171] Optionally, as a possible implementation method, the state of "the first DCI includes the first parameter" can be used to indicate that the terminal device needs to determine whether the second DCI on the PDSCH exists. After the terminal device receives the first DCI and finds that the first DCI includes the first parameter, the terminal device can determine that it is necessary to determine whether the second DCI on the PDSCH exists.
[0172] In the case where the terminal device needs to determine whether the second DCI exists on the PDSCH, a possible implementation method is: the first parameter can implicitly indicate the judgment condition of whether the second DCI is on the path. In other words, there is a mapping relationship or a corresponding relationship between the first parameter and the judgment condition of whether the second DCI is on the path. The terminal device can determine which judgment condition needs to be used to determine whether the second DCI exists on the PDSCH based on the value of the first parameter and the mapping relationship. For example, the judgment condition of whether the second DCI is on the path includes the above formula (1) or formula (2).
[0173] Optionally, the terminal device may also determine whether there is a second DCI on the PDSCH (whether the on-link condition is met) according to the above formula (1) or formula (2). If the above formula (1) or formula (2) is satisfied, that is, the on-link condition is satisfied, the terminal device can determine that: there is a second DCI on the PDSCH, that is, the second DCI is transmitted on the PDSCH channel. If the above formula (1) or formula (2) is not satisfied, that is, the on-link condition is not satisfied, the terminal device can determine that: there is no second DCI on the PDSCH, that is, the second DCI is not transmitted on the PDSCH channel.
[0174] It should be understood that the terminal device can determine the above O by itself. DCI Parameters and K PDSCH For example, the terminal device can calculate the number of bits to be transmitted based on the configured MCS and bandwidth. DCI and K PDSCH . α is indicated by the first DCI, so the terminal device can obtain the values of the three parameters, and thus determine whether there is a second DCI on the PDSCH (whether the path condition is met) according to the above formula (1) or formula (2).
[0175] In the case where the terminal device needs to determine whether the second DCI exists on the PDSCH, another possible implementation method is: the judgment method for whether the path condition is met can also be predefined or preconfigured, for example, the above formula (1) and formula (2) can be predefined or preconfigured. In other words, the terminal device knows in advance which judgment method is used to judge whether the second DCI exists on the PDSCH. In addition, the terminal device and the network device have the same understanding of which judgment method is used to judge whether the second DCI exists on the PDSCH, that is, the terminal device and the network device use the same judgment method (such as the above formula (1) and formula (2)) to judge whether the second DCI exists on the PDSCH.
[0176] When the terminal device determines that the second DCI is transmitted on the PDSCH channel, the terminal device can further determine the resources occupied by the second DCI on the PDSCH, for example, determine the number of available REs occupied by the second DCI on the PDSCH ("the number of available REs occupied by the second DCI on the PDSCH" is a specific expression of "the resources occupied by the second DCI on the PDSCH"), so that the terminal device can accurately demodulate the second DCI mapped on the PDSCH.
[0177] In the case where the terminal device needs to determine the resources occupied by the second DCI on the PDSCH, a possible implementation method is: the first parameter may also implicitly indicate the calculation method of the resources occupied by the second DCI on the PDSCH, for example, the first parameter may also implicitly indicate the calculation method of the number of available REs of the PDSCH occupied by the second DCI (for example, the above formula (3)). In other words, the mapping relationship or corresponding relationship between the first parameter and the calculation method of the resources occupied by the second DCI on the PDSCH can be configured or defined in advance. The terminal device can determine the calculation method of the resources occupied by the second DCI on the PDSCH based on the value of the first parameter and the mapping relationship.
[0178] For example, the terminal device may also determine the number of available REs occupied by the second DCI in the PDSCH according to the above formula (3). The value of M in formula (3) can be determined by the terminal device itself. For example, the terminal device may obtain M by decoding the PDCCH that schedules the PDSCH (because the PDCCH indicates the resource allocation of the PDSCH, including the number of REs occupied by the downlink data transmission).
[0179] As another possible implementation method, the calculation method for determining the resources occupied by the second DCI on the PDSCH (for example, the number of available REs occupied by the second DCI on the PDSCH) may be predefined or preconfigured, for example, the above formula (3) may be predefined or preconfigured. In other words, the terminal device knows in advance the implementation method for the purpose of determining the number of available REs occupied by the second DCI on the PDSCH. Moreover, the terminal device and the network device have the same understanding of which method is used to determine the number of available REs occupied by the second DCI on the PDSCH, that is, the terminal device and the network device use the same method to determine the number of available REs occupied by the second DCI on the PDSCH.
[0180] When the terminal device determines that the second DCI is transmitted on the PDSCH channel, since the resource mapping mode and MCS of the second DCI are predefined or preconfigured, the terminal device can accurately demodulate the second DCI mapped on the PDSCH according to the resource mapping mode, MCS and the number of available REs of the PDSCH occupied by the second DCI.
[0181] S530, when the second DCI needs to be transmitted on the PDSCH channel, the network device sends a second DCI to the terminal device, the second DCI is carried on the PDSCH channel, and the second DCI includes: information on the uplink precoding matrix corresponding to the uplink resources with sub-bandwidth (sub-band) granularity.
[0182] Correspondingly, the second terminal device receives the second DCI on the PDSCH channel.
[0183] It can be understood that in S530, the content transmitted on the PDSCH includes: a reference signal, a second DCI, and downlink data.
[0184] S540, the terminal device demodulates the second DCI mapped on the PDSCH according to the resource mapping mode of the second DCI, the MCS and the resources occupied by the second DCI on the PDSCH, and obtains the information of the uplink precoding matrix corresponding to the uplink resources of the sub-bandwidth (sub-band) granularity.
[0185] As described above, since the resource mapping mode and MCS of the second DCI are predefined or preconfigured, the terminal device can know the resource mapping mode and MCS of the second DCI. And, the number of available REs occupied by the second DCI on the PDSCH can be determined according to the first parameter. Thus, the second DCI is demodulated on the PDSCH using the resource mapping mode of the second DCI, the MCS of the second DCI, the resources occupied by the second DCI on the PDSCH (for example, the number of available REs occupied by the second DCI on the PDSCH), etc., so as to obtain the information of the uplink precoding matrix corresponding to the uplink resources of the sub-bandwidth (sub-band) granularity, for example, the index of the uplink precoding matrix corresponding to the uplink resources of each sub-bandwidth (sub-band) granularity is obtained, so that the uplink precoding matrix corresponding to the uplink resources of each sub-bandwidth (sub-band) granularity can be determined.
[0186] Optionally, in other implementations of the present application, if the subband precoding information (the information of the uplink precoding matrix corresponding to the uplink resources of the subband granularity) has not met the path condition, that is, the subband precoding information has not been sent together with the downlink data on the PDSCH, and the network device still needs to send out this part of the subband precoding information, the network device can additionally or specifically use a PDCCH to schedule a PDSCH to only transmit the uplink precoding information. There is no downlink data transmission on this PDSCH, only the second DCI is transmitted, and the second DCI includes the subband precoding information. In other words, the content transmitted on the PDSCH includes: a reference signal and a second DCI. In this case, the value of α in the first DCI can be predefined or preconfigured. Assuming that the value of the predefined or preconfigured α is a first value, the first value can be used to indicate: no downlink data is carried or transmitted on the PDSCH, and only the second DCI is carried. After the terminal device receives the first DCI, if it is determined that the value of α is the first value, the terminal device can determine that there is no downlink data on the PDSCH and only the second DCI is transmitted.
[0187] Optionally, when the value of α is the first value, the resource mapping mode and / or MCS of the second DCI may also be predefined or preconfigured.
[0188] Optionally, if the terminal device determines that the value of α is not the first value, in this case, the terminal device may determine that the PDSCH channel carries or transmits downlink data. Further, the terminal device may determine whether the second DCI on the PDSCH channel exists according to the above method (S520).
[0189] Optionally, a mapping relationship or a corresponding relationship between the value of α and the transmission state of "PDSCH carries no downlink data and only the second DCI" can be configured or defined in advance. Based on the value of α and the mapping relationship, the terminal device can determine that the transmission state is that PDSCH carries no downlink data and only the second DCI. For example, when the value of α is configured or defined in advance as the first value, the transmission state is that PDSCH carries no downlink data and only the second DCI, and the second DCI includes subband precoding information.
[0190] When the value of α is the first value, the network device can map the second DCI on the PDSCH according to the resource mapping mode of the second DCI and the MCS of the second DCI, so that the second DCI can be sent to the terminal device on the PDSCH, and the PDSCH does not include downlink data. The terminal device can call out the second DCI mapped on the PDSCH according to the resource mapping mode and MCS of the second DCI, and obtain the information of the uplink precoding matrix corresponding to the uplink resources of the sub-bandwidth (sub-band) granularity.
[0191] Optionally, the method 500 may further include S550:
[0192] S550, the terminal device precodes the data on each subband according to the uplink precoding matrix corresponding to the uplink resource of each subband (subband) granularity using the uplink precoding matrix corresponding to each subband, and sends the precoded uplink data to the network device.
[0193] For example, the uplink data transmitted on each subband can be scheduled by the network device by sending downlink signaling on the PDCCH. Through the scheduling of the network device, the terminal device can determine on which time-frequency resources the uplink data needs to be sent to the network device. The terminal device uses the first DCI and the second DCI sent by the network device to determine the uplink precoding matrix corresponding to each subband. In addition, the terminal device can determine the channel quality or channel measurement results between the terminal device and the network device, and can use the uplink precoding matrix corresponding to each subband to precode the data on each subband according to the channel measurement results and the uplink precoding matrix corresponding to each subband, and send the precoded uplink data to the network device on the PUCCH or PUSCH channel.
[0194] The information transmission method provided by the present application, in the case of using two-level DCI to indicate uplink precoding, when there is downlink data transmission (PDSCH), the indication information of uplink subband precoding can be placed on PDSCH and transmitted together with downlink data, and the starting position and MCS of the resource mapping mode of the second-level DCI are set by default. The first-level DCI on the PDCCH only needs to dynamically indicate a rate matching parameter, and does not need to indicate the starting position and MCS of the resource mapping mode of the second-level DCI. The rate matching parameter implicitly indicates the path condition, that is, implicitly indicates whether the second-level DCI on the PDSCH exists, the specific location of the resource mapping of the RE occupied by the second-level DCI (for example, the proportion of the resources of the second DCI to the available resources of the PDSCH, or the number of available REs occupied by the second DCI on the PDSCH), and the calculation of rate matching. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping location is reduced, and the length of the first-level DCI is reduced, so that less communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0195] It should be understood that the above is only to help those skilled in the art better understand the embodiments of the present application, rather than to limit the scope of the embodiments of the present application. According to the above examples given, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method embodiments may not be necessary, or some new steps may be added. Or a combination of any two or any multiple embodiments. Such modifications, changes or combined solutions also fall within the scope of the embodiments of the present application.
[0196] It should also be understood that the division of the methods, situations, categories and embodiments in the embodiments of the present application is only for the convenience of description and should not constitute a special limitation. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0197] It should also be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of 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.
[0198] It should also be understood that the above description of the embodiments of the present application focuses on emphasizing the differences between the various embodiments. The same or similar points that are not mentioned can be referenced to each other. For the sake of brevity, they will not be repeated here.
[0199] Combination of the above Figures 1 to 5 The method of the embodiment of the present application is described in detail. Figures 6 to 11The communication device according to the embodiment of the present application is described in detail.
[0200] In this embodiment, the terminal device and the network device can be divided into functional modules according to the above method. For example, each function can be divided into functional modules, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0201] It should be noted that the relevant contents of each step involved in the above method embodiment can all be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0202] The terminal device and network device provided in the embodiment of the present application are used to perform any information transmission method provided in the above method embodiment, so the same effect as the above implementation method can be achieved. In the case of an integrated unit, the terminal device or network device may include a processing module, and an optional storage module and a communication module. Among them, the processing module can be used to control and manage the actions of the terminal device or network device. For example, it can be used to support the terminal device or network device to execute the steps performed by the processing unit. The storage module can be used to support the storage of program codes and data, etc. The communication module can be used to support the communication between the terminal device or network device and other devices.
[0203] Among them, the processing module can be a processor or a controller. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a device that interacts with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, etc.
[0204] For example, Figure 6 A schematic block diagram of a communication device 600 of an embodiment of the present application is shown. The communication device 600 may correspond to the network device described in the above method 500, or may be a chip or component applied to the network device. Moreover, each module or unit in the communication device 600 is respectively used to execute each action or processing process performed by any network device in the above method 500.
[0205] like Figure 6As shown, the device 600 may include a processing unit 610 and a transceiver unit 620. The transceiver unit 620 is used to perform specific signal transmission and reception under the control of the processing unit 610. The processing unit may also be called a processing module, and the transceiver unit may also be called a communication unit.
[0206] The transceiver unit 620 is used to: send a first DCI, the first DCI is carried on the PDCCH channel, the first DCI includes a first parameter, the first parameter is used to determine whether the second DCI exists on the PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH, the second DCI includes: information of an uplink precoding matrix corresponding to the uplink resources of the sub-band granularity;
[0207] The transceiver unit 620 is further configured to: send downlink data, send downlink data and the second DCI, or send the second DCI on the PDSCH channel.
[0208] The communication device provided by the present application, when two-level DCI is used to indicate uplink precoding, when there is downlink data transmission (PDSCH), the indication information of uplink subband precoding can be placed on PDSCH and transmitted together with downlink data, and the first-level DCI on PDCCH only needs to dynamically indicate a rate matching parameter (first parameter), and does not need to indicate the starting position of the resource mapping mode of the second-level DCI and MCS, etc. The rate matching parameter implicitly indicates the path condition, that is, implicitly indicates whether the second-level DCI on PDSCH exists, the resources occupied by the second DCI on PDSCH (for example, the proportion of the resources of the second DCI to the available resources of PDSCH, or the number of available REs of PDSCH occupied by the second DCI), and the calculation of rate matching, etc. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that less communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0209] In some possible implementations, the resource mapping mode and / or MCS of the second DCI is predefined or preconfigured.
[0210] In some possible implementations, the resource mapping method of the second DCI includes: mapping starting from the first RE that does not contain a reference signal symbol on the PDSCH.
[0211] In some possible implementations, when downlink data and a second DCI exist on the PDSCH, the MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH.
[0212] In some possible implementations, downlink data on the PDSCH exists, and the processing unit 610 determines that the second DCI on the PDSCH channel exists when the following conditions are met:
[0213] K PDSCH ≥O DCI ×α; or
[0214] Among them, α represents the first parameter, K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0215] In some possible implementations, when downlink data and the second DCI on the PDSCH exist, the resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the processing unit 610 determines the number of REs occupied by the second DCI on the PDSCH according to the following conditions:
[0216]
[0217] S represents the number of REs occupied by the second DCI on PDSCH, M represents the number of available REs on PDSCH, α represents the first parameter, and K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0218] In some possible implementations, when the value of the first parameter is the first value, the first value of the first parameter is used to indicate that: the second DCI of the PDSCH channel exists, and the PDSCH channel does not transmit downlink data.
[0219] In some possible implementations, when the value of the first parameter is not the first value, the value of the first parameter is used to indicate that the PDSCH channel transmits downlink data.
[0220] It should be understood that the specific process of each unit in the communication device 600 executing the above corresponding steps can be referred to the description related to the network device in the above text combined with the relevant embodiment of the method 500. For the sake of brevity, it is not repeated here.
[0221] Optionally, the transceiver unit 620 may include a receiving unit (module) and a sending unit (module), which are used to execute the steps of the network device receiving information and sending information in the embodiment of the aforementioned method 500.
[0222] Further, the communication device 600 may also include a storage unit. The transceiver unit 620 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the transceiver unit 620 and the processing unit 610. The transceiver unit 620, the processing unit 610, and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 610 is used to execute the instructions stored in the storage unit, and the transceiver unit 620 is used to perform specific signal transmission and reception under the control of the processing unit 610.
[0223] It should be understood that the transceiver unit 620 may be a transceiver, an input / output interface, or an interface circuit. The storage unit may be a memory. The processing unit 610 may be implemented by a processor. Figure 7 As shown, the communication device 700 may include a processor 710 , a memory 720 , and a transceiver 730 .
[0224] Figure 6 The communication device 600 or Figure 7 The communication device 700 shown can implement the steps performed by the network device in the aforementioned method 500. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.
[0225] It should also be understood that Figure 6 The communication device 600 or Figure 7 The communication device 700 shown may be a network device, or the network device may include Figure 6 The communication device 600 or Figure 7 A communication device 700 is shown.
[0226] For example, Figure 8 A schematic block diagram of a communication device 800 of an embodiment of the present application is shown. The communication device 800 may correspond to the terminal device described in the above method 500, or may be a chip or component applied to the terminal device. Moreover, each module or unit in the communication device 800 is respectively used to execute each action or processing process performed by the terminal device in any one of the above methods 500.
[0227] like Figure 8 As shown, the communication device 800 includes a transceiver unit 810 and a processing unit 820. The transceiver unit 810 is used to perform specific signal transmission and reception under the control of the processing unit 820.
[0228] Among them, the transceiver unit 810 is used to: receive a first DCI, the first DCI is carried on the PDCCH channel, the first DCI includes a first parameter, the first parameter is used to determine whether a second DCI exists on the PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH, the second DCI includes: information on the uplink precoding matrix corresponding to the uplink resources with sub-band granularity.
[0229] The processing unit 820 is used to determine whether the second DCI exists on the PDSCH channel or at least one of the resources occupied by the second DCI on the PDSCH according to the first parameter.
[0230] The transceiver unit 810 is further configured to: receive downlink data, receive downlink data and a second DCI, or receive the second DCI on a PDSCH channel.
[0231] The communication device provided by the present application can receive uplink subband precoding indication information (i.e., second-level DCI) and downlink data together on PDSCH during uplink and downlink data transmission on PDSCH, and the first-level DCI received on PDCCH only needs to dynamically indicate a rate matching parameter (first parameter), and the rate matching parameter implicitly indicates the path condition, i.e., implicitly indicates whether the second-level DCI on PDSCH exists and the resources occupied by the second DCI on PDSCH. The indication overhead of the first-level DCI indicating whether the second-level DCI exists and the specific resource mapping position is reduced, and the length of the first-level DCI is reduced, so that fewer communication resources are required to send the first-level DCI, and the consumption of communication resources is reduced.
[0232] In some possible implementations, the resource mapping mode and / or MCS of the second DCI is predefined or preconfigured.
[0233] In some possible implementations, the resource mapping method of the second DCI includes: mapping starting from the first RE that does not contain a reference signal symbol on the PDSCH.
[0234] In some possible implementations, the MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH.
[0235] In some possible implementations, downlink data and the second DCI on the PDSCH exist, and the processing unit 820 determines that the second DCI on the PDSCH channel exists when the following conditions are met:
[0236] K PDSCH ≥O DCI ×α; or
[0237] Among them, α represents the first parameter, K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0238] In some possible implementations, when downlink data and a second DCI on the PDSCH exist, the resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the processing unit 820 determines the number of REs occupied by the second DCI on the PDSCH according to the following conditions:
[0239]
[0240] S represents the number of REs occupied by the second DCI on PDSCH, M represents the number of available REs on PDSCH, α represents the first parameter, and K PDSCH Indicates the number of source bits of downlink data on PDSCH, O DCI Indicates the number of source bits of the second DCI.
[0241] In some possible implementations, the processing unit 820 is further configured to: when the value of the first parameter is the first value, determine that the second DCI of the PDSCH channel exists, and the PDSCH channel has no downlink data transmission.
[0242] In some possible implementations, the processing unit 820 is further configured to: when the value of the first parameter is not the first value, determine that there is downlink data transmission on the PDSCH channel.
[0243] In some possible implementations, the processing unit 820 is further configured to: demodulate the second DCI on the PDSCH channel according to the resource mapping mode of the second DCI, the MCS of the second DCI, and the resources occupied by the second DCI on the PDSCH.
[0244] Further, the communication device 800 may also be a storage unit, and the transceiver unit 810 may be a transceiver, an input / output interface, or an interface circuit. The storage unit is used to store instructions executed by the transceiver unit 810 and the processing unit 820. The transceiver unit 810, the processing unit 820, and the storage unit are coupled to each other, the storage unit stores instructions, the processing unit 820 is used to execute the instructions stored in the storage unit, and the transceiver unit 810 is used to perform specific signal transmission and reception under the control of the processing unit 820.
[0245] It should be understood that the specific process of each unit in the communication device 800 executing the above corresponding steps can be found in the previous description of the terminal device in combination with the relevant embodiment of the method 500. For the sake of brevity, it is not repeated here.
[0246] It should be understood that the transceiver unit 810 may be a transceiver, an input / output interface or an interface circuit. The storage unit may be a memory. The processing unit 820 may be implemented by a processor.
[0247] For example, Fig. 9As shown, the communication device 900 may include a processor 910, a memory 920, a transceiver 930, and a bus system 940. The various components of the communication device 900 are coupled together through the bus system 940, wherein the bus system 940 may include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, Fig. 9 In the figure, various buses are labeled as bus system 940. For convenience of representation, Fig. 9 The drawing is only schematic.
[0248] Figure 8 The communication device 800 shown or Fig. 9 The communication device 900 shown can implement the steps performed by the terminal device in the aforementioned method 500. Similar descriptions can refer to the descriptions in the aforementioned corresponding methods. To avoid repetition, they will not be described here.
[0249] It should also be understood that Figure 8 The communication device 800 shown or Fig. 9 The communication device 900 shown may be a terminal device, or the terminal device may include Figure 8 The communication device 800 shown or Fig. 9 The communication device 900 is shown.
[0250] It should also be understood that the division of units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.
[0251] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more DSPs, or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0252] Fig.10 The present application provides a schematic diagram of the structure of a terminal device 1000. The above communication device 800 or the communication device 900 can be configured in the terminal device 1000. Alternatively, the communication device 800 or the communication device 900 itself can be the terminal device 1000. In other words, the terminal device 1000 can perform the actions performed by the terminal device in any of the above methods 500. Optionally, for ease of description, Fig.10 Only the main components of the terminal device are shown. Fig.10 As shown, the terminal device 1000 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
[0253] The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal device, execute the software program, and process the data of the software program, such as to support the terminal device to perform the actions described in the above-mentioned information transmission method embodiment. The memory is mainly used to store software programs and data, such as storing the downlink data described in the above-mentioned embodiment, the information of the uplink precoding matrix corresponding to the uplink resources of the sub-band granularity, etc. The control circuit is mainly used for the conversion of the baseband signal and the radio frequency signal and the processing of the radio frequency signal. The control circuit and the antenna can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. For example, the first DCI described in the above-mentioned embodiment and the second DCI on the PDSCH, the second DCI on the PDSCH and the downlink data, etc. are received. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0254] When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data (such as the first DCI mentioned above and the second DCI on the PDSCH, etc.) is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0255] Those skilled in the art will appreciate that for ease of description, Fig.10 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0256] For example, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data of the software programs. Fig.10 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected through technologies such as buses. Those skilled in the art will appreciate that the terminal device may include multiple baseband processors to adapt to different network formats, and the terminal device may include multiple central processing units to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0257] For example, in the embodiment of the present application, the antenna and the control circuit having the transceiver function may be regarded as the transceiver unit 1001 of the terminal device 1000, and the processor having the processing function may be regarded as the processing unit 1002 of the terminal device 1000. Fig.10As shown, the terminal device 1000 includes a transceiver unit 1001 and a processing unit 1002. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1001 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1001 may be regarded as a sending unit, that is, the transceiver unit 1001 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0258] Fig.11 A structural diagram of a network device 1100 provided in an embodiment of the present application can be used to implement the functions of the network device in the above method. The network device 1100 includes one or more radio frequency units, such as a remote radio unit (RRU) 1101 and one or more baseband units (BBU) (also referred to as digital units, digital units, DU) 1102. The RRU 1101 can be called a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and it may include at least one antenna 11011 and a radio frequency unit 11011. The RRU 1101 part is mainly used for the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending multiple groups of data streams and indication information in the above embodiment to a terminal device. The BBU 1102 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1101 and the BBU 1102 can be physically arranged together or physically separated, that is, a distributed base station.
[0259] The BBU 1102 is the control center of the base station, which can also be called a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) 1102 can be used to control the base station to execute the operation process of the network device in the above method embodiment.
[0260] In one example, the BBU 1102 may be composed of one or more boards, and the multiple boards may jointly support a wireless access network of a single access standard (such as an LTE system or a 5G system), or may respectively support wireless access networks of different access standards. The BBU 1102 also includes a memory 11021 and a processor 11022. The memory 11021 is used to store necessary instructions and data. For example, the memory 11021 stores the information of the uplink precoding matrix corresponding to the first DCI and the uplink resources of the sub-band granularity in the above-mentioned embodiment. The processor 11022 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above-mentioned method embodiment. The memory 11021 and the processor 11022 can serve one or more boards. That is, a memory and a processor may be separately set on each board. It is also possible that multiple boards share the same memory and processor. In addition, necessary circuits may be set on each board.
[0261] In a possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of parts 1102 and 1101 can be implemented by SoC technology, for example, by a base station function chip, which integrates devices such as a processor, a memory, and an antenna interface, and the program of the base station-related functions is stored in the memory, and the processor executes the program to implement the relevant functions of the base station. Optionally, the base station function chip can also read the memory outside the chip to implement the relevant functions of the base station.
[0262] It should be understood that Fig.11 The structure of the network device in the example is only one possible form and should not constitute any limitation to the embodiments of the present application. The present application does not exclude the possibility of other forms of base station structures that may appear in the future.
[0263] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may 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 gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0264] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an EPROM, an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous connection dynamic random access memory (SLDRAM) and direct memory bus random access memory (DR RAM).
[0265] An embodiment of the present application also provides a communication system, which includes: the above-mentioned terminal device and network device.
[0266] The above-mentioned embodiments can be implemented in whole or in part by software, hardware, firmware or other arbitrary combinations. When implemented using software, the above-mentioned embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from a computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by a wired (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
[0267] The embodiment of the present application also provides a computer readable medium for storing computer program code, wherein the computer program includes instructions for executing any one of the information transmission methods provided in the above embodiment of the present application. The readable medium may be the memory in the above example, and the embodiment of the present application does not limit this.
[0268] The present application also provides a computer program product, which includes instructions. When the instructions are executed, a terminal device performs terminal device operations corresponding to the above method, or a network device performs network device operations corresponding to the above method.
[0269] The embodiment of the present application further provides a chip, which includes: a processing unit and a communication unit, the processing unit, for example, may be a processor, and the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the chip in the communication device to execute any one of the information transmission methods provided in the embodiment of the present application.
[0270] Optionally, any one of the communication devices provided in the above-mentioned embodiments of the present application may include the chip.
[0271] Optionally, the computer instructions are stored in a storage unit.
[0272] Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit can also be a storage unit located outside the chip within the communication device, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc. Among them, the processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned information transmission method. The processing unit and the storage unit can be decoupled and respectively set on different physical devices, and connected by wired or wireless means to realize the respective functions of the processing unit and the storage unit, so as to support the chip to realize the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory can also be coupled on the same device.
[0273] The terms "system" and "network" are often used interchangeably in this article. 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 mean: 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.
[0274] Various objects such as various messages / information / equipment / system / devices / actions / operations / processes that may appear in this application are named. It is understandable that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as the scene, context or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical scheme.
[0275] 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.
[0276] 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 unit 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.
[0277] 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.
[0278] 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.
[0279] 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 information transmission, characterized in that: The method comprises: Sending a first DCI, where the first DCI is carried on a PDCCH channel, the first DCI includes a first parameter, where the first parameter is used to determine whether a second DCI exists on a PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH, where the second DCI includes: information about an uplink precoding matrix corresponding to uplink resources of a subband granularity; Send downlink data, send downlink data and the second DCI, or send the second DCI on the PDSCH channel.
2. The method according to claim 1, characterized in that The resource mapping mode and / or MCS of the second DCI is predefined or preconfigured.
3. The method according to claim 2, characterized in that The resource mapping manner of the second DCI includes: starting mapping from the first RE that does not contain a reference signal symbol on the PDSCH.
4. The method according to claim 2 or 3, characterized in that: The MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH.
5. The method according to any one of claims 1 to 4, characterized in that If the following conditions are met, the second DCI exists on the PDSCH channel: K PDSCH ≥O DCI ×α; or Among them, α represents the first parameter, K PDSCH represents the number of source bits of downlink data on the PDSCH, DCI Indicates the number of source bits of the second DCI.
6. The method according to any one of claims 1 to 5, characterized in that The resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the number of REs occupied by the second DCI on the PDSCH satisfies the following condition: S represents the number of REs occupied by the second DCI on the PDSCH, M represents the number of available REs on the PDSCH, α represents the first parameter, and K PDSCH represents the number of source bits of the downlink data on the PDSCH, DCI Indicates the number of source bits of the second DCI.
7. The method according to any one of claims 1 to 3, characterized in that When the value of the first parameter is a first value, the first value of the first parameter is used to indicate that: the second DCI on the PDSCH channel exists, and there is no downlink data transmission on the PDSCH channel.
8. A method for information transmission, characterized in that: The method comprises: Receive a first DCI, where the first DCI is carried on a PDCCH channel, where the first DCI includes a first parameter, where the first parameter is used to determine whether a second DCI exists on a PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH, where the second DCI includes: information about an uplink precoding matrix corresponding to uplink resources of a subband granularity; Determine, according to the first parameter, whether a second DCI exists on the PDSCH channel, or at least one of the resources occupied by the second DCI on the PDSCH; The downlink data, the downlink data and the second DCI, or the second DCI is received on the PDSCH channel.
9. The method according to claim 8, characterized in that The resource mapping mode and / or MCS of the second DCI is predefined or preconfigured.
10. The method according to claim 9, characterized in that The resource mapping manner of the second DCI includes: starting mapping from the first RE that does not contain a reference signal symbol on the PDSCH.
11. The method according to claim 9 or 10, characterized in that: The MCS of the second DCI is the same as the MCS of the downlink data transmitted on the PDSCH.
12. The method according to any one of claims 8 to 11, characterized in that If the following conditions are met, the second DCI exists on the PDSCH channel: K PDSCH ≥O DCI ×α; or Among them, α represents the first parameter, K PDSCH represents the number of source bits of downlink data on the PDSCH, DCI Indicates the number of source bits of the second DCI.
13. The method according to any one of claims 8 to 12, characterized in that The resources occupied by the second DCI on the PDSCH include: the number of REs occupied by the second DCI on the PDSCH, and the number of REs occupied by the second DCI on the PDSCH satisfies the following condition: S represents the number of REs occupied by the second DCI on the PDSCH, M represents the number of available REs on the PDSCH, α represents the first parameter, and K PDSCH represents the number of source bits of the downlink data on the PDSCH, DCI Indicates the number of source bits of the second DCI.
14. The method according to any one of claims 8 to 10, characterized in that The determining, according to the first parameter, whether the second DCI exists on the PDSCH channel includes: When the value of the first parameter is the first value, it is determined that the second DCI of the PDSCH channel exists, and there is no downlink data transmission on the PDSCH channel.
15. The method according to any one of claims 8 to 14, characterized in that The receiving the second DCI on the PDSCH channel includes: The second DCI is demodulated on the PDSCH channel according to the resource mapping mode of the second DCI, the MCS of the second DCI, and the resources occupied by the second DCI on the PDSCH.
16. A communication device, characterized in that: include: A unit for executing the steps of the method according to any one of claims 1 to 7, or a unit for executing the steps of the method according to any one of claims 8 to 15.
17. A communication device, characterized in that: The method comprises at least one processor and an interface circuit, wherein the at least one processor is used to execute: the method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 15.
18. A communication device, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device executes: the method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 15.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes: the method as claimed in any one of claims 1 to 7, or the method as claimed in any one of claims 8 to 15.
20. A chip, characterized in that: It comprises: a processor, used to call and run a computer program from a memory, so that a communication device equipped with the chip executes: a method as claimed in any one of claims 1 to 7, or a method as claimed in any one of claims 8 to 15.