Information sending method and device
By using the transmission parameters of PUSCH in new wireless communication to guide terminal devices in frequency hopping and power control across multiple time slots, the challenges of multi-time slot PUSCH transmission are solved, achieving stable and efficient information transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-10
- Publication Date
- 2026-03-24
Smart Images

Figure CN115334649B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an information transmission method and apparatus in a wireless communication system. Background Technology
[0002] In wireless communication, currently, a transport block of a physical uplink shared channel (PUSCH) is typically transmitted in only one time slot.
[0003] With the development of communication technology, the concept of transport block processing over multi-slot PUSCH (TBoMS) has been introduced into the new radio (NR) standard protocol. A transport block is transmitted in multiple time slots. In this scenario, how to transmit PUSCH will face a great challenge. Summary of the Invention
[0004] This application provides an information transmission method and apparatus that enables smooth PUSCH transmission in a TBoMS scenario.
[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0006] In a first aspect, embodiments of this application provide an information transmission method, the method comprising: receiving transmission parameters of a first Physical Uplink Shared Channel (PUSCH), and transmitting the first PUSCH according to the transmission parameters of the first PUSCH. The transmission parameters of the first PUSCH include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters; wherein the frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; the time-domain window parameters indicate the number of time-domain units included in the time-domain window, and the time-domain units can be any of transmission timings, time slots, or symbols; the first PUSCH includes K transmission timings, and the first PUSCH includes at most one Transport Block (TB) Cyclic Redundancy Check (CRC) attachment in each transmission timing; K is a positive integer greater than or equal to 1; the transmission timings include non-downlink symbols in multiple time slots.
[0007] In this embodiment of the application, the terminal device sends the first PUSCH to the access network device according to at least one of the frequency hopping parameters, power control parameters, or time-domain window parameters in the transmission parameters of the first PUSCH, which enables the smooth transmission of the first PUSCH in a scenario where a transmission block is transmitted in multiple time slots.
[0008] In one possible implementation, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping within a single transmission timeframe, with different frequency domain resource locations within a single transmission timeframe. The second frequency hopping mode involves the first PUSCH hopping between transmission timeframes, with different frequency domain resource locations between two adjacent transmission timeframes. In another possible implementation, when the first PUSCH uses the first frequency hopping mode, and the symbols between the start and end positions of a transmission timeframe include downlink symbols, within a single transmission timeframe, the frequency domain resource locations of the group of consecutive non-downlink symbols preceding the downlink symbol are different from the frequency domain resource locations of the group of consecutive non-downlink symbols following the downlink symbol.
[0009] In one possible implementation, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0010] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters, and the transmission parameters of the first PUSCH also include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted using a frequency hopping method. Sending the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing, then the control mode of the transmission power of the first PUSCH is determined to be a first control mode, and it is determined that the first PUSCH does not support the first frequency hopping mode, and the frequency hopping mode of the first PUSCH is a second frequency hopping mode; the transmission power of the first PUSCH is determined according to the first control mode, and the frequency domain resource location of the first PUSCH is determined according to the second frequency hopping mode; then the first PUSCH is sent according to the frequency domain resource location and the transmission power of the first PUSCH.
[0011] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters; sending the first PUSCH according to the transmission parameters specifically includes: if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing, then determining the control mode of the transmission power of the first PUSCH as a first control mode; determining the transmission power of the first PUSCH according to the first control mode; and then sending the first PUSCH according to the transmission power of the first PUSCH.
[0012] In one possible implementation, the transmission parameters of the first PUSCH include frequency hopping indication information and time-domain window parameters. The frequency hopping indication information is used to indicate that the first PUSCH is transmitted using a frequency hopping method. The above-mentioned transmission of the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing, then the transmission power of the first PUSCH is determined according to the resource units included in the time-domain window; and the frequency hopping mode of the first PUSCH is determined to be a first frequency hopping mode; the frequency domain resource position of the first PUSCH is determined according to the first frequency hopping mode, and then the first PUSCH is transmitted according to the transmission power and the frequency domain resource position of the first PUSCH. Specifically, the frequency domain resource positions used for transmitting the first PUSCH in the time domain window are different from those used for transmitting the first PUSCH before the start position of the time domain window, and the frequency domain resource positions used for transmitting the first PUSCH in the time domain window are different from those used for transmitting the first PUSCH after the end position of the time domain window.
[0013] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters; the above-mentioned transmission of the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing, then the transmission power of the first PUSCH is determined according to the resource units included in the time-domain window; and the first PUSCH is transmitted according to the transmission power of the first PUSCH.
[0014] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters. Sending the first PUSCH according to the transmission parameters specifically includes: determining the frequency-domain resource location of the first PUSCH; determining the transmission power of the first PUSCH based on the resource units of each hop of the first PUSCH; and then sending the first PUSCH based on the frequency-domain resource location and the transmission power of the first PUSCH. Specifically, the frequency domain resource positions for transmitting the first PUSCH within the aforementioned time-domain window differ from those before the start position of the time-domain window, and the frequency domain resource positions for transmitting the first PUSCH within the time-domain window differ from those after the end position of the time-domain window; the frequency domain resource positions for transmission timing differ from those before the start position of the transmission timing, and the frequency domain resource positions for transmission timing differ from those after the end position of the transmission timing; when the symbols between the start and end positions of the transmission timing include downlink symbols, the frequency domain resource positions of the consecutive non-downlink symbols preceding the downlink symbol for transmitting the first PUSCH differ from the frequency domain resource positions of the consecutive non-downlink symbols following the downlink symbol for transmitting the first PUSCH.
[0015] In one possible implementation, the first PUSCH and the PUCCH carrying the UCI overlap in the time domain; the above-mentioned sending the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: carrying the UCI on the first PUSCH in a rate-matched manner; and sending the first PUSCH according to the transmission parameters of the first PUSCH, so that the UCI is transmitted from the first time slot of the transmission time when the first PUSCH is located.
[0016] In one possible implementation, if the symbols between the start and end positions of a transmission timing include downlink symbols, then the downlink symbols divide the transmission timing into multiple consecutive non-downlink symbol groups, and any one of these multiple consecutive non-downlink symbol groups includes one or more consecutive non-downlink symbols; at least one of the multiple consecutive non-downlink symbol groups overlaps with the PUCCH carrying the UCI in the time domain; the aforementioned transmission of the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: carrying the UCI on at least one consecutive non-downlink symbol group in a rate-matched manner; and transmitting the first PUSCH according to the transmission parameters of the first PUSCH, so that the UCI is transmitted starting from the first time slot of the at least one consecutive non-downlink symbol group.
[0017] In one possible implementation, the first PUSCH and the PUCCH carrying UCI overlap in the time domain; the above-mentioned transmission of the first PUSCH according to the transmission parameters of the first PUSCH specifically includes: in the time slot corresponding to the overlapping part of the first PUSCH and PUCCH, carrying UCI on the first PUSCH in a puncturing manner; and transmitting the first PUSCH according to the transmission parameters of the first PUSCH.
[0018] Secondly, embodiments of this application provide an information transmission method, which includes: transmitting transmission parameters of a first Physical Uplink Shared Channel (PUSCH) and receiving the first PUSCH. The transmission parameters of the first PUSCH include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters; wherein the frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; the time-domain window parameters indicate the number of time-domain units included in the time-domain window, and the time-domain units can be any of transmission timings, time slots, or symbols; the first PUSCH includes K transmission timings, and the first PUSCH includes at most one Transport Block (TB) Cyclic Redundancy Check (CRC) attachment in each transmission timing; K is a positive integer greater than or equal to 1; the transmission timing includes non-downlink symbols in multiple time slots.
[0019] In one possible implementation, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission period, with different frequency domain resource locations within each transmission period. The second frequency hopping mode involves the first PUSCH hopping frequencies between transmission periods, with different frequency domain resource locations between adjacent transmission periods.
[0020] In one possible implementation, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, in a transmission timing, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol.
[0021] In one possible implementation, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0022] In one possible implementation, the transmission parameters of the first PUSCH further include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted in a frequency hopping manner.
[0023] Thirdly, embodiments of this application provide a communication device, which includes a receiving module and a transmitting module. The receiving module is used to determine the transmission parameters of a first PUSCH, which include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters. The frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; and the time-domain window parameters indicate the number of time-domain units included in the time-domain window, where each time-domain unit can be any of a transmission timing, a time slot, or a symbol. The first PUSCH includes K transmission timings, and each transmission timing includes at most one Transport Block (TB) CRC attachment; K is a positive integer greater than or equal to 1. A transmission timing includes non-downlink symbols in multiple time slots. The transmitting module is used to transmit the first PUSCH according to its transmission parameters.
[0024] In one possible implementation, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission period, with different frequency domain resource locations within each transmission period. The second frequency hopping mode involves the first PUSCH hopping frequencies between transmission periods, with different frequency domain resource locations between adjacent transmission periods.
[0025] In one possible implementation, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, in a transmission timing, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol.
[0026] In one possible implementation, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0027] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters, and the transmission parameters of the first PUSCH also include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted using a frequency hopping method. The communication apparatus provided in this application embodiment may further include a determining module, which is used to determine that the control mode of the transmission power of the first PUSCH is a first control mode if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing, and to determine that the first PUSCH does not support the first frequency hopping mode and that the frequency hopping mode of the first PUSCH is a second frequency hopping mode; and to determine the transmission power of the first PUSCH according to the first control mode, and to determine the frequency domain resource location of the first PUSCH according to the second frequency hopping mode. Specifically, the above-mentioned transmitting module is used to transmit the first PUSCH according to the frequency domain resource location and the transmission power of the first PUSCH.
[0028] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters. The communication apparatus provided in this application embodiment may further include a determining module, which is configured to determine the control mode of the transmission power of the first PUSCH as a first control mode if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing; and determine the transmission power of the first PUSCH according to the first control mode. Specifically, the aforementioned transmitting module is configured to transmit the first PUSCH according to its transmission power.
[0029] In one possible implementation, the transmission parameters of the first PUSCH include frequency hopping indication information and time-domain window parameters. The frequency hopping indication information is used to indicate that the first PUSCH is transmitted using a frequency hopping method. The communication apparatus provided in this application embodiment may further include a determining module, which is used to determine the transmission power of the first PUSCH based on the resource units included in the time-domain window if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission opportunity; determine the frequency hopping mode of the first PUSCH as a first frequency hopping mode; and determine the frequency domain resource position of the first PUSCH based on the first frequency hopping mode. It should be understood that the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH before the start position of the time-domain window, and the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH after the end position of the time-domain window. The aforementioned sending module is specifically used to send the first PUSCH according to the transmission power of the first PUSCH and the frequency domain resource location of the first PUSCH.
[0030] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters. The communication apparatus provided in this application embodiment may further include a determining module, which is used to determine the transmission power of the first PUSCH based on the resource units included in the time-domain window if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing. Specifically, the aforementioned transmitting module is used to transmit the first PUSCH according to its transmission power.
[0031] In one possible implementation, the transmission parameters of the first PUSCH include time-domain window parameters. The communication apparatus provided in this application embodiment may further include a determining module, which is used to determine the frequency domain resource position of the first PUSCH and, based on the resource units of each hop of the first PUSCH, determine the transmission power of the first PUSCH; wherein the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH before the start position of the time-domain window, and the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH after the end position of the time-domain window. The frequency domain resource positions at the transmission timing are different from those before the start position of the transmission timing and after the end position of the transmission timing. When the symbols between the start and end positions of the transmission timing include downlink symbols, the frequency domain resource positions of the consecutive non-downlink symbols before that downlink symbol and after that downlink symbol are different from those of the consecutive non-downlink symbols. Specifically, the aforementioned transmission module is used to transmit the first PUSCH according to its frequency domain resource position and transmission power.
[0032] In one possible implementation, the first PUSCH and the PUCCH carrying UCI overlap in the time domain. The communication apparatus provided in this application embodiment further includes a processing module, which is used to carry UCI on the first PUSCH in a rate-matched manner. Specifically, the aforementioned sending module is used to send the first PUSCH according to the transmission parameters of the first PUSCH, so that UCI is transmitted starting from the first time slot of the transmission time when the first PUSCH is located.
[0033] In one possible implementation, if the symbols between the start and end positions of a transmission timing include downlink symbols, then the downlink symbols divide the transmission timing into multiple consecutive non-downlink symbol groups. Any one of these multiple consecutive non-downlink symbol groups includes one or more consecutive non-downlink symbols, and at least one of these consecutive non-downlink symbol groups overlaps in the time domain with the PUCCH carrying the UCI. The communication apparatus provided in this application embodiment further includes a processing module, which is used to carry the UCI on at least one consecutive non-downlink symbol group in a rate-matched manner. Specifically, the aforementioned transmitting module is used to transmit a first PUSCH according to the transmission parameters of the first PUSCH, so that UCI transmission begins from the first time slot of at least one consecutive non-downlink symbol group.
[0034] In one possible implementation, the first PUSCH and the PUCCH carrying the UCI overlap in the time domain. The communication apparatus provided in this application embodiment further includes a processing module, which is used to carry the UCI on the first PUSCH in a puncturing manner in the time slot corresponding to the overlapping portion of the first PUSCH and PUCCH. Specifically, the aforementioned transmitting module is used to transmit the first PUSCH according to the transmission parameters of the first PUSCH.
[0035] Fourthly, embodiments of this application provide a communication device, which includes a transmitting module and a receiving module. The transmitting module is used to transmit transmission parameters of a first PUSCH, which include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters. The frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; and the time-domain window parameters indicate the number of time-domain units included in the time-domain window, where each time-domain unit can be any of a transmission timing, a time slot, or a symbol. The first PUSCH includes K transmission timings, and each transmission timing includes at most one Transport Block (TB) CRC attachment; K is a positive integer greater than or equal to 1. It should be understood that a transmission timing includes non-downlink symbols in multiple time slots. The receiving module is used to receive the first PUSCH.
[0036] In one possible implementation, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission period, with different frequency domain resource locations within each transmission period. The second frequency hopping mode involves the first PUSCH hopping frequencies between transmission periods, with different frequency domain resource locations between adjacent transmission periods.
[0037] In one possible implementation, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol during the transmission timing.
[0038] In one possible implementation, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0039] In one possible implementation, the transmission parameters of the first PUSCH also include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted in a frequency hopping manner.
[0040] Fifthly, an embodiment of this application provides a communication device, which includes at least one processor and a communication interface. The at least one processor is coupled to at least one memory. The at least one processor is used to execute a computer program or instructions stored in the at least one memory. The communication interface is used to send and receive information so that the communication device performs the method of any one of the first aspects.
[0041] Sixthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform any of the methods of the first aspect.
[0042] 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.
[0043] Eighthly, an embodiment of this application provides a communication device, which includes at least one processor and a communication interface. The at least one processor is coupled to at least one memory. The at least one processor is used to execute a computer program or instructions stored in the at least one memory. The communication interface is used to send and receive information so that the communication device performs the method of any of the second aspects.
[0044] Ninth aspect, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the method of any of the second aspects.
[0045] In a tenth 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 second aspect or any implementation thereof. Attached Figure Description
[0046] Figure 1 A schematic diagram of a PUSCH repeating type transmission provided in this application embodiment. Figure 1 ;
[0047] Figure 2 A schematic diagram of a PUSCH repeating type transmission provided in this application embodiment. Figure 2 ;
[0048] Figure 3 A schematic diagram of a PUSCH repeating type transmission provided in this application embodiment. Figure 3 ;
[0049] Figure 4 A schematic diagram of an encoding process provided in this application embodiment. Figure 1 ;
[0050] Figure 5 A schematic diagram of PUSCH joint channel estimation provided for embodiments of this application Figure 1 ;
[0051] Figure 6 A schematic diagram of a mobile communication architecture provided in this application embodiment. Figure 1 ;
[0052] Figure 7 A flowchart illustrating an information sending method provided in this application embodiment. Figure 1 ;
[0053] Figure 8 A schematic diagram of a TOT structure provided in this application embodiment. Figure 1 ;
[0054] Figure 9 A schematic diagram of frequency hopping provided in this application embodiment Figure 1 ;
[0055] Figure 10 A schematic diagram of a continuous non-downlink symbol group provided in this application embodiment Figure 1 ;
[0056] Figure 11 A schematic diagram of the structure of a time-domain window provided in this application embodiment. Figure 1 ;
[0057] Figure 12 A flowchart illustrating an information sending method provided in this application embodiment. Figure 2 ;
[0058] Figure 13 A schematic diagram of frequency hopping provided in this application embodiment Figure 2 ;
[0059] Figure 14 A flowchart illustrating an information sending method provided in this application embodiment. Figure 3 ;
[0060] Figure 15 A flowchart illustrating an information sending method provided in this application embodiment. Figure 4 ;
[0061] Figure 16 A flowchart illustrating an information sending method provided in this application embodiment. Figure 5 ;
[0062] Figure 17 A schematic diagram of the relationship between TOT and time-domain window provided in an embodiment of this application. Figure 1 ;
[0063] Figure 18 A flowchart illustrating an information sending method provided in this application embodiment. Figure 6 ;
[0064] Figure 19 A flowchart illustrating an information sending method provided in this application embodiment. Figure 7 ;
[0065] Figure 20 A flowchart illustrating an information sending method provided in this application embodiment. Figure 8 ;
[0066] Figure 21 A flowchart illustrating an information sending method provided in this application embodiment. Figure 9 ;
[0067] Figure 22 A schematic diagram of frequency hopping provided in this application embodiment Figure 3 ;
[0068] Figure 23 A flowchart illustrating an information sending method provided in this application embodiment. Figure 10 ;
[0069] Figure 24 A UCI location illustration provided for an embodiment of this application Figure 1 ;
[0070] Figure 25 A UCI multiplexing illustration provided for embodiments of this application Figure 1 ;
[0071] Figure 26 A flowchart illustrating an information sending method provided in this application embodiment. Figure 10 one;
[0072] Figure 27 A UCI multiplexing illustration provided for embodiments of this application Figure 2 ;
[0073] Figure 28 A flowchart illustrating an information sending method provided in this application embodiment. Figure 10 two;
[0074] Figure 29 A UCI multiplexing illustration provided for embodiments of this application Figure 3 ;
[0075] Figure 30 A schematic diagram of a communication device structure provided in this application embodiment. Figure 1 ;
[0076] Figure 31 A schematic diagram of a communication device structure provided in this application embodiment. Figure 2 ;
[0077] Figure 32 A schematic diagram of a communication device structure provided in this application embodiment. Figure 3 ;
[0078] Figure 33 A schematic diagram of a communication device structure provided in this application embodiment. Figure 4 . Detailed Implementation
[0079] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0080] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, rather than to describe a specific order of objects. For example, "first frequency hopping mode" and "second frequency hopping mode," etc., are used to distinguish different frequency hopping modes, rather than to describe a specific order of frequency hopping modes.
[0081] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0082] In the description of the embodiments in this application, unless otherwise stated, "multiple" means two or more. For example, multiple consecutive non-downlink symbol groups refer to two or more non-downlink symbol groups; multiple systems refer to two or more systems.
[0083] First, some concepts involved in the information sending method and apparatus provided in the embodiments of this application will be explained.
[0084] In this embodiment of the application, the resources used for information transmission between access network devices and terminal devices may include time-domain resources and frequency-domain resources. The basic concepts of time-domain resources and frequency-domain resources are explained below.
[0085] In the time domain, the embodiments of this application involve the following basic concepts.
[0086] Orthogonal frequency-division multiplexing (OFDM) symbols are the smallest time units in time-domain resources.
[0087] A time slot is a unit of time in the time-domain structure. A time slot can contain multiple OFDM symbols; for example, one time slot may contain 14 or 12 OFDM symbols. When the cyclic prefix (CP) is a normal CP, each time slot contains 14 OFDM symbols; when the cyclic prefix is an extended CP, each time slot consists of 12 OFDM symbols. It should be understood that the specific duration of each time slot is determined by a parameter set. For example, if the parameter in the parameter set is the subcarrier spacing (SCS), when the SCS is 15 kHz, the duration of one time slot is 1 millisecond (ms); when the SCS is 30 kHz, the duration of one time slot is 0.5 ms.
[0088] A subframe is also a unit of time in the time-domain structure. Each subframe lasts for 1 ms and can be divided into several time slots. The correspondence between each subframe and time slot is determined by a parameter set. For example, when the subcarrier spacing is 15 kHz, one subframe corresponds to one time slot (i.e., one subframe includes one time slot), and when the SCS is 30 kHz, one subframe corresponds to two time slots.
[0089] It should be understood that a timeslot may include at least one of uplink symbols, downlink symbols, or flexible symbols. Uplink symbols are used for uplink transmission, downlink symbols are used for downlink transmission, and flexible symbols can be used for both uplink and downlink transmission.
[0090] Accordingly, NR supports one time slot for uplink transmission, denoted as the uplink time slot (U time slot); it also supports one time slot for downlink transmission, denoted as the downlink time slot (D time slot); and it further supports a time slot that can be used for both uplink and downlink transmission, called a special time slot, denoted as the S time slot. In other words, the S time slot can be selected for uplink or downlink transmission depending on the actual situation. Similarly, the S time slot can include uplink and downlink symbols, or uplink and flexible symbols, or downlink and flexible symbols, or uplink, downlink, and flexible symbols.
[0091] When using a time division duplex (TDD) system, the time slot configuration format of the system can be DDDSU, DDDSUDDSUU, DDDDDDDDUU, etc.
[0092] Optionally, the unit of time-domain resources may also include frames (a frame consists of multiple subframes), miniframes, minitime slots, etc., which are not limited in the embodiments of this application.
[0093] In the frequency domain, the embodiments of this application involve the following concepts.
[0094] A subcarrier is the smallest unit in the frequency domain structure.
[0095] A resource block (RB) consists of 12 consecutive subcarriers in the frequency domain.
[0096] A physical resource block (PRB) is used to indicate the relative position of a resource block during actual transmission.
[0097] Regarding time and frequency resources, the embodiments of this application involve the following basic concepts.
[0098] A resource element (RE) is the smallest physical unit in the NR standard. One RE is one subcarrier on one OFDM symbol.
[0099] In NR, one RB is fixed to include 12 subcarriers. However, due to the different subcarrier spacing in NR, the actual bandwidth occupied by the RB corresponding to different subcarrier spacings is different in the frequency domain.
[0100] Uplink transmission in NR involves the following basic concepts.
[0101] The uplink channels in NR include: physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), and physical random access channel (PRACH).
[0102] In NR, uplink signals include: sounding reference signal (SRS), demodulation reference signal (DMRS), and phase-tracking reference signal (PTRS). Uplink DMRS can be transmitted on either PUCCH or PUSCH, occupying some of the PUCCH or PUSCH resources, while uplink PTRS is transmitted on PUSCH, occupying some of the PUSCH resources.
[0103] PUCCH is used to carry uplink control information (UCI). There are five PUCCH formats: PUCCH format 0 / 1 / 2 / 3 / 4. Among them, PUCCH format 0 / 1 carries less than or equal to 2 bits of UCI; PUCCH format 2 / 3 / 4 carries more than 2 bits of UCI.
[0104] In the time domain, PUCCH format 0 / 2 has a duration of 1 to 2 OFDM symbols and is called short PUCCH. Short PUCCH cannot be repeated. On the other hand, PUCCH format 1 / 3 / 4 has a duration of 4 to 14 OFDM symbols and is called long PUCCH. Long PUCCH can be repeated in the time domain, and the number of repetitions can be 2 / 4 / 8 times.
[0105] In the frequency domain, PUCCH format 0 / 1 / 4 occupies 1 RB, PUCCH format 2 can occupy an integer number of RBs from {1 to 16}, and PUCCH format 3 can occupy an integer number of RBs from {1 to 6, 8 to 10, 12, 15, 16}.
[0106] PUCCH resources may be periodic, semi-persistent, or dynamically scheduled with PDSCH.
[0107] The transmission methods of PUSCH in NR include the following.
[0108] The first type is PUSCH transmission based on dynamic scheduling: each time a PUSCH is transmitted, scheduling is performed through downlink control information (DCI) indicated by the physical layer. That is, the terminal device performs a PUSCH transmission once it receives a DCI scheduling.
[0109] The second type is PUSCH transmission based on configured grant (CG) type 1: This is a semi-static scheduling PUSCH. The terminal device receives the higher-layer configuration (including the higher-layer parameter configuredGrantConfig of rrc-ConfiguredUplinkGrant) and does not receive the physical layer indication DCI. The higher layer configures some semi-persistent time-frequency resources. If the terminal device has uplink data to send, it will send PUSCH on the semi-persistent time-frequency resources configured by the higher layer; if there is no uplink data to send, no data will be sent.
[0110] The third type is PUSCH transmission based on configuration license type 2: The terminal device receives a higher-layer configuration (excluding the higher-layer parameter `configuredGrantConfig` from `rrc-ConfiguredUplinkGrant`, meaning the higher-layer configuration received by the terminal device does not have the configuration parameter `rrc-ConfiguredUplinkGrant`). The semi-persistent time-frequency resources of the higher-layer configuration are used selectively by the terminal device, and these semi-persistent time-frequency resources are activated or deactivated by DCI. If DCI indicates activation, the terminal device uses the semi-persistent time-frequency resources to send PUSCH according to its own data transmission needs, similar to the second type of PUSCH transmission; if DCI indicates deactivation, these semi-persistent time-frequency resources cannot be used.
[0111] The uplink control information (UCI) in NR involves the following basic concepts.
[0112] UCI can include hybrid automatic repeat request acknowledgment (HARQ-ACK) information, channel state information (CSI), scheduling request (SR), etc.
[0113] The HARQ-ACK mentioned above includes an acknowledgement (ACK) and a negative acknowledgement (NACK). The terminal device can reuse HARQ-ACK information on the PUSCH.
[0114] CSI specifically includes the precoding matrix indicator (PMI), rank indicator (RI), layer indicator (LI), channel quality indicator (CQI), CSI-RS (reference signal, RS) resource indicator (CRI), and reference signal received power (RSRP). Terminal equipment can multiplex CSI on the PUSCH.
[0115] The aforementioned CSI can be divided into Channel State Information Part 1 (CSI Part 1) and Channel State Information Part 2 (CSI Part 2). CSI Part 1 may include CRI, RI, the wideband CQI of the first transport block (TB), the subband differential CQI of the first TB, etc.; CSI Part 1 may also include the wideband CQI of the second TB, LI, etc. This application does not limit which CSIs are specifically included in CSI Part 1 and CSI Part 2. When the CSI report on the PUSCH consists of two parts, the terminal device can ignore a portion of CSI Part 2. When the CSI report is transmitted on the PUCCH, if any part of the CSI report consists of two parts, the terminal device can ignore a portion of CSI Part 2. The CSI report may be periodic, semi-persistent, or aperiodic. Aperiodic CSI (Aperiodic Channel State Information, ACSI) reports can be triggered and sent on the PUSCH; if the PUSCH contains uplink data, the UE multiplexes the ACSI report on that PUSCH.
[0116] It should be noted that the UE will not reuse the SR on the PUSCH.
[0117] The rules for terminal devices to reuse HARQ-ACK and CSI on PUSCH will be detailed below.
[0118] An introduction to the repetition type of PUSCH.
[0119] In NR, there are two types of PUSCH repeat types: PUSCH repeat type A and PUSCH repeat type B.
[0120] PUSCH Repetition Type A: Repeats K times per time slot. The starting symbol used for PUSCH transmission in a time slot is denoted as the starting symbol S, which represents the beginning position relative to the time slot. The number of consecutive symbols used for PUSCH transmission in a time slot is denoted as L, where L is the number of consecutive symbols starting from the starting symbol S. S and L are determined by the start and length indicators (SLIV). When K > 1, the same symbol allocation is applied to K consecutive time slots. The protocol specifies a valid S and L combination design to ensure that PUSCH Repetition Type A does not cross time slot boundaries. If some symbols in an allocated set cannot be used to send the PUSCH repetition, the transmission of this PUSCH repetition is canceled. For example, when S = 0, L = 10, and K = 4... Figure 1The diagram illustrates the transmission of PUSCH repetition type A. In each of the four time slots, 10 uplink symbols are allocated to transmit PUSCH, starting from the uplink symbol with index 0 (i.e., the first uplink symbol).
[0121] PUSCH Repetition Type B: Repeats K times in units of length L indicated by the network side. Similarly, the starting symbol used for PUSCH transmission in a time slot is denoted as the starting symbol S, meaning the starting symbol S is the beginning position relative to the time slot. The number of consecutive symbols used for PUSCH transmission in a time slot is denoted as L, where L is the number of consecutive symbols starting from the starting symbol S. PUSCH Repetition Type B is more flexible than PUSCH Repetition Type A. A repetition may cross a time slot boundary, or a repetition may contain invalid symbols(s). In such cases, the repetition will split. The protocol refers to the repetition before splitting as the nominal repetition and the repetition after splitting as the actual repetition. The number of repetitions K indicated by the network side refers to the total number of nominal repetitions.
[0122] For example, when S = 11, L = 7, K = 4, Figure 2 The diagram illustrates the transmission of PUSCH repetition type B. In three consecutive uplink time slots, seven consecutive uplink symbols are allocated to transmit PUSCH, starting from the uplink symbol with index 11 (i.e., the 12th uplink symbol) in the first uplink time slot. Since the first three of these seven uplink symbols belong to the first uplink time slot and the last four belong to the second uplink time slot, the transmission splits at the boundary between the first and second uplink time slots, forming actual repetition 1 and actual repetition 2. Subsequent splits are similar and will not be described in detail.
[0123] Depend on Figure 2 It can be seen that for the four nominal repetitions of PUSCH, due to the splitting of PUSCH at the time slot boundary, the four nominal repetitions are split into six actual repetitions.
[0124] When an invalid symbol, such as a downlink symbol, is encountered during a PUSCH repetition of type B, the nominal repetition first removes these invalid symbols. If the number of potentially valid symbols in a nominal repetition is greater than 0, then the nominal repetition will include one or more actual repetitions, each of which uses consecutive valid symbols to transmit the PUSCH (unless L = 1, single-symbol actual repetitions are ignored). For example, when S = 0, L = 7, and K = 2, Figure 3 This is a schematic diagram of the transmission when an invalid symbol is encountered during the repetition process of PUSCH repetition type B. Since an invalid symbol is included in a time slot, the two nominal repetitions of PUSCH are split into three actual repetitions, and the number of valid symbols used for PUSCH transmission is also reduced.
[0125] Description of the PUSCH transmission process.
[0126] In NR, during the transmission of PUSCH data (uplink shared channel, UL-SCH), a PUSCH transport block (TB) needs to go through the following... Figure 4 The encoding process is as follows: First, cyclic redundancy check (CRC) bits are added to a transport block. When the size of the transport block is greater than a threshold, the transport block is divided into multiple code blocks. Then, CRC bits are added to each of the multiple code blocks. Next, channel coding is performed on each of the multiple code blocks with added CRC bits. Rate matching is performed on the multiple code blocks after channel coding to adapt them to transmission on air interface resources. Finally, the multiple code blocks after rate matching are concatenated.
[0127] In most cases, a PUSCH transport block is transmitted on only one time slot. However, with the introduction of TBoMS in NR (Radio Frequency Interchange), a PUSCH transport block can be transmitted on multiple time slots. In scenarios with limited uplink coverage, TBoMS can improve channel coding gain by aggregating smaller packets across multiple time slots. Furthermore, TBoMS can reduce the number of bits required for CRC, saving resources. Because a single TB in TBoMS is stretched in the time domain, the number of resource blocks or resource units occupied in the frequency domain can be reduced, thereby improving power spectral density.
[0128] Correspondingly, the number of resource elements (REs) on a single time slot in TBoMS decreases; the number of bits transmitted per unit time decreases, and the latency increases.
[0129] The transmission occasion (TO) of a PUSCH is specified for both non-repeating PUSCHs and PUSCH repetition Type A. TO represents one repetition of a PUSCH within a time slot. TO is the basic unit of power control and redundant version (RV) cycling.
[0130] The transmission occasion for TBoMS (TOT) consists of a set of contiguous time-domain resources. This set of contiguous time-domain resources may span multiple time slots or be confined to a single time slot. Whether the multiple time slots constituting a TOT are consecutive physical time slots used for uplink transmission or non-contiguous physical time slots used for uplink transmission is currently undetermined.
[0131] Frequency hopping for PUSCH includes frequency hopping for PUSCH repetition type A and frequency hopping for PUSCH repetition type B.
[0132] PUSCH repetition type A can be configured with two frequency hopping (FH) modes: intra-slot FH and inter-slot FH. Intra-slot FH can be applied to single-slot and multi-slot PUSCH transmission. For intra-slot FH, the starting RB of each hop (it should be understood that the starting RB of each hop is the starting RB of the frequency domain resource location of each hop) is given by the following formula (1):
[0133]
[0134] Where i = 0 and i = 1 represent the first jump and the second jump respectively, RB start The starting RB for the uplink bandwidth part (BWP), RB offset The frequency interval between two frequency hopping operations is expressed in units of RB. This refers to the size of the uplink bandwidth, expressed in bytes (RBs).
[0135] In frequency hopping of PUSCH repetition type A, the first hop contains the following number of symbols: The second jump contains the number of symbols. in This represents the number of OFDM symbols used for transmitting PUSCH in a single time slot.
[0136] Inter-slot frequency hopping (inter-slot FH) can be applied to multi-slot PUSCH transmission. For inter-slot frequency hopping mode, the time slots... The initial RB is given by the following formula (2):
[0137]
[0138] in, and These represent the first jump and the second jump, respectively. In multi-slot PUSCH transmission, RB is the number of the current slot within a radio frame. start RB is the starting RB of UL BWP. offset The frequency interval between two frequency hopping operations is expressed in units of RB.
[0139] PUSCH repetition type B can be configured with two frequency hopping modes: inter-repetition (FH) and inter-slot (FH).
[0140] For the inter-repetition frequency hopping mode, the starting RB of the actual repetition in the nth nominal repetition is given by the following formula (3):
[0141]
[0142] Here, nmod2 = 0 and nmod2 = 1 represent the first hop and the second hop, respectively. The first hop corresponds to one nominal PUSCH repetition, and the second hop also corresponds to one nominal PUSCH repetition. RB start RB is the starting RB for UL BWP.
[0143] In the inter-slot frequency hopping mode, the calculation formula for the starting RB of UL BWP is similar to that in the inter-slot frequency hopping mode of PUSCH repetition type A, and will not be repeated here.
[0144] An introduction to channel estimation for PUSCH.
[0145] Currently, in PUSCH channel estimation schemes, for PUSCH repetition type A, channel estimation is typically performed using only the demodulation reference signal (DMRS) of a single time slot / transmission timing; for PUSCH repetition type B, channel estimation is performed using the demodulation reference signal (DMRS) of a single actual repetition.
[0146] In the discussion of R-17 coverage enhancement, PUSCH joint channel estimation was proposed, which involves joint channel estimation based on multiple repetitions of the DMRS. For example, ... Figure 5 As shown, for 4 repetitions of PUSCH, Figure 5 Each box in the text represents one repetition of PUSCH. Figure 5 The shaded area corresponding to each box represents the transmission DMRS. Under the condition of ensuring power consistency and phase continuity during the four PUSCH repetitions, multiple PUSCHs can use their DMRS for joint channel estimation. Clearly, for joint channel estimation, the power control of multiple PUSCH repetitions (also called a group of PUSCHs) needs to be consistent, and the frequency domain resources also need to be consistent; that is, frequency hopping is not allowed within this group of PUSCHs.
[0147] Time domain window: Within a time domain window, the terminal device is expected to maintain power consistency and phase continuity. That is, within a time domain window, the PUSCH power remains consistent and the phase is continuous. Thus, joint channel estimation can be performed within a single time domain window.
[0148] An introduction to the transmission power control of PUSCH.
[0149] If the terminal device transmits PUSCH on the active uplink bandwidth b of carrier f in serving cell c, with parameter set configuration index j and PUSCH power control adjustment status index l, then the terminal device determines the PUSCH transmission power P in PUSCH transmission timing i. PUSCH,b,f,c (i,j,q d ,l) is the following formula (4):
[0150]
[0151] Among them, P CMAX,f,c (i) The maximum output power configured for the terminal device; P O_PUSCH,b,f,c (j) is the sum of the nominal PUSCH power component and the terminal device power component; The bandwidth for PUSCH transmission is expressed in RBs; μ represents the subcarrier spacing configuration; α b,f,c (j) Determined by high-level parameters, used for downlink path loss estimation PL b,f,c (q d Adjustments will be made; f b,f,c (i,l) represents the PUSCH power control adjustment state, Δ TF,b,f,c (i) is the PUSCH transmission power adjustment component.
[0152] For K S =1.25, yes
[0153] For K S =0, therefore Δ TF,b,f,c (i) = 0.
[0154] Among them, K S The value is given by the higher-layer parameter deltaMCS. When uplink data (UL-SCH data) is transmitted on the PUSCH, the value in the above formula... Where C is the number of code blocks transmitted, and K r Let N be the size of the r-th code block. RE The number of REs required to transmit this PUSCH is BPRE, which is the number of bits per RE. Where N... RE Satisfies formula (5):
[0155]
[0156] in, The number of symbols i for PUSCH transmission on the active uplink bandwidth b of carrier f in serving cell c. The number of subcarriers of DMRS and PTRS removed from PUSCH symbol j, and if PUSCH is repetition type B, then it is assumed that there is no segmentation for nominal repetition.
[0157] This section introduces the rules for terminal devices to reuse UCI on the PUSCH.
[0158] Currently, when terminal devices send PUCCHs and / or PUSCHs to radio access network devices, overlapping transmissions are possible. PUCCH and PUSCH overlap refers to the time-domain overlap between PUCCHs and PUSCHs, including full overlap and partial overlap. Taking the overlap of a single PUCCH and a single PUSCH as an example, full overlap means that the time-domain symbols used in the PUCCH transmission are exactly the same as those used in the PUSCH transmission; partial overlap means that a portion of the time-domain symbols used in the PUCCH transmission are the same as those used in the PUSCH transmission.
[0159] PUCCH and PUSCH can be assigned different priority indices. Priority index 0 represents a lower priority index, also known as a low-priority index, while priority index 1 represents a higher priority index, also known as a high-priority index. When PUCCHs and / or PUSCHs of different priorities overlap, in most cases, the PUCCHs and / or PUSCHs with priority index 0 are cancelled, depending on their respective priority indices.
[0160] For an overlapping set of PUCCHs / PUSCHs, if one of the PUCCHs / PUSCHs transmissions is dynamically scheduled, then the terminal device expects the first symbol S0 of the earliest PUCCH or PUSCH to meet the timeline conditions. The timeline conditions are that there is sufficient processing time between the terminal device receiving the last symbol of the corresponding PDCCH or PDSCH and the terminal device sending the first symbol of the earliest PUSCH and / or PUCCH.
[0161] For an overlapping set of PUCCHs / PUSCHs, if none of the PUSCHs are dynamically scheduled, and one of the PUCCHs includes HARQ-ACK information in response to a semi-persistent (SPS) PDSCH reception, then the terminal device expects the first symbol S0 of the earliest PUCCH or PUSCH to satisfy the timeline conditions. In this case, the timeline conditions require sufficient processing time between the first symbol S0 of the PUCCH or PUSCH and the last symbol of the corresponding PDSCH / PDCCH.
[0162] When PUCCHs / PUSCHs with the same physical layer priority overlap, if the PUCCHs do not repetition, the UCI will be multiplexed, meaning the UCI will be sent via the PUSCH. First, the terminal device multiplexes the UCIs from the overlapping PUCCHs. Specifically, if the PUSCH does not carry uplink data (PUSCH without UL-SCH) and contains a positive scheduling request (SR), the terminal device does not transmit the PUSCH; otherwise, the terminal device will multiplex the HARQ-ACK information and CSI report on the selected PUSCH and will not transmit the SR.
[0163] When a terminal device multiplexes UCI on a PUSCH, it needs to determine the number of coded bits G and the coded bit sequence g for transmission based on different UCI types. Specifically, the encoding process includes the following steps:
[0164] 1. Generate bit sequences for different UCI types.
[0165] 2. Based on the bit sequence, perform code block segmentation and CRC addition.
[0166] If the payload number of the UCI bit sequence is greater than or equal to 12 bits, this operation is performed, CRC is added, and the channel coding method of the UCI is determined to be Polar code; if the payload number of the UCI bit sequence is less than or equal to 11 bits, CRC is not added, and the channel coding method of the UCI is determined to be channel coding of small block length.
[0167] 3. Channel coding.
[0168] As described above, if the payload number of the UCI bit sequence is greater than or equal to 12 bits, Polar code is used; if the payload number of the UCI bit sequence is less than or equal to 11 bits, small block long channel coding is used.
[0169] 4. Rate matching.
[0170] By rate matching, the number of coded modulation symbols per layer for different types of UCI is obtained. Based on this number of symbols, the length of the rate-matched output sequence for different code blocks and the output bit sequence after rate matching are determined.
[0171] Rate matching is performed for HARQ-ACK, CSI part 1, CSI part 2, configured licensed UCI (CG-UCI), HARQ-ACK, and CG-UCI respectively. The calculation of the number of coded modulation symbols at each layer depends on the type of UCI, the type of channel coding, and the repetition type of PUSCH.
[0172] Taking Polar code as the channel coding, PUSCH without repetition type B, and UCI type HARQ-ACK as an example, for the case where PUSCH transmission has both HARQ-ACK and UL-SCH, the number of coding and modulation symbols per layer used for HARQ-ACK transmission is as follows (6):
[0173]
[0174] in, Indicates rounding up, O ACK The number of HARQ-ACK bits; if O ACK ≥360, L ACK =11, otherwise the number of CRC bits for HARQ-ACK; Offset value provided for higher floors; C UL-SCH The number of code blocks of uplink data transmitted for PUSCH; K r Let K be the size of the r-th block of UL-SCH. If this block is indicated not to be transmitted, then K... r =0; The total number of OFDM symbols for PUSCH; α is the number of REs available for UCI transmission in the l-th OFDM symbol; α is configured by the higher-layer parameter scaling; l0 is the index of the first OFDM symbol that does not carry DMRS after the first DMRS symbol in this PUSCH transmission.
[0175] When using small-block long-channel coding, the formula for calculating the number of coded modulation symbols per layer used to transmit UCI corresponds one-to-one with the formula for Polar channel coding. The difference is that in small-block long-channel coding, the number of CRC bits L for different types of UCI is 0.
[0176] 5. Code block aggregation: Rate matching output bit sequence of sequentially concatenated different code blocks.
[0177] 6. The terminal device multiplexes the concatenated bit sequence onto the PUSCH.
[0178] Specifically, the terminal device allocates the UCI bits output after code block aggregation to the RE where PUSCH is located, and finally merges them with the UL-SCH bit stream in PUSCH.
[0179] Figure 6 This is a schematic diagram of a mobile communication architecture provided in an embodiment of this application, such as... Figure 6 As shown, the mobile communication system includes core network equipment 610, radio access network equipment 620, and at least one terminal device (such as...). Figure 6 The terminal devices 630 and 640 are described in the text. The terminal devices connect wirelessly to the wireless access network equipment, which in turn connects wirelessly or via a wired connection to the core network equipment. The core network equipment and the wireless access network equipment can be independent physical devices, or the functions of the core network equipment and the logical functions of the wireless access network equipment can be integrated into a single physical device. Alternatively, a single physical device can integrate some of the functions of the core network equipment and some of the functions of the wireless access network equipment. The terminal devices can be fixed in location or mobile. Figure 6 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 6 Not shown in the diagram. The embodiments of this application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system.
[0180] The terminal device in this application embodiment can refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device can also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in future 5G networks, or terminal device in future evolved Public Land Mobile Network (PLMN), etc., and this application embodiment does not limit this to these categories.
[0181] A wireless access network device is an access device that allows a terminal device to access a mobile communication system wirelessly. It can be a NodeB base station, an evolved NodeB base station, a base station in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The embodiments of this application do not limit the specific technology or specific device form used in the wireless access network device.
[0182] Terminal equipment can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. Terminal equipment can include mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on.
[0183] Wireless access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the wireless access network equipment and terminal equipment.
[0184] The embodiments of this application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is a wireless access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a wireless access network device. For D2D signal transmission, both the transmitting and receiving devices are terminal devices. The direction of signal transmission is not limited in the embodiments of this application.
[0185] In wireless communication, currently, a PUSCH transport block is typically transmitted in one time slot. With the development of communication technology, the concept of TBoMS has been introduced in the new radio (NR) standard protocol, where a transport block is transmitted in multiple time slots. In this scenario, how to transmit the PUSCH will face a greater challenge.
[0186] For the sake of brevity, "TBoMS" in the following description represents the first PUSCH. The first PUSCH may also have other names, and this application embodiment does not limit this. The transmission time of the first PUSCH is called TOT.
[0187] This application provides an information transmission method and apparatus that can solve the PUSCH transmission problem in TBoMS scenarios where TOT is the unit. For example... Figure 7 As shown, the information sending method may include S701-S704.
[0188] S701, The access network device sends the transmission parameters of the first PUSCH to the terminal device.
[0189] The transmission parameters of the first PUSCH mentioned above include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters. The frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; and the time-domain window parameters indicate the number of time-domain units included in the time-domain window, wherein the time-domain unit can be any of a transmission timing, time slot, or symbol.
[0190] The first PUSCH mentioned above includes K transmission times, and each transmission time includes at most one transmission block TB cyclic redundancy check (CRC) appended, where K is a positive integer greater than or equal to 1.
[0191] It should be understood that the transmission timing (i.e., TOT) of the first PUSCH may include non-downlink symbols in multiple time slots; wherein, non-downlink symbols include uplink symbols and / or flexible symbols.
[0192] For example, the transmission timing of the first PUSCH may include multiple consecutive uplink time slots, such as reference Figure 8 The frame structure of the transmission timing shown in (a) is as follows: the transmission timing of the first PUSCH includes three uplink time slots (U time slots), and its frame structure is UUU; the transmission timing of the first PUSCH may include multiple consecutive special time slots (U time slots), for example, as shown in reference Figure 8 The frame structure of the transmission timing shown in (b) is such that the transmission timing of the first PUSCH includes three special time slots (S), and its frame structure is SSS; the transmission timing of the first PUSCH may also include one or more uplink time slots and special time slots, for example, as shown in reference Figure 8 The frame structure of the transmission timing shown in (c) is as follows: the transmission timing of the first PUSCH includes 2 uplink time slots and 1 special time slot, and its frame structure is USU.
[0193] It should be noted that the transmission timing of the first PUSCH can span across downlink symbols, for example, see reference... Figure 8 The frame structure of the transmission timing shown in (d) is as follows: the transmission timing of the first PUSCH includes one special time slot and one uplink time slot. There is one downlink time slot (D time slot, which includes multiple downlink symbols) between the special time slot and the downlink time slot. That is, the transmission timing of the first PUSCH spans one downlink time slot, and its frame structure is SDU.
[0194] In this embodiment of the application, the frequency hopping mode of the first PUSCH indicated by the frequency hopping parameter may include a first frequency hopping mode and a second frequency hopping mode.
[0195] The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission window, with different frequency domain resource locations within each window. For example, such as... Figure 9 As shown in (a), a transmission opportunity includes two uplink time slots (i.e., U time slots). The first PUSCH performs frequency hopping at the boundary between the first and second uplink time slots within the transmission opportunity. The frequency domain resource location of the first hop is different from that of the second hop.
[0196] The second frequency hopping mode involves the first PUSCH hopping between transmission opportunities, with adjacent transmission opportunities having different frequency domain resource locations. For example, such as... Figure 9As shown in (b), a transmission opportunity includes two uplink time slots. The first PUSCH hops at the boundary between the two transmission opportunities. The frequency domain resource location of the first hop is different from that of the second hop.
[0197] In this embodiment of the application, the control mode of the transmission power of the first PUSCH indicated by the above power parameters may include a first control mode and a second control mode.
[0198] The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units (REs) of each transmission time. Specifically, the transmission power of the first PUSCH at the corresponding transmission time is determined based on the number of resource units (REs) included in each transmission time.
[0199] The second control mode is to determine the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0200] For example, refer to Figure 10 ,exist Figure 10 In the illustrated transmission timing, D represents a downlink time slot, S represents a special time slot, and U represents an uplink time slot. The downlink symbols in the downlink time slot of this transmission timing divide the first PUSCH transmission timing (TOT) into two parts. The first part includes the first three uplink time slots (i.e., UUU) of the first PUSCH transmission timing (TOT), and the second part includes the last two time slots (i.e., US) of the first PUSCH transmission timing (TOT). Since the first part includes three uplink time slots, the 42 uplink symbols contained in these three uplink time slots form the first group of continuous non-downlink symbols, denoted as S1. For the second part, assuming the first seven symbols in the special time slot (S time slot) are uplink symbols and the last seven symbols are downlink symbols, the 14 uplink symbols in the uplink time slots and the first seven uplink symbols in the special time slot form the second group of continuous non-downlink symbols, denoted as part S2 in the figure. For... Figure 10 For each group of consecutive non-downlink symbols, calculate the transmission power of each group of consecutive non-downlink symbols, that is, calculate the transmission power corresponding to S1 and the transmission power corresponding to S2 respectively.
[0201] In this embodiment of the application, the aforementioned time-domain window parameter is used to indicate the number of time-domain units included in the time-domain window. The time-domain unit can be any one of transmission timing, time slot, or symbol.
[0202] For example, if the time-domain unit of a time-domain window is a transmission timing, the time-domain window may include one or more transmission timings, see reference. Figure 11The time-domain window shown in (a) includes a structure for two transmission opportunities. If the time-domain unit of the time-domain window is a time slot, the time-domain window may include one or more time slots, see reference. Figure 11 The diagram (b) shows a structure for a time-domain window that includes three time slots. If the time-domain unit of the time-domain window is a symbol, the time-domain window may include one or more symbols, see reference [reference]. Figure 11 The structure of a time-domain window shown in (c) can include 21 symbols.
[0203] S702, The terminal device receives the transmission parameters of the first PUSCH.
[0204] S703. The terminal device sends the first PUSCH to the access network device according to the transmission parameters of the first PUSCH.
[0205] It should be understood that the terminal device transmits the first PUSCH according to at least one of the frequency hopping parameters, power control parameters, or time-domain window parameters in the transmission parameters of the first PUSCH.
[0206] In this embodiment, when the transmission parameter of the first PUSCH is a frequency hopping parameter, the terminal device determines the frequency domain resource location of the first PUSCH and the number of symbols included in each hop according to the frequency hopping parameter, and transmits the first PUSCH using frequency hopping; when the transmission parameter of the first PUSCH is a power control parameter, the terminal device determines the transmission power of the first PUSCH according to the power control parameter, and transmits the first PUSCH according to the transmission power; when the frequency hopping parameter of the first PUSCH is a time domain window parameter, the transmission power of the first PUSCH is determined according to the relationship between the time domain units included in the time domain window and the transmission timing of the first PUSCH, or the transmission power, frequency domain resource location, and number of symbols included in each hop of the first PUSCH are determined, and then the first PUSCH is transmitted.
[0207] Step 704: The access network device receives the first PUSCH.
[0208] It should be understood that the first PUSCH received by the access network device is the PUSCH sent by the terminal device according to the transmission parameters of the first PUSCH indicated by the access network device.
[0209] In this embodiment of the application, the terminal device sends the first PUSCH to the access network device according to at least one of the frequency hopping parameters, power control parameters, or time-domain window parameters in the transmission parameters of the first PUSCH, which enables the smooth transmission of the first PUSCH in a scenario where a transmission block is transmitted in multiple time slots.
[0210] In summary, the information transmission method provided in this application can realize frequency hopping and / or power control of PUSCH. Specifically, the terminal device performs corresponding processing based on the content of the transmission parameters of the received first PUSCH, and then sends the first PUSCH. The process of the terminal sending the first PUSCH is described below from the perspective of the different transmission parameters included in the first PUSCH.
[0211] Optionally, such as Figure 12 As shown, when the transmission parameters of the first PUSCH include frequency hopping parameters, the process of the terminal device sending the first PUSCH includes S1210 to S1230.
[0212] S1210, The terminal device receives the transmission parameters of the first PUSCH, which include frequency hopping parameters.
[0213] S1220: The terminal device determines the frequency domain resource location of the first PUSCH according to the frequency hopping mode indicated by the frequency hopping parameter in the transmission parameters of the first PUSCH.
[0214] In this embodiment of the application, when the frequency hopping mode indicated by the above frequency hopping parameter is the first frequency hopping mode (i.e., frequency hopping within the transmission time), the frequency domain resource location of each hop within a transmission can be determined according to the following formula (7):
[0215]
[0216] Where i = 0 represents the first hop of the transmission timing, i = 1 represents the second hop of the transmission timing, and RB start The starting RB for the first hop uplink bandwidth part (BWP), RB offset The frequency interval between two frequency hopping operations is expressed in units of RB. It refers to the size of the uplink bandwidth, which is expressed in bytes (RBs).
[0217] In one implementation, the frequency hopping mode of the first PUSCH is a first frequency hopping mode, and the aforementioned transmission timing includes non-downlink symbols; therefore, the number of symbols in the first hop of the aforementioned transmission timing is: The number of symbols in the second jump is in, The number of OFDM symbols used to transmit the first PUSCH in a single Transmission Timing (TOT) mentioned above.
[0218] If we distinguish the first hop and the second hop in a transmission sequence using symbols as the granularity: Let represent the number of OFDM symbols transmitted in the first PUSCH during a transmission hop. Then, the number of symbols in the first hop is . The number of symbols in the second jump is (Approximately splitting the symbols in a TOT in half), where, This indicates rounding down to the nearest integer.
[0219] For example, such as Figure 13 As shown in (a), a transmission window includes 17 uplink symbols. Therefore, the first hop contains 8 uplink symbols, and the second hop contains 9 uplink symbols. Thus, frequency hopping occurs at the boundary between the 8th and 9th uplink symbols, i.e., at S3. It can be understood that, based on the formulas for calculating the number of symbols in the first and second hops, when the first PUSCH performs frequency hopping within a transmission window, it approximately divides the symbols in that window into two halves, where the frequency domain resource locations of one part differ from those of the other.
[0220] If we use time slots as the granularity to distinguish the first hop and the second hop in the transmission timing (TOT) of the first PUSCH: (approximately dividing a time slot in a TOT in half) Let... If the number of time slots for PUSCH transmission in a first PUSCH transmission time (TOT) is given, then the number of time slots in the first hop is: The number of time slots in the second hop is This refers to the size of the uplink bandwidth, expressed in bytes (RBs).
[0221] For example, such as Figure 13 As shown in (b), U represents the uplink time slot. The transmission opportunity (TOT) of a first PUSCH lasts for 3 uplink time slots. Therefore, the first hop contains 1 uplink time slot and the second hop contains 2 uplink time slots. Thus, the frequency hopping position is indicated at the junction of the first uplink time slot and the second uplink time slot, i.e., at S4.
[0222] If we use nominal repetition as the granularity to distinguish the first hop and the second hop in the transmission timing (TOT) of the first PUSCH: (approximately dividing the nominal repetition in a TOT in half) Let... Let the nominal number of PUSCH transmissions in the first PUSCH transmission time of time (TOT) be the number of times the PUSCH transmission occurs. Then the nominal number of repetitions in the first hop is: The nominal repetition count in the second jump is This refers to the size of the uplink bandwidth, expressed in bytes (RBs).
[0223] In another implementation, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, in this transmission timing, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol. The method for determining the frequency domain resource positions can refer to the above formula (7). This represents the number of uplink symbols transmitted in the first PUSCH within a transmission window. The number of symbols in the first hop of this transmission window is the number of consecutive non-downlink symbols preceding the downlink symbols, and the number of symbols in the second hop is the number of consecutive non-downlink symbols following the downlink symbols. This refers to the size of the uplink bandwidth, expressed in bytes (RBs).
[0224] It should be understood that the aforementioned group of consecutive non-downlink symbols is a group of non-downlink symbols comprising one or more consecutive non-downlink time slots.
[0225] For example, such as Figure 13 As shown in (c), D represents the downlink time slot and U represents the uplink time slot. The time slot spanned by a first PUSCH transmission timing (TOT) from the start position to the end position is UUUDDDUU. The downlink time slot splits the TOT into two groups of continuous non-downlink symbols. The first group of continuous non-downlink symbols consists of 42 uplink symbols from the first 3 uplink time slots in the TOT, and the second group of non-downlink symbols consists of 28 uplink symbols from the last 2 uplink time slots in the TOT. Therefore, frequency hopping occurs at the boundary between the 3rd downlink time slot and the penultimate uplink time slot in the TOT, i.e., frequency hopping is indicated at S7, which makes the frequency domain resource positions of the first group of continuous non-downlink symbols and the second group of continuous non-downlink symbols different.
[0226] In this embodiment of the application, when the symbols between the start and end positions of the transmission timing include downlink symbols, a certain frequency diversity gain can be obtained by frequency hopping at the boundary between downlink and uplink symbols and performing joint channel estimation for each hop.
[0227] When the frequency hopping mode indicated by the frequency hopping parameter is the second frequency hopping mode (frequency hopping between TOTs), each TOT constitutes a hop, wherein the frequency domain resource location of each hop can be determined according to the following formula (8):
[0228]
[0229] Among them, RB start For the starting RB of the UL BWP, n represents the nth transmission opportunity in the first PUSCH mentioned above, RB offsetThe frequency interval between two frequency hops is expressed in units of RB. The number of symbols in each hop is the number of consecutive non-downlink symbols in the corresponding nth transmission timing. It refers to the size of the uplink bandwidth, which is expressed in bytes (RBs).
[0230] S1230. Send the first PUSCH according to the frequency domain resource location of the first PUSCH.
[0231] In this embodiment, the frequency domain resource location of the first PUSCH is determined according to the frequency hopping mode indicated by the frequency hopping parameter in the transmission parameters of the first PUSCH. Then, the first PUSCH is sent according to the frequency domain resource location of the first PUSCH. In scenarios where a transmission block is transmitted in multiple time slots, the first PUSCH can be sent in a frequency hopping manner to achieve smooth transmission of the first PUSCH.
[0232] Optionally, such as Figure 14 As shown, when the transmission parameters of the first PUSCH include power control parameters, the process of the terminal device sending the first PUSCH includes S1410 to S1430.
[0233] S1410, The terminal device receives the transmission parameters of the first PUSCH, which include power control parameters.
[0234] S1420. The terminal device determines the transmission power of the first PUSCH according to the control mode indicated by the power control parameters in the transmission parameters of the first PUSCH.
[0235] When the control mode indicated by the power control parameter in the transmission parameters of the first PUSCH is the first control mode, the terminal device determines the transmission power of the first PUSCH at the corresponding transmission time according to the number of resource units at each transmission time.
[0236] Specifically, the transmission power of the first PUSCH at the corresponding transmission time can be determined by the following formula (9):
[0237]
[0238] Among them, P CMAX,f,c (i) The maximum output power configured for the terminal device; P O_PUSCH,b,f,c (j) is the sum of the nominal first PUSCH power component and the terminal device power component; α represents the transmission bandwidth of the first PUSCH, where the transmission bandwidth of the first PUSCH is in units of RBs; μ represents the subcarrier spacing configuration; α b,f,c (j) Determined by high-level parameters, used for downlink path loss estimation PLb,f,c (q d Adjustments will be made; f b,f,c (i,l) represents the first PUSCH power control adjustment state, Δ TF,b,f,c (i) is the PUSCH transmission power adjustment component.
[0239] For K S =1.25, yes
[0240] For K S =0, therefore Δ TF,b,f,c (i) = 0.
[0241] Among them, K S The value is given by the higher-layer parameter deltaMCS. When uplink data (UL-SCH data) is transmitted on the first PUSCH, the value in the above formula... It is the proportion of REs (Retrievable Entities) containing data to be sent out of the REs that can be sent by the first PUSCH. Where C is the number of code blocks transmitted, and K r Let N be the size of the r-th code block. RE The number of REs required to transmit the first PUSCH is BPRE, which is the number of bits per RE. Where N... RE Satisfies formula (10):
[0242]
[0243] in, Let be the number of symbols in the i-th TOT. For the i-th TOT, the number of subcarriers used to transmit data on each RB.
[0244] It should be noted that if DMRS and PTRS exist in the above TOT, the transmission power of the first PUSCH is determined based on the number of REs in the entire TOT after removing DMRS and PTRS.
[0245] When the control mode indicated by the power control parameter in the transmission parameters of the first PUSCH is the second control mode, the terminal device determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time according to the number of resource units of each set of consecutive non-downlink symbols.
[0246] It should be understood that the aforementioned group of consecutive non-downlink symbols is a group of non-downlink symbols comprising one or more consecutive non-downlink time slots. Specifically, the transmission power of the first PUSCH at the corresponding transmission time slot can be determined by the following formula (11):
[0247]
[0248] Among them, P CMAX,f,c (i) The maximum output power configured for the terminal device; P O_PUSCH,b,f,c (j) is the sum of the nominal first PUSCH power component and the terminal device power component; The bandwidth of the first PUSCH transmission is expressed in RBs; μ represents the subcarrier spacing configuration; α b,f,c (j) Determined by high-level parameters, used for downlink path loss estimation PL b,f,c (q d Adjustments will be made; f b,f,c (i,l) represents the first PUSCH power control adjustment state, Δ TF,b,f,c (i) is the first PUSCH transmission power adjustment component.
[0249] For K S =1.25, yes
[0250] For K S =0, therefore Δ TF,b,f,c (i) = 0.
[0251] Among them, K S The value is given by the higher-layer parameter deltaMCS. When uplink data (UL-SCH data) is transmitted on the first PUSCH, the value in the above formula... Where C is the number of code blocks transmitted, and K r Let N be the size of the r-th code block. RE The number of REs required to transmit the first PUSCH is BPRE, which is the number of bits per RE. Where N... RE Satisfies formula (12):
[0252]
[0253] in, This represents the number of symbols in the k-th consecutive non-downlink time slot within the i-th TOT. For the i-th TOT, the number of subcarriers used to transmit data on each RB.
[0254] It should be noted that if DMRS and PTRS exist in the above TOT, the transmission power of the first PUSCH is determined based on the number of REs after removing DMRS and PTRS from a group of consecutive non-downlink symbols.
[0255] S1430. The terminal device sends the first PUSCH according to the transmission power of the first PUSCH.
[0256] In this embodiment, the transmission power of the first PUSCH is determined according to the control mode indicated by the power control parameters in the transmission parameters of the first PUSCH. Then, the first PUSCH is sent according to the transmission power of the first PUSCH. In scenarios where a transmission block is transmitted in multiple time slots, the power control mode for sending the first PUSCH can be determined to achieve smooth transmission of the first PUSCH.
[0257] Optionally, such as Figure 15 As shown in the embodiments of this application, the transmission parameters of the first PUSCH may include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted using a frequency hopping method. When the transmission parameters of the first PUSCH include time-domain window parameters and frequency hopping indication information, the process of the terminal device sending the first PUSCH includes S1510 to S1530.
[0258] S1510, The terminal device receives the transmission parameters of the first PUSCH, which include time-domain window parameters and frequency hopping indication information.
[0259] S1520: The terminal device determines the transmission power and frequency domain resource location of the first PUSCH based on the time domain window parameters and frequency hopping indication information.
[0260] In this embodiment of the application, the terminal device determines the transmission power and frequency domain resource location of the first PUSCH based on the time domain window parameters and frequency hopping indication information, specifically by comparing the number of symbols included in the time domain window with the number of symbols between the start and end positions of a transmission opportunity, and determining the transmission power and frequency domain resource location of the first PUSCH based on the comparison result.
[0261] S1530, The terminal device sends the first PUSCH according to the frequency domain resource location of the first PUSCH and the transmission power of the first PUSCH.
[0262] Optionally, the terminal device determines the transmission power and frequency domain resource location of the first PUSCH based on a comparison between the number of symbols included in the time-domain window and the number of symbols between the start and end positions of a transmission opportunity. This includes two scenarios.
[0263] The first scenario: If the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission window, then the terminal device determines the transmission power and frequency domain resource location of the first PUSCH using the following method: Figure 16 As shown, S1520 specifically includes S1610 to S1620.
[0264] S1610. If the number of symbols included in the time-domain window of the transmission parameters of the first PUSCH is greater than or equal to the number of symbols between the start and end positions of a transmission timing, the terminal device determines that the control mode of the transmission power of the first PUSCH is the first control mode, and determines that the first PUSCH does not support the first frequency hopping mode, and the frequency hopping mode of the first PUSCH is the second frequency hopping mode.
[0265] For example, such as Figure 17 As shown in (a), one TOT includes two uplink time slots (corresponding to 28 uplink symbols), and one time domain window includes four time slots (i.e., including two TOTs, corresponding to 56 uplink symbols). Therefore, Figure 17 The time-domain window shown in (a) contains a number of symbols greater than the number of symbols between the start and end positions of a transmission timing.
[0266] S1620: The terminal device determines the transmission power of the first PUSCH according to the first control mode, and determines the frequency domain resource location of the first PUSCH according to the second frequency hopping mode.
[0267] The method described above for determining the transmission power of the first PUSCH based on the first control mode (determining the transmission power of the first PUSCH based on the number of REs included in a transmission timing) is similar to the method described in S1420 for determining the transmission power of the first PUSCH when the control mode is the first control mode, and will not be repeated here.
[0268] The method described above for determining the frequency domain resource location of the first PUSCH based on the second frequency hopping mode (inter-frequency hopping during transmission) is similar to the method described in S1220 for determining the frequency domain resource location of the first PUSCH when the frequency hopping mode is the second frequency hopping mode, and will not be repeated here.
[0269] The second scenario: If the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission window, then the terminal device determines the transmission power and frequency domain resource location of the first PUSCH using the following method: Figure 18 As shown, S1520 specifically includes S1810 to S1820.
[0270] S1810. If the number of symbols included in the time-domain window of the transmission parameters of the first PUSCH is less than the number of symbols between the start and end positions of a transmission timing, then the transmission power of the first PUSCH is determined according to the resource units included in the time-domain window, and the frequency hopping mode of the first PUSCH is determined to be the first frequency hopping mode.
[0271] like Figure 17As shown in (b), a time-domain window includes two uplink time slots (i.e., 28 uplink symbols), and a TOT includes three uplink time slots (i.e., 42 uplink symbols). Therefore, the number of symbols included in a time-domain window is less than the number of symbols between the start and end positions of a transmission timing.
[0272] Specifically, the transmission power of the first PUSCH can be determined by the following formula (13):
[0273]
[0274] Among them, P CMAX,f,c (i) The maximum output power configured for the terminal device; P O_PUSCH,b,f,c (j) is the sum of the nominal first PUSCH power component and the terminal device power component; The bandwidth of the first PUSCH transmission is expressed in RBs; μ represents the subcarrier spacing configuration; α b,f,c (j) Determined by high-level parameters, used for downlink path loss estimation PL b,f,c (q d Adjustments will be made; f b,f,c (i,l) represents the first PUSCH power control adjustment state, Δ TF,b,f,c (i) is the PUSCH transmission power adjustment component.
[0275] For K S =1.25, yes
[0276] For K S =0, therefore Δ TF,b,f,c (i) = 0.
[0277] Among them, K S The value is given by the higher-layer parameter deltaMCS. When uplink data (UL-SCH data) is transmitted on the first PUSCH, the value in the above formula... Where C is the number of code blocks transmitted, and K r Let N be the size of the r-th code block. RE The number of REs required to transmit the first PUSCH is BPRE, which is the number of bits per RE. Where N... RE Satisfies formula (14):
[0278]
[0279] in, The number of symbols included in the time-domain window. For the i-th TOT, the number of subcarriers used to transmit data on each RB.
[0280] S1820, The terminal device determines the frequency domain resource location of the first PUSCH according to the first frequency hopping mode.
[0281] The Time-of-Traffic (TOT) can include one or more time-domain windows. For the first frequency-hopping mode (internal TOT frequency hopping), the frequency domain resource positions used for transmitting the first PUSCH within the time-domain window are different from the frequency domain resource positions used for transmitting the first PUSCH before the start position of the time-domain window, and the frequency domain resource positions used for transmitting the first PUSCH within the time-domain window are different from the frequency domain resource positions used for transmitting the first PUSCH after the end position of the time-domain window. In other words, the frequency hopping positions of the first PUSCH in the time domain are the boundaries of the time-domain window, i.e., the start and end positions of the time-domain window.
[0282] The method described above for determining the frequency domain resource location of the first PUSCH based on the first frequency hopping mode (intra-transmission frequency hopping) is similar to the method described in S1220 for determining the frequency domain resource location of the first PUSCH when the frequency hopping mode is the first frequency hopping mode, and will not be repeated here.
[0283] In this embodiment, the transmission power and frequency domain resource location of the first PUSCH are determined based on the time domain window parameters and frequency hopping indication information, thereby enabling the transmission of the first PUSCH according to the determined transmission power and frequency domain resource location.
[0284] Optionally, in this embodiment of the application, when the transmission parameters of the first PUSCH include time-domain window parameters, there are two cases:
[0285] The first scenario: If the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing, then the terminal device sends the first PUSCH in the following manner: Figure 19 As shown, the method includes steps S1910 to S1930.
[0286] S1910. If the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing, then the control mode of the transmission power of the first PUSCH is determined to be the first control mode.
[0287] S1920, The terminal device determines the transmission power of the first PUSCH according to the first control mode.
[0288] The method described above for determining the transmission power of the first PUSCH based on the first control mode (determining the transmission power of the first PUSCH based on the number of REs included in a transmission timing) is similar to the method for determining the transmission power of the first PUSCH when the control mode is the first control mode in S1420, and will not be described again here.
[0289] S1930, The terminal device sends the first PUSCH according to the transmission power of the first PUSCH.
[0290] In this embodiment, the transmission power of the first PUSCH is determined based on the time-domain window parameter, thereby enabling the transmission of the first PUSCH according to the determined transmission power.
[0291] The second scenario: If the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing, then the terminal device sends the first PUSCH in the following manner: Figure 20 As shown, the method includes steps S2010 to S2020.
[0292] S2010. If the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing, determine the transmission power of the first PUSCH based on the resource units included in the time-domain window.
[0293] The method for determining the transmission power of the first PUSCH based on the resource units included in the time domain window is similar to the method for determining the transmission power of the first PUSCH based on the resource units included in the time domain window in S1810, and will not be described again here.
[0294] S2020: The terminal device sends the first PUSCH according to the transmission power of the first PUSCH.
[0295] In this embodiment, the transmission power of the first PUSCH is determined based on the resource units included in the time domain window, thereby enabling the transmission of the first PUSCH according to the determined transmission power.
[0296] Optional, such as Figure 21 As shown, when the transmission parameters of the first PUSCH include time-domain window parameters, the process of the terminal device sending the first PUSCH includes S2110 to S2140.
[0297] S2110, The terminal device receives the transmission parameters of the first PUSCH, the transmission parameters of the first PUSCH including time-domain window parameters.
[0298] S2120, The terminal device determines the frequency domain resource location of the first PUSCH.
[0299] In this embodiment, the frequency domain resource location of the first PUSCH is related to the boundaries of the TOT, the boundaries of the time domain window (which can be determined based on the time domain window parameters in the transmission parameters of the first PUSCH), and the boundaries of the uplink and downlink time slots / symbols. In the time domain, the frequency hopping position of the first PUSCH is the start or end position of the time domain window, the start or end position of the transmission opportunity, or the start or end position of the downlink symbol in the time slot where the transmission opportunity is located. That is, frequency hopping occurs whenever any of the start or end positions of the time domain window, the start or end position of the transmission opportunity, or the start or end position of the downlink symbol in the time slot is encountered.
[0300] Specifically, the frequency domain resource positions for transmitting the first PUSCH within the time-domain window are different from those before the start of the time-domain window, and also different from those after the end of the time-domain window. Furthermore, the frequency domain resource positions for transmitting the first PUSCH within the time-domain window are different from those before the start of the transmission timing, and also different from those after the end of the transmission timing. When the symbols between the start and end of the transmission timing include downlink symbols, the frequency domain resource positions of the consecutive non-downlink symbols preceding the downlink symbols are different from those of the consecutive non-downlink symbols following the downlink symbols.
[0301] For example, such as Figure 22 As shown, the frame structure is DDSUUDDDSUUUUUU, with frequency hopping at the boundaries of the time-domain windows, namely: the boundary between the first and second uplink time slots; the boundaries between uplink and downlink symbols, namely: the boundary between the fifth downlink time slot and the second special time slot; and the boundaries of the TOT, namely: the boundary between the third and fourth uplink time slots.
[0302] The method for determining the frequency domain resource location of the first PUSCH described above is similar to the method for determining the frequency domain resource location of the first PUSCH when the frequency hopping mode is the second frequency hopping mode in S1220, and will not be repeated here.
[0303] S2130. Determine the transmission power of the first PUSCH based on the resource units of each hop of the first PUSCH.
[0304] Specifically, the transmission power of the first PUSCH, determined based on the resource units of each hop of the first PUSCH, can be determined by the following formula (15):
[0305]
[0306] Among them, P CMAX,f,c (i) The maximum output power configured for the terminal device; P O_PUSCH,b,f,c (j) is the sum of the nominal first PUSCH power component and the terminal device power component; The bandwidth of the first PUSCH transmission is expressed in RBs; μ represents the subcarrier spacing configuration; α b,f,c (j) Determined by high-level parameters, used for downlink path loss estimation PL b,f,c (q d Adjustments will be made; f b,f,c (i,l) represents the first PUSCH power control adjustment state, Δ TF,b,f,c (i) is the PUSCH transmission power adjustment component.
[0307] For K S =1.25, yes
[0308] For K S =0, therefore Δ TF,b,f,c (i) = 0.
[0309] Among them, K S The value is given by the higher-layer parameter deltaMCS. When uplink data (UL-SCH data) is transmitted on the first PUSCH, the value in the above formula... Where C is the number of code blocks transmitted, and K r Let N be the size of the r-th code block. RE The number of REs required to transmit the first PUSCH is BPRE, which is the number of bits per RE. Where N... RE Satisfies formula (16):
[0310]
[0311] in, Let be the number of symbols in the k-th jump of the i-th TOT. For the i-th TOT, the number of subcarriers used to transmit data on each RB.
[0312] It should be noted that if DMRS and PTRS exist in the above TOT, the transmission power of the first PUSCH is determined by removing the RE number of DMRS and PTRS from a set of RE numbers in a single frequency hopping.
[0313] S2140. The terminal device transmits the first PUSCH according to the frequency domain resource location of the first PUSCH and the transmission power of the first PUSCH.
[0314] In this embodiment of the application, the frequency domain resource location of the first PUSCH is determined, and then the transmission power of the first PUSCH is determined, thereby enabling the transmission of the first PUSCH according to the determined transmission power and frequency domain resource location.
[0315] In this embodiment, the terminal device determines the frequency domain resource location of the first PUSCH based on the time domain window parameters and frequency hopping indication information, and then determines the transmission power of the first PUSCH. Then, it sends the first PUSCH according to the transmission power and frequency domain resource location of the first PUSCH. In scenarios where transmission occurs in multiple time slots within a single transmission block, the first PUSCH can be sent in a power control and frequency hopping manner to achieve smooth transmission of the first PUSCH.
[0316] In one embodiment of this application, when a terminal device sends PUCCHs and / or PUSCHs to an access network device, overlap may occur, meaning that the time domain symbols occupied by the PUCCH transmission are all or partially the same as those occupied by the PUSCH transmission. Based on this, this application also provides a method for transmitting PUSCHs in the case of PUCCH and PUSCH overlap.
[0317] In one implementation, such as Figure 23 As shown, when the first PUSCH and the PUCCH carrying UCI overlap in the time domain, the process of the terminal device sending the first PUSCH includes S2310 to S2330.
[0318] It should be understood that the time-domain overlap between the first PUSCH and the PUCCH carrying UCI includes partial time-domain overlap and complete time-domain overlap, such as... Figure 24 As shown in (a), there is partial overlap, and the time domain symbols occupied by the PUCCH transmission are partially the same as those occupied by the first PUSCH transmission. Figure 24 (b) shows the complete overlap, where the time domain symbols occupied by the PUCCH transmission are exactly the same as those occupied by the first PUSCH transmission.
[0319] S2310, The terminal device receives the transmission parameters of the first PUSCH and the transmission parameters of the PUCCH.
[0320] The description of the transmission parameters of the first PUSCH is similar to that of the transmission parameters of the first PUSCH in S701 above, and will not be repeated here.
[0321] The transmission parameters of the PUCCH mentioned above include at least one of the following: UCI type, UCI bit count, and subcarrier spacing configuration.
[0322] S2320, The terminal device carries UCI on the first PUSCH in a rate-matched manner.
[0323] It should be understood that when the PUCCH overlaps with the i-th TOT among the K transmission opportunities used to transmit the first PUSCH, the first PUSCH undergoes rate matching on the i-th TOT to reuse the UCI. Optionally, for UCIs scheduled on the i-th TOT, the same type can be either jointly encoded or independently encoded.
[0324] The rate matching process involves calculating the number of coded modulation symbols per layer used for transmitting UCI. In one case, when UCI is HARQ-ACK, and in the first PUSCH transmission, there are both HARQ-ACK and UL-SCH, the number of coded modulation symbols per layer used for transmitting HARQ-ACK can be calculated by the following formula (17).
[0325]
[0326] In the above formula (17), This indicates rounding up, where O ACK The number of bits for HARQ-ACK; if O ACK ≥360, L ACK =11, otherwise O ACK The number of CRC bits for HARQ-ACK; Offset value provided for higher floors; C UL-SCH The number of code blocks of uplink data transmitted for PUSCH; K r K is the size of the r-th block of UL-SCH. If this block is indicated not to be transmitted, then K... r =0; The total number of OFDM symbols transmitted on the i-th TOT of the first PUSCH; α is the number of REs available for UCI transmission in the l-th OFDM symbol; α is configured by the higher-layer parameter scaling; l0 is the index of the first OFDM symbol that does not carry DMRS after the first DMRS symbol in this PUSCH transmission.
[0327] When the UCI information includes the configuration license information CG-UCI, the number of coded modulation symbols per layer used for CG-UCI transmission is Q′.CG-UCI From formula (18):
[0328]
[0329] In the above formula (18), This indicates rounding up, where O CG-UCI L is the number of bits in CG-UCI. CG-UCI The number of CRC check bits for CG-UCI. Offset value provided for higher floors; C UL-SCH The number of code blocks of uplink data transmitted for PUSCH; K r Let K be the size of the r-th block of UL-SCH. If this block is indicated not to be transmitted, then K... r =0; The total number of OFDM symbols transmitted on the i-th TOT of the first PUSCH; α is the number of REs available for UCI transmission in the l-th OFDM symbol; α is configured by the higher-layer parameter scaling; l0 is the index of the first OFDM symbol that does not carry DMRS after the first DMRS symbol in this PUSCH transmission.
[0330] It should be understood that the formula for the number of modulation symbols per layer of UCI under different conditions can be adapted and improved based on the existing formula for calculating modulation symbols, and the embodiments of this application will not be listed one by one.
[0331] In addition, PUCCHs and TBoMS need to meet a time condition at this time. The time condition is that there is enough processing time between the last symbol of the corresponding PDCCH or PDSCH and the first symbol of the i-th TOT and the first symbol of the earliest overlapping PUCCH.
[0332] As described above, carrying UCI on the first PUSCH in a rate-matched manner means multiplexing UCI starting from the first time slot of the transmission time of the first PUSCH. For example, as... Figure 25 As shown, a Transmission Time Opportunity (TOT) comprises three uplink time slots. In the latter two uplink time slots of this transmission time opportunity, the first PUSCH overlaps with the two PUCCHs carrying the UCI, as referenced. Figure 25 The UCI is carried on the first PUSCH in a rate-matched manner, and the result of the rate matching is that the UCI is carried sequentially starting from the first time slot of this transmission time.
[0333] S2330. The terminal device sends the first PUSCH according to the transmission parameters of the first PUSCH, so that UCI is transmitted starting from the first time slot of the transmission time when the first PUSCH is located.
[0334] In this embodiment, UCI is carried on the first PUSCH in a rate-matched manner according to the transmission parameters, which enables UCI multiplexing in TBoMS scenarios with TOT as the unit, and achieves smooth transmission of the first PUSCH.
[0335] In another implementation, such as Figure 26 As shown, when the first PUSCH and the PUCCH carrying UCI overlap in the time domain and include downlink symbols in the symbols between the start and end positions of a transmission timing, the process of the terminal device sending the first PUSCH includes S2610 to S2630.
[0336] S2610, The terminal device receives the transmission parameters of the first PUSCH and the transmission parameters of the PUCCH.
[0337] The description of the transmission parameters of the first PUSCH is similar to that of the transmission parameters of the first PUSCH in S701 above, and will not be repeated here.
[0338] The transmission parameters of the PUCCH mentioned above include at least one of the following: UCI type, UCI bit count, and subcarrier spacing configuration.
[0339] S2620, The terminal equipment divides the transmission timing into multiple consecutive non-downlink symbol groups based on the downlink symbols.
[0340] Any one of the aforementioned consecutive non-downlink symbol groups includes one or more consecutive non-downlink symbols.
[0341] like Figure 27 As shown in (a), a Transmission Time Opportunity (TOT) spans a time slot from its start position to its end position as UUDDUUU, where U is the uplink time slot and D is the downlink time slot. Therefore, the downlink symbols in the downlink time slot divide the TOT into two consecutive non-downlink symbol groups. The first consecutive non-downlink symbol group is arr1 in the figure, corresponding to 2 uplink time slots. Arr1 is a consecutive non-downlink symbol group consisting of 28 uplink symbols. The second consecutive non-downlink symbol group is arr2 in the figure, corresponding to 3 uplink time slots. Arr2 is a consecutive non-downlink symbol group consisting of 42 uplink symbols.
[0342] It is understandable that the overlap in the time domain between the first PUSCH and the PUCCH carrying UCI specifically refers to the overlap in the time domain between at least one of the multiple consecutive non-downlink symbol groups and the PUCCH carrying UCI.
[0343] S2630, The terminal equipment carries the UCI in a rate-matched manner on at least one consecutive non-downlink symbol group.
[0344] In this embodiment, when the PUCCH carrying UCI overlaps with the k-th consecutive non-downlink time slot in the TOT, the first PUSCH performs rate matching on the k-th consecutive non-downlink time slot in the TOT. Optionally, on the k-th consecutive non-downlink time slot in the TOT, UCIs of the same type can be either jointly coded or independently coded.
[0345] Taking the case where both HARQ-ACK and UL-SCH are used in the first PUSCH transmission as an example, the number of coded modulation symbols per layer used for HARQ-ACK transmission can be determined by the following formula (19).
[0346]
[0347] In the above formula (19), This indicates rounding up, where O ACK The number of HARQ-ACK bits; if O ACK ≥360, L ACK =11, otherwise the number of CRC bits for HARQ-ACK; Offset value provided for higher floors; C UL-SCH The number of code blocks of uplink data transmitted for PUSCH; K r Let K be the size of the r-th block of UL-SCH. If this block is indicated not to be transmitted, then K... r =0; The total number of OFDM symbols in the k-th consecutive non-downlink time slot in the i-th TOT of the first PUSCH transmission; α is the number of REs available for UCI transmission in the l-th OFDM symbol; α is configured by the higher-layer parameter scaling; l0 is the index of the first OFDM symbol that does not carry DMRS after the first DMRS symbol in this PUSCH transmission.
[0348] When the UCI information includes the configuration license information CG-UCI, the number of coded modulation symbols per layer used for CG-UCI transmission is Q′. CG-UCI It is obtained from formula (20);
[0349]
[0350] In the above formula (20) This indicates rounding up, where O CG-UCI L is the number of bits in CG-UCI. CG-UCI The number of CRC check bits for CG-UCI. Offset value provided for higher floors; C UL-SCHThe number of code blocks of uplink data transmitted for PUSCH; K r Let K be the size of the r-th block of UL-SCH. If this block is indicated not to be transmitted, then K... r =0; The total number of OFDM symbols in the k-th consecutive non-downlink time slot in the i-th TOT of the first PUSCH transmission; α is the number of REs available for UCI transmission in the l-th OFDM symbol; α is configured by the higher-layer parameter scaling; l0 is the index of the first OFDM symbol that does not carry DMRS after the first DMRS symbol in this PUSCH transmission.
[0351] It should be understood that the formula for the number of coded modulation symbols at each layer of UCI under different conditions requires the above modifications, which will not be listed here.
[0352] In addition, PUCCHs and TBoMS need to meet a time condition at this time. The time condition is met when there is enough processing time between the last symbol of the corresponding PDCCH or PDSCH and the first symbol of the k-th consecutive non-downlink symbols in the i-th TOT and the first symbol of the earliest overlapping PUCCH.
[0353] As described above, carrying UCI in a rate-matched manner over at least one consecutive non-downlink symbol group involves multiplexing UCI starting from the first slot of that at least one consecutive non-downlink symbol group. For example, as... Figure 27 As shown in (b), the transmission timing (TOT) spans a time slot of UUDDUUU from the start position to the end position. The downlink time slot divides this TOT into two consecutive non-downlink symbol groups. The first consecutive non-downlink symbol group consists of 28 uplink symbols from the first two uplink time slots, and the second consecutive non-downlink symbol group consists of 42 uplink symbols from the last three uplink time slots. The second uplink time slot in the first consecutive non-downlink symbol group overlaps with the PUCCH, as shown... Figure 27 As shown in (b), UCI is carried in a rate-matched manner on the first consecutive non-downlink symbol group. The rate matching results in UCI being carried sequentially starting from the first slot of this first consecutive non-downlink symbol group. In the second consecutive non-downlink symbol group, the second and third uplink slots each overlap with a PUCCH, as shown... Figure 27 As shown in (b), UCI is carried on the second consecutive non-downlink symbol group in a rate-matched manner. The result of the rate matching is that UCI is carried sequentially starting from the first slot of the second consecutive non-downlink symbol group.
[0354] S2640. The terminal device sends the first PUSCH according to the transmission parameters of the first PUSCH, so that UCI is transmitted from the first slot of at least one consecutive non-downlink symbol group.
[0355] In this embodiment, UCI is carried on consecutive non-downlink symbol groups of the first PUSCH in a rate-matched manner according to the transmission parameters, enabling UCI multiplexing in TBoMS scenarios with TOT as the unit, thus achieving smooth transmission of the first PUSCH.
[0356] In another implementation, such as Figure 28 As shown, when the first PUSCH and the PUCCH carrying UCI overlap in the time domain, the process of the terminal device sending the first PUSCH includes S2810 to S2830.
[0357] S2810, The terminal device receives the transmission parameters of the first PUSCH and the transmission parameters of the PUCCH.
[0358] The description of the transmission parameters of the first PUSCH is similar to that of the transmission parameters of the first PUSCH in S701 above, and will not be repeated here.
[0359] The transmission parameters of the PUCCH mentioned above include at least one of the following: UCI type, UCI bit count, and subcarrier spacing configuration.
[0360] S2820. In the time slot corresponding to the overlapping part of the first PUSCH and PUCCH, the UCI is carried on the first PUSCH in a punched manner.
[0361] In this embodiment, the UCI is carried on the first PUSCH in a perforated manner, so that the UCI is multiplexed in the time slot corresponding to the overlapping portion of the first PUSCH and PUCCH. For example, as shown... Figure 29 As shown, a TOT spans a time slot UUU from its start position to its end position. It overlaps with the PUCCH in the third uplink time slot of the TOT. Therefore, the UCI is carried in the third uplink time slot by punching a hole in the third uplink time slot.
[0362] S2830. Send the first PUSCH according to the transmission parameters of the first PUSCH.
[0363] In addition, PUCCHs and TBoMS need to meet a time condition at this time. The time condition is met when there is enough processing time between the last symbol of the corresponding PDCCH or PDSCH and the first symbol in the slot that overlaps with the PUCCH in the i-th TOT and the first symbol in the earliest overlapping PUCCH.
[0364] It should be understood that the above-mentioned methods of carrying UCI in a rate-matched manner on the first PUSCH, carrying UCI in a rate-matched manner on at least one consecutive non-downlink symbol group, and carrying UCI in a punctured manner on the first PUSCH can be used independently or in combination.
[0365] When the above three methods are used in combination, UCI can be divided into two categories: delay-sensitive UCI and delay-insensitive UCI. Delay-sensitive UCI allows puncturing, while delay-insensitive UCI can only perform rate matching. Common delay-sensitive UCIs include HARQ-ACK, and delay-insensitive UCIs include CSI; or delay-sensitive UCIs include HARQ-ACK and CSI part 1, and delay-insensitive UCIs include CSI part 2. This application does not limit the specific method for classifying delay sensitivity.
[0366] Accordingly, this application provides a communication device, which is a terminal device, used to execute each step of the above-described data transmission method. This application can divide the communication device into functional modules based on the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. The module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0367] When dividing each function into modules according to its corresponding function. Figure 30 A possible structural schematic diagram of the communication device involved in the above embodiments is shown. For example... Figure 30 As shown, the communication device includes a receiving module 3001 and a transmitting module 3002.
[0368] The receiving module 3001 receives transmission parameters of the first PUSCH. These parameters include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters. The frequency hopping parameters indicate the frequency hopping mode of the first PUSCH; the power control parameters indicate the control mode of the transmission power of the first PUSCH; and the time-domain window parameters indicate the number of time-domain units included in the time-domain window. A time-domain unit can be any of a transmission opportunity, a time slot, or a symbol. The first PUSCH includes K transmission opportunities, and each transmission opportunity includes at most one Transport Block (TB) CRC attachment. K is a positive integer greater than or equal to 1, and a transmission opportunity includes non-downlink symbols from multiple time slots. For example, steps S702, S1210, and S1510 in the above method embodiments are executed. The sending module 3002 sends the first PUSCH according to its transmission parameters, for example, steps S703 and S1230 in the above method embodiments.
[0369] Optionally, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission period, with different frequency domain resource locations within each transmission period. The second frequency hopping mode involves the first PUSCH hopping frequencies between transmission periods, with different frequency domain resource locations between two adjacent transmission periods.
[0370] Optionally, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, in a transmission timing, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol.
[0371] Optionally, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0372] Optionally, the transmission parameters of the first PUSCH include time-domain window parameters, and the transmission parameters of the first PUSCH also include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted using a frequency hopping method. The communication device provided in this application embodiment may further include a determining module 3003, which is used to determine that the control mode of the transmission power of the first PUSCH is a first control mode if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start position and the end position of a transmission timing, and to determine that the first PUSCH does not support the first frequency hopping mode and the frequency hopping mode of the first PUSCH is a second frequency hopping mode; and to determine the transmission power of the first PUSCH according to the first control mode, and to determine the frequency domain resource location of the first PUSCH according to the second frequency hopping mode, for example, by executing S1610 and S1620 in the above method embodiment. The above transmitting module 3002 is specifically used to transmit the first PUSCH according to the frequency domain resource location and the transmission power of the first PUSCH, for example, by executing S1530 in the above method embodiment.
[0373] Optionally, the transmission parameters of the first PUSCH include time-domain window parameters. The determining module 3003 is configured to determine the control mode of the transmission power of the first PUSCH as a first control mode if the number of symbols included in the time-domain window is greater than or equal to the number of symbols between the start and end positions of a transmission timing; and to determine the transmission power of the first PUSCH according to the first control mode, for example, by executing S1910 and S1920 in the above method embodiment. The transmitting module 3002 is specifically configured to transmit the first PUSCH according to the transmission power of the first PUSCH, for example, by executing S1610 in the above method embodiment.
[0374] Optionally, the transmission parameters of the first PUSCH include frequency hopping indication information and time-domain window parameters. The frequency hopping indication information is used to indicate that the first PUSCH is transmitted using a frequency hopping method. The determining module 3003 is used to determine the transmission power of the first PUSCH based on the resource units included in the time-domain window if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission opportunity; and to determine the frequency hopping mode of the first PUSCH as a first frequency hopping mode; and to determine the frequency domain resource position of the first PUSCH based on the first frequency hopping mode. It should be understood that the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH before the start position of the time-domain window, and the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH in the time-domain window is different from the frequency domain resource position of the frequency domain resources used for transmitting the first PUSCH after the end position of the time-domain window; for example, performing S1810 and S1820 in the above method embodiments. The aforementioned sending module 3002 is specifically used to send the first PUSCH according to the transmission power of the first PUSCH and the frequency domain resource location of the first PUSCH, for example, by executing S1530 in the above method embodiment.
[0375] Optionally, the transmission parameters of the first PUSCH include time-domain window parameters. The determining module is configured to determine the transmission power of the first PUSCH based on the resource units included in the time-domain window if the number of symbols included in the time-domain window is less than the number of symbols between the start and end positions of a transmission timing interval, for example, by executing S2020 in the above method embodiment. The transmitting module 3002 is specifically configured to transmit the first PUSCH according to its transmission power, for example, by executing S2010 and S2020 in the above method embodiment.
[0376] Optionally, the transmission parameters of the first PUSCH include time-domain window parameters. The determining module 3003 is used to determine the frequency-domain resource location of the first PUSCH and, based on the resource units of each hop of the first PUSCH, to determine the transmission power of the first PUSCH; wherein, the frequency-domain resource location for transmitting the first PUSCH within the time-domain window differs from the frequency-domain resource location for transmitting the first PUSCH before the start position of the time-domain window, and the frequency-domain resource location for transmitting the first PUSCH within the time-domain window differs from the frequency-domain resource location for transmitting the first PUSCH after the end position of the time-domain window; the frequency-domain resource location of the transmission timing differs from the frequency-domain resource location of the transmission timing at the start position. The frequency domain resource positions for transmitting the first PUSCH before the start position are different from those for transmitting the first PUSCH after the end position of the transmission timing; when the symbols between the start and end positions of the transmission timing include downlink symbols, the frequency domain resource positions of the group of consecutive non-downlink symbols for transmitting the first PUSCH before the downlink symbol are different from those of the group of consecutive non-downlink symbols for transmitting the first PUSCH after the downlink symbol; for example, executing S2120 and S2130 in the above method embodiment. The above-mentioned transmitting module 3002 is specifically used to transmit the first PUSCH according to the frequency domain resource position and the transmission power of the first PUSCH, for example, executing S2140 in the above method embodiment.
[0377] In one possible implementation, the first PUSCH and the PUCCH carrying the UCI overlap in the time domain. The communication device provided in this embodiment further includes a processing module 2904, which is used to carry the UCI on the first PUSCH in a rate-matched manner, for example, by executing S2320 in the above method embodiment. The aforementioned transmitting module 3002 is specifically used to transmit the first PUSCH according to the transmission parameters of the first PUSCH, so that the UCI is transmitted starting from the first time slot of the transmission time when the first PUSCH is located, for example, by executing S2330 in the above method embodiment.
[0378] In one possible implementation, if the symbols between the start and end positions of a transmission timing include downlink symbols, then the downlink symbols divide the transmission timing into multiple consecutive non-downlink symbol groups. Any one of these multiple consecutive non-downlink symbol groups includes one or more consecutive non-downlink symbols, and at least one of these consecutive non-downlink symbol groups overlaps in the time domain with the PUCCH carrying the UCI. Processing module 2904 is used to carry the UCI on at least one consecutive non-downlink symbol group in a rate-matched manner; for example, executing S2630 in the above method embodiment. Specifically, transmitting module 3002 is used to transmit a first PUSCH according to the transmission parameters of the first PUSCH, so that UCI transmission begins from the first time slot of at least one consecutive non-downlink symbol group, executing S2640 in the above method embodiment.
[0379] Optionally, the first PUSCH and the PUCCH carrying the UCI overlap in the time domain. The processing module 2904 is used to carry the UCI on the first PUSCH in a punctured manner in the time slot corresponding to the overlapping portion of the first PUSCH and PUCCH, for example, by executing S2820 in the above method embodiment. Specifically, the sending module is used to send the first PUSCH according to its transmission parameters, for example, by executing S2830 in the above method embodiment.
[0380] Each module of the above-mentioned communication device can also be used to perform other actions in the above-mentioned method embodiments. All relevant content of each step involved in the above-mentioned method embodiments can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0381] When using integrated units, the structural schematic diagram of the communication device provided in the embodiments of this application is as follows: Figure 31 As shown. In Figure 31 The communication device includes a processing module 3101 and a communication module 3102. The processing module 3101 controls and manages the operation of the communication device, for example, executing the steps performed by the determining module 3003 and processing module 3004 described above, and / or performing other processes of the technology described herein. The communication module 3102 supports interaction between the communication device and other devices, for example, executing the steps of the receiving module 3001 and sending module 3002 described above. Figure 31 As shown, the communication device may also include a storage module 3103, which is used to store the program code and other information of the communication device.
[0382] The processing module 3101 can be a processor or a controller, the communication module 3102 can be a transceiver, an RF circuit or a communication interface, etc., and the storage module 3103 can be a memory.
[0383] Accordingly, this application provides a communication device, which is an access network device. This communication device is used to execute each step of the aforementioned data transmission method. This application can divide the communication device into functional modules based on the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. The module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation.
[0384] When dividing each function into modules according to its corresponding function. Figure 32 A possible structural schematic diagram of the communication device involved in the above embodiments is shown. For example... Figure 32 As shown, the communication device includes a transmitting module 3201 and a receiving module 3202. The transmitting module 3201 transmits transmission parameters of a first PUSCH, for example, by executing S701 in the above method embodiment. The transmission parameters of the first PUSCH include at least one of frequency hopping parameters, power control parameters, or time-domain window parameters. The frequency hopping parameter indicates the frequency hopping mode of the first PUSCH; the power control parameter indicates the control mode of the transmission power of the first PUSCH; and the time-domain window parameter indicates the number of time-domain units included in the time-domain window, which can be any of transmission timings, time slots, or symbols. The first PUSCH includes K transmission timings, and the first PUSCH includes at most one Transport Block (TB) CRC attachment on each transmission timing; K is a positive integer greater than or equal to 1. It should be understood that a transmission timing includes non-downlink symbols in multiple time slots. The receiving module 3202 receives the first PUSCH, for example, by executing S704 in the above method embodiment.
[0385] In one possible implementation, the frequency hopping mode of the first PUSCH includes a first frequency hopping mode and a second frequency hopping mode. The first frequency hopping mode involves the first PUSCH hopping frequencies within a single transmission period, with different frequency domain resource locations within each transmission period. The second frequency hopping mode involves the first PUSCH hopping frequencies between transmission periods, with different frequency domain resource locations between adjacent transmission periods.
[0386] In one possible implementation, when the frequency hopping mode of the first PUSCH is the first frequency hopping mode, and the symbols between the start and end positions of the transmission timing include downlink symbols, the frequency domain resource positions of the group of consecutive non-downlink symbols before the downlink symbol are different from the frequency domain resource positions of the group of consecutive non-downlink symbols after the downlink symbol during the transmission timing.
[0387] In one possible implementation, the control mode for the transmission power of the first PUSCH includes a first control mode and a second control mode. The first control mode determines the transmission power of the first PUSCH at the corresponding transmission time based on the resource units of each transmission time. The second control mode determines the transmission power of the first PUSCH on the corresponding set of consecutive non-downlink symbols in the corresponding transmission time based on the resource units of each set of consecutive non-downlink symbols in each transmission time.
[0388] In one possible implementation, the transmission parameters of the first PUSCH also include frequency hopping indication information, which is used to indicate that the first PUSCH is transmitted in a frequency hopping manner.
[0389] When using integrated units, the structural schematic diagram of the communication device provided in the embodiments of this application is as follows: Figure 33 As shown. In Figure 33 The communication device includes a processing module 3301 and a communication module 3302. The processing module 3301 controls and manages the operation of the communication device. The communication module 3302 supports interaction between the communication device and other devices, for example, by executing the steps of the sending module 3201 and the receiving module 3202 described above. Figure 33 As shown, the communication device may also include a storage module 3303, which is used to store the program code and other information of the communication device.
[0390] The processing module 3301 can be a processor or a controller, the communication module 3302 can be a transceiver, an RF circuit or a communication interface, etc., and the storage module 3303 can be a memory.
[0391] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0392] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0393] 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 modules or 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, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0394] 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.
[0395] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0396] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it 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 all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor 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 flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0397] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope 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, include: The transmission power on the first transmission opportunity is determined based on the number of resource units of the first transmission opportunity of the first Physical Uplink Shared Channel (PUSCH). The first PUSCH includes K transmission opportunities, and the first transmission opportunity is any one of the K transmission opportunities. The first PUSCH includes at most one Transport Block (TB) Cyclic Redundancy Check (CRC) attachment on each of the K transmission opportunities. K is a positive integer greater than or equal to 1. Each transmission opportunity spans multiple time slots. The first PUSCH is transmitted at the first transmission time according to the transmission power.
2. The method according to claim 1, characterized in that, The number of resource units in the first transmission time slot includes the number of resource units in multiple time slots of the first transmission time slot.
3. The method according to claim 2, characterized in that, The transmission power satisfies the following formula: Wherein, P is the transmission power, and P CMAX,f,c (i) The maximum output power configured for the terminal device; the P O_PUSCH,b,f,c (j) is the sum of the first PUSCH power component and the terminal device power component; The first PUSCH is the transmission bandwidth in units of resource blocks (RBs); μ is the subcarrier spacing configuration; PL b,f,c (q d ) represents the downlink path loss estimate; the α b,f,c (j) Determined by higher-level parameters, used for the PL b,f,c (q d Adjustments will be made to the f; b,f,c (i,l) represents the power control adjustment state of the first PUSCH; the Δ TF,b,f,c (i) represents the transmission power adjustment component of the first PUSCH.
4. The method according to claim 3, characterized in that, For K S =1., there is And / or, for K S =0, therefore Δ TF,b,f,c (i) = 0; Wherein, K S The value is given by the high-level parameter "deltaMCS"; It is the proportion of resource units that need to send data to the resource units that the first PUSCH can send data to; the BPRE is the number of bits on each resource unit.
5. The method according to claim 4, characterized in that, When there is uplink data being transmitted on the first PUSCH, the And / or, the Where C is the number of transmitted code blocks, and K r Where N is the size of the r-th code block. RE The number of REs required to transmit the first PUSCH.
6. The method according to claim 5, characterized in that, The N RE Satisfy the following formula: In the j-th symbol of the transmission time, the number of subcarriers used to transmit data on each RB.
7. The method according to any one of claims 1 to 6, characterized in that, If a demodulation reference signal (DMRS) and a phase tracking reference signal (PTRS) exist in the first transmission opportunity, the number of resource units in the first transmission opportunity is the total number of resource units in the first transmission opportunity divided by the number of resource units of DMRS and PTRS.
8. A communication device, characterized in that, The communication device includes a transmitting module; The transmitting module is configured to determine the transmission power on the first transmission opportunity based on the number of resource units of the first transmission opportunity of the first physical uplink shared channel (PUSCH). The first PUSCH includes K transmission opportunities, and the first transmission opportunity is any one of the K transmission opportunities. The first PUSCH includes at most one transport block (TB) cyclic redundancy check (CRC) attachment on each of the K transmission opportunities. K is a positive integer greater than or equal to 1. Each transmission opportunity spans multiple time slots. The transmitting module is further configured to transmit the first PUSCH at the first transmission time according to the transmission power.
9. The communication device according to claim 8, characterized in that, The number of resource units in the first transmission time slot includes the number of resource units in multiple time slots of the first transmission time slot.
10. The communication device according to claim 9, characterized in that, The transmission power satisfies the following formula: Wherein, P is the transmission power, and P CMAX,f,c (i) The maximum output power configured for the terminal device; the P O_PUSCH,b,f,c (j) is the sum of the first PUSCH power component and the terminal device power component; The first PUSCH is the transmission bandwidth in units of resource blocks (RBs); μ is the subcarrier spacing configuration; PL b,f,c (q d ) represents the downlink path loss estimate; the α b,f,c (j) Determined by higher-level parameters, used for the PL b,f,c (q d Adjustments will be made to the f; b,f,c (i,l) represents the power control adjustment state of the first PUSCH; the Δ TF,b,f,c (i) represents the transmission power adjustment component of the first PUSCH.
11. The communication device according to claim 10, characterized in that, For K S =1., there is And / or, for K S =0, therefore Δ TF,b,f,c (i) = 0; Wherein, K S The value is given by the high-level parameter "deltaMCS"; It is the proportion of resource units that need to send data to the resource units that the first PUSCH can send data to; the BPRE is the number of bits on each resource unit.
12. The communication device according to claim 11, characterized in that, When there is uplink data being transmitted on the first PUSCH, the And / or, the Where C is the number of transmitted code blocks, and K r Where N is the size of the r-th code block. RE The number of REs required to transmit the first PUSCH.
13. The communication device according to claim 12, characterized in that, The N RE Satisfy the following formula: Among them, the The number of symbols in the first transmission timing, the In the j-th symbol of the first transmission timing, the number of subcarriers used to transmit data on each RB.
14. The communication device according to any one of claims 8 to 13, characterized in that, If a demodulation reference signal (DMRS) and a phase tracking reference signal (PTRS) exist in the first transmission opportunity, the number of resource units in the first transmission opportunity is the total number of resource units in the first transmission opportunity divided by the number of resource units of DMRS and PTRS.
15. A communication device, characterized in that, The device includes at least one processor and a communication interface, the at least one processor being coupled to at least one memory, the at least one processor being configured to execute a computer program or instructions stored in the at least one memory, and the communication interface being configured to send and receive information such that the communication device implements the method as described in any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, perform the method as described in any one of claims 1 to 7.
17. A computer program product, characterized in that, The computer program product includes: computer program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 7.