Information transmission method and related product
By sending first encoded information at the terminal to indicate the information carried by the conflicting second and third uplink resources, the network scheduling flexibility problem caused by conflicts between channels of different priorities is solved, and effective information transmission and scheduling are achieved.
Patent Information
- Application Number
- CN202110518762.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-12
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2041-08-07
AI Technical Summary
When a terminal sends uplink information through a physical uplink control channel or a physical uplink shared channel, if channels of different priorities conflict, the transmission of the lower-priority channel will be dropped, resulting in low network scheduling flexibility.
The first uplink resource sends the first encoded information to indicate the information carried by the second and third uplink resources, thus resolving the conflict.
It improves the flexibility of network scheduling, ensures that conflicting uplink resources can be transmitted effectively, and enhances the scheduling capabilities of network devices.
Smart Images

Figure CN115348677B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to an information transmission method and related products. Background Technology
[0002] Currently, when a terminal sends uplink information through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH), if a conflict occurs between PUCCHs or PUSCHs of different priorities, the transmission of the lower-priority PUCCH or PUSCH will be dropped, resulting in low flexibility in network scheduling. Summary of the Invention
[0003] This application provides an information transmission method and related products to improve the flexibility of network scheduling.
[0004] In a first aspect, embodiments of this application provide an information transmission method, including:
[0005] First coded information is transmitted through a first uplink resource. The first coded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, wherein the second uplink resource and the third uplink resource conflict.
[0006] Secondly, embodiments of this application provide an information transmission method, including:
[0007] First encoded information is received through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, and the second uplink resource and the third uplink resource conflict.
[0008] Thirdly, embodiments of this application provide an information transmission device, the device including a sending unit;
[0009] The sending unit is configured to send first encoded information through a first uplink resource, wherein the first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, and the second uplink resource and the third uplink resource conflict.
[0010] Fourthly, embodiments of this application provide an information transmission device, the device including a receiving unit;
[0011] The receiving unit is configured to receive first encoded information through a first uplink resource, wherein the first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, and the second uplink resource and the third uplink resource conflict.
[0012] Fifthly, embodiments of this application provide a terminal including a processor, a memory, a communication interface, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps in the first aspect of embodiments of this application.
[0013] In a sixth aspect, embodiments of this application provide a network device including a processor, a memory, a communication interface, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps in the second aspect of this application.
[0014] In a seventh aspect, embodiments of this application provide a computer storage medium, characterized in that it stores a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the first or second aspect of this embodiment.
[0015] Eighthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the first or second aspects of embodiments of this application. The computer program product may be a software installation package.
[0016] In a ninth aspect, embodiments of this application provide a chip, the chip being used to transmit first encoded information via a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, wherein the second uplink resource and the third uplink resource conflict.
[0017] In a tenth aspect, embodiments of this application provide a chip module applied to a terminal. The chip module includes a transceiver component and a chip. The chip is used to transmit first encoded information through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, wherein the second uplink resource and the third uplink resource conflict.
[0018] Eleventhly, embodiments of this application provide a chip, the chip being used to receive first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource being in conflict.
[0019] In a twelfth aspect, embodiments of this application provide a chip module, the chip module including a transceiver component and a chip, the chip being used to receive first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource conflicting.
[0020] In this embodiment, the terminal sends first coded information, indicating first and second information, through a first uplink resource. Correspondingly, the network device receives the first coded information through the first uplink resource. The first information and the second information are respectively carried by conflicting second and third uplink resources. Therefore, when uplink resources conflict, the terminal sends the first coded information through the first uplink resource. This first coded information indicates the information carried by the conflicting second and third uplink resources, which helps improve the flexibility of network scheduling. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1A This is a schematic diagram of the architecture of an example communication system provided in an embodiment of this application;
[0023] Figure 1B This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;
[0024] Figure 1C This is a schematic diagram of the structure of a network device provided in an embodiment of this application;
[0025] Figure 2 This is a flowchart illustrating an information transmission method provided in an embodiment of this application;
[0026] Figure 3A This is a functional unit block diagram of an information transmission device provided in an embodiment of this application;
[0027] Figure 3BThis is a functional unit block diagram of another information transmission device provided in the embodiments of this application;
[0028] Figure 4A This is a functional unit block diagram of another information transmission device provided in the embodiments of this application;
[0029] Figure 4B This is a block diagram of the functional units of another information transmission device provided in the embodiments of this application. Detailed Implementation
[0030] It should be understood that the terms "first," "second," etc., used in this application are for distinguishing purposes only and should not be construed as indicating or implying relative importance or order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.
[0031] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0032] In this application, "at least one" refers to one or more, and "multiple" refers to two or more. In this application, "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where each of a, b, and c can be an element itself or a set containing one or more elements.
[0033] It should be noted that the term "equal to" in the embodiments of this application can be used with "greater than" to apply to technical solutions adopted when "greater than", and can also be used with "less than" to apply to technical solutions adopted when "less than". It should be pointed out that when "equal to" is used with "greater than", it is not used with "less than", and vice versa. In the embodiments of this application, "of", "corresponding (relevant)", and "corresponding" can sometimes be used interchangeably. It should be noted that when their distinction is not emphasized, their intended meanings are consistent.
[0034] In the embodiments of this application, the terms "system" and "network" are often used interchangeably, but their meanings will be understood by those skilled in the art.
[0035] First, some of the terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0036] 1. Terminal. In this embodiment, the terminal is a device with wireless transceiver capabilities, and may be referred to as a terminal, terminal equipment, mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent, or UE device, etc. The user equipment can be fixed or mobile. It should be noted that the terminal can support at least one wireless communication technology, such as LTE, new radio (NR), wideband code division multiple access (WCDMA), etc. For example, a terminal can be a mobile phone, tablet, desktop computer, laptop computer, all-in-one computer, in-vehicle terminal, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, wearable device, terminal device in future mobile communication networks, or terminal device in future evolved public land mobile network (PLMN), etc. In some embodiments of this application, the terminal may also be a device with transceiver functions, such as a chip system. The chip system may include a chip, and may also include other discrete components.
[0037] 2. Network Equipment. In this application embodiment, the network equipment is a device that provides wireless communication functions for user equipment, and can also be referred to as an access network element, radio access network (RAN) equipment, etc. The network equipment can support at least one wireless communication technology, such as LTE, NR, WCDMA, etc. For example, the network equipment includes, but is not limited to: next-generation base stations (gNB), evolved node B (eNB), radio network controllers (RNC), node B (NB), base station controllers (BSC), base transceiver stations (BTS), home base stations (e.g., home evolved node B, or home node B (HNB)), baseband units (BBU), transmitting and receiving points (TRP), transmitting points (TP), mobile switching centers, etc., in 5th-generation (5G) mobile communication systems. Network devices can also be radio controllers, centralized units (CUs), and / or distributed units (DUs) in cloud radio access network (CRAN) scenarios, or they can be relay stations, access points, vehicle-mounted devices, terminal devices, wearable devices, and network devices in future mobile communications or future evolved PLMNs. In some embodiments, network devices can also be means for providing wireless communication capabilities to user equipment, such as a chip system. For example, a chip system may include chips, and may also include other discrete devices.
[0038] Currently, when a terminal sends uplink information through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH), if a conflict occurs between PUCCHs or PUSCHs of different priorities, the transmission of the lower-priority PUCCH or PUSCH will be dropped, resulting in low flexibility in network scheduling.
[0039] To address the aforementioned issues, embodiments of this application provide an information transmission method and related products to improve the flexibility of network scheduling. This method can be applied to long-term evolution (LTE) systems, or to next-generation evolution systems based on LTE, such as LTE-A (LTE-Advanced) systems or 5th Generation (5G) systems (also known as NR systems), or to next-generation evolution systems based on 5G systems, and so on.
[0040] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0041] Please see Figure 1A , Figure 1A This is an architecture diagram of a communication system 10 provided in an embodiment of this application. The communication system 10 includes a terminal 100 and a network device 200, wherein the terminal 100 can communicate with the network device 200. Figure 1A This is merely an illustrative example of a communication system and does not constitute a limitation on the communication systems described in this application. For example, communication system 10 may include multiple terminals, network devices, etc.
[0042] The communication systems and service scenarios described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of communication systems and the emergence of new service scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0043] like Figure 1B The schematic diagram of the terminal 100 shown in this application embodiment indicates that the terminal 100 includes a processor 110, a memory 120, a communication interface 130, and one or more programs 121. The one or more programs 121 are stored in the memory 120 and configured to be executed by the processor 110. The programs 121 include operations performed by the terminal-side device in the method described in the method embodiment of this application.
[0044] like Figure 1C The schematic diagram of the network device 200 shown in this application embodiment includes a processor 210, a memory 220, a communication interface 230, and one or more programs 221. The one or more programs 221 are stored in the memory 220 and configured to be executed by the processor 210. The programs 221 include operations performed by the network-side device in the method described in the method embodiment of this application.
[0045] Please see Figure 2 , Figure 2 This is a flowchart illustrating an information transmission method provided in an embodiment of this application, such as... Figure 2 As shown, the information transmission method includes:
[0046] Step 201: The terminal sends the first encoded information through the first uplink resource.
[0047] Step 202: The network device receives the first encoded information through the first uplink resource.
[0048] The first encoded information is used to indicate the first information carried by the second uplink resource and the second information carried by the third uplink resource, wherein the second uplink resource and the third uplink resource conflict. This embodiment of the application is beneficial for improving the flexibility of network scheduling.
[0049] Among them, the conflict between the second uplink resource and the third uplink resource means that the second uplink resource and the third uplink resource overlap.
[0050] The first encoding information is used to indicate the first information carried by the second uplink resource and the second information carried by the third uplink resource. That is, when different uplink resources conflict, the terminal will reuse the information carried by each conflicting uplink resource on the same uplink resource (i.e., the first uplink resource) and send the reused information to the network device through the same uplink resource.
[0051] In this embodiment, the terminal sends first coded information, indicating first and second information, through a first uplink resource. Correspondingly, the network device receives the first coded information through the first uplink resource. The first information and the second information are respectively carried by conflicting second and third uplink resources. Therefore, when uplink resources conflict, the terminal sends the first coded information through the first uplink resource. This first coded information indicates the information carried by the conflicting second and third uplink resources, which helps improve the flexibility of network scheduling.
[0052] In one possible example, the first uplink resource and the second uplink resource are first-priority uplink resources, and the third uplink resource is a second-priority uplink resource, with the first priority being higher than the second priority.
[0053] In specific implementations, the first uplink resource, the second uplink resource, and the third uplink resource can all be Physical Uplink Control Channels (PUCCH). The first information and the second information can both be Hybrid Automatic Repeat Request (HARQ) feedback information, such as HARQ-ACK.
[0054] The first uplink resource can be the second uplink resource, or it can be any other first-priority uplink resource other than the second uplink resource.
[0055] In this embodiment, the information carried by the first priority resource is the first priority information, and the information carried by the second priority resource is the second priority information. Therefore, in this application embodiment, the first information has a higher priority than the second information. That is, when uplink resources carrying different priority information conflict, the terminal transmits the encoded information corresponding to the different priority information through the uplink resource with the higher priority (i.e., the first priority).
[0056] As can be seen in this example, when uplink resources of different priorities conflict, the information of each conflicting uplink resource is reused, and the reused encoded information is sent through the uplink resource with higher priority, which helps to improve the flexibility of network scheduling.
[0057] In one possible example, the first uplink resource is in a first format, and the first bitrate for encoding the second information includes: a first preset bitrate configured for the second priority uplink resource of the first format.
[0058] In practice, the first uplink resource, the second uplink resource, and the third uplink resource can all be PUCCH resources.
[0059] In the specific implementation, since the first uplink resource and the second uplink resource are first priority resources, but the third uplink resource is a second priority resource, that is to say, the first uplink resource and the second uplink resource were originally used to carry first priority information, while the third uplink resource was originally used to carry low priority information.
[0060] When the information carried by the second uplink resource and the third uplink resource is reused in the first uplink resource (i.e., the encoded information used to indicate the first information and the second information is sent through the first uplink resource), the second uplink resource and the first uplink resource have the same priority. Therefore, the code rate corresponding to the first uplink resource can be directly adapted to the first information.
[0061] However, the priority of the third uplink resource is different from that of the first uplink resource. Therefore, a reasonable bitrate (i.e., a first bitrate) needs to be determined for the second information carried by the second uplink resource to encode the second information. Specifically, for the sake of rationality and convenience, the first preset bitrate corresponding to the second priority resource with the same format as the first uplink resource can be determined as the first bitrate.
[0062] In practice, the terminal can determine the aforementioned "first preset code rate" based on the network device's configuration information. Specifically, the network device can configure first configuration information and second configuration information for the terminal. The first configuration information corresponds to a first priority, and the second configuration information corresponds to a second priority. The first and second configuration information are used to indicate the code rate corresponding to each format of uplink resources in different uplink resource formats. The first and second configuration information can be the maximum code rate field (maxcoderate) in the RRC signaling PUCCH format configuration (PUCCH-FormatConfig).
[0063] In other words, the network device configures the corresponding bitrate for the first priority uplink resource of each format, and the corresponding bitrate for the second priority uplink resource of each format. Based on the first configuration information, the terminal can determine the bitrate corresponding to the first priority uplink resource of each format, and based on the second configuration, it can determine the bitrate corresponding to the second priority uplink resource of each format.
[0064] Taking the uplink resource as a PUCCH resource as an example, the second configuration information is configured as follows: the maximum coderate corresponding to the second priority PUCCH resource of format2 is X, and the coderate corresponding to the second priority PUCCH resource of format3 is Y. Assuming the first uplink resource is a PUCCH resource and the format of the first uplink resource is format3, then the first preset coderate can be determined to be Y based on the format of the first uplink resource and the second configuration information.
[0065] In this example, the format of the first uplink resource is a first format, and the second bitrate used to encode the first information includes a fifth preset bitrate configured for the first priority uplink resource of the first format. In other words, the bitrate corresponding to the first uplink resource is directly determined as the bitrate used to encode the first information.
[0066] The following example illustrates how to determine the first and second bitrates. Using PUCCH resources as an example, let's say the first uplink resource is format3 and the third uplink resource is format2. If the bitrate corresponding to the second priority uplink resource in format3 is 0.45 (i.e., the first preset bitrate), the bitrate corresponding to the first priority uplink resource in format3 is 0.3 (i.e., the fifth preset bitrate), and the bitrate corresponding to the second priority uplink resource in format2 is 0.5.
[0067] When the first information and the second information are multiplexed using the first uplink resource, that is, when the first encoded information is transmitted through the first uplink resource, the second code rate used to encode the first information is 0.3, and the first code rate used to encode the second information is 0.45.
[0068] As can be seen, in this example, the format of the first uplink resource is the first format, and the first code rate used to encode the second information includes: the first preset code rate configured for the second priority uplink resource of the first format. The first uplink resource is the resource for sending the first encoded information. The determined first code rate corresponds to the format of the first uplink resource, which helps to ensure the rationality and convenience of determining the first code rate.
[0069] In one possible example, the third uplink resource is in a second format, and the first bitrate used to encode the second information includes a second preset bitrate configured for the second priority uplink resource of the second format.
[0070] In practice, the first uplink resource, the second uplink resource, and the third uplink resource can all be PUCCH resources.
[0071] In specific implementation, the terminal can determine the bit rate corresponding to the third uplink resource that originally carried the second information, i.e. the second preset bit rate, based on the aforementioned second configuration information and the format of the third uplink resource (i.e. the second format), and set the second preset bit rate as the first bit rate.
[0072] In this example, the format of the first uplink resource is a first format, and the second bitrate used to encode the first information includes a fifth preset bitrate configured for the first priority uplink resource of the first format. In other words, the bitrate corresponding to the first uplink resource is directly determined as the bitrate used to encode the first information.
[0073] For example, taking the uplink resource as the PUCCH resource, if the format of the first uplink resource is format3 and the format of the third uplink resource is format2, if the bit rate corresponding to the second priority uplink resource in format3 is 0.45, the bit rate corresponding to the first priority uplink resource in format3 is 0.3 (i.e., the fifth preset bit rate), and the bit rate corresponding to the second priority uplink resource in format2 is 0.5 (i.e., the second preset bit rate).
[0074] When the first information and the second information are multiplexed using the first uplink resource, that is, when the first encoded information is transmitted through the first uplink resource, the second code rate used to encode the first information is 0.3, and the first code rate used to encode the second information is 0.5.
[0075] As can be seen, in this example, the format of the third uplink resource is the second format, and the first bit rate used to encode the second information includes: the second preset bit rate configured for the second priority uplink resource of the second format. The first bit rate is the second preset bit rate corresponding to the third uplink resource that originally carried the second information, which helps to ensure the rationality of the determination of the first bit rate.
[0076] In one possible example, the first uplink resource is in a first format, and the first bitrate used to encode the second information includes: a third preset bitrate configured for the first priority uplink resource of the first format, and the first priority uplink resource of the first format is further configured with a fourth preset bitrate, the fourth preset bitrate being used to encode the first information.
[0077] In practice, the first uplink resource, the second uplink resource, and the third uplink resource can all be PUCCH resources.
[0078] In specific implementation, when configuring the first and second configuration information, the terminal can configure two code rates for each format of first-priority uplink resource using the first configuration information. When information from resources of different priorities is multiplexed onto a first-priority uplink resource of a certain format, one code rate is used to encode the information carried by the first-priority uplink resource, and the other code rate is used to encode the information carried by the second-priority uplink resource. The second configuration information then configures one code rate value for each format of second-priority uplink resource.
[0079] As can be seen, in this example, the first uplink resource configuration has two code rates. When information from resources of different priorities is reused in the first uplink resource, the two code rates can be used to encode the information carried by uplink resources of different priorities, which helps to improve the rationality of the determination of the first code rate.
[0080] In one possible example, the symbol length configured for the first uplink resource includes: a first symbol length for transmitting the first sub-coded information, a second symbol length for transmitting the second sub-coded information, the number of uplink resource blocks (RBs) for transmitting the first sub-coded information being determined based on the first symbol length and the second code rate, and the number of RBs for transmitting the second sub-coded information being determined based on the second symbol length and the first code rate.
[0081] In this example, the first encoding information includes first sub-encoding information and second sub-encoding information. The first sub-encoding information is obtained by encoding the first information according to the second code rate, and the second sub-encoding information is obtained by encoding the second information according to the first code rate.
[0082] In other words, the terminal encodes the first information and the second information according to the second code rate and the first code rate respectively to obtain the first sub-encoded information and the second sub-encoded information, and sends the first sub-encoded information and the second sub-encoded information through the first uplink resource. The first sub-encoded information is used to indicate the first information, and the second sub-encoded information is used to indicate the second information.
[0083] In a specific implementation, the symbol length configured for the first uplink resource includes a first symbol length and a second symbol length. The first symbol length and the second symbol length are used to send the first encoded information and the second encoded information, respectively. Then, the number of resource blocks (RBs) used to transmit the corresponding sub-encoded information can be determined according to each symbol length.
[0084] Specifically, the first and second information can be HARQ feedback information, and the number of resource blocks corresponding to the two sub-encoding information can be determined by the following formula:
[0085] O_ACK_HP+O_CRC<=M_RB_HP*Nsc*N_puc_symbol_HP*Qm*r_HP(1)
[0086] O_ACK_LP+O_CRC<=M_RB_LP*Nsc*N_puc_symbol_LP*Qm*r_LP(2)
[0087] Where M_RB_HP is the number of RBs used to transmit the first sub-coded information, M_RB_LP is the number of RBs used to transmit the second sub-coded information, r_HP is the second code rate, r_LP is the first code rate, N_puc_symbol_HP is the first symbol length, and N_puc_symbol_LP is the second symbol length. O_ACK_HP is the number of bits occupied by the first information, O_CRC is the number of bits occupied by the cyclic redundancy check information, Nsc is the number of carriers contained in each RB, and Qm is the modulation order.
[0088] Formula (1) is used to determine the number of RBs used to transmit the first sub-encoded information, i.e., M_RB_HP, and Formula (2) is used to determine the number of RBs used to transmit the second sub-encoded information, i.e., M_RB_LP. In Formulas (1) and (2), each parameter except M_RB_HP and M_RB_LP has a definite preset value.
[0089] As can be seen, in this example, the symbol length configured for the first uplink resource includes: the first symbol length for sending the first sub-coded information and the second symbol length for sending the second sub-coded information. The number of uplink resource blocks (RBs) used to send the first sub-coded information is determined based on the first symbol length and the second code rate, and the number of RBs used to send the second sub-coded information is determined based on the second symbol length and the first code rate. This helps to improve the adaptability of the determined number of RBs and the corresponding transmitted sub-coded information.
[0090] In one possible example, the number of uplink resource elements (REs) used to transmit the first sub-coded information is determined based on the symbol length configured for the first uplink resource and the second code rate. Other REs in the RBs configured for the first uplink resource are used to transmit the second sub-coded information. The other REs include: REs in the RBs configured for the first uplink resource other than the REs used to transmit the first sub-coded information.
[0091] In the specific implementation, the symbol lengths corresponding to different sub-encoded information are not configured separately. The first information is carried by the first-priority uplink resource, and the second information is carried by the second-priority uplink resource. That is, the first information has a higher priority than the second information. Therefore, when determining the number of resource elements (REs) used to transmit the first and second sub-encoded information respectively, priority is given to transmitting the first sub-encoded information. The remaining REs in the RBs (one RB includes multiple REs) configured for the first uplink resource can then be used to transmit the second sub-encoded information. If, after deducting the REs used to transmit the first encoded information, there are not enough remaining REs to transmit the second sub-encoded information, the second information can be partially or completely discarded.
[0092] Specifically, the first and second information can be HARQ feedback information, and the number of resource blocks corresponding to the two sub-encoding information can be determined by the following formula:
[0093] O_ACK_HP+O_CRC<=M_RB_HP*Nsc*N_puc_symbol*Qm*r_HP(3)
[0094] M_RE_LP=M_RB-M_RB_HP(4)
[0095] O_ACK_LP+O_CRC<=(M_RB-M_RB_HP)*Nsc*N_puc_symbol*Qm*r_LP(5)
[0096] Where M_RB is the number of RBs configured for the first uplink resource, M_RB_HP is the number of REs used to transmit the first sub-coded information, M_RB_LP is the number of REs used to transmit the second sub-coded information (i.e., the aforementioned "other REs"), r_HP is the second code rate, r_LP is the first code rate, N_puc_symbol is the symbol length configured for the first uplink resource, O_ACK_HP is the number of bits occupied by the first information, O_CRC is the number of bits occupied by the cyclic redundancy check information, Nsc is the number of carriers contained in each RB, and Qm is the modulation order.
[0097] Formula (3) is used to determine the number of REs (Relays) used to transmit the first sub-coded information, i.e., M_RB_HP. Each parameter in Formula (3) except M_RB_HP has a predetermined value. Formula (4) is used to determine the "other REs". Formula (5) is used to determine whether the "other REs" are sufficient to send the second sub-coded information. If not, the second information can be partially or completely discarded.
[0098] As can be seen, in this example, the number of REs used to send the first information is determined according to the second code rate, and the other REs in the number of RBs in the first uplink resource configuration, excluding the REs used to send the first sub-coded information, are used to send the second sub-coded information, which helps to ensure the transmission of information with higher priority.
[0099] In one possible example, the second uplink resource has a higher priority than the third uplink resource, and the first encoded information is obtained by encoding the first information and the second information by N encoders, where N is an integer not greater than 3.
[0100] In specific implementations, the first uplink resource can be a Physical Uplink Shared Channel (PUSCH), and the second and third uplink resources can include at least one PUCCH resource and one PUSCH resource.
[0101] Specifically, the second uplink resource includes the first priority resource among the at least one PUCCH resource and one PUSCH resource, and the third uplink resource includes the second priority resource among the at least one PUCCH resource and one PUSCH resource. Corresponding to the second and third uplink resources, the first information includes: the information carried by the first priority resource among the at least one PUCCH resource and one PUSCH resource; the second information includes: the information carried by the second priority resource among the at least one PUCCH resource and one PUSCH resource. That is, the first information is first priority information, and the second information is second priority information (the first information has a higher priority than the second information).
[0102] Among them, the conflict between the second uplink resource and the third uplink resource can be a conflict between the PUSCH resource and the PUCCH resource in the second uplink resource and the third uplink resource.
[0103] In specific implementations, both the first and second information can be uplink control information (UCI). Specifically, in this example, the type of either the first or second information includes at least one of the following: HARQ feedback information, Channel State Information (CSI) Part 1, and CSI Part 2. That is, the first and second information can include up to six types of information. For example, when the first information includes: first-priority HARQ feedback information, first-priority CSI Part 1, and first-priority CSI Part 2, and the second information includes: second-priority HARQ feedback information, second-priority CSI Part 1, and second-priority CSI Part 2, the first and second information include six different types of information.
[0104] Considering that UCI supports a maximum of three encoders when multiplexing on PUSCH, if there are more than three types of information in the first and second information, the encoding of the first and second information cannot be implemented normally if each type of information is encoded independently. Therefore, when the first and second information are multiplexed on the first uplink resource, the entire first and second information is encoded simultaneously by no more than three encoders. That is, when the number of independently encoded information in the first and second information is greater than three (the information types included in the first and second information are greater than three), the three encoders include encoders that can simultaneously encode more than one type of information, so that the first and second information can be encoded simultaneously by no more than three encoders to ensure the normal implementation of encoding.
[0105] In specific implementation, both the first information and the second information can include HARQ feedback information. The HARQ feedback information in the first information and the HARQ feedback information in the second information can be encoded by different encoders, that is, the first priority HARQ feedback information and the second priority HARQ feedback information are encoded independently.
[0106] As can be seen, in this example, the first encoded information is obtained by encoding the first and second information by three or fewer encoders. This helps to ensure the realization of the information carried by each uplink resource in the case of encoding conflict, so as to ensure the reliability of encoding the first and second encoded information.
[0107] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information; the second encoder among the N encoders is used to encode other information in the first information except for the third information and the second information, wherein the type of the third information is HARQ feedback information.
[0108] In specific implementation, the number of independently encoded information in the first and second information is greater than 3, that is, the number of information types in the first and second information is greater than 3. Specifically, the information types in the first and second information may include at least one of the following: first priority HARQ feedback information (hereinafter HP HARQ), first priority CSI first part (hereinafter HP CSI1), first priority CSI second part (hereinafter HP CSI2), second priority HARQ feedback information (hereinafter LP HARQ), second priority CSI first part (hereinafter LP CSI1), and second priority CSI second part (hereinafter LP CSI2).
[0109] The third type of information is HARQ feedback information, that is, the first encoder is used to encode HP HARQ, and the second encoder is used to encode other information in the first and second information.
[0110] For example, if the first and second information include the aforementioned six types of information, meaning the number of independently encoded information is six, which is greater than three, then all priority CSIs (including HP CSI1, HP CSI2, LP CSI1, and LP CSI2) are encoded using the same encoder as LP HARQ, while LP HARQ is encoded using a different encoder. In other words, the first encoded information is obtained by encoding the first and second information using two sets of encoders. The first encoder is used to encode HP HARQ, and the second encoder is used to encode LP HARQ, HP CSI1, HP CSI2, LP CSI1, and LP CSI2.
[0111] It should be noted that if the number of independently encoded information in the first and second information is less than 3, the correspondence between different encoders and information types set in this example can also be applied, and no specific restrictions are imposed here.
[0112] In this example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information. That is, the first encoder uses the offset of the first priority HARQ feedback information to determine the number of symbols for coding and modulation, and the second encoder uses the offset of the second priority HARQ feedback information to determine the number of symbols for modulation and coding.
[0113] As can be seen, in this example, when the number of independently encoded information in the first information and the second information is greater than 3, encoding the first information and the second information with 2 encoders is beneficial to ensuring the implementation of encoding the first information and the second information.
[0114] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information, wherein the type of the third information includes HARQ feedback information; if the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the second encoder is also used to encode other information in the first information, excluding the third information.
[0115] In a specific implementation, the first information and the second information may include at least one of the six different types of information described in the above embodiments.
[0116] The type of the third information can be HARQ feedback information, and the third information is information carried by the first priority resource, that is, the third information can be HP HARQ.
[0117] For example, if the first and second information include the aforementioned six types of information, meaning the number of independently encoded information is 6, which is greater than 3. In this case, when the second encoder is used to encode the second information and the first encoder is used to encode the HP HARQ feedback information, the first and second information also include HP CSI1 and HP CSI2. That is, the number of independently encoded information other than the second and third information is 2 (different types of information with undetermined relationships with the encoders are independently encoded), which is greater than 1. In this case, the second encoder is also used to encode other information in the first information besides HP HARQ. That is, the first and second information are encoded using two encoders, where the first encoder is used to encode HP HARQ, and the second encoder is used to encode LP HARQ, HP CSI1, HP CSI2, LP CSI1, and LP CSI2.
[0118] In a specific implementation, if the first and second information, in addition to the second and third information, also include one of the above six types of information (i.e., the number of independently encoded information other than the second and third information is equal to 1), then the third encoder among the N encoders can be used to encode information other than the second and third information.
[0119] For example, if the first and second information include the other five types of information besides HP CSI2 out of the six types mentioned above, then the first and second information, besides the first and third information, only include HP CSI1. In this case, the number of independently encoded information other than the first and third information is 1. Therefore, the third encoder out of the N encoders, besides the first and second encoders, can be used to encode HP CSI2. That is, the first and second information are encoded using three encoders: the first encoder is used to encode HP HARQ, the second encoder is used to encode LP HARQ, LP CSI1, and LP CSI2, and the third encoder is used to encode HP CSI1.
[0120] In this example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information.
[0121] As can be seen, in this example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder is used to encode the third information in the first information, and the second encoder is used to encode the second information. When the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, the second encoder is also used to encode other information in the first information, excluding the third information, which is beneficial to improving the flexibility of encoding.
[0122] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information. The type of the third information includes HARQ feedback information. If the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the first encoder is also used to encode other information in the first information, excluding the third information.
[0123] In a specific implementation, the first and second information may include at least one of the six different types of information described in the above embodiments. The third information may be HP HARQ.
[0124] For example, suppose the first and second information include the six types of information mentioned above. In this case, the second encoder is used to encode the second information, and the first encoder is used to encode the HP HARQ feedback information. The first and second information also include HP CSI1 and HP CSI2, meaning the number of independently encoded information is 2, which is greater than 1. Therefore, the first encoder is also used to encode the other information in the first information besides HP HARQ. That is, the first and second information are encoded using two encoders, where the first encoder encodes HP HARQ, HP CSI1, and HP CSI2, and the second encoder encodes LP HARQ, LP CSI1, and LPCSI2.
[0125] In a specific implementation, if the number of independently encoded information other than the second and third information in the first and second information is equal to 1, then the third encoder among the N encoders can be used to encode information other than the second and third information.
[0126] For example, if the first and second information include the other five types of information besides HP CSI2 out of the six types mentioned above, then the first and second information can be encoded using three encoders. The first encoder is used to encode HPHARQ, the second encoder is used to encode LP HARQ, LP CSI1, and LP CSI2, and the third encoder is used to encode HP CSI1.
[0127] In this example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information.
[0128] As can be seen, in this example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder is used to encode the third information in the first information, and the second encoder is used to encode the second information. When the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, the first encoder is also used to encode other information in the first information, excluding the third information, which is beneficial to improving the flexibility of encoding.
[0129] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the third information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI).
[0130] If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the second encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part;
[0131] If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
[0132] In a specific implementation, the first and second information may include at least one of the six different types of information described in the above embodiments. The third information may be HP HARQ, the fourth information may be LP HARQ and LP CSI1, the fifth information may be HP CSI1, and the sixth information may be LP CSI2.
[0133] For example, if the first and second information include the above 6 types of information, then the first and second information are encoded by 3 encoders. The first encoder is used to encode HP HARQ, the second encoder is used to encode LPHARQ, LP CSI1, and HP CSI1, and the third encoder is used to encode HP CSI2. LP CSI2 is discarded.
[0134] In specific implementation, if the number of independently encoded information in the first and second information, excluding the third and fourth information, is equal to 1, or if the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is equal to 1, then the first and second information are encoded by 3 encoders. The third encoder is used to encode information other than the third and fourth information (or information other than the third, fourth, and fifth information).
[0135] For example, if the number of independently encoded information in the first and second information, excluding the third and fourth information, is greater than 1, but the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is equal to 1.
[0136] For example, if the first and second information include HP HARQ, LP HARQ, LP CSI1, HP CSI1, and HP CSI2, then the first and second information are encoded by three encoders. The first encoder is used to encode HP HARQ, the second encoder is used to encode LP HARQ, LP CSI1, and HP CSI1, and the third encoder is used to encode HP CSI2.
[0137] For another example, if the number of independently encoded information in the first and second information, excluding the third and fourth information, is equal to 1. For instance, if the first and second information include HP HARQ, LP HARQ, LP CSI1, and HP CSI1, then the third encoder is used to encode HP CS11.
[0138] In this example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information.
[0139] As can be seen, in this example, differentiating the mapping relationship between the first and second information and N encoders based on the different number of independently encoded information in the first and second information is beneficial to improving the flexibility of encoding.
[0140] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the first information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI).
[0141] If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the first encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part;
[0142] If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
[0143] In a specific implementation, the first and second information may include at least one of the six different types of information described in the above embodiments. The third information may be HP HARQ, the fourth information may be LP HARQ and LP CSI1, the fifth information may be HP CSI1, and the sixth information may be LP CSI2.
[0144] For example, if the first and second information include the above 6 types of information, then the first and second information are encoded by 3 encoders. The first encoder is used to encode HP HARQ and HP CSI1, the second encoder is used to encode LP HARQ and LP CSI1, and the third encoder is used to encode HP CSI2. LP CSI2 is discarded.
[0145] In specific implementation, if the number of independently encoded information in the first and second information, excluding the third and fourth information, is equal to 1, or if the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is equal to 1, then the first and second information are encoded by 3 encoders. The third encoder is used to encode information other than the third and fourth information (or information other than the third, fourth, and fifth information).
[0146] In this example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information.
[0147] As can be seen, in this example, differentiating the mapping relationship between the first and second information and N encoders based on the different number of independently encoded information in the first and second information is beneficial to improving the flexibility of encoding.
[0148] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0149] Figure 3A This is a functional unit block diagram of an information transmission device provided in an embodiment of this application. The information transmission device 30 can be applied to, for example... Figure 1A In the terminal 100 shown, the information transmission device 30 includes: a sending unit 301;
[0150] The sending unit 301 is used to send first encoded information through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, wherein the second uplink resource and the third uplink resource conflict.
[0151] In one possible example, the first uplink resource and the second uplink resource are first-priority uplink resources, and the third uplink resource is a second-priority uplink resource, with the first priority being higher than the second priority.
[0152] In one possible example, the first uplink resource is in a first format, and the first bitrate for encoding the second information includes: a first preset bitrate configured for the second priority uplink resource of the first format.
[0153] In one possible example, the third uplink resource is in a second format, and the first bitrate used to encode the second information includes a second preset bitrate configured for the second priority uplink resource of the second format.
[0154] In one possible example, the first uplink resource is in a first format, and the first bitrate used to encode the second information includes: a third preset bitrate configured for the first priority uplink resource of the first format, and the first priority uplink resource of the first format is further configured with a fourth preset bitrate, the fourth preset bitrate being used to encode the first information.
[0155] In one possible example, the first encoded information includes first sub-encoded information and second sub-encoded information, wherein the first sub-encoded information is obtained by encoding the first information according to a second code rate, and the second sub-encoded information is obtained by encoding the second information according to a first code rate.
[0156] In one possible example, the symbol length configured for the first uplink resource includes: a first symbol length for transmitting the first sub-coded information, a second symbol length for transmitting the second sub-coded information, the number of uplink resource blocks (RBs) for transmitting the first sub-coded information being determined based on the first symbol length and the second code rate, and the number of RBs for transmitting the second sub-coded information being determined based on the second symbol length and the first code rate.
[0157] In one possible example, the number of uplink resource elements (REs) used to transmit the first sub-coded information is determined based on the symbol length configured for the first uplink resource and the second code rate. Other REs in the RBs configured for the first uplink resource are used to transmit the second sub-coded information. The other REs include: REs in the RBs configured for the first uplink resource other than the REs used to transmit the first sub-coded information.
[0158] In one possible example, the first uplink resource is in a first format, and the second bitrate used to encode the first information includes a fifth preset bitrate configured for the first priority uplink resource of the first format.
[0159] In one possible example, the second uplink resource has a higher priority than the third uplink resource, and the first encoded information is obtained by encoding the first information and the second information by N encoders, where N is an integer not greater than 3.
[0160] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information; the second encoder among the N encoders is used to encode other information in the first information except for the third information and the second information, wherein the type of the third information is HARQ feedback information.
[0161] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information, wherein the type of the third information includes HARQ feedback information; if the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the second encoder is also used to encode other information in the first information, excluding the third information.
[0162] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information. The type of the third information includes HARQ feedback information. If the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the first encoder is also used to encode other information in the first information, excluding the third information.
[0163] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the third information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI).
[0164] If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the second encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part;
[0165] If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
[0166] In one possible example, when the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the first information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI).
[0167] If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the first encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part;
[0168] If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
[0169] In one possible example, the type of either the first information or the second information includes at least one of the following: HARQ feedback information, Channel State Information (CSI) Part 1, and CSI Part 2.
[0170] In one possible example, the offset corresponding to the first encoder is the offset corresponding to the HARQ feedback information in the first information; the offset corresponding to the second encoder is the offset corresponding to the HARQ feedback information in the second information.
[0171] When using integrated units, the functional unit composition block diagram of the information transmission device provided in the embodiments of this application is as follows: Figure 3B As shown. In Figure 3B The information transmission device includes a processing module 310 and a communication module 311. The processing module 310 controls and manages the operation of the information transmission device, such as the steps performed by the sending unit 301, and / or other processes for performing the techniques described herein. The communication module 311 supports interaction between the information transmission device and other devices. Figure 3B As shown, the information transmission device may also include a storage module 312, which is used to store the program code and data of the information transmission device.
[0172] The processing module 310 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, 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 a DSP and a microprocessor, etc. The communication module 311 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 312 can be a memory.
[0173] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. Figure 2 The steps performed by the terminal in the information transmission method shown.
[0174] Figure 4A This is a functional unit block diagram of another information transmission device provided in this application embodiment. The information transmission device 40 can be used for, for example... Figure 1A In the network device 200 shown, the information transmission device 40 includes: a receiving unit 401,
[0175] The receiving unit 401 is configured to receive first encoded information through a first uplink resource, wherein the first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, and the second uplink resource and the third uplink resource conflict.
[0176] In the case of using integrated units, the functional unit composition block diagram of another information transmission device provided in this application embodiment is as follows: Figure 4B As shown. In Figure 4B In this document, the information transmission device includes a processing module 410 and a communication module 411. The processing module 410 controls and manages the operation of the information transmission device, such as the steps performed by the receiving unit 401, and / or other processes for performing the techniques described herein. The communication module 411 supports interaction between the information transmission device and other devices. Figure 4B As shown, the information transmission device may also include a storage module 412, which is used to store the program code and data of the information transmission device.
[0177] The processing module 410 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, 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 a DSP and a microprocessor, etc. The communication module 411 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 412 can be a memory.
[0178] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. Figure 2 The steps performed by the network device in the information transmission method shown.
[0179] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.
[0180] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include an electronic device.
[0181] This application embodiment also provides a chip, the chip being used to send first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource being in conflict.
[0182] This application embodiment also provides a chip module, the chip module including a transceiver component and a chip, the chip being used to send first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource conflicting.
[0183] This application embodiment also provides a chip, the chip being used to receive first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource being in conflict.
[0184] This application embodiment also provides a chip module, the chip module including a transceiver component and a chip, the chip being used to receive first encoded information through a first uplink resource, the first encoded information being used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource, the second uplink resource and the third uplink resource being in conflict.
[0185] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0186] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0187] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0188] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0189] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0190] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0191] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0192] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An information transmission method, characterized in that, include: First encoded information is transmitted through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes: a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
2. The method according to claim 1, characterized in that, The first encoding information includes first sub-encoding information and second sub-encoding information. The first sub-encoding information is obtained by encoding the first information according to the second code rate, and the second sub-encoding information is obtained by encoding the second information according to the first code rate.
3. The method according to claim 2, characterized in that, The symbol length configured for the first uplink resource includes: a first symbol length for transmitting the first sub-coded information, a second symbol length for transmitting the second sub-coded information, the number of uplink resource blocks (RBs) for transmitting the first sub-coded information being determined based on the first symbol length and the second code rate, and the number of RBs for transmitting the second sub-coded information being determined based on the second symbol length and the first code rate.
4. The method according to claim 2, characterized in that, The number of uplink resource elements (REs) used to transmit the first sub-coded information is determined based on the symbol length configured for the first uplink resource and the second code rate. Other REs in the RBs configured for the first uplink resource are used to transmit the second sub-coded information. The other REs include: REs in the RBs configured for the first uplink resource other than the REs used to transmit the first sub-coded information.
5. The method according to claim 1, characterized in that, The second uplink resource has a higher priority than the third uplink resource. The first encoded information is obtained by encoding the first information and the second information by N encoders, where N is an integer not greater than 3.
6. The method according to claim 5, characterized in that, When the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information; the second encoder among the N encoders is used to encode other information in the first information except for the third information and the second information, wherein the type of the third information is HARQ feedback information.
7. The method according to claim 5, characterized in that, When the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information. The type of the third information includes HARQ feedback information. If the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the second encoder is also used to encode other information in the first information, excluding the third information.
8. The method according to claim 5, characterized in that, When the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the second information. The type of the third information includes HARQ feedback information. If the number of independently encoded information in the first information and the second information, excluding the third information and the second information, is greater than 1, then the first encoder is also used to encode other information in the first information, excluding the third information.
9. The method according to claim 5, characterized in that, When the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the third information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI). If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the second encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part; If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
10. The method according to claim 5, characterized in that, When the number of independently encoded information in the first information and the second information is greater than 3, the first encoder among the N encoders is used to encode the third information in the first information, and the second encoder among the N encoders is used to encode the fourth information in the second information. The type of the first information includes HARQ feedback information, and the type of the fourth information includes: HARQ feedback information and the first part of Channel State Information (CSI). If the number of independently encoded information in the first information and the second information, excluding the third information and the fourth information, is greater than 1, then the first encoder is also used to encode the fifth information in the first information, and the type of the fifth information includes: CSI first part; If the number of independently encoded information in the first and second information, excluding the third, fourth, and fifth information, is greater than 1, then the sixth information in the second information is discarded. The type of the sixth information includes: Channel State Information (CSI) Part 2.
11. The method according to any one of claims 5-10, characterized in that, The type of either the first information or the second information includes at least one of the following: HARQ feedback information, Channel State Information (CSI) Part 1, and CSI Part 2.
12. The method according to any one of claims 5-10, characterized in that, The offset of the first encoder among the N encoders is the offset of the HARQ feedback information in the first information; The offset corresponding to the second encoder among the N encoders is the offset corresponding to the HARQ feedback information in the second information.
13. An information transmission method, characterized in that, include: First encoded information is received through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes: a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
14. An information transmission device, characterized in that, The device includes a transmitting unit; The sending unit is configured to send first encoded information through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
15. An information transmission device, characterized in that, The device includes a receiving unit; The receiving unit is configured to receive first encoded information through a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
16. A terminal, characterized in that, The method includes a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by a processor, the programs including instructions for performing the steps of the method as described in any one of claims 1-12.
17. A network device, characterized in that, It includes a memory, a communication interface, and one or more programs, said one or more programs being stored in the memory and configured to be executed by a processor, said programs including instructions for performing the steps of the method as described in claim 13.
18. A computer-readable storage medium, characterized in that, A computer program for storing electronic data interchange is provided, wherein the computer program causes a computer to perform the method as described in any one of claims 1-12 or 13.
19. A chip, characterized in that; The chip is configured to transmit first encoded information via a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
20. A chip module, characterized in that, The chip module includes a transceiver component and a chip. The chip is configured to transmit first encoded information via a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
21. A chip, characterized in that, The chip is configured to receive first encoded information via a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
22. A chip module, characterized in that, The chip module includes a transceiver component and a chip. The chip is configured to receive first encoded information via a first uplink resource. The first encoded information is used to indicate first information carried by a second uplink resource and second information carried by a third uplink resource. The second uplink resource and the third uplink resource conflict. The first uplink resource and the second uplink resource are first priority uplink resources, and the third uplink resource is a second priority uplink resource. The first priority is higher than the second priority. The format of the first uplink resource is a first format. The first code rate used to encode the second information includes a third preset code rate configured for the first priority uplink resource of the first format. The first priority uplink resource of the first format is also configured with a fourth preset code rate, which is used to encode the first information.
Citation Information
Patent Citations
Uplink control information UCI transmission method and terminal
CN111314033A
UCI transmission method, UCI receiving method, terminal and network equipment
CN111835480A