Information transmission method, information reception method, and communication device
By setting the starting position and resource unit upper limit for high-priority UCI in the 5G communication system, the independent mapping of low-priority UCI is ensured, which solves the decoding problem caused by high-priority UCI errors and improves the UCI decoding accuracy and system reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-01-13
- Publication Date
- 2026-06-05
AI Technical Summary
In 5G communication systems, when uplink control information of different priorities is multiplexed on the same physical uplink shared channel, mapping errors of high-priority UCIs can lead to decoding errors of low-priority UCIs, affecting decoding accuracy.
By determining the starting position and upper limit of the number of resource units on the Physical Uplink Shared Channel (PUSCH) for high-priority UCIs, the starting position of low-priority UCIs is ensured to be unaffected by errors in the payload size of high-priority UCIs, thus enabling independent mapping and avoiding cascading errors.
It improves the decoding accuracy of UCI information, ensures the correct mapping and decoding of low-priority UCI, and enhances the reliability of the communication system.
Smart Images

Figure CN116547936B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to information transmission methods, information reception methods, and communication devices in wireless communication systems. Background Technology
[0002] 5G communication systems are designed to support higher system performance, supporting a variety of service types, different deployment scenarios, and a wider spectrum range. These service types include enhanced mobile broadband (eMBB), massive machine-type communication (mMTC), ultra-reliable and low-latency communications (URLLC), multimedia broadcast multicast service (MBMS), and location services. Different deployment scenarios include indoor hotspots, dense urban areas, suburbs, urban macro coverage, and high-speed rail applications. The wider spectrum range means that 5G will support a spectrum range of up to 100 GHz, including both low-frequency frequencies below 6 GHz and high-frequency frequencies above 6 GHz up to 100 GHz.
[0003] When uplink control information (UCI) from different priority services needs to be multiplexed on the same physical uplink shared channel (PUSCH) using independent encoding, decoding errors may occur when resource mapping is performed sequentially for different priority UCIs. For example, if a high-priority UCI is mapped incorrectly, the mapping position of low-priority UCIs will also be incorrect, leading to decoding errors by network devices. Therefore, improving the decoding accuracy of UCI information is an urgent problem to be solved. Summary of the Invention
[0004] This application provides an information sending method, an information receiving method, and a communication device, which can improve the decoding accuracy of UCI information.
[0005] In a first aspect, an information transmission method is provided, comprising: determining the starting position and upper limit of the number of resource elements (RFIs) of a first uplink control information (UCI) mapped on an uplink physical shared channel (PUSCH); determining the starting position of a second uplink control information (UCI) mapped on the PUSCH based on the starting position and upper limit of the number of RFIs of the first UCI, wherein the priority of the first UCI is higher than the priority of the second UCI; determining the actual number of RFIs of the first UCI and the actual number of RFIs of the second UCI; mapping the first UCI on the PUSCH based on the starting position and the actual number of RFIs of the first UCI; mapping the second UCI on the PUSCH based on the starting position and the actual number of RFIs of the second UCI; and transmitting the PUSCH.
[0006] In the technical solution of this application embodiment, the starting position of the second UCI mapping on the PUSCH is determined according to the starting position of the first UCI mapping on the PUSCH and the upper limit of the number of resource units. Since the starting position of the second UCI mapping on the PUSCH is not limited by whether the first UCI has a payload size error, this mapping method can ensure that the position of the second UCI mapping on the PUSCH is correct when the first UCI has a payload size error, avoiding the second UCI mapping position from being associated with errors, thereby improving the decoding accuracy of UCI information.
[0007] In conjunction with the first aspect, in some implementations of the first aspect, determining the upper limit of the number of the first UCI resource units includes: determining the upper limit of the number of the first UCI resource units based on configuration information sent by the network device, wherein the configuration information includes a ratio for indicating the upper limit of the number of resource units of the first UCI, and determining the upper limit of the number of the first UCI resource units based on the ratio of the upper limit of the number of the first UCI resource units and the total number of resource units available for UCI transmission on the PUSCH.
[0008] In some possible implementations, this configuration information may also include other instruction information.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the configuration information includes a resource unit number upper limit ratio α for indicating the first UCI. HP and the upper limit ratio α of the number of resource units used to indicate the second UCI LP Alternatively, the configuration information may include an α indicating the upper limit ratio of the number of second UCI resource units. LP And the ratio α indicating the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LPAlternatively, the configuration information may include the ratio α of the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP and the ratio p of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP .
[0010] In conjunction with the first aspect, in some implementations of the first aspect, determining the starting position of the mapping of the second UCI on the PUSCH includes: the starting position of the mapping of the second UCI on the PUSCH is the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1.
[0011] In some possible implementations, the starting position of the second UCI mapping on the PUSCH can also be located at the first resource unit of the last symbol on the PUSCH or the last resource unit of the last symbol. This implementation is independent of the starting position of the first UCI mapping on the PUSCH and the upper limit of the number of resource units.
[0012] In the technical solution of this application embodiment, the starting position of the second UCI mapped on the PUSCH is not affected by whether the first UCI has a load size error. Therefore, the second UCI will not have a cascading error due to the first UCI having a load size error, thereby improving the decoding accuracy of UCI information.
[0013] In some possible implementations, the PUSCH can transmit the first UCI and the second UCI, but not uplink data information; the PUSCH can also transmit both the first UCI and the second UCI, as well as uplink data information.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: determining the actual number of the first UCI resource units and the actual number of the second UCI resource units based on the upper limit ratio of the first UCI resource unit number and the upper limit ratio of the second UCI resource unit number.
[0015] In some possible implementations, the first UCI actual resource unit number is limited by the upper limit of the first UCI resource unit number, and the first UCI actual resource unit number is less than or equal to the upper limit of the first UCI resource unit number. The second UCI actual resource unit number is limited by the upper limit of the second UCI resource unit number, and the second UCI actual resource unit number is less than or equal to the upper limit of the second UCI resource unit number.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0017]
[0018] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP This represents the maximum percentage of the number of the first UCI resource units.
[0019] The actual number of resource units in the second UCI satisfies:
[0020]
[0021] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0022] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0023]
[0024] Among them, Q' HP-UCI For the first UCI actual resource unit number, OHP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP This represents the maximum percentage of the number of the first UCI resource units.
[0025] The actual number of resource units in the second UCI satisfies:
[0026]
[0027] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. R is the rate offset factor for the second UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0028] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0029]
[0030] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP+LP -α LP This represents the maximum percentage of the number of the first UCI resource units.
[0031] The actual number of resource units in the second UCI satisfies:
[0032]
[0033] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0034] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0035]
[0036] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP+LP -α LP This represents the maximum percentage of the number of the first UCI resource units.
[0037] The actual number of resource units in the second UCI satisfies:
[0038]
[0039] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. R is the rate offset factor for the second UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0040] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0041]
[0042] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. p represents the total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first symbol of the demodulation reference signal DMRS. HP ·α HP+LP This represents the maximum percentage of the number of the first UCI resource units.
[0043] The actual number of resource units in the second UCI satisfies:
[0044]
[0045] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding.LP-UCI The number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, (1-p HP )·α HP+LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0046] In conjunction with the first aspect, in some implementations of the first aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0047]
[0048] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI This is the number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. p represents the total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first symbol of the demodulation reference signal DMRS. HP ·α HP+LP This represents the maximum percentage of the number of the first UCI resource units.
[0049] The actual number of resource units in the second UCI satisfies:
[0050]
[0051] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of the second UCI bits before encoding. LP-UCI This is the number of bits for the second UCI cyclic redundancy check (CRC). R is the second UCI rate offset factor, R is the PUSCH rate, and Q is the second UCI rate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, (1-p HP )·α HP+LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0052] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the first UCI represents high-priority hybrid automatic repeat feedback information (HARQ-ACK), and the second UCI represents low-priority HARQ-ACK.
[0053] In some possible implementations, the first UCI can be a high-priority HARQ-ACK, and the second UCI can be a low-priority UCI of a type other than HARQ-ACK; or, the first UCI can be a high-priority CSI, and the second UCI can be a low-priority HARQ-ACK; or, the first UCI can be a high-priority CSI, and the second UCI can be a low-priority UCI of a type other than HARQ-ACK.
[0054] In a second aspect, a method for receiving information is provided, the method comprising: sending configuration information; determining an upper limit for the number of resource elements of a first UCI based on the configuration information, wherein the configuration information is used to indicate the proportion of the upper limit for the number of resource elements of the first UCI; determining the upper limit for the number of resource elements of the first UCI based on the proportion of the upper limit for the number of resource elements of the first UCI and the total number of resource elements available for transmitting UCI on the Physical Uplink Shared Channel (PUSCH); and receiving the PUSCH, the PUSCH including the first UCI, a second UCI, and uplink data.
[0055] In conjunction with the second aspect, in some implementations of the second aspect, the configuration information includes an upper limit ratio α of the number of resource units for the first UCI. HP and the upper limit ratio α of the number of resource units used to indicate the second UCI LP Alternatively, the configuration information may include an α indicating the upper limit ratio of the number of second UCI resource units. LP And the ratio α indicating the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP Alternatively, the configuration information may include the ratio α of the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP and the ratio p of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP .
[0056] Thirdly, a terminal device is provided, comprising a processing unit and a transceiver unit. The processing unit is configured to: determine the starting position and upper limit of the number of resource units (RPUs) for mapping a first uplink control information (UCI) on an uplink physical shared channel (PUSCH); determine the starting position for mapping a second uplink control information (UCI) on the PUSCH based on the starting position and upper limit of the number of RPUs for the first UCI, wherein the priority of the first UCI is higher than the priority of the second UCI; determine the actual number of RPUs for the first UCI and the actual number of RPUs for the second UCI; map the first UCI on the PUSCH based on the starting position and the actual number of RPUs for the first UCI, and map the second UCI on the PUSCH based on the starting position and the actual number of RPUs for the second UCI; the transceiver unit is configured to transmit the PUSCH.
[0057] In the technical solution of this application embodiment, the starting position of the second UCI mapping on the PUSCH is determined according to the starting position of the first UCI mapping on the PUSCH and the upper limit of the number of resource units. Since the starting position of the second UCI mapping on the PUSCH is not limited by whether the first UCI has a payload size error, this mapping method can ensure that the position of the second UCI mapping on the PUSCH is correct when the first UCI has a payload size error, avoiding the second UCI mapping position from being associated with errors, thereby improving the decoding accuracy of UCI information.
[0058] In conjunction with the third aspect, in some implementations of the third aspect, determining the upper limit of the number of the first UCI resource units includes: the processing unit determines the upper limit of the number of the first UCI resource units based on configuration information sent by the network device, wherein the configuration information includes a ratio for indicating the upper limit of the number of resource units of the first UCI, and the upper limit of the number of the first UCI resource units is determined based on the ratio of the upper limit of the number of the first UCI resource units and the total number of resource units available for UCI transmission on the PUSCH.
[0059] In some possible implementations, this configuration information may also include other instruction information.
[0060] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the configuration information includes a resource unit number upper limit ratio α for indicating the first UCI. HP and the upper limit ratio α of the number of resource units used to indicate the second UCI LP Alternatively, the configuration information may include an α indicating the upper limit ratio of the number of second UCI resource units. LPAnd the ratio α indicating the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP Alternatively, the configuration information may include the ratio α of the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP and the ratio p of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP .
[0061] In conjunction with the third aspect, in some implementations of the third aspect, determining the starting position of the mapping of the second UCI on the PUSCH includes: the starting position of the mapping of the second UCI on the PUSCH is located at the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1.
[0062] In some possible implementations, the starting position of the second UCI mapping on the PUSCH can also be located at the first resource unit of the last symbol on the PUSCH or the last resource unit of the last symbol. This implementation is independent of the starting position of the first UCI mapping on the PUSCH and the upper limit of the number of resource units.
[0063] In the technical solution of this application embodiment, the starting position of the second UCI mapped on the PUSCH is not affected by whether the first UCI has a load size error. Therefore, the second UCI will not have a cascading error due to the first UCI having a load size error, thereby improving the decoding accuracy of UCI information.
[0064] In some possible implementations, the PUSCH can transmit the first UCI and the second UCI, but not uplink data information; the PUSCH can also transmit both the first UCI and the second UCI, as well as uplink data information.
[0065] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: the processing unit determining the first actual number of UCI resource units and the second actual number of UCI resource units based on the first upper limit ratio of the number of UCI resource units and the second upper limit ratio of the number of UCI resource units.
[0066] In some possible implementations, the first UCI actual resource unit number is limited by the upper limit of the first UCI resource unit number, and the first UCI actual resource unit number is less than or equal to the upper limit of the first UCI resource unit number. The second UCI actual resource unit number is limited by the upper limit of the second UCI resource unit number, and the second UCI actual resource unit number is less than or equal to the upper limit of the second UCI resource unit number.
[0067] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0068]
[0069] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP This represents the maximum percentage of the number of the first UCI resource units.
[0070] The actual number of resource units in the second UCI satisfies:
[0071]
[0072] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for this second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0073] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0074]
[0075] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP This represents the maximum percentage of the number of the first UCI resource units.
[0076] The actual number of resource units in the second UCI satisfies:
[0077]
[0078] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for this second UCI. R is the rate offset factor for the second UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0079] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0080]
[0081] Among them, Q'HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP+LP -α LP This represents the maximum percentage of the number of the first UCI resource units.
[0082] The actual number of resource units in the second UCI satisfies:
[0083]
[0084] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for this second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0085] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0086]
[0087] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α HP+LP -α LP This represents the maximum percentage of the number of the first UCI resource units.
[0088] The actual number of resource units in the second UCI satisfies:
[0089]
[0090] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for this second UCI. R is the rate offset factor for the second UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, α LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0091] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits both the first UCI and the second UCI, and also transmits uplink data, the actual resource unit number of the first UCI satisfies:
[0092]
[0093] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. This is the rate offset factor for the first UCI. The bit rate of the uplink data. p represents the total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first symbol of the demodulation reference signal DMRS. HP ·α HP+LP This represents the maximum percentage of the number of the first UCI resource units.
[0094] The actual number of resource units in the second UCI satisfies:
[0095]
[0096] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L represents the number of bits of the second UCI before encoding. LP-UCI The number of CRC bits for this second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, (1-p HP )·α HP+LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0097] In conjunction with the third aspect, in some implementations of the third aspect, the method includes: when the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data, the actual resource unit number of the first UCI satisfies:
[0098]
[0099] Among them, Q' HP-UCI For the first UCI actual resource unit number, O HP-UCI L represents the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the rate of the PUSCH, and Q is the bitrate offset factor. m This is the modulation order of the PUSCH. p represents the total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first symbol of the demodulation reference signal DMRS. HP ·α HP+LP This represents the maximum percentage of the number of the first UCI resource units.
[0100] The actual number of resource units in the second UCI satisfies:
[0101]
[0102] Among them, Q' LP-UCI For the second UCI actual resource unit number, OLP-UCI L represents the number of the second UCI bits before encoding. LP-UCI This is the number of bits for the second UCI cyclic redundancy check (CRC). R is the second UCI rate offset factor, R is the PUSCH rate, and Q is the second UCI rate offset factor. m This is the modulation order of the PUSCH. The total number of resource units available for UCI transmission on this PUSCH, where l0 is 0 or is the symbol index of the first symbol that does not carry the DMRS after the first demodulation reference signal DMRS, (1-p HP )·α HP+LP This represents the maximum proportion of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
[0103] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the first UCI represents high-priority hybrid automatic repeat feedback information HARQ-ACK, and the second UCI represents low-priority HARQ-ACK.
[0104] In some possible implementations, the first UCI can be a high-priority HARQ-ACK, and the second UCI can be a low-priority UCI of a type other than HARQ-ACK; or, the first UCI can be a high-priority CSI, and the second UCI can be a low-priority HARQ-ACK; or, the first UCI can be a high-priority CSI, and the second UCI can be a low-priority UCI of a type other than HARQ-ACK.
[0105] Fourthly, a network device is provided, the network device including a transceiver unit, the transceiver unit being configured to: send configuration information to a terminal device, the terminal device determining an upper limit for the number of resource elements of a first UCI based on the configuration information, wherein the configuration information is used to indicate the proportion of the upper limit for the number of resource elements of the first UCI, the terminal device determining the upper limit for the number of resource elements of the first UCI based on the proportion of the upper limit for the number of resource elements of the first UCI and the total number of resource elements available for transmitting UCI on the Physical Uplink Shared Channel (PUSCH); and receive the PUSCH, the PUSCH including the first UCI, a second UCI, and uplink data.
[0106] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the configuration information includes an upper limit ratio α of the number of resource units for the first UCI. HP and the upper limit ratio α of the number of resource units used to indicate the second UCI LP Alternatively, the configuration information may include an α indicating the upper limit ratio of the number of second UCI resource units. LPAnd the ratio α indicating the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP Alternatively, the configuration information may include the ratio α of the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP+LP and the ratio p of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. HP .
[0107] Fifthly, a chip is provided, which includes a processor and a data interface. The processor calls and runs a computer program from a memory through the data interface, causing a device with the chip system installed to execute the information transmission method in the first aspect or any implementation thereof.
[0108] In a sixth aspect, a computer-readable medium is provided that stores program code for execution by a device, the program code including an information transmission method for performing the second aspect or any implementation thereof.
[0109] In a seventh aspect, a computer program product is provided, comprising: computer program code, which, when executed on a computer, causes the computer to perform the information transmission method in the first aspect or any implementation thereof.
[0110] Eighthly, a communication system is provided, which includes a terminal device in the third aspect or any implementation thereof and a network device in the third aspect or any implementation thereof. Attached Figure Description
[0111] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application;
[0112] Figure 2 This is a schematic diagram of the mapping rule for the same priority UCI and uplink data multiplexing on the PUSCH in a prior art of this application;
[0113] Figure 3 This is a schematic diagram of the mapping rules for the same priority UCI and uplink data multiplexing on the PUSCH in another prior art of this application;
[0114] Figure 4 This is a schematic flowchart of an information sending and receiving method according to an embodiment of this application;
[0115] Figure 5 This is a schematic flowchart of a method for reusing UCI with different priorities on a PUSCH according to an embodiment of this application;
[0116] Figure 6 This is a schematic diagram of a PUSCH time-frequency resource block in an embodiment of this application;
[0117] Figure 7 This is a schematic diagram of the starting position of a second UCI in the PUSCH according to an embodiment of this application;
[0118] Figure 8 This is a schematic diagram of the starting position of another second UCI in the PUSCH in an embodiment of this application;
[0119] Figure 9 This is a mapping rule for multiplexing a first UCI and a second UCI on a PUSCH in an embodiment of this application;
[0120] Figure 10 This is another mapping rule for multiplexing the first UCI and the second UCI on PUSCH in the embodiments of this application;
[0121] Figure 11 This is a schematic block diagram of the terminal device in the embodiments of this application;
[0122] Figure 12 This is a schematic block diagram of a network device in an embodiment of this application. Detailed Implementation
[0123] The technical solutions of this application will now be described with reference to the accompanying drawings. It should be understood that the described embodiments are only some, not all, of the embodiments described in this application.
[0124] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) system, 5th Generation (5G) system or New Radio (NR) system, or future evolution networks, etc.
[0125] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 A detailed description of the communication system applicable to the methods provided in the embodiments of this application is provided. Figure 1 The figure shows a schematic diagram of a communication system applicable to the methods provided in the embodiments of this application. As shown, the communication system may include at least one network device, such as... Figure 1 The 5G system shown includes a base station (gNB); the communication system may also include at least one terminal device, such as... Figure 1 The user equipment (UE) shown is 1 to UE6. Network devices and terminal devices can communicate via a wireless link. For example, a network device can send configuration information to a terminal device, and the terminal device can send uplink data to the network device based on this configuration information; similarly, a network device can send downlink data to a terminal device. Therefore, Figure 1 The gNB and UE in the system can form a communication system.
[0126] The terminal devices in this communication system, such as UE 4 to UE 6, can also constitute a communication system. For example, UE 4 can control UE 5 and UE 6 to execute corresponding instructions. This application does not limit this.
[0127] It should be understood that the network equipment in this communication system can be any device with wireless transceiver capabilities. The network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP), wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP) in a wireless fidelity (WiFi) system. It can also be a gNB in a 5G system, such as NR, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or transmission point, such as a baseband unit (BBU) or a distributed unit (DU).
[0128] In some deployments, a gNB may include a centralized unit (CU) and a distribution unit (DU). A gNB may also include a radio unit (RU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered to be sent by the DU, or by the DU+CU. It is understood that network devices can be CU nodes, DU nodes, or devices including both CU and DU nodes. Furthermore, the CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN), and this application does not limit this.
[0129] It should also be understood that the terminal equipment in this wireless communication system can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. In the embodiments of this application, the terminal equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, 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 care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios.
[0130] It's understandable. Figure 1This is a simplified illustration for ease of understanding only. The communication system may also include other network devices or other terminal devices. Figure 1 It was not drawn in the middle.
[0131] A key feature of 5G communication systems compared to 4G is the addition of support for Ultra-Reliable Low-Latency Communications (URLLC). URLLC encompasses a wide range of services, with typical use cases including industrial control, industrial process automation, human-machine interaction, and telemedicine.
[0132] Due to its low latency and high reliability, URLLC is a high-priority service compared to other services in 5G communication. The low latency and high reliability of URLLC services are defined by the performance metrics of the 3GPP RAN and RAN 1 working groups.
[0133] Latency refers to the transmission time required for a user application layer data packet to travel from the SDU (Service Data Unit) at the sending end of the wireless protocol stack layer 2 / 3 to the SDU at the receiving end of the wireless protocol stack layer 2 / 3. When neither the network device nor the terminal device is in a discontinuous reception state, the user plane latency requirement for URLLC services is 0.5ms for both uplink and downlink. This 0.5ms performance requirement refers to the average latency of the data packet.
[0134] Reliability refers to the probability that the sending end will successfully transmit X bits of data correctly to the receiving end within a certain time (L seconds). This time is still defined as the time required for a user application layer data packet to travel from the sending end's wireless protocol stack layer 2 / 3 SDU to the receiving end's wireless protocol stack layer 2 / 3 SDU. For URLLC services, a typical requirement is to achieve 99.999% reliability in transmitting 32 bytes of data within 1 ms. Specific URLLC services have different requirements; for example, some extremely demanding industrial control systems require a 99.9999999% transmission success probability with an end-to-end latency of less than 0.25 ms.
[0135] Because URLLC services require high reliability, Hybrid Automatic Repeat Request (HARQ) is an efficient transmission mechanism that can greatly improve the reliability of downlink data transmission. The UE sends HARQ feedback information (HARQ-ACK) based on the actual situation. The network device only needs to retransmit when the UE sends a HARQ negative acknowledgment message, thus reducing the overall resource consumption of data transmission.
[0136] HARQ feedback information is a type of uplink control information (UCI). UCI also includes scheduling requests (SR). Channel state information (CSI) consists of CSI part 1 and CSI part 2.
[0137] The mapping rules for multiplexing different types of UCI information and uplink data information of the same priority on the physical uplink shared channel (PUSCH) in the existing technology are as follows, which will be combined with the following... Figure 2 The multiplexing of UCI and uplink data with the same priority on the PUSCH is explained, where, Figure 2 This is a schematic diagram illustrating the mapping rule of the same priority UCI and uplink data multiplexing on the PUSCH in a prior art of this application. Figure 3 This application presents another prior art diagram illustrating the mapping rules for the same priority UCI and uplink data multiplexing on the PUSCH.
[0138] Taking different types of UCI with the same priority, including HARQ feedback information, CSI part1 and CSI part2, as an example, the mapping order of UCI with the same priority and uplink data information multiplexed on PUSCH is HARQ feedback information, CSI part1, CSI part2 and uplink data information.
[0139] Figure 2 The HARQ feedback information in (a), (b), (c), and (d) is mapped as follows: when the HARQ feedback information is greater than 2 bits, it is mapped sequentially starting from the first available symbol after the DMRS symbol, according to its actual size. If the HARQ feedback information can fill the entire current symbol, it fills the current symbol and then occupies the next symbol. If the HARQ feedback information is insufficient to fill the entire current symbol, it will be evenly distributed across the frequency domain resources within the current symbol.
[0140] S201, Mapping HARQ feedback information in UCI information. HARQ feedback information is mapped starting from the first available symbol after the DMRS symbol, such as... Figure 2 (a)
[0141] S202, when the HARQ feedback information is greater than 2 bits, such as Figure 2 (b) CSI part 1 is sequentially mapped starting from the first available symbol resource on the PUSCH, where the first available symbol resource is the resource unit excluding the mapping of DMRS and HARQ feedback information, and the first available symbol resource on the PUSCH.
[0142] S203, when the HARQ feedback information is greater than 2 bits, such as Figure 2 (c) starts with the first available symbol resource on the PUSCH and sequentially maps CSI part 2, where the first available symbol resource is the resource unit that excludes DMRS, HARQ feedback information and CSI part 1 mapping, and is the first available symbol resource on the PUSCH.
[0143] S204, when the HARQ feedback information is greater than 2 bits, such as Figure 2 (d) The uplink data is sequentially mapped starting from the first available symbol resource on the PUSCH, where the first available symbol resource is the resource excluding DMRS, HARQ feedback information, CSI part 1 and CSI part 2 mappings, and is the first available symbol resource on the PUSCH.
[0144] Figure 3 The HARQ feedback information in (a), (b), (c), (d), and (e) is mapped such that when the HARQ feedback information is any of 0, 1, or 2 bits, PUSCH resources are reserved starting from the first UCI available symbol after the DMRS symbol in the PUSCH, according to the 2-bit HARQ feedback information, becoming a reserved area. It should be understood that since the number of bits represented by each symbol in the resource block depends on the selected modulation order, the number of UCI and uplink data mapping resource units in the diagram is only for illustrative purposes.
[0145] S301, the number of resource units that need to be mapped for the HARQ feedback information in the reserved UCI information forms the resource reservation area for the HARQ feedback information. This resource reservation area starts from the first available symbol after the DMRS symbol, such as... Figure 3 As shown in (a).
[0146] S302, mapping CSI part 1 in UCI information, when the HARQ feedback information is any one of 0, 1, or 2 bits, such as Figure 3 (b) Starting from the first available symbol resource on the PUSCH, CSI part1 is mapped sequentially, bypassing the reserved area for HARQ feedback information, to ensure that CSI part1 does not conflict with HARQ feedback information. The first available symbol resource is the resource unit excluding the reserved areas for DMRS and HARQ feedback information, and is the first available symbol resource on the PUSCH.
[0147] S303, mapping CSI part 2 in UCI information, when the HARQ feedback information is any of 0, 1, or 2 bits, such as Figure 3(c) starts with the first available symbol resource on the PUSCH and sequentially maps CSI part2. At this time, it is not necessary to bypass the HARQ feedback information reserved area. The first available symbol resource is the resource unit excluding DMRS and CSI part 1, and the first available symbol resource on the PUSCH.
[0148] S304 maps uplink data information. When the HARQ feedback information is any one of 0, 1, or 2 bits, such as... Figure 3 (d) Start mapping uplink data sequentially from the first available symbol resource on the PUSCH. At this time, it is not necessary to bypass the HARQ feedback information reserved area. The first available symbol resource is the resource unit excluding the mapping of DMRS, CSI part 1 and CSI part 2, which is the first available symbol resource on the PUSCH.
[0149] S305, when the HARQ feedback information is any one of 0, 1, or 2 bits, such as Figure 3 (e) Regardless of whether the HARQ feedback information resource reservation area is filled in S303 and S304, the HARQ feedback information resource reservation area will be remapped by the HARQ feedback information. The mapping position starts from the first symbol of the HARQ feedback information resource reservation area to cover the information already mapped in the reservation area.
[0150] Besides reusing uplink data with the same priority but different UCIs on the same PUSCH resource block, it is also possible to reuse UCIs with different priorities on the same PUSCH. In some specific scenarios, when time-domain conflicts occur between services with different priorities, such as when high-priority HARQ feedback information and low-priority HARQ feedback information conflict in the time domain, the reusing of the two can be achieved by jointly encoding them and then uniformly mapping them to resources. Alternatively, the reusing of the two can be achieved by independently encoding them and then sequentially mapping them to resources.
[0151] After the network device sends downlink control information (DCI) for high and low priority services to the terminal device on the physical downlink control channel (PDCCH) or physical downlink shared channel (PDSCH), the terminal device sends UCI information to the network device on the PUSCH to provide feedback on the terminal device's handling of high and low priority services.
[0152] When a terminal device performs blind detection on high-priority DCI information, there may be cases of missed detection. When multiplexing high-priority UCI and low-priority UCI on the same uplink channel resource block, for cases where the two are independently coded and mapped sequentially, the terminal device maps the high-priority UCI information first on the PUSCH, and then maps the low-priority UCI information.
[0153] When a terminal device transmits high-priority and low-priority UCIs on a PUSCH scheduled by downlink control information format 0-1 (UL DCI format 0-1) for uplink transmission, the presence of a downlink assignment index (UL DAI) field indicates the total number of DL DCIs that need to be fed back for HARQ. Even if the terminal device misses a high-priority DCI during blind detection, it will still fill in the missing DL DCI's corresponding UCI information, thus not affecting the position of the low-priority UCI information on the PUSCH and preventing decoding errors in the network device.
[0154] However, when network devices send high and low priority UCIs on the configured grant (CG) PUSCH and the PUSCH used for UL DCI format0-0 scheduling, because there is no UL DAI indication field, when the terminal device misses a blind detection of the high priority DCI information, the UCI information sent by the terminal device will be missing the UCI information corresponding to the missed high priority DCI information. The payload size of this UCI is incorrect, causing the position of the low priority UCI information to be incorrect, resulting in a decoding error for the network device.
[0155] To address the aforementioned problems, this application proposes an information sending method, an information receiving method, and a communication device, which will be described in detail below with reference to the accompanying drawings.
[0156] It should be understood that in the embodiments of this application, the first UCI represents the UCI of a higher priority service and the second UCI represents the UCI of a lower priority service, wherein the priority of the first UCI is higher than that of the second UCI.
[0157] In this application embodiment, there is a relative priority between different services, with the first service having a higher priority than the second service. For example, URLLC service has a higher priority than eMBB service, and this is not limited in the implementation of this application.
[0158] The first UCI and the second UCI transmission combination can be one of the following four types, and this application embodiment does not limit this.
[0159] The first type is where the first UCI is high-priority HARQ feedback information and the second UCI is low-priority HARQ feedback information.
[0160] The second type is where the first UCI is high-priority HARQ feedback information and the second UCI is low-priority UCI information of other types besides HARQ feedback information, such as low-priority CSI information. This is not limited in the embodiments of this application.
[0161] The third type is where the first UCI is high-priority CSI information and the second UCI is low-priority HARQ feedback information.
[0162] The fourth type is where the first UCI is high-priority CSI information and the second UCI is low-priority UCI information of other types besides HARQ feedback information, such as low-priority CSI information. This is not limited in the embodiments of this application.
[0163] Figure 4 This is a schematic flowchart of an information sending method and an information receiving method according to an embodiment of this application.
[0164] S401, the terminal device determines the starting position of the first uplink control information (UCI) mapped on the PUSCH and the upper limit of the number of resource units.
[0165] It should be understood that the upper limit of the number of resource units for the first UCI represents the maximum number of resource units that the first UCI can map on that PUSCH.
[0166] S402, based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units, determine the starting position of the second UCI mapped on the PUSCH, wherein the priority of the first UCI is higher than the priority of the second UCI.
[0167] S403, determine the actual number of resource units of the first UCI and the actual number of resource units of the second UCI.
[0168] It should be understood that the first UCI actual resource unit number is the actual resource unit number mapped by the first UCI onto the PUSCH. This actual resource unit number is less than or equal to the upper limit of the first UCI resource unit number. The second UCI actual resource unit number is essentially the same as the first UCI actual resource unit number, and will not be elaborated here.
[0169] It should be understood that the actual number of resource units can be determined according to the rate matching rules. The first UCI and the second UCI have different rate matching rules according to their respective service types.
[0170] S404, map the first UCI on the PUSCH according to the starting position of the first UCI mapping on the PUSCH and the actual number of resource units of the first UCI, and map the second UCI on the PUSCH according to the starting position of the second UCI mapping on the PUSCH and the actual number of resource units of the second UCI.
[0171] S405, the end device sends this PUSCH.
[0172] S406, prior to S401, the network device sends configuration information to the terminal device, which can be used to determine the upper limit of the number of resource units mapped to the PUSCH for the first UCI.
[0173] The following will combine Figure 5 The information sending and receiving methods in the embodiments of this application are described in detail. Figure 5 This is a schematic diagram of a method for reusing UCIs of different priorities on a PUSCH according to an embodiment of this application.
[0174] S501, determine the PUSCH data transmission parameters.
[0175] It should be understood that the PUSCH data transmission parameters are used to determine the starting position of the first UCI and the second UCI mapping on the PUSCH, the upper limit of the number of resource elements, and the actual number of resource elements. Uplink channel data transmission parameters may include the total number of PUSCH resource elements, the position and number of resource elements of the demodulation reference signal (DMRS), the position and number of resource elements of the phase tracking reference signal (PTRS), and the modulation order Q. m And bit rate R, etc.
[0176] The PUSCH can transmit UCI information and uplink data information, or it can transmit UCI information but not uplink data information. This is not a limitation in the embodiments of this application.
[0177] The total number of PUSCH resource units can be configured through high-level configuration information of the network device or dynamically indicated by the network device sending DCI to the terminal device, and is not limited in this embodiment.
[0178] It should be understood that the actual number of resources occupied by the first UCI and the second UCI will be determined using the total number of resource units on the PUSCH that can be used to transmit UCI information. The total number of resource units on the PUSCH that can be used to transmit UCI information can be any number of resource units other than the number of DMRS resource units and the number of PTRS resource units, and is not limited in this embodiment.
[0179] It should be understood that the location of the DMRS information will be used to determine the starting position of the first UCI mapping on the PUSCH. When the first UCI information includes HARQ feedback information, the starting position of the HARQ feedback information on the PUSCH is after the DMRS location.
[0180] For example, such as Figure 6 As shown, Figure 6 This application presents a PUSCH time-frequency resource, where the horizontal axis represents time-domain information, with the smallest horizontal time-domain unit being a symbol, and the vertical axis represents frequency-domain information, with the smallest vertical frequency-domain unit being a subcarrier. A symbol and a subcarrier together constitute the smallest unit of the time-frequency resource, a resource element (RE). As shown in the figure, DMRS is mapped to the third symbol of the PUSCH. Therefore, if the first UCI includes HARQ feedback information, the HARQ feedback information is mapped starting from the fourth symbol.
[0181] It should be understood that UCI information, excluding HARQ feedback information, is mapped starting from the first symbol.
[0182] It should be understood that when the terminal device transmits UCI information on the PUSCH but not uplink data information, the modulation order Q... m The bit rate R will be used to determine the actual number of resources that the UCI information is mapped onto the PUSCH.
[0183] S502, the terminal device determines the upper limit of the number of the first UCI resource units and the upper limit of the number of the second UCI resource units based on the configuration information sent by the network device.
[0184] Corresponding to Figure 4 In step S401, the upper limit of the number of the first UCI resource units is determined.
[0185] It should be understood that network devices send configuration information to terminal devices via radio resource control (RRC) signaling.
[0186] Optionally, the configuration information in this embodiment can be used to indicate the upper limit ratio α of the number of first UCI resource units. HP The upper limit ratio α of the number of second UCI resource units LP The upper limit ratio α of the number of first UCI resource units is directly obtained. HP The upper limit ratio α of the number of second UCI resource units LP .
[0187] Optionally, in this embodiment, the configuration information can also be used to indicate the upper limit ratio α of the number of resource units of the first UCI. HPThe ratio α of the sum of the upper limits of the number of resource units in the first UCI and the second UCI HP+LP The upper limit ratio α of the number of first UCI resource units is directly obtained. HP The upper limit ratio of the number of second UCI resource units is indirectly obtained as α. HP+LP -α HP .
[0188] Optionally, in this embodiment, the configuration information can also be used to indicate the upper limit ratio α of the number of resource units of the second UCI. LP The ratio α of the sum of the upper limits of the number of resource units in the first UCI and the second UCI HP+LP This indirectly yields the upper limit ratio α of the number of the first UCI resource units. HP+LP -α LP This directly yields the upper limit α of the number of resource units mapped to PUSCH by the second UCI. LP .
[0189] Optionally, in this embodiment, the configuration information can also be used to indicate the ratio α of the sum of the upper limits of the number of the first UCI and the second UCI resource units. HP+LP And the ratio p of the upper limit of the number of first UCI resource units to the sum of the upper limits of the number of first UCI and second UCI resource units. HP This indirectly yields the upper limit ratio p of the number of the first UCI resource units. HP ·α HP+LP The upper limit ratio of the number of second UCI resource units (1-p) HP )·α HP+LP
[0190] Optionally, in this embodiment, the configuration information can also be used to indicate the ratio p of the upper limit of the number of the first UCI resource units to the sum of the upper limits of the number of the first UCI and the second UCI resource units. HP and the upper limit ratio α of the number of resource units indicating the first UCI HP The upper limit ratio α of the number of first UCI resource units is directly obtained. HP The upper limit ratio of the number of second UCI resource units is indirectly obtained as (α). HP -α HP ·p HP ) / p HP .
[0191] Optionally, in this embodiment, the configuration information can also be used to indicate the ratio p of the upper limit of the number of the first UCI resource units to the sum of the upper limits of the number of the first UCI and the second UCI resource units. HP and the upper limit ratio α of the number of resource units indicating the second UCI LP This indirectly yields the upper limit ratio α of the number of the first UCI resource units.LP ·p HP / (1-p HP This directly yields the upper limit ratio α of the number of second UCI resource units. LP .
[0192] If the configuration information can be used to indicate the proportion of the upper limit of the number of second UCI resource units to the sum of the upper limits of the number of first UCI and second UCI resource units, that proportion is p. LP Similarly, the upper limit ratio of the number of the first UCI resource units and the upper limit ratio of the number of the second UCI resource units can be obtained in the same way as described above, which will not be repeated here.
[0193] The first upper limit of the number of UCI resource units is obtained by multiplying the first upper limit ratio of the number of UCI resource units by the total number of resource units available for UCI transmission on the PUSCH; the second upper limit of the number of UCI resource units is obtained by multiplying the second upper limit ratio of the number of UCI resource units by the total number of resource units available for UCI transmission on the PUSCH.
[0194] The upper limit of the number of first UCI resource units can be used to determine the starting position of the second UCI mapping on the PUSCH, and can also be used to control the actual number of first UCI resource units from not exceeding the upper limit of the number of first UCI resource units.
[0195] The upper limit for the number of second UCI resource units is used to control the actual number of second UCI resource units from not exceeding the upper limit for the number of second UCI resource units.
[0196] S503, determine the starting position of the second UCI on the PUSCH.
[0197] Optionally, based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units, the starting position of the second UCI on the PUSCH is determined. This step corresponds to... Figure 4 In step S402, the starting position of the PUSCH occupied by the second uplink control information UCI is determined based on the upper limit of the PUSCH occupied by the first UCI, wherein the priority of the first UCI is higher than the priority of the second UCI.
[0198] The starting position of the second UCI mapping on the PUSCH can be the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1.
[0199] For example, Figure 7 This is a schematic diagram of the starting position of a second UCI in the PUSCH in an embodiment of this application. Figure 7(a) Taking UCI information including HARQ feedback information as an example, the starting position of the first UCI mapping on the PUSCH is the symbol after the DMRS information. Based on the upper limit of the resource unit number of the first UCI, the first UCI reserves resources on the PUSCH. These reserved resources are... Figure 7 The values within the dashed box represent the upper limit of the number of resource units for the first UCI, which is reserved for the fourth to sixth symbols in the illustrated time-frequency resource block. Even if the upper limit of the number of resource units reserved by the first UCI on the PUSCH does not fill the sixth symbol, the starting position of the second UCI mapping on the PUSCH can be located at the first resource unit of the seventh symbol.
[0200] Figure 7 (b) Taking UCI information excluding HARQ feedback information as an example, the upper limit of the number of first UCI resource units is Figure 7 Within the dashed box, the first UCI can reserve resources starting from the symbol following the DMRS information, or it can reserve resources starting from the first symbol of the PUSCH based on the upper limit of the number of resource units reserved by the first UCI. Even if the upper limit of the number of resource units reserved by the first UCI on the PUSCH does not fill the fourth symbol, the starting position of the second UCI mapped on the PUSCH can be located at the first resource unit of the fifth symbol.
[0201] Based on the starting position of the first UCI mapping on the PUSCH and the upper limit of the number of resource units, the starting position of the second UCI mapping on the PUSCH is determined. Since the starting position of the second UCI mapping on the PUSCH is not limited by whether the first UCI has a load size error, this mapping method can ensure that the position of the second UCI mapping on the PUSCH is correct when the first UCI has a load size error, thus avoiding the occurrence of cascading errors in the second UCI mapping position.
[0202] Optionally, the second UCI mapping starts at the last symbol on the PUSCH.
[0203] For example, such as Figure 8 As shown, Figure 8 This is a schematic diagram illustrating the starting position of the second UCI in the PUSCH in another embodiment of this application. The starting position of the second UCI mapping on the PUSCH is located at the last symbol of the PUSCH. According to the mapping rule of frequency first and time second, that is, frequency domain mapping first and time domain mapping second, there are two mapping orders for the second UCI in the last symbol of the PUSCH.
[0204] like Figure 8As shown in (a), the second UCI can start mapping from the first resource unit of the last symbol, and map in ascending order of the resource unit frequency domain index. After mapping the last symbol, it can map in descending order of the resource unit time domain index.
[0205] like Figure 8 As shown in (b), the second UCI can also start mapping from the last resource unit of the last symbol, mapping in descending order of the resource unit frequency domain index, and after mapping the last symbol, mapping in descending order of the resource unit time domain index.
[0206] S504 determines the number of the first UCI actual resource units and the second UCI actual resource units based on the configuration information sent by the network device and the rate matching rules.
[0207] It should be understood that the first UCI actual resource unit number is the actual resource unit number mapped by the first UCI onto the PUSCH. This actual resource unit number is less than or equal to the upper limit of the first UCI resource unit number. The second UCI actual resource unit number is essentially the same as the first UCI actual resource unit number, and will not be elaborated here.
[0208] The first UCI actual resource unit number and the second UCI actual resource unit number are obtained through their respective rate matching rules.
[0209] The PUSCH can transmit both UCI information and uplink data information. Alternatively, the PUSCH can transmit UCI information but not uplink data information.
[0210] When both UCI information and uplink data information are transmitted on the PUSCH, the actual number of resources mapped on the PUSCH is calculated according to the following rate matching rules for different types of UCI.
[0211] When the UCI information includes HARQ feedback information and CSI information, the actual number of resource units in the HARQ feedback information is calculated using formula (1), where This indicates rounding up to the nearest integer.
[0212]
[0213] In formula (1), the physical meaning of the first part is the actual number of data bits (the number of bits before encoding) based on the HARQ feedback information. ACK and CRC check bit number L ACK ), rate offset factor The number of resource units after HARQ feedback information encoding is calculated based on the bit rate of the uplink data.
[0214] Among them (O) ACK+L ACK ) / Q' ACK The physical meaning is the UCI bitrate. The physical meaning is the bit rate of the uplink data. This represents the ratio of the uplink data bitrate to the UCI bitrate. The UCI bitrate is lower than the uplink data bitrate, which is beneficial to the reliability of UCI in terms of transmission performance.
[0215] The physical meaning of the second part of formula (1) is to determine the upper limit of the number of resource units for HARQ feedback information based on the upper limit ratio α of the number of resource units mapped by UCI onto PUSCH, where The total number of resource units available for UCI transmission on the PUSCH, where l0 is the symbol index of the first symbol that does not carry the DMRS after the first symbol of the demodulation reference signal DMRS.
[0216] The minimum of the two parts is used as the actual number of resource units Q' in the HARQ feedback information. ACK .
[0217] The CSI information consists of CSI part 1 and CSI part 2. The actual number of resource units in CSI part 1 is calculated by formula (2), and the actual number of resource units in CSI part 2 is calculated by formula (3).
[0218]
[0219]
[0220] When the UCI information only includes HARQ feedback information, the actual number of resource units in the HARQ feedback information is calculated by formula (1).
[0221] When UCI information is transmitted on the PUSCH but not uplink data information, the actual number of resource units is calculated according to the following rate matching rules for different types of UCI.
[0222] When the UCI information includes HARQ feedback information and CSI information, the actual number of resource units in the HARQ feedback information is calculated by formula (4).
[0223]
[0224] Among them, Q m R is the modulation order, and R is the code rate.
[0225] CSI information consists of CSI part 1 and CSI part 2. When UCI information is transmitted on the PUSCH but no uplink data information is transmitted, if CSI part 2 is determined to exist, the actual resource unit number of CSI part 1 is calculated using formula (5), and the actual resource unit number of CSI part 2 is calculated using formula (6). If CSI part 2 is determined not to exist, the actual resource unit number of CSI part 1 is calculated using formula (7).
[0226]
[0227]
[0228]
[0229] In this embodiment of the application, in S502, the terminal device determines that the upper limit of the number of the first UCI resource units can be an upper limit ratio α. HP The upper limit for the number of second UCI resource units can be the upper limit ratio α. LP Therefore, when calculating the actual number of resource units in the first UCI, the appropriate formula can be selected from formulas (1) to (7) above based on the data type transmitted in the current uplink channel. At this time, the upper limit of the UCI ratio α in the formula is α. HP Specifically, when UCI information and data information are transmitted together on the PUSCH, formulas (1) to (4) are used to calculate the first actual UCI resource unit number, where the ratio of data rate to UCI rate is... Replace with the ratio of data bitrate to first UCI bitrate. When UCI information is transmitted on the PUSCH but no uplink data information is transmitted, formulas (5) to (7) are used to calculate the actual number of resource units for the first UCI.
[0230] The actual number of resource units in the second UCI can also be calculated by selecting the appropriate formula from formulas (1) to (7) above, based on the data type transmitted in the current uplink channel. In this case, the upper limit of the UCI ratio α in the formula is α. LP Specifically, when UCI information and data information are transmitted together on the PUSCH, formulas (1) to (4) are used to calculate the actual number of resource units for the second UCI, where the ratio of the data rate to the UCI rate is... Replace with the ratio of data bitrate to the second UCI bitrate. When UCI information is transmitted on the PUSCH but no uplink data information is transmitted, formulas (5) to (7) are used to calculate the actual number of resource units for the second UCI.
[0231] Based on the upper limit of the number of the first UCI resource units and the upper limit of the number of the second UCI resource units obtained directly or indirectly in S502, the actual number of the first UCI resource units and the actual number of the second UCI resource units are determined.
[0232] Taking the first UCI as the high-priority HARQ feedback information and the second UCI as the low-priority HARQ feedback information as an example.
[0233] For example, when configuration information is used to indicate the upper limit ratio α of the number of first UCI resource units. HP The upper limit ratio α of the number of second UCI resource units LP When the UCI upper limit ratio is used to calculate the actual number of resource units in the first UCI, then α = α HP The proportion of the upper limit of UCI in the actual number of resource units of the second UCI is α = α LP .
[0234] When the PUSCH transmits both UCI information and uplink data information, the actual number of resource units in the first UCI satisfies:
[0235]
[0236] Q' HP-UCI The number of actual resource units in the first UCI, O HP-UCI L is the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. The rate offset factor for the first UCI. The bit rate of the uplink data. =The total number of resource units available on PUSCH for transmitting UCI, where l0 is 0 or is the symbol index of the first symbol that does not carry the first demodulation reference signal DMRS after the first demodulation reference signal DMRS.
[0237] It should be understood that when the first UCI is a high-priority CSI message, l0 is 0; when the first UCI is a high-priority HARQ feedback message, l0 is the symbol index of the first symbol that does not carry the first DMRS after the first demodulated reference signal DMRS.
[0238] The second UCI actual resource unit number satisfies:
[0239]
[0240] Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L is the number of bits in the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. =The total number of resource units available on PUSCH for transmitting UCI, where l0 is 0 or is the symbol index of the first symbol that does not carry the first demodulation reference signal DMRS after the first demodulation reference signal DMRS.
[0241] When the PUSCH transmits UCI information but not uplink data information, the actual number of the first UCI resource units satisfies:
[0242]
[0243] Among them, Q' HP-UCI The number of actual resource units in the first UCI, O HP-UCI L is the number of bits in the first UCI before encoding. HP-UCI The number of CRC bits for the first UCI. R is the rate offset factor for the first UCI, R is the PUSCH rate, and Q is the bitrate offset factor. m The modulation order of PUSCH. =The total number of resource units available on PUSCH for transmitting UCI, where l0 is 0 or is the symbol index of the first symbol that does not carry the first demodulation reference signal DMRS after the first demodulation reference signal DMRS.
[0244] The second UCI actual resource unit number satisfies:
[0245]
[0246] Among them, Q' LP-UCI For the second UCI actual resource unit number, O LP-UCI L is the number of bits in the second UCI before encoding. LP-UCI The number of CRC bits for the second UCI. R is the rate offset factor for the second UCI, R is the PUSCH rate, and Q is the rate offset factor for the second UCI. m The modulation order of PUSCH. =The total number of resource units available on PUSCH for transmitting UCI, where l0 is 0 or is the symbol index of the first symbol that does not carry the first demodulation reference signal DMRS after the first demodulation reference signal DMRS.
[0247] For example, when configuration information is used to indicate the upper limit ratio α of the number of resource units in the second UCI. LP The ratio α of the sum of the upper limits of the number of resource units in the first UCI and the second UCI HP+LP When the UCI upper limit ratio is used to calculate the actual number of resource units in the first UCI, then α = αHP+LP -α LP The proportion of the upper limit of UCI in the actual number of resource units of the second UCI is α = α LP .
[0248] When the PUSCH transmits both UCI information and uplink data information, the actual number of resource units in the first UCI satisfies:
[0249]
[0250] The meanings of the parameters in formula (12) are the same as those in formula (8), and will not be repeated here.
[0251] The actual number of resource units in the second UCI satisfies formula (9), which will not be elaborated here.
[0252] When the PUSCH transmits UCI information but not uplink data information, the actual number of the first UCI resource units satisfies:
[0253]
[0254] The meanings of the parameters in formula (13) are the same as those in formula (10), and will not be repeated here.
[0255] The actual number of resource units in the second UCI satisfies formula (11), which will not be elaborated here.
[0256] For example, when the configuration information is used to indicate the ratio α of the sum of the upper limits of the number of resource units in the first UCI and the second UCI. HP+LP And the ratio p of the upper limit of the number of first UCI resource units to the sum of the upper limits of the number of first UCI and second UCI resource units. HP When the UCI upper limit ratio is used to calculate the actual number of resource units in the first UCI, then α = p HP ·α HP+LP The upper limit ratio of UCI in the actual number of resource units of the second UCI is α = (1-p HP )·α HP+LP .
[0257] When the PUSCH transmits both UCI information and uplink data information, the actual number of resource units in the first UCI satisfies:
[0258]
[0259] The meanings of the parameters in formula (14) are the same as those in formula (8), and will not be repeated here.
[0260] The second UCI actual resource unit number satisfies:
[0261]
[0262] The meanings of the parameters in formula (15) are the same as those in formula (9), and will not be repeated here.
[0263] When the PUSCH transmits UCI information but not uplink data information, the actual number of the first UCI resource units satisfies:
[0264]
[0265] The meanings of the parameters in formula (16) are the same as those in formula (10), and will not be repeated here.
[0266] The second UCI actual resource unit number satisfies:
[0267]
[0268] The meanings of the parameters in formula (17) are the same as those in formula (11), and will not be repeated here.
[0269] The calculation of the actual number of resource units corresponding to different configuration information is similar and will not be elaborated here. This application embodiment does not limit this.
[0270] In the prior art, the upper limit ratio of different priorities is only used to control the actual number of resource units mapped by UCI on PUSCH to not exceed the upper limit of the number of resource units of UCI on PUSCH. In the embodiments of this application, the upper limit ratio not only has this function, but is also used to help determine the upper limit of the number of resource units mapped by the first UCI on PUSCH to determine the position where the second UCI starts to be mapped on PUSCH, so as to ensure that when the first UCI has a mapping error during the encoding process, it will not affect the network device's decoding of the second UCI.
[0271] S505, perform resource mapping on PUSCH according to the starting position of the first UCI and the second UCI mapping on PUSCH and the actual number of resource units.
[0272] Corresponding to Figure 4 In step S403, the first UCI is mapped on the PUSCH according to the starting position of the first UCI mapping on the PUSCH and the actual number of resource units of the first UCI, and the second UCI is mapped on the PUSCH according to the starting position of the second UCI mapping on the PUSCH and the actual number of resource units of the second UCI.
[0273] In this embodiment, the mapping order of UCI information and uplink data information on the PUSCH is first UCI, second UCI and uplink data information. Uplink data only appears when UCI information and data information need to be multiplexed on the same uplink channel total time-frequency resource. If the uplink channel does not need to transmit uplink data information, then there is no need to map data information on the PUSCH.
[0274] The following is combined Figure 9 , Figure 10 Explain the mapping rules of the embodiments of this application. Figure 9 and 10 This is another mapping rule for multiplexing the first UCI and the second UCI on PUSCH in the embodiments of this application.
[0275] Depending on the starting position of the second UCI mapping in the PUSCH Figure 9 This illustrates the mapping configuration where the starting position of the second UCI mapping in the PUSCH is the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1. Figure 10 The starting position of the second UCI on the PUSCH is shown to be the last symbol on the PUSCH.
[0276] Figure 9 In (a), (b), (c), and (d), the second UCI in the PUSCH starts at the first complete symbol after the upper limit of the number of resource units mapped by the first UCI on the PUSCH, corresponding to Figure 7 The position in the middle
[0277] S901, determine the starting position for mapping the first UCI, wherein when the first UCI includes HARQ feedback information, the first UCI can start mapping from the first symbol after the DMRS symbol, such as... Figure 9 As shown in (a).
[0278] Optionally, when the first UCI does not include HARQ feedback information, the first UCI can also be derived from... Figure 10 Mapping begins at the position shown in (a).
[0279] S902, based on the actual number of resource units mapped to the PUSCH by the first UCI obtained in S504 and the upper limit of the number of resource units mapped to the PUSCH by the first UCI determined in S502, map the first UCI, as follows: Figure 9 As shown in (b).
[0280] It should be understood that obtaining the actual number of resource units mapped to the first UCI on the PUSCH and determining the upper limit of the number of resource units mapped to the first UCI on the PUSCH are parallel steps and do not have a specific order.
[0281] It should be understood that the first UCI internal mapping rule is the mapping rule for UCIs of the same priority in existing protocols, such as... Figure 2 Or such as Figure 3 As shown, it will not be elaborated upon here.
[0282] Optionally, when the first UCI does not include HARQ feedback information, the first UCI can also be as follows: Figure 10 (b) is mapped onto PUSCH.
[0283] S903, based on the starting position of the second UCI mapping in the PUSCH determined in S503, map the second UCI, where the starting position of the second UCI mapping is the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapping on the PUSCH, where N is a positive integer greater than or equal to 1. Figure 9 As shown in (c).
[0284] It should be understood that the second UCI internal mapping rule is the mapping rule for UCIs of the same priority in the prior art, such as... Figure 2 or Figure 3 As shown, it will not be elaborated upon here.
[0285] S904, according to the mapping rules of UCI with the same priority in the prior art, map the uplink data, such as... Figure 9 As shown in (d), it will not be elaborated here.
[0286] Figure 10 In (a), (b), (c), and (d), the starting position of the second UCI in the PUSCH is located at the last symbol of the PUSCH, corresponding to Figure 8 The position in the middle.
[0287] S1001, determine the starting position for mapping the first UCI, where, when the first UCI does not include HARQ feedback information, the first UCI can start mapping from the first symbol after the DMRS symbol, such as... Figure 10 As shown in (a).
[0288] Optionally, when the first UCI includes HARQ feedback information, the first UCI can also be derived from... Figure 9 Mapping begins at the position shown in (a).
[0289] S1002, map the first UCI onto the PUSCH according to the actual number of resource units on the first UCI obtained in S504, such as... Figure 10(b)
[0290] Optionally, when the first UCI includes HARQ feedback information, the first UCI can also be as follows: Figure 9 (b) is mapped onto PUSCH.
[0291] S1003, based on the starting position of the second UCI in the PUSCH determined in S503, map the second UCI, where, Figure 10 (c) The starting position of the second UCI mapping is located at the last symbol of the first UCI on the PUSCH. There are two specific mapping orders, such as... Figure 8 As shown, it will not be elaborated upon here.
[0292] It should be understood that the second UCI internal mapping rule is the mapping rule for UCIs of the same priority in the prior art, such as... Figure 2 or Figure 3 As shown, it will not be elaborated upon here.
[0293] S1004, according to the mapping rules of UCI with the same priority in the prior art, map the uplink data, such as... Figure 10 As shown in (d), it will not be elaborated here.
[0294] The above combination Figures 1 to 10 This application details the embodiments of the information sending and receiving methods, and the following is a summary of them. Figures 11 to 12 The embodiments of the apparatus described in this application are presented here. For details not described in detail, please refer to the method embodiments above.
[0295] Figure 11 This is a schematic block diagram of a terminal device 1100 according to an embodiment of this application. Figure 11 As shown, the terminal device includes a processing unit 1101 and a transceiver unit 1102.
[0296] The processing unit is used to determine the starting position and upper limit of the number of resource units for mapping the first UCI on the PUSCH; determine the starting position for mapping the second UCI on the PUSCH based on the starting position and upper limit of the number of resource units for mapping the first UCI on the PUSCH, wherein the priority of the first UCI is higher than the priority of the second UCI; determine the actual number of resource units for the first UCI and the actual number of resource units for the second UCI; map the first UCI on the PUSCH based on the starting position and the actual number of resource units for mapping the first UCI on the PUSCH, and map the second UCI on the PUSCH based on the starting position and the actual number of resource units for mapping the second UCI on the PUSCH.
[0297] The transceiver unit is used to send PUSCH.
[0298] It should be understood that each unit in the terminal device 1100 is used to execute the actions or processes performed by the terminal device in the above methods, thus achieving the beneficial effects described in the above method embodiments. Here, to avoid redundancy, detailed descriptions are omitted.
[0299] Figure 12 This is a schematic block diagram of a network device 1200 according to an embodiment of this application. Figure 12 As shown, the network device includes: transceiver unit 1201.
[0300] The transceiver unit is used to send configuration information to the terminal device. The terminal device determines the upper limit of the number of first UCI resource units based on the configuration information. The configuration information is used to indicate the proportion of the upper limit of the number of first UCI resource units. The terminal device determines the upper limit of the number of first UCI resource units based on the proportion of the upper limit of the number of first UCI resource units and the total number of resource units on the PUSCH that can be used to transmit UCI.
[0301] The transceiver unit receives the PUSCH, which includes the first UCI, the second UCI, and uplink data.
[0302] It should be understood that each of the 1200 units in the terminal device is used to execute the actions or processes performed by the terminal device in the above methods, thus achieving the beneficial effects described in the above method embodiments. Here, to avoid redundancy, detailed descriptions are omitted.
[0303] This application also provides a computer-readable medium storing a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any of the above method embodiments.
[0304] This application also provides a chip system including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a communication device equipped with the chip system performs the method in any of the above method embodiments.
[0305] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0306] This application also provides a communication system, including: a communication device for performing the methods in any of the above embodiments.
[0307] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0308] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0309] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0310] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units 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 apparatuses or units may be electrical, mechanical, or other forms.
[0311] The units described 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.
[0312] In addition, 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.
[0313] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium 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 storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0314] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for sending information, characterized in that, The method includes: Determine the starting position and upper limit of the number of resource units mapped by the first uplink control information (UCI) on the uplink physical shared channel (PUSCH); Based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units, the starting position of the second uplink control information UCI mapped on the PUSCH is determined, wherein the priority of the first UCI is higher than the priority of the second UCI. Determine the actual number of resource units in the first UCI and the actual number of resource units in the second UCI; The first UCI is mapped on the PUSCH according to the starting position of the first UCI mapping on the PUSCH and the actual number of resource units of the first UCI; the second UCI is mapped on the PUSCH according to the starting position of the second UCI mapping on the PUSCH and the actual number of resource units of the second UCI. Send the PUSCH.
2. The method as described in claim 1, characterized in that, Determining the upper limit of the number of the first UCI resource units includes: Based on the configuration information sent by the network device, the upper limit of the number of the first UCI resource units is determined. The configuration information includes a ratio indicating the upper limit of the number of resource units of the first UCI. The upper limit of the number of the first UCI resource units is determined based on the ratio of the upper limit of the number of the first UCI resource units and the total number of resource units available for UCI transmission on the PUSCH.
3. The method as described in claim 2, characterized in that, The configuration information includes a ratio indicating the maximum number of resource units for the first UCI. and the upper limit ratio of the number of resource units used to indicate the second UCI ; Alternatively, the configuration information may include a proportion indicating the upper limit of the number of second UCI resource units. and the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. ; Alternatively, the configuration information may include the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. and the ratio of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. .
4. The method according to any one of claims 1 to 3, characterized in that, Determining the starting position of the second UCI mapping on the PUSCH includes: The starting position of the second UCI mapping on the PUSCH is located at the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1.
5. The method as described in claim 3, characterized in that, include: The actual number of the first UCI resource units and the actual number of the second UCI resource units are determined based on the upper limit ratio of the first UCI resource unit number and the upper limit ratio of the second UCI resource unit number.
6. The method as described in claim 5, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
7. The method as described in claim 5, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the code rate offset factor for the second UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
8. The method as described in claim 5, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
9. The method as described in claim 5, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
10. The method as described in claim 5, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
11. The method as described in claim 5, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of the second UCI bits before encoding. The number of bits for the second UCI cyclic redundancy check (CRC) is [number missing]. This is the second UCI rate offset factor. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
12. The method according to any one of claims 1 to 11, characterized in that, The first UCI represents high-priority HARQ-ACK, and the second UCI represents low-priority HARQ-ACK.
13. A method for receiving information, characterized in that, The method includes: Send configuration information, and determine the upper limit of the number of resource units of the first UCI based on the configuration information, wherein the configuration information is used to indicate the upper limit ratio of the number of resource units of the first UCI, and determine the upper limit of the number of resource units of the first UCI based on the upper limit ratio of the number of resource units of the first UCI and the total number of resource units that can be used to transmit UCI on the Physical Uplink Shared Channel (PUSCH). The PUSCH is received, which includes a first UCI, a second UCI, and uplink data. The starting position of the second UCI mapped on the PUSCH is determined based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units of the first UCI. The priority of the first UCI is higher than that of the second UCI.
14. The method as described in claim 13, characterized in that, The configuration information includes a ratio indicating the maximum number of resource units for the first UCI. and the upper limit ratio of the number of resource units used to indicate the second UCI ; Alternatively, the configuration information may include a proportion indicating the upper limit of the number of second UCI resource units. and the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. ; Alternatively, the configuration information may include the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. and the ratio of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. .
15. A terminal device, characterized in that, The terminal device includes a processing unit and a transceiver unit. The processing unit is used for: Determine the starting position and upper limit of the number of resource units mapped by the first uplink control information (UCI) on the uplink physical shared channel (PUSCH); Based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units, the starting position of the second uplink control information UCI mapped on the PUSCH is determined, wherein the priority of the first UCI is higher than the priority of the second UCI. Determine the actual number of resource units in the first UCI and the actual number of resource units in the second UCI; The first UCI is mapped on the PUSCH according to the starting position of the first UCI mapping on the PUSCH and the actual number of resource units of the first UCI; the second UCI is mapped on the PUSCH according to the starting position of the second UCI mapping on the PUSCH and the actual number of resource units of the second UCI. The transceiver unit is used to send the PUSCH.
16. The terminal device as described in claim 15, characterized in that, Determining the upper limit of the number of the first UCI resource units includes: The processing unit determines the upper limit of the number of the first UCI resource units based on the configuration information sent by the network device. The configuration information includes a ratio indicating the upper limit of the number of resource units of the first UCI. The upper limit of the number of the first UCI resource units is determined based on the ratio of the upper limit of the number of the first UCI resource units and the total number of resource units available for UCI transmission on the PUSCH.
17. The terminal device as described in claim 16, characterized in that, The configuration information includes a ratio indicating the maximum number of resource units for the first UCI. and the upper limit ratio of the number of resource units used to indicate the second UCI ; Alternatively, the configuration information may include a proportion indicating the upper limit of the number of second UCI resource units. and the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. ; Alternatively, the configuration information may include the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. and the ratio of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. .
18. The terminal device as described in any one of claims 15 to 17, characterized in that, Determining the starting position of the second UCI mapping on the PUSCH includes: The starting position of the second UCI mapping on the PUSCH is located at the first resource unit of the Nth complete symbol after the upper limit of the number of resource units of the first UCI mapped on the PUSCH, where N is a positive integer greater than or equal to 1.
19. The terminal device as described in claim 17, characterized in that, The processing unit is further configured to: determine the actual number of the first UCI resource units and the actual number of the second UCI resource units based on the upper limit ratio of the first UCI resource unit number and the upper limit ratio of the second UCI resource unit number.
20. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
21. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
22. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
23. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
24. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits both the first UCI and the second UCI, as well as uplink data, The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of bits in the second UCI before encoding. This is the number of CRC bits for the second UCI. This is the rate offset factor for the second UCI. The bit rate of the uplink data. The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
25. The terminal device as described in claim 19, characterized in that, When the PUSCH transmits the first UCI and the second UCI, but does not transmit uplink data... The actual number of resource units in the first UCI satisfies: in, The actual number of resource units in the first UCI. The number of bits in the first UCI before encoding. The number of CRC bits for the first UCI. The code rate offset factor for the first UCI. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the first UCI resource units; The second UCI actual resource unit number satisfies: in, This represents the actual number of resource units in the second UCI. The number of the second UCI bits before encoding. The number of bits for the second UCI cyclic redundancy check (CRC) is [number missing]. This is the second UCI rate offset factor. The bit rate of the PUSCH. The modulation order of the PUSCH is... The total number of resource units available for UCI transmission on the PUSCH, where It is 0 or the symbol index of the first symbol of the first demodulated reference signal DMRS that does not carry the first symbol of the DMRS. This is the upper limit ratio of the number of the second UCI resource units, where This indicates rounding up to the nearest integer.
26. The terminal device as described in any one of claims 15 to 25, characterized in that, The first UCI represents high-priority HARQ-ACK, and the second UCI represents low-priority HARQ-ACK.
27. A network device, characterized in that, The network device includes a transceiver unit. The transceiver unit is used for: The configuration information is sent to the terminal device. The terminal device determines the upper limit of the number of resource units of the first UCI based on the configuration information. The configuration information is used to indicate the proportion of the upper limit of the number of resource units of the first UCI. The terminal device determines the upper limit of the number of resource units of the first UCI based on the proportion of the upper limit of the number of resource units of the first UCI and the total number of resource units that can be used to transmit UCI on the Physical Uplink Shared Channel (PUSCH). The PUSCH is received, which includes a first UCI, a second UCI, and uplink data. The starting position of the second UCI mapped on the PUSCH is determined based on the starting position of the first UCI mapped on the PUSCH and the upper limit of the number of resource units of the first UCI. The priority of the first UCI is higher than that of the second UCI.
28. The network device as described in claim 27, characterized in that, The configuration information includes a ratio indicating the maximum number of resource units for the first UCI. and the upper limit ratio of the number of resource units used to indicate the second UCI ; Alternatively, the configuration information may include a proportion indicating the upper limit of the number of second UCI resource units. and the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. ; Alternatively, the configuration information may include the ratio of the sum of the first UCI resource unit limit and the second UCI resource unit limit. and the ratio of the first UCI resource unit limit to the sum of the first UCI resource unit limit and the second UCI resource unit limit. .
29. A chip system, characterized in that, include: A processor and a data interface, through which the processor calls and runs a computer program from memory, causing a device on which the chip system is installed to perform the method as described in any one of claims 1 to 14.
30. A computer-readable storage medium, characterized in that, Includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1-14.
31. A computer program product, characterized in that, The computer program product includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 14.
32. A communication system, characterized in that, include: The terminal device as described in any one of claims 15 to 26 and the network device as described in any one of claims 27 to 28.