Resource indication method, apparatus and storage medium
By instructing terminal devices to transmit the same TB in multiple time slots in the 5G NR system and using cross-time slot joint coding, the problem of limited uplink transmission coverage of terminal devices is solved, thereby improving signal transmission performance and coverage.
Patent Information
- Application Number
- CN202110057561.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-15
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2041-01-15
AI Technical Summary
In 5G NR systems, uplink transmission coverage of terminal devices is limited at cell edges or in fading areas. Existing repetitive transmission methods result in short code lengths and high code rates due to separate encoding of each TB, leading to poor coverage enhancement.
Resource indication information is sent from network devices to terminal devices, indicating that the same TB is transmitted in multiple time slots, reducing the coding rate, increasing the coding code length, and adopting a cross-time slot joint coding method.
It improves uplink transmission performance, enhances coverage, reduces cyclic redundancy check bit overhead, and improves signal transmission quality.
Smart Images

Figure CN114765875B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a resource indication method, device and storage medium. BACKGROUND
[0002] In a new radio (NR) system of a fifth generation mobile communication technology (5G), with the increase of the deployment frequency of the wireless system, the propagation loss of the wireless signal is aggravated, which leads to the shortening of the transmission distance of the signal and the decline of the coverage performance of the network. Especially for uplink transmission, i.e., transmission sent by a terminal device and received by a network device, since the transmission power of the terminal device is low, the coverage range of the uplink channel is more limited than that of the downlink channel.
[0003] A physical uplink shared channel (PUSCH) is an important uplink transmission channel in NR. Generally, the network device can schedule the terminal device to send the PUSCH through downlink control information (DCI) or configure semi-static resources through radio resource control (RRC) signaling to enable the terminal device to send the PUSCH autonomously. Among them, the PUSCH sent by the terminal device to the network device carries data information such as a transport block (TB). However, the terminal device in a cell edge or a basement area with large fading has large propagation loss of the transmitted PUSCH, and thus needs to be covered.
[0004] Currently, the coverage enhancement can be performed in a repeated transmission manner. However, since the TBs of each repetition are encoded separately, the transmission performance may be degraded due to reasons such as too short code length after encoding, too high code rate (proportion of TB size to total size) of encoding, and the like, thereby reducing the coverage enhancement effect. SUMMARY
[0005] The present application provides a resource indication method, device, equipment and storage medium, which are used to solve the problem in the related art that the coverage enhancement is performed in a repeated transmission manner, since the TBs of each repetition are encoded separately, the transmission performance may be degraded due to reasons such as too short code length after encoding, too high code rate (proportion of TB size to total size) of encoding, and the like, thereby reducing the coverage enhancement effect.
[0006] According to an aspect of the present application, a resource indication method is provided, applied to a network device, comprising:
[0007] transmit resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target slot;
[0008] The resource indication information is used to indicate the number of slots of the target slot and / or is used to indicate the number of symbols of the target symbol resources.
[0009] Optionally, the resource indication information includes a first time domain resource allocation (TDRA) table.
[0010] The at least one physical uplink shared channel (PUSCH) allocation element included in the first TDRA table includes starting and length indication information.
[0011] The starting and length indication information is a starting and length indication value (SLIV), which is used to indicate a starting symbol position of a first target symbol resource in a first target slot or is used to indicate a starting symbol position and a symbol length of the target symbol resources in each target slot.
[0012] Alternatively,
[0013] The starting and length indication information includes symbol starting indication information (S) and symbol length indication information (L), the symbol starting indication information (S) is used to indicate a starting symbol position of a first target symbol resource in a first target slot or is used to indicate a starting symbol position of the target symbol resources in each target slot, and the symbol length indication information (L) is used to indicate a symbol length of a first target symbol resource in a first target slot or is used to indicate a symbol length of the target symbol resources in each target slot.
[0014] Optionally, the resource indication information further includes slot number indication information, wherein
[0015] The slot number indication information is included in the PUSCH allocation element, and the slot number indication information is used to indicate the number of slots of the target slot corresponding to the corresponding PUSCH allocation element.
[0016] Alternatively, the slot number indication information is not included in the PUSCH allocation element, and the slot number indication information is used to indicate the number of slots of the target slot corresponding to any PUSCH allocation element.
[0017] Optionally, the resource indication information includes repetition number indication information, and the repetition number indication information is used to determine the number of slots of the target slot.
[0018] Alternatively,
[0019] The resource indication information includes repetition number indication information and reuse indication information; wherein, the repetition number indication information is used to determine the time slot number of the target time slot in the case that the reuse indication information is a predefined value or a predefined state.
[0020] Optionally, the resource indication information includes repetition number indication information; the method further includes:
[0021] sending a first downlink control information (DCI) scheduling the TB to the terminal device, wherein the first DCI includes reuse indication information; and the repetition number indication information is used to determine the time slot number of the target time slot in the case that the reuse indication information is a predefined value or a predefined state.
[0022] Optionally, the method further includes:
[0023] sending a second DCI scheduling the TB to the terminal device, wherein the second DCI includes a first indication field;
[0024] The first indication field is used to indicate the time slot number of the target time slot, wherein the time slot number indicated by the first indication field is determined according to the time slot number indicated by the resource indication information.
[0025] Optionally, the resource indication information includes a second time domain resource allocation (TDRA) table;
[0026] The at least one PUSCH allocation cell included in the second TDRA table includes a start and length indication information list;
[0027] The start and length indication information list includes a plurality of start and length indication information, and the number of start and length indication information in an active state in each start and length indication information list is equal to the time slot number of the target time slot;
[0028] Each start and length indication information in an active state in the start and length indication information list is used to indicate the start symbol position and symbol length of the target symbol resource in each corresponding target time slot.
[0029] Optionally, the resource indication information includes a third time domain resource allocation (TDRA) table;
[0030] The at least one PUSCH allocation cell included in the third TDRA table includes time slot indication information and start and length indication information;
[0031] The time slot indication information is used to indicate the start time slot position and time slot number of the plurality of target time slots;
[0032] The starting and length indication information is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or is used for indicating a starting symbol position and a symbol length of the target symbol resource in each target time slot.
[0033] Optionally, the resource indication information includes a fourth time domain resource allocation (TDRA) table.
[0034] The at least one PUSCH allocation unit included in the fourth TDRA table includes a starting and length indication value (SLIV).
[0035] In a case where the SLIV indication value belongs to a first interval, the PUSCH allocation unit corresponds to one target time slot, and the SLIV is used for indicating a starting symbol position and a symbol length of a target symbol resource in the one target time slot; or
[0036] In a case where the SLIV indication value belongs to a second interval, the PUSCH allocation unit corresponds to a plurality of target time slots, and the SLIV is used for indicating a starting time slot position and a time slot length of the plurality of target time slots.
[0037] The first interval and the second interval have no intersection.
[0038] Optionally, each target time slot includes one target symbol resource, and a starting symbol position and a symbol length of each target symbol resource in each target time slot are the same.
[0039] Optionally, in the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by no available symbols and are not separated by available symbols.
[0040] According to another aspect of the present application, another resource indication method is provided, applied to a terminal device, including:
[0041] receiving resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot;
[0042] The resource indication information is used for indicating a time slot number of the target time slot, and / or is used for indicating a symbol number of the target symbol resource.
[0043] Optionally, the resource indication information includes a first time domain resource allocation (TDRA) table.
[0044] The at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes starting and length indication information.
[0045] The starting and length indication information is a starting and length indication value SLIV, which is used to indicate a starting symbol position of a first target symbol resource in a first target time slot, or is used to indicate a starting symbol position and a symbol length of the target symbol resource in each target time slot.
[0046] Alternatively,
[0047] The starting and length indication information includes symbol starting indication information S and symbol length indication information L, the symbol starting indication information S is used to indicate a starting symbol position of a first target symbol resource in a first target time slot, or is used to indicate a starting symbol position of the target symbol resource in each target time slot; the symbol length indication information L is used to indicate a symbol length of a first target symbol resource in a first target time slot, or is used to indicate a symbol length of the target symbol resource in each target time slot.
[0048] Optionally, the resource indication information further includes time slot number indication information, wherein
[0049] The time slot number indication information is included in the PUSCH allocation information element, and is used to indicate a time slot number of a target time slot corresponding to a corresponding PUSCH allocation information element.
[0050] Alternatively, the time slot number indication information is not included in the PUSCH allocation information element, and is used to indicate a time slot number of a target time slot corresponding to any PUSCH allocation information element.
[0051] Optionally, the resource indication information includes repetition number indication information, and the repetition number indication information is used to determine a time slot number of the target time slot.
[0052] Alternatively,
[0053] The resource indication information includes repetition number indication information and reuse indication information, and the repetition number indication information is used to determine a time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state.
[0054] Optionally, the resource indication information further includes repetition number indication information, and the method further includes:
[0055] Receiving a first downlink control information DCI sent by a network device, the first DCI including reuse indication information, and the repetition number indication information is used to determine a time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state.
[0056] Optionally, the method further comprises:
[0057] receiving a second DCI sent by the network device, the second DCI including a first indication field;
[0058] The first indication field is used to indicate the number of slots of the target slot, wherein the number of slots indicated by the first indication field is determined according to the number of slots indicated by the resource indication information.
[0059] Optionally, the resource indication information includes a second time domain resource allocation (TDRA) table;
[0060] The at least one PUSCH allocation cell included in the second TDRA table includes a starting and length indication information list;
[0061] The starting and length indication information list includes a plurality of starting and length indication information, and the number of starting and length indication information in the effective state included in each starting and length indication information list is equal to the number of slots of the target slot;
[0062] Each starting and length indication information in the effective state in the starting and length indication information list is used to indicate the starting symbol position and symbol length of the target symbol resource in each corresponding target slot.
[0063] Optionally, the resource indication information includes a third time domain resource allocation (TDRA) table;
[0064] The at least one PUSCH allocation cell included in the third TDRA table includes slot indication information and starting and length indication information;
[0065] The slot indication information is used to indicate the starting slot position and the number of slots of the plurality of target slots;
[0066] The starting and length indication information is used to indicate the starting symbol position of the first target symbol resource in the first target slot, or is used to indicate the starting symbol position and symbol length of the target symbol resource in each target slot.
[0067] Optionally, the resource indication information includes a fourth time domain resource allocation (TDRA) table;
[0068] The at least one PUSCH allocation cell included in the fourth TDRA table includes a starting and length indication value (SLIV);
[0069] In a case where the SLIV indication value belongs to a first interval, the PUSCH allocation time unit corresponds to one target slot, and the SLIV is used to indicate a starting symbol position and a symbol length of a target symbol resource in the one target slot; or
[0070] In a case where the SLIV indication value belongs to a second interval, the PUSCH allocation time unit corresponds to a plurality of target slots, and the SLIV is used to indicate a starting slot position and a slot length of the plurality of target slots.
[0071] The first interval and the second interval have no intersection.
[0072] Optionally, each of the target slots includes one target symbol resource, and the starting symbol position and the symbol length of each target symbol resource in each of the target slots are the same.
[0073] Optionally, in the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by no available symbols and are not separated by available symbols.
[0074] According to another aspect of the present application, a resource indication device is provided, which is applied to a network device and includes:
[0075] a memory, a transceiver, and a processor.
[0076] a memory for storing a computer program, a transceiver for transceiving data under the control of the processor, and a processor for reading the computer program in the memory and performing the following operations:
[0077] sending, to a terminal device, resource indication information of a transport block (TB), wherein the TB occupies target symbol resources of at least one target slot.
[0078] The resource indication information is used to indicate the number of target slots and / or the number of target symbol resources.
[0079] According to another aspect of the present application, another resource indication device is provided, which is applied to a terminal device and includes a memory, a transceiver, and a processor.
[0080] a memory for storing a computer program, a transceiver for transceiving data under the control of the processor, and a processor for reading the computer program in the memory and performing the following operations:
[0081] receiving, from a network device, resource indication information of a transport block (TB), wherein the TB occupies target symbol resources of at least one target slot.
[0082] The resource indication information is used for indicating the number of time slots of the target time slot, and / or is used for indicating the number of symbols of the target symbol resource.
[0083] According to another aspect of the present application, another resource indication apparatus is provided, applied to a network device, comprising:
[0084] A sending unit is configured to send resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot.
[0085] The resource indication information is used for indicating the number of time slots of the target time slot, and / or is used for indicating the number of symbols of the target symbol resource.
[0086] According to another aspect of the present application, another resource indication apparatus is provided, applied to a terminal device, comprising:
[0087] A receiving unit is configured to receive resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot.
[0088] The resource indication information is used for indicating the number of time slots of the target time slot, and / or is used for indicating the number of symbols of the target symbol resource.
[0089] According to another aspect of the present application, a processor-readable storage medium is provided, characterized in that the processor-readable storage medium stores a computer program, and the computer program is used for causing the processor to execute the method described in any of the above.
[0090] The resource indication method, apparatus and storage medium provided by the embodiments of the present application can send resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot; and the resource indication information is used for indicating the number of time slots of the target time slot, and / or is used for indicating the number of symbols of the target symbol resource. Thus, the terminal device can transmit the same TB in multiple time slots, so that the coding code rate of the TB can be reduced, the cyclic redundancy check bit overhead can be saved, the coding code length of the TB can be increased, the transmission performance can be improved, and coverage enhancement can be realized.
[0091] It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0092] The accompanying drawings are used to better understand the present application, and do not limit the present application. Among them:
[0093] Figure 1 PUSCH without repetition, repetition Type A, repetition Type B transmission schematic diagram;
[0094] Figure 2 Repetition Type A and cross-slot TB transmission comparison schematic diagram in the embodiment of the application;
[0095] Figure 3 Flowchart of the resource indication method provided in Embodiment One of the application;
[0096] Figure 4 Schematic diagram of applicable scenarios of the embodiment of the application;
[0097] Figure 5 Flowchart of the resource indication method provided in Embodiment Two of the application;
[0098] Figure 6 Schematic diagram of newly added indication information in each PUSCH allocation symbol in the embodiment of the application;
[0099] Figure 7 Flowchart of the resource indication method provided in Embodiment Three of the application;
[0100] Figure 8 Flowchart of the resource indication method provided in Embodiment Four of the application;
[0101] Figure 9 Transmission mode A schematic diagram in the embodiment of the application;
[0102] Figure 10 Transmission mode B schematic diagram in the embodiment of the application;
[0103] Figure 11 Transmission mode B-2 schematic diagram in the embodiment of the application;
[0104] Figure 12 Flowchart of the resource indication method provided in Embodiment Five of the application;
[0105] Figure 13 SLIV list schematic diagram in the embodiment of the application;
[0106] Figure 14 Flowchart of the resource indication method provided in Embodiment Six of the application;
[0107] Figure 15 Slot-level SLIV' indicating multiple PUSCH resources schematic diagram in the embodiment of the application;
[0108] Figure 16 Flowchart of the resource indication method provided in Embodiment Seven of the application;
[0109] Figure 17 A flowchart of a resource indication method provided in Embodiment Eight of the present application;
[0110] Figure 18 A flowchart of a resource indication method provided in Embodiment Nine of the present application;
[0111] Figure 19 An example of combination of TB transmission type A and repetition type A in an embodiment of the present application;
[0112] Figure 20 An example of combination of TB transmission type B and repetition type A in an embodiment of the present application;
[0113] Figure 21 A flowchart of a resource indication method provided in Embodiment Ten of the present application;
[0114] Figure 22 An example of combination of TB transmission type B and repetition type B in an embodiment of the present application;
[0115] Figure 23 Another example of combination of TB transmission type B and repetition type B in an embodiment of the present application;
[0116] Figure 24 A structural diagram of a resource indication apparatus provided in Embodiment Eleven of the present application;
[0117] Figure 25 A structural diagram of a resource indication apparatus provided in Embodiment Twelve of the present application;
[0118] Figure 26 A structural diagram of a resource indication apparatus provided in Embodiment Thirteen of the present application;
[0119] Figure 27 A structural diagram of a resource indication apparatus provided in Embodiment Fourteen of the present application. DETAILED DESCRIPTION
[0120] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0121] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.
[0122] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0123] In the 5G NR system, with the increase of the deployment frequency of the wireless system, the propagation loss of the wireless signal is aggravated, resulting in the shortening of the transmission distance of the signal and the decline of the coverage performance of the network. Especially for uplink transmission, i.e. transmission sent by the terminal device and received by the network device, since the transmission power of the terminal device is low, the coverage range of the uplink channel is more limited than that of the downlink channel.
[0124] PUSCH is an important uplink transmission channel in NR. Generally, the network device can schedule the terminal device to send PUSCH through DCI, or configure semi-static resources through RRC signaling, so that the terminal device sends PUSCH autonomously. Among them, the PUSCH sent by the terminal device to the network device carries data information such as transport block TB. However, the terminal device in the cell edge or the basement area and other areas with large fading has large propagation loss of the transmitted PUSCH, so it needs to be covered enhanced.
[0125] Currently, the repetition transmission mode can be used for coverage enhancement. The existing NR supports the repetition transmission of PUSCH, and specifically divides it into two types of repetition transmission, Type A and Type B.
[0126] When there is no repetition transmission of PUSCH, the PUSCH is transmitted in one slot, wherein one slot includes 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols (hereinafter referred to as symbols) under the premise of normal cyclic prefix, the time domain resources occupied by the PUSCH in one slot are continuous, and the combination of the starting symbol position S and the number of occupied symbols L can be multiple RRC configurations for the terminal device by the network device, and one of them is indicated by the network device sending DCI dynamic scheduling.
[0127] When the PUSCH is repeated by Type A repetition transmission, the PUSCH can be transmitted in multiple slots, and the time domain symbols occupied by each repetition transmission in its slot are the same; if the symbols occupied by a certain repetition transmission are unavailable symbols (such as downlink symbols), the terminal device does not send the repetition transmission. Among them, the number of repetitions is configured by RRC.
[0128] When PUSCH is repeated with repetition Type B, first the time domain resource of the first nominal repetition is determined, then from the first nominal repetition, the calculation of the adjacent repetition resources is performed; if a nominal repetition occupies a symbol that encounters an unavailable symbol (such as a downlink symbol), or crosses the slot boundary, the nominal repetition can be split into 2 or more actual repetitions. Finally, the terminal device transmits the PUSCH of the actual repetitions. Among them, the number of repeated transmissions is configured by RRC.
[0129] For example, the non-repetition, repetition Type A, and repetition Type B transmission diagrams of PUSCH can be as shown in Figure 1 , where RV refers to the Redundant Version of the encoded block after the TB is encoded. When repeating, whether it is Type A or Type B repetition, each repetition includes an independent, encoded TB, and the corresponding RV is transmitted in a certain order in a cyclic manner (such as the most common RV order is 0-2-3-1) through predefinition or predefinition combined with dynamic indication by DCI. It can be considered that the PUSCH in each repetition is independently encoded for the same TB (especially for repetition Type B), or uniformly encoded and then different encoded bits (corresponding to different RVs) are transmitted.
[0130] The existing repetition mechanism in NR enhances the coverage of PUSCH to a certain extent, but because the TBs of each repetition are encoded separately, the transmission performance may be degraded due to too short code length after encoding, too high code rate after encoding, etc., thereby reducing the effect of coverage enhancement.
[0131] Therefore, in an embodiment of the present application, the same TB can be transmitted over multiple slots (TB processing over multiple slots). The multiple-slot PUSCH transmission of a TB transmission method can be understood as "one encoded TB is transmitted in multiple PUSCHs in multiple slots, and each of the above multiple PUSCHs carries a part of the encoded TB", or as "one encoded TB is transmitted in one PUSCH, but the length of the PUSCH spans multiple slots, or the PUSCH includes time domain resources in multiple slots in the time domain". As shown in Figure 2 , an example of repetition Type A and cross-slot TB transmission is shown, where TBS refers to TB Size.
[0132] According to the above description, the present application can be understood as follows: Figure 2It can be known that, by transmitting the same TB across multiple time slots, the coding code rate can be reduced, the cyclic redundancy check bit overhead can be saved, the code length of coding can be increased, and thus the coding performance is improved, and the coverage is equivalently enhanced.
[0133] However, currently, the NR does not support multiple time slot transmission of the same TB. Especially in terms of time domain resource allocation or TB mapping, the time domain resources allocated for joint coding across time slots for one TB transmission are not supported, or in other words, the same TB is not supported after unified joint coding and is transmitted in different time slots of PUSCH.
[0134] Therefore, in order to solve the above problems, the embodiments of the present application provide a resource indication method and device to realize transmission of the same TB in multiple time slots.
[0135] The method and the device are based on the same application concept, and since the principles of the method and the device for solving the problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0136] The resource indication method provided by the embodiments of the present application is used for a network device, and resource indication information of a transport block (TB) is sent to a terminal device by the network device, wherein the TB occupies target symbol resources of at least one target time slot; and the resource indication information is used to indicate the number of time slots of the target time slot, and / or is used to indicate the number of symbols of the target symbol resources. Therefore, the terminal device can realize transmission of the same TB in multiple time slots, can reduce the coding code rate of the TB, can increase the coding code length of the TB, can improve the transmission performance, and can realize coverage enhancement.
[0137] The resource indication method, device and storage medium provided by the present application will be described in detail below with reference to the accompanying drawings.
[0138] Figure 3 The flowchart of the resource indication method provided by the first embodiment of the present application is shown.
[0139] The execution subject of the embodiments of the present application is the resource indication device provided by the present application, and the resource indication device can be configured in any network device, so that the network device can perform the resource indication function.
[0140] The network device can be a base station, which can include multiple cells serving terminal devices. The base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices over an air interface through one or more sectors, or other names, according to different application scenarios. The network device can be used to exchange received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (LTE) system, or a 5G base station (gNB) in the next generation system (5G network architecture), or a home evolved base station (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application are not limited. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0141] Before specifically describing the embodiments of the present application, the application scenarios of the present application are introduced. The present application can be applied to a 5G NR system, including a network device and a terminal device, or the present application can also be applied to other systems, as long as the terminal device needs to initiate random access to the network device.
[0142] The application scenarios of the present application can be as follows Figure 4As shown in the figure, taking the network device as a gNB and the terminal device as a user equipment (UE) for example, and the number of terminal devices is two (UE1 and UE2), multiple UEs including UE1 and UE2 initiate random access to the gNB to apply for wireless network connection services. The gNB receives the random access request from at least one UE and provides wireless services for it. The gNB and the UE1 and the UE2 perform data interaction and transmission through wireless communication.
[0143] As shown in the figure, the resource indication method for the network device can include the following steps: Figure 3
[0144] In step 101, resource indication information of a transport block (TB) is sent to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot; wherein the resource indication information is used to indicate the number of time slots of the target time slot, and / or is used to indicate the number of symbols of the target symbol resources.
[0145] In the embodiments of the present application, the terminal device can refer to a device providing voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment. The wireless terminal device can communicate with one or more core networks (CN) through a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be called system, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, which is not limited in the embodiments of the present application.
[0146] In the embodiments of the present application, the target symbol resource refers to the symbol resource or time domain resource occupied by the TB in the target slot.
[0147] In a possible implementation manner of the embodiments of the present application, the resource indication information can be used to indicate the number of slots of the target slot, for example, the number of slots of the target slot is marked as N, where N is a positive integer.
[0148] In another possible implementation manner of the embodiments of the present application, the target symbol resource can include one or more time domain symbols, and the resource indication information can be used to indicate the number of symbols of the target symbol resource.
[0149] In a further possible implementation form of the embodiment of the application, the resource indication information can also be used to indicate the number of time slots of the target time slots and the number of symbols of the target symbol resources.
[0150] In the embodiment of the application, the network device can send the resource indication information of the TB to the terminal device, where the TB occupies the target symbol resources of at least one target time slot. Correspondingly, the terminal device can receive the resource indication information sent by the network device, and after receiving the resource indication information, the terminal device can send the TB according to the resource indication information. In this way, the terminal device can transmit the same TB in multiple time slots, which can reduce the coding rate of the TB, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0151] The resource indication method of the embodiment of the application can be used by the network device to send the resource indication information of the TB to the terminal device, where the TB occupies the target symbol resources of at least one target time slot. The resource indication information is used to indicate the number of time slots of the target time slots and / or the number of symbols of the target symbol resources. In this way, the terminal device can transmit the same TB in multiple time slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0152] In order to clearly illustrate the above-mentioned embodiment one, the application further provides a resource indication method, Figure 5 The flowchart of the resource indication method provided in the embodiment two of the application is shown in FIG. 2.
[0153] As shown in FIG. 3, the resource indication method is applied to a network device and can include the following steps: Figure 5
[0154] Step 201: sending the resource indication information of the TB to the terminal device, where the TB occupies the target symbol resources of at least one target time slot; the resource indication information includes a first TDRA table; at least one PUSCH allocation symbol included in the first TDRA table includes the start and length indication information.
[0155] It should be noted that the description of the resource indication information in the foregoing step 101 is also applicable to this embodiment, and will not be repeated here.
[0156] In a possible implementation of the embodiment of the application, the start and length indication information is a start and length indication value (SLIV), the SLIV is used to indicate a start symbol position of a first target symbol resource in a first target slot, or the SLIV is used to indicate a start symbol position and a symbol length of a target symbol resource in each target slot. The start symbol position refers to a first symbol position of the target symbol resource, and the symbol length refers to a number of symbols included in the target symbol resource.
[0157] In the embodiment of the application, the network device can send high-layer signaling, such as RRC configuration information, to the terminal device, where the RRC configuration information can include a first TDRA table, and the first TDRA table can include at least one PUSCH allocation element, each PUSCH allocation element can include start and length indication information, and the start and length indication information can be a SLIV. The SLIV can be used to indicate a start symbol position of a first target symbol resource in a first target slot, that is, after indicating some symbols, the SLIV can only use the start symbol position of the symbols as the start symbol position of the first target symbol resource in the first target slot. Alternatively, the SLIV can be used to indicate a start symbol position and a symbol length of a target symbol resource in each target slot.
[0158] As an example, the network device can configure a first TDRA table for the terminal device through RRC, one row of the first TDRA table can include one SLIV, that is, one row of the first TDRA table includes one PUSCH allocation table, each PUSCH allocation table includes only one PUSCH allocation element, and the PUSCH allocation element includes one SLIV. The SLIV corresponds to a start symbol position of a first target symbol resource in a first target slot, or the SLIV can correspond to a start symbol position and a symbol length of a target symbol resource in each target slot.
[0159] In another possible implementation of the embodiment of the application, the start and length indication information includes symbol start indication information S and symbol length indication information L. The symbol start indication information S is used to indicate a start symbol position of a first target symbol resource in a first target slot, or is used to indicate a start symbol position of a target symbol resource in each target slot. The symbol length indication information L is used to indicate a symbol length of a first target symbol resource in a first target slot, or is used to indicate a symbol length of a target symbol resource in each target slot.
[0160] In the embodiments of the present application, the network device can send high layer signaling, such as RRC configuration information, to the terminal device, wherein the RRC configuration information can include a first TDRA table, and the first TDRA table can include at least one PUSCH allocation information element, and each PUSCH allocation information element can include start and length indication information, and the start and length indication information can include symbol start indication information S and symbol length indication information L. Wherein the symbol start indication information S can be used to indicate the starting symbol position of the first target symbol resource in the first target slot, or the symbol start indication information S can be used to indicate the starting symbol position of the target symbol resource in each target slot; and the symbol length indication information L can be used to indicate the symbol length of the first target symbol resource in the first target slot, or the symbol length indication information L can be used to indicate the symbol length of the target symbol resource in each target slot.
[0161] As an example, the network device can configure the first TDRA table for the terminal device through RRC, and one row of the first TDRA table includes one PUSCH allocation table, and each PUSCH allocation table includes only one PUSCH allocation information element, and the PUSCH allocation information element includes independent S and L, S corresponds to the starting symbol position of the first target symbol resource in the first target slot, or S can correspond to the starting symbol position of the target symbol resource in each target slot; and L corresponds to the symbol length of the first target symbol resource in the first target slot, or L can correspond to the symbol length of the target symbol resource in each target slot.
[0162] In a possible implementation manner of the embodiments of the present application, the resource indication information can further include slot number indication information, wherein the slot number indication information can be included in the PUSCH allocation information element, and the slot number indication information can be used to indicate the slot number of the target slot corresponding to the corresponding PUSCH allocation information element.
[0163] In the embodiments of the present application, the network device can send high layer signaling, such as RRC configuration information, to the terminal device, wherein the RRC configuration information can include a first TDRA table, and the first TDRA table can include at least one PUSCH allocation information element, and each PUSCH allocation information element can include start and length indication information, and the start and length indication information can include symbol start indication information S and symbol length indication information L. Wherein the symbol start indication information S can be used to indicate the starting symbol position of the first target symbol resource in the first target slot, or the symbol start indication information S can be used to indicate the starting symbol position of the target symbol resource in each target slot; and the symbol length indication information L can be used to indicate the symbol length of the first target symbol resource in the first target slot, or the symbol length indication information L can be used to indicate the symbol length of the target symbol resource in each target slot.
[0164] As an example, assuming that the slot number indication information is NofMultiSlotTB, as Figure 6As shown, the network device can indicate a certain row, such as the first row TDRA1, in the first TDRA table as the row where the slot number indication information is located through the TDRA field in the DCI, and the TDRA1 corresponds to the PUSCH allocation information element, which includes the NofMultiSlotTB in addition to the SLIV. It should be noted that when the TDRA field indicates different rows in the first TDRA table, the slot number N of the target slot indicated by the slot number indication information can be different, because each row in the TDRA table can be independently configured.
[0165] wherein, Figure 6 Only the SLIV included in the PUSCH allocation information element is taken as an example, but the present application is not limited thereto, and the independent S and L can also be included in the PUSCH allocation information element.
[0166] In another possible implementation manner of the embodiment of the present application, the slot number indication information can also be included in the resource indication information, wherein the slot number indication information can also not be included in the PUSCH allocation information element, and the slot number indication information can be used to indicate the slot number of the target slot corresponding to any PUSCH allocation information element.
[0167] In the embodiment of the present application, the high layer signaling, such as the RRC configuration information, sent by the network device to the terminal device can also include the slot number indication information, which is not included in the PUSCH allocation information element.
[0168] As an example, the network device can configure a common slot number indication information through the RRC, which is used to indicate the slot number of the target slot corresponding to any PUSCH allocation information element. That is, even if the TDRA field in the DCI indicates different rows of the first TDRA table, the slot number N of the target slot is the same, which depends on the common slot number indication information. Compared with the manner that the slot number indication information is included in the PUSCH allocation information element, configuring a common slot number indication information through the RRC can save the indication overhead, and there is no need to configure multiple rows of the TDRA table respectively, but the flexibility of configuration is also reduced.
[0169] The resource indication method of the embodiment of the present application, the network device sends the resource indication information of the transport block (TB) to the terminal device, wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information is used to indicate the slot number of the target slot, and / or is used to indicate the symbol number of the target symbol resources. Therefore, the terminal device can transmit the same TB in multiple slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and realize coverage enhancement.
[0170] For the purpose of clearly illustrating the above-mentioned embodiment one, the application further provides a resource indication method, Figure 7 A flowchart of the resource indication method provided in the embodiment three of the application is shown.
[0171] As Figure 7 shown, the resource indication method is applied to a network device and can include the following steps:
[0172] In step 301, resource indication information of a transport block (TB) is sent to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot; and the resource indication information includes repetition number indication information, which is used to determine the number of time slots of the target time slot; or the resource indication information further includes repetition number indication information and reuse indication information; and the repetition number indication information is used to determine the number of time slots of the target time slot in the case where the reuse indication information is a predefined value or a predefined state.
[0173] It should be noted that the description of the resource indication information in the foregoing step 101 is also applicable to this embodiment, and thus will not be repeated here.
[0174] In a possible implementation manner of the embodiment of the application, the existing repetition number indication information can be reused, and the number N of time slots of the target time slot is determined according to the repetition number indication information. That is, the repetition number indication information (numberOfRepetitions or pusch-AggregationFactor) in the prior art is used to indicate the number N' of repeated PUSCH transmissions, for example, the N' can be 2, 4, 6, 8, 16, etc., and the number N of time slots of the target time slot can be determined according to the N', wherein the N' and the N have a mapping relationship, for example, the mapping relationship can be N=N', or the mapping relationship can also be N=N' / 2, or the mapping relationship can also be other mapping relationships, and the mapping relationship can be predefined, or RRC configured, or indicated by DCI, and the embodiment of the application does not limit this.
[0175] In another possible implementation manner of the embodiment of the application, the existing repetition number indication information can be reused, and the number N of time slots of the target time slot is determined according to the repetition number indication information and the reuse indication information. Specifically, in the case where the reuse indication information is a predefined value or a predefined state, the number of time slots of the target time slot is determined according to the repetition number indication information.
[0176] As an example, the network device can configure a terminal device with an RRC parameter indicating whether to enable the function of "one TB transmitted in multiple PUSCHs", and when the function of "one TB transmitted in multiple PUSCHs" is enabled, the above-mentioned reuse indication information is a predefined value or a predefined state, at this time, the time slot number N of the target time slot can be determined according to the repetition number indication information. For example, the repetition number indication information is used to indicate the number N' of repeated PUSCH transmissions, and there is a mapping relationship between N' and N, such as N = N', or N = N' / 2, or other mapping relationships, and the embodiments of the present application do not limit this. When the function of "one TB transmitted in multiple PUSCHs" is not enabled, the above-mentioned reuse indication information is not a predefined value or a predefined state, at this time, there is no need to reuse the existing "repetition number indication information".
[0177] It should be noted that the above is only an example of reusing indication information in resource indication information, and in actual application, the reuse indication information can also be carried in the DCI scheduling TB transmission. Specifically, the resource indication information can include repetition number indication information, and the network device can also send the first DCI scheduling the TB to the terminal device, and the first DCI includes the reuse indication information; wherein the repetition number indication information is used to determine the time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state. That is, in the present application, the existing "repetition number indication information" can be reused, and the time slot number N of the target time slot can be determined according to the repetition number indication information and the reuse indication information. Specifically, when the reuse indication information is a predefined value or a predefined state, the time slot number N of the target time slot is determined according to the repetition number indication information.
[0178] As an example, whether to reuse or multiplex the existing "repetition number indication information" can be indicated by a 1-bit indication field in the first DCI, for example, when the 1-bit indication field is 0, it indicates that the existing "repetition number indication information" is not reused or multiplexed, and when the 1-bit indication field is 1, it indicates that the existing "repetition number indication information" is reused or multiplexed. In the case where the first DCI indicates that the existing "repetition number indication information" is reused or multiplexed, at this time, the reuse indication information is a predefined value or a predefined state, and the time slot number N of the target time slot can be determined according to the repetition number indication information. For example, the repetition number indication information is used to indicate the number N' of repeated PUSCH transmissions, and there is a mapping relationship between N' and N, such as N = N', or N = N' / 2, or other mapping relationships, and the embodiments of the present application do not limit this.
[0179] The resource indication method of the embodiments of the present application comprises the following steps: a network device sends resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot; the resource indication information is used to indicate the number of time slots of the target time slot and / or the number of symbols of the target symbol resources. Thus, the terminal device can transmit the same TB in multiple time slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0180] In order to clearly illustrate any of the above embodiments, the present application further provides a resource indication method, Figure 8 A flowchart of the resource indication method provided in Embodiment Four of the present application is shown in FIG. 4.
[0181] As Figure 8 shown, the resource indication method is applied to a network device and can comprise the following steps:
[0182] Step 401: sending resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target time slot; the resource indication information is used to indicate the number of time slots of the target time slot and / or the number of symbols of the target symbol resources.
[0183] In the embodiments of the present application, step 401 can be implemented in any of the embodiments of the present application, and the embodiments of the present application do not limit this and will not be repeated here.
[0184] Step 402: sending a second DCI scheduling the TB to the terminal device, wherein the second DCI comprises a first indication field; the first indication field is used to indicate the number of time slots of the target time slot.
[0185] In the embodiments of the present application, the network device can send a second DCI of the TB to the terminal device, the second DCI can comprise a first indication field, and the first indication field can be used to indicate the number N of time slots of the target time slot, wherein the number of time slots indicated by the first indication field is determined according to the number of time slots indicated by the resource indication information.
[0186] As an example, a K-bit indication field can be added in the second DCI, and different states of the above K bits are used to indicate different values of N, wherein the values of N corresponding to the different states of the K bits can be predefined or RRC configured.
[0187] As another example, K bits in other fields in the second DCI can be multiplexed, such as the 2nd to K+1th bits of the time domain resource allocation field, and different states of the K bits correspond to different values of N, respectively. The values of N corresponding to different states of the K bits can be predefined or RRC configured.
[0188] It should be noted that the above method of RRC configuring different values of N can be to configure a new information element for the terminal device or to reuse an existing information element (such as repetition number indication information). The method of configuring a new information element, for example, configuring a new information element NofMultiSlotTB = {1, 2, 4, 8} for RRC, and the 4 states {00, 01, 10, 11} of the k = 2 bits in the second DCI correspond to indicating N = 1 or 2 or 4 or 8, respectively, or RRC configures a new information element NofMultiSlotTB = Ns, and the 4 states {00, 01, 10, 11} of the k = 2 bits in the second DCI correspond to indicating N = Ns / 1 or Ns / 2 or Ns / 4 or Ns / 8, respectively. The method of reusing the information element, for example, reusing the indication value N' = 16 of numberOfRepetitions, and the 2 states {0, 1} of the k = 1 bit value in the second DCI correspond to N = 1 or N = N' = 16, respectively, or similarly, the 4 states {00, 01, 10, 11} of the k = 2 bit value correspond to N = 1, N = N' / 8 = 2, N = N' / 4 = 4, N = N' / 2 = 8, etc., and the correspondence between the set of N and the set of N' can be configured or predefined.
[0189] It should be noted that the above example is only performed after step 401 in step 402, and in actual application, the application does not limit the execution timing of steps 401 and 402. For example, step 402 can also be performed before step 401, or step 402 can also be performed in parallel with step 401.
[0190] The resource indication method of the embodiment of the application comprises: a network device sending resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target slot; and the resource indication information is used to indicate the number of slots of the target slot and / or the number of symbols of the target symbol resources. Thus, the terminal device can transmit the same TB in multiple slots, which can reduce the coding rate of the TB, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0191] The above embodiments two to four will be described in detail in combination with embodiment A.
[0192] The network device indicates a terminal device a PUSCH resource, and the terminal device transmits one TB on the PUSCH resource; wherein the PUSCH resource includes N PUSCH resources, the N PUSCH resources are included in M slots, each PUSCH resource is included in at most 1 slot, N > M > 1; or equivalently, the PUSCH resource includes one PUSCH resource, the one PUSCH resource includes N parts, the N parts are included in M slots, N > M > 1. The one TB includes N parts, which are respectively transmitted in N PUSCHs, or equivalently, the one TB includes N parts which are respectively transmitted in N parts of one PUSCH.
[0193] Embodiment A: Specifically introduce two transmission modes of one TB in N PUSCHs (or equivalently, N parts of one PUSCH), wherein the indication method of the PUSCH resource is to indicate the number of PUSCHs (or equivalently, indicate the number of parts of one PUSCH) or the number N of slots occupied by the TB.
[0194] In the embodiments of the present application, "one TB is transmitted in N PUSCHs, each PUSCH is included in one slot, and is included in M slots in total" and "one TB is transmitted in one PUSCH, and the resource of the PUSCH includes N parts included in M slots" are equivalent and essentially the same, and in essence, both are a TB after channel coding transmitted in a resource composed of multiple slots, the difference is that the former is one PUSCH included in one slot, and the latter is one PUSCH included in multiple slots. Therefore, the following content is described only from the perspective of "one TB transmitted in N PUSCHs", but it should be noted that it also introduces the scheme of "one TB transmitted in one PUSCH, and the resource of the PUSCH includes N parts included in M slots", both of which are equivalent.
[0195] Wherein, one TB generally refers to a TB before unified channel coding, and one TB after unified channel coding becomes a code block (CB). "One TB transmitted in multiple PUSCHs" means that one TB after unified channel coding (i.e. CB) carries several parts of the coded TB through multiple PUSCHs respectively, and is sent by a terminal device to a network device. Since sending CB is essentially sending TB information to the network device, therefore, in the present application, unless otherwise specified, sending TB, transmitting TB and sending CB, transmitting CB are not distinguished.
[0196] The transmission mode can include Type A and Type B, wherein,
[0197] Type A: A TB is transmitted in N PUSCHs, which are transmitted in N time slots respectively, and the time domain symbols occupied by the PUSCH resources in each time slot are the same.
[0198] In other words, type A in the above transmission method specifically refers to each target time slot including one target symbol resource (i.e., PUSCH resource), and the starting symbol position and symbol length of each target symbol resource in each target time slot are the same.
[0199] like Figure 9 As shown, a TB can be transmitted in 4 PUSCHs (PUSCH0~3). These 4 PUSCHs are in 4 time slots, and the time domain symbols occupied by the PUSCH resources in each time slot are the same.
[0200] Type B: A TB is transmitted over N PUSCHs, the resources of which are adjacent in terms of available symbols in the time domain.
[0201] In other words, type B in the above transmission method specifically refers to the target symbol resources occupied by TB, where adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by unavailable symbols (such as downlink symbols) and not separated by available symbols (such as uplink symbols).
[0202] like Figure 10 As shown, a TB is transmitted across 4 nominal PUSCHs (or 6 actual PUSCHs), and the resources of these 4 nominal PUSCHs (or 6 actual PUSCHs) are contiguous in the time domain. Among them, Figure 10 This example assumes all time-domain resources are available symbols.
[0203] In addition, there may be other transmission methods, such as methods that determine the transmission of time-domain symbols carrying the same TB in multiple slots according to other rules, and this application does not limit this.
[0204] The method for indicating PUSCH resources is as follows: indicating the number of PUSCHs (or equivalently, indicating the number of multiple parts of a PUSCH) or the number of time slots N occupied by a TB.
[0205] In an NR system, under normal circumstances, i.e., when there are "not multiple PUSCH transmissions (different TBs)," the method by which network devices dynamically schedule PUSCH resources sent by terminal devices can be summarized as follows:
[0206] The terminal device is configured with a TDRA table by RRC, and each row of the TDRA table includes one SLIV; specifically, one row of the TDRA table includes one PUSCH allocation table, the PUSCH allocation table includes only one PUSCH allocation cell, the PUSCH allocation cell includes one SLIV, and the SLIV corresponds to specific starting position information and length information; or the PUSCH allocation cell does not include the SLIV, but includes independent symbol starting indication information S and symbol length indication information L.
[0207] In the embodiments of the present application, the resource of the PUSCH can be indicated by indicating the number N of PUSCHs (or the number of slots of the resource occupied by the TB) in which one TB is transmitted in multiple PUSCHs on the basis of the related art.
[0208] 1. N can be configured by RRC for indication, for example:
[0209] The first mode is that one PUSCH number indication information (denoted as slot number indication information in the present application) is newly added in each row (such as in the PUSCH allocation cell) of the TDRA table configured by RRC, for indicating how many PUSCHs (for the type B transmission mode, the nominal number of PUSCHs can be indicated) one TB can be transmitted in, or how many slots, that is, N. When the TDRA field in the DCI indicates one row of different TDRA tables, the value of the corresponding N can be different, because each row of the TDRA can be independently configured. That is, in the present application, the number of slots of the target slot can be determined by the "slot number indication information" and the "indication field of the DCI".
[0210] The second mode is that one common PUSCH number indication information (denoted as slot number indication information in the present application) is configured by RRC to indicate N. Even if the TDRA field in the DCI indicates one row of different TDRA tables, N is still the same, which depends on the common PUSCH number indication information. Compared with the first mode, this mode can save the indication overhead, and there is no need to configure multiple rows of the TDRA table respectively, but the flexibility of configuration is also reduced.
[0211] The third way is to reuse the existing "repetition number indication information" to indicate N. In the prior art, the "repetition number indication information" (numberOfRepetitions or pusch-AggregationFactor) indicates the number of repeated PUSCH transmissions, such as 2, 4, 8, 16, etc. For example, the network device can configure a RRC parameter for the terminal device to indicate whether to enable the "one TB transmitted in multiple PUSCHs" function. If enabled, the terminal device can determine the number of PUSCHs for transmitting one TB in multiple PUSCHs according to the number of repeated PUSCH transmissions N', such as N = N' or other relationships such as N = N' / 2. Alternatively, the network device can send DCI to schedule the TB, wherein through 1 bit of information in the DCI, it is indicated whether to multiplex the "repetition number indication information". If so, the terminal device can determine the number of PUSCHs for transmitting one TB in multiple PUSCHs according to the number of repeated PUSCH transmissions N', such as N = N' or other relationships such as N = N' / 2.
[0212] 2, N can also be indicated by DCI, for example:
[0213] The first way is to add a k-bit indication field in the DCI. Different states of the k bits are used to indicate different values of N, wherein the values of N corresponding to different states of the k bits can be predefined or RRC configured.
[0214] The second way is to multiplex k bits in other fields of the DCI, such as the 2th to k+1th bits of the time domain resource allocation field. Different states of the k bits correspond to different values of N, wherein the values of N corresponding to different states of the k bits can be predefined or RRC configured.
[0215] The method of indicating different values of N in the first and second manners can be to configure a new information element for the terminal device, or to reuse an existing information element, for example, repetition number indication information. The method of configuring a new information element, for example, configuring a new information element NofMultiSlotTB={1, 2, 4, 8} for RRC, and then the four states {00, 01, 10, 11} of k=2 bits in DCI correspond to indicating N=1 or 2 or 4 or 8, or alternatively, RRC configures a new information element NofMultiSlotTB=Ns, Ns is a positive integer, and the four states {00, 01, 10, 11} of k=2 bits in the second DCI correspond to indicating N=Ns / l or Ns / 2 or Ns / 4 or Ns / 8; the method of reusing an information element, for example, reusing the indication value N'=16 of numberOfRepetitions, and then the two states {0, 1} of k=1 bits in DCI correspond to N=1 or N=N'=16, or similarly, the four states {00, 01, 10, 11} of k=2 bits correspond to N=1, N=N' / 8=2, N=N' / 4=4, N=N' / 2=8, and the like, wherein the correspondence between the set of N and the set of N' can be configured or predefined.
[0216] The indication method of PUSCH resources in embodiment A is applicable to both type A and type B transmission modes. For type A, since the number of slots is always the same as the number of PUSCHs, the value indicated by NofMultiSlotTB (or the value indicated by reusing the repetition number) can indicate the number of slots or the number of PUSCHs, which are equivalent. For type B, the number of slots and the number of PUSCHs can be different, and the indication method of the PUSCH resources used to transmit the TB according to NofMultiSlotTB can be divided into the following two types:
[0217] Type B-1: NofMultiSlotTB indicates the number of (nominal) PUSCHs. At this time, the determination method of the PUSCH resources used to transmit the TB is the same as Figure 10 .
[0218] Type B-2: NofMultiSlotTB indicates the number of slots. In this case, the resources used to transmit the TB are in N slots, wherein the starting position of the resources in the first slot is determined according to S LIV or an independent S, and then the symbols in the subsequent N slots are used to transmit the TB, as shown in Figure 11 .
[0219] The PUSCH quantity N directly indicated by the RRC configuration and / or the DCI to the one TB transmitted in multiple PUSCHs can realize the indication of the multiple PUSCH resources for carrying the same TB.
[0220] In order to clearly illustrate the above-mentioned embodiment one, the application further provides a resource indication method, Figure 12 The flowchart of the resource indication method provided in the fifth embodiment of the application is shown.
[0221] As Figure 12 The resource indication method is applied to a network device and can include the following steps:
[0222] In step 501, resource indication information of a transport block (TB) is sent to a terminal device, wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information includes a second TDRA table; wherein the at least one PUSCH allocation element included in the second TDRA table includes a starting and length indication information list.
[0223] It should be noted that the description of the resource indication information in the foregoing step 101 is also applicable to this embodiment, and will not be repeated here.
[0224] In the embodiment of the application, the starting and length indication information list includes multiple starting and length indication information, and the number of starting and length indication information in each starting and length indication information list in an active state is equal to the number of slots of the target slot; each starting and length indication information in the active state in the starting and length indication information list is used to indicate the starting symbol position and symbol length of the target symbol resources in each corresponding target slot.
[0225] The starting and length indication information in the active state means that the value of the starting and length indication information is in a preset range, for example, when the starting and length indication information is SLIV, when SLIV is 7 bits, if the value of SLIV is between 0 and 104, it is determined that the starting and length indication information is in the active state, and if the value of SLIV is greater than or equal to 105, it is determined that the starting and length indication information is in the inactive state.
[0226] In this embodiment, the network device can send higher-layer signaling, such as RRC configuration information, to the terminal device. This RRC configuration information may include a second TDRA table, which may include at least one PUSCH allocation cell. Each PUSCH allocation cell may include a list of start and length indication information. When the start and length indication information in the list is invalid, it is determined that the indication of that start and length indication information is invalid. When at least one start and length indication information in the list is valid, the number of time slots in the target time slot can be determined based on the number of valid start and length indication information in the list, where the number of time slots in the target time slot is equal to the number of valid start and length indication information. Furthermore, the start symbol position and symbol length of the target symbol resource in each corresponding target time slot can be determined based on each valid start and length indication information in the list.
[0227] The resource indication method of this application embodiment sends resource indication information of a transport block (TB) to a terminal device through a network device. The TB occupies target symbol resources in at least one target time slot. The resource indication information indicates the number of time slots in the target time slot and / or the number of symbols in the target symbol resources. Therefore, the terminal device can transmit the same TB in multiple time slots, reducing the TB's coding rate, saving cyclic redundancy check bit overhead, increasing the TB's coding code length, improving transmission performance, and achieving coverage enhancement.
[0228] The following detailed description of Embodiment 5, with reference to Embodiment B, will now be provided.
[0229] Referring to the content shown in Embodiment A above, each PUSCH allocation cell includes only one SLIV; while in Embodiment B, each PUSCH allocation cell includes a list of SLIVs (or independent S and L lists, hereinafter only using the SLIV list as an example). The length of the valid SLIVs in the SLIV list is the number of consecutive PUSCHs N; each SLIV in the SLIV list corresponds to the starting symbol position and the number of symbols (i.e., symbol length) of the resource for each PUSCH. For example, the i-th SLIV in the SLIV list corresponds to the i-th PUSCH (or the i-th part of a PUSCH); according to a predefined mapping relationship, different SLIVs correspond to different starting symbol positions and / or symbol lengths of PUSCHs.
[0230] like Figure 1 As shown in Figure 3, the SLIV list includes four SLIVs (SLIV0 to SLIV3), which correspond to the starting symbol position and symbol length of four consecutive PUSCHs.
[0231] Embodiment B is applicable to type A transmission, and can also be applicable to type B transmission (the resources of PUSCH are adjacent in the available symbols in the time domain). The rest is the same as Embodiment A.
[0232] In order to clearly illustrate the above-mentioned embodiment one, the application further provides a resource indication method, Figure 14 A flowchart of the resource indication method provided in Embodiment Six of the application.
[0233] As Figure 14 indicated, the resource indication method is applied to a network device and can include the following steps:
[0234] In step 601, resource indication information of a transport block (TB) is sent to a terminal device, wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information includes a third TDRA table; wherein at least one PUSCH allocation information element included in the third TDRA table includes slot indication information and start and length indication information.
[0235] It should be noted that the description of the resource indication information in the foregoing step 101 is also applicable to this embodiment, and will not be repeated here.
[0236] In the embodiments of the application, the network device can send high-layer signaling, such as RRC configuration information, to the terminal device, wherein the RRC configuration information can include a third TDRA table, and the third TDRA table can include at least one PUSCH allocation information element, and each PUSCH allocation information element can include slot indication information and start and length indication information.
[0237] The slot indication information is used to indicate the starting slot position and the number of slots of the plurality of target slots.
[0238] As an example, as shown in FIG. 5, the slot indication information is marked as SLIV', and the SLIV' can be used to indicate the starting slot position S' and the number of slots L' of the plurality of target slots. The relationship between the SLIV', the starting slot position S', and the length (the number of slots) L' can be as follows: Figure 1
[0239]
[0240] Wherein, 0 < L' ≤ M-S', M is the maximum number of allocated slots, for example, the value of M can be 4, 6, 8, 10, 16, etc. S' is the starting point of the slot-level granularity, that is, the starting slot position of the plurality of target slots, and L' is the continuous length of the slot-level granularity, that is, the number of slots of the target slots.
[0241] The starting and length indication information is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or is used for indicating a starting symbol position and a symbol length of a target symbol resource in each target time slot.
[0242] As an example, when the starting and length indication information is SLIV, the SLIV is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or is used for indicating a starting symbol position and a symbol length of a target symbol resource in each target time slot. When the starting and length indication information includes symbol starting indication information S and symbol length indication information L, the symbol starting indication information S is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or is used for indicating a starting symbol position of a target symbol resource in each target time slot; and the symbol length indication information L is used for indicating a symbol length of a first target symbol resource in a first target time slot, or is used for indicating a symbol length of a target symbol resource in each target time slot.
[0243] The resource indication method provided in the embodiment of the present application comprises the following steps:
[0244] In order to clearly illustrate the above-mentioned embodiment one, the present application further provides a resource indication method, Figure 16 The resource indication method provided in the seventh embodiment of the present application is shown in a flowchart.
[0245] As Figure 16 The resource indication method provided in the seventh embodiment of the present application is shown in a flowchart.
[0246] The resource indication method provided in the seventh embodiment of the present application is shown in a flowchart.
[0247] It should be noted that the description of the resource indication information in the above-mentioned step 101 is also applicable to this embodiment, and will not be repeated here.
[0248] In the embodiments of the present application, the network device can send high-layer signaling, such as RRC configuration information, to the terminal device, wherein the RRC configuration information can include a fourth TDRA table, and the fourth TDRA table can include at least one PUSCH allocation symbol element, and each PUSCH allocation symbol element can include a SLIV. In the case where the SLIV indication value belongs to the first interval, the PUSCH allocation symbol element corresponds to one target slot, and the SLIV is used to indicate the starting symbol position and the symbol length of the target symbol resource in one target slot; or in the case where the SLIV indication value belongs to the second interval, the PUSCH allocation symbol element corresponds to multiple target slots, and the SLIV is used to indicate the starting slot position and the slot length (i.e., the number of target slots) of the multiple target slots; wherein the first interval and the second interval have no intersection.
[0249] wherein the first interval and the second interval are different intervals set in advance, and the first interval and the second interval have no intersection.
[0250] As an example, when the SLIV is 7 bits, the first interval can be [0, 104], and the second interval can be [105, 127]. If the value of the SLIV is between 0 and 104, the allocated symbols in one target slot are determined according to the SLIV, and the TB is transmitted in only one target slot, i.e., the PUSCH allocation symbol element corresponds to one target slot, and the SLIV is used to indicate the starting symbol position and the symbol length of the target symbol resource in the one target slot. If the value of the SLIV is between 105 and 127, SLIV' can be determined according to the SLIV, and the starting slot position S' and the slot length L' (i.e., the number of target slots) of the multiple target slots can be determined according to the formula (1) in the above embodiments, i.e., the PUSCH allocation symbol element corresponds to multiple target slots, and the SLIV is used to indicate the starting slot position and the slot length of the multiple target slots.
[0251] The resource indication method of the embodiments of the present application transmits the resource indication information of the transport block (TB) from the network device to the terminal device, wherein the TB occupies the target symbol resource of at least one target slot; wherein the resource indication information is used to indicate the number of target slots, and / or is used to indicate the number of target symbols. Therefore, the terminal device can transmit the same TB in multiple slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0252] The above embodiments six and seven will be described in detail in combination with the embodiment C.
[0253] As shown in the above embodiment A, the SLIV in each PUSCH allocation information element is a symbol-level granularity SLIV in a slot. In embodiment C, a SLIV (denoted as SLIV') of a symbol group-level granularity is indicated to indicate multiple PUSCH resources / slot resources. Optionally, one slot is one symbol group; similarly to the relationship between SLIV and the time-domain starting point and length of a symbol, SLIV' indicates the time-domain starting point and length of a slot. It should be noted that symbol groups of other lengths are also feasible, for example, 7 consecutive symbols under normal cyclic prefix are one symbol group.
[0254] wherein the relationship between SLIV' and the starting slot position S' and the slot length (i.e., the number of slots) L' can be as shown in the above formula (1).
[0255] It should be noted that the newly introduced SLIV' in the present application can be used in combination with the existing SLIV. For example, from the perspective of a terminal device: when both SLIV' and SLIV are included in the PUSCH allocation information element, SLIV' and SLIV can be determined respectively, wherein SLIV' is used to determine the slots in which multiple PUSCHs are located, and SLIV is used to determine the allocated symbols in each slot. When only SLIV' is included in the PUSCH allocation information element, SLIV' can be determined, and the SLIV' is used to determine the slots in which multiple PUSCHs are located, and the allocated symbols in each slot can be predefined, for example, it is predefined that all symbols in the slot are allocated (i.e., the case in embodiment 5). When only SLIV is included in the PUSCH allocation information element, the allocation of resources is determined according to the specific value of SLIV, and there are two sub-schemes as follows: Figure 1 5.
[0256] 1. When the value of SLIV is in the range of 0-104, it is determined that a TB is transmitted in one slot, and the allocated symbols in the slot are determined according to SLIV.
[0257] 2. When the value of SLIV is greater than or equal to 105, it is determined that a TB is transmitted in multiple slots, and SLIV' is determined according to the value of SLIV, for example, SLIV' = SLIV-105, and the slots in which multiple PUSCHs are located are determined according to the relationship between SLIV' and S', L' (formula (1)), and the allocated symbols in each slot are determined according to a predefined rule.
[0258] The second sub-scheme uses the prior art SLIV of 7 bits, but only uses 105 states (0-104) of the 128 states (0-127) of the 7 bits to indicate the allocated symbols in a slot, and the remaining 23 states (105-127) are not used. Therefore, the remaining unused states can be used, and according to the remaining states, the slots in which the plurality of PUSCHs are located are determined. This scheme can be considered as determining, according to the specific value of the SLIV, when the network device configures the terminal device with the function of "transmitting one TB in a plurality of PUSCHs", and the DCI indicates that the PUSCH allocation time slot does not include SLIV', but only includes SLIV, whether to "transmit one TB in only one PUSCH" and determine the symbol-level resource allocation, or to "transmit one TB in a plurality of PUSCHs" and determine the slot-level resource allocation. That is, according to the value range of the SLIV, it can be determined whether it is a symbol-level resource allocation (0-104) or a slot-level resource allocation (105-127).
[0259] Embodiment C can be applied to type A transmission, and can also be applied to type B transmission (the resources of the PUSCH are adjacent in the available symbols in the time domain). The rest is the same as Embodiment A.
[0260] The above is a resource indication method performed by a network device, and the present application also provides a resource indication method performed by a terminal device.
[0261] Figure 17 A flowchart of the resource indication method provided in Embodiment Eight of the present application.
[0262] The execution subject of the embodiments of the present application is a resource indication device provided by the present application. The resource indication device can be configured in any terminal device, so that the terminal device can perform a resource indication function.
[0263] As Figure 17 indicated, the resource indication method for a terminal device can include the following steps:
[0264] Step 801, receiving resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot; wherein the resource indication information is used to indicate the number of time slots of the target time slot, and / or is used to indicate the number of symbols of the target symbol resources.
[0265] In the embodiments of the present application, the target symbol resources refer to the symbol resources or time domain resources occupied by the TB in the target time slot.
[0266] In a possible implementation of the embodiment of the application, the resource indication information can be used to indicate the number of time slots of the target time slots, for example, marking the number of target time slots as N, where N is a positive integer.
[0267] In another possible implementation of the embodiment of the application, the target symbol resource can include one or more time domain symbols, and the resource indication information can be used to indicate the number of symbols of the target symbol resource.
[0268] In another possible implementation of the embodiment of the application, the resource indication information can be used to indicate the number of time slots of the target time slots, and the number of symbols of the target symbol resource.
[0269] In the embodiment of the application, the network device can send the resource indication information of the TB to the terminal device, where the TB can occupy the target symbol resource of at least one target time slot, and accordingly, the terminal device can receive the resource indication information sent by the network device, and after receiving the resource indication information, can send the TB according to the resource indication information. Therefore, the TB can be transmitted in multiple time slots, the coding code rate of the TB is reduced, the cyclic redundancy check bit overhead is saved, the coding code length of the TB is increased, the transmission performance is improved, and coverage enhancement is achieved.
[0270] In a possible implementation of the embodiment of the application, the resource indication information includes a first time domain resource allocation (TDRA) table; at least one physical uplink shared channel (PUSCH) allocation symbol included in the first TDRA table includes start and length indication information; the start and length indication information is a start and length indication value (SLIV), the SLIV is used to indicate the start symbol position of the first target symbol resource in the first target time slot, or is used to indicate the start symbol position and the symbol length of the target symbol resource in each target time slot; or, the start and length indication information includes symbol start indication information (S) and symbol length indication information (L), the symbol start indication information S is used to indicate the start symbol position of the first target symbol resource in the first target time slot, or is used to indicate the start symbol position of the target symbol resource in each target time slot; the symbol length indication information L is used to indicate the symbol length of the first target symbol resource in the first target time slot, or is used to indicate the symbol length of the target symbol resource in each target time slot.
[0271] In a possible implementation of the embodiment of the application, the resource indication information further includes time slot number indication information, wherein the time slot number indication information is included in the PUSCH allocation information element, and the time slot number indication information is used to indicate the time slot number of the target time slot corresponding to the PUSCH allocation information element; or the time slot number indication information is not included in the PUSCH allocation information element, and the time slot number indication information is used to indicate the time slot number of the target time slot corresponding to any PUSCH allocation information element.
[0272] In a possible implementation of the embodiment of the application, the resource indication information includes repetition number indication information, and the repetition number indication information is used to determine the time slot number of the target time slot; or the resource indication information includes the repetition number indication information and reuse indication information, and the repetition number indication information is used to determine the time slot number of the target time slot in a case where the reuse indication information is a predefined value or a predefined state.
[0273] In a possible implementation of the embodiment of the application, the resource indication information further includes repetition number indication information, and the terminal device can further receive first DCI for scheduling a TB sent by the network device, and the first DCI includes reuse indication information; the repetition number indication information is used to determine the time slot number of the target time slot in a case where the reuse indication information is a predefined value or a predefined state.
[0274] In a possible implementation of the embodiment of the application, the terminal device can further receive second DCI for scheduling a TB sent by the network device, and the second DCI includes a first indication field; the first indication field is used to indicate the time slot number of the target time slot, and the time slot number indicated by the first indication field is determined according to the time slot number indicated by the resource indication information.
[0275] In a possible implementation of the embodiment of the application, the resource indication information includes a second time domain resource allocation (TDRA) table; at least one PUSCH allocation information element included in the second TDRA table includes a start and length indication information list; the start and length indication information list includes a plurality of start and length indication information, and the number of start and length indication information in each start and length indication information list in an active state is equal to the time slot number of the target time slot; and each start and length indication information in the active state in the start and length indication information list is used to indicate the start symbol position and the symbol length of the target symbol resource in each corresponding target time slot.
[0276] In a possible implementation of the embodiment of the present application, the resource indication information includes a third time domain resource allocation (TDRA) table; at least one PUSCH allocation information element included in the third TDRA table includes time slot indication information and start and length indication information; the time slot indication information is used to indicate the start time slot position and the time slot quantity of the plurality of target time slots; the start and length indication information is used to indicate the start symbol position of the first target symbol resource in the first target time slot, or is used to indicate the start symbol position and the symbol length of the target symbol resource in each target time slot.
[0277] In a possible implementation of the embodiment of the present application, the resource indication information includes a fourth time domain resource allocation (TDRA) table; at least one PUSCH allocation information element included in the fourth TDRA table includes a start and length indication value (SLIV); in a case where the SLIV indication value belongs to a first interval, the PUSCH allocation information element corresponds to one target time slot, and the SLIV is used to indicate the start symbol position and the symbol length of the target symbol resource in the one target time slot; or in a case where the SLIV indication value belongs to a second interval, the PUSCH allocation information element corresponds to a plurality of target time slots, and the SLIV is used to indicate the start time slot position and the time slot length of the plurality of target time slots; and the first interval and the second interval have no intersection.
[0278] In a possible implementation of the embodiment of the present application, each target time slot includes one target symbol resource, and the start symbol position and the symbol length of each target symbol resource in each target time slot are the same.
[0279] In a possible implementation of the embodiment of the present application, in the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by unavailability symbols and are not separated by availability symbols.
[0280] It should be noted that the foregoing Figures 3 to 16 The description of the resource indication method performed by the network device in any of the embodiments also applies to the terminal device, and the implementation principle is similar, which is not described here in detail.
[0281] The resource indication method of the embodiment of the present application receives, by the terminal device, resource indication information of a transport block (TB) sent by the network device, where the TB occupies target symbol resources of at least one target time slot; the resource indication information is used to indicate the time slot quantity of the target time slot and / or is used to indicate the symbol quantity of the target symbol resource. Therefore, the terminal device can transmit the same TB in a plurality of time slots, can reduce the encoding code rate of the TB, reduce the overhead of the cyclic redundancy check bits, increase the encoding code length of the TB, improve the transmission performance, and achieve coverage enhancement.
[0282] For the purpose of clearly illustrating any of the above embodiments, the present application further provides a resource indication method, Figure 1 8 is a flowchart of the resource indication method provided in Embodiment Nine of the present application.
[0283] As Figure 1 8 shows, the resource indication method is applied to a terminal device, and can include the following steps:
[0284] In step 901, resource indication information of a transport block (TB) transmitted by a network device is received, wherein the TB occupies target symbol resources of at least one target time slot.
[0285] The resource indication information is used to indicate the number of time slots of the target time slot, and / or is used to indicate the number of symbols of the target symbol resources.
[0286] In the embodiments of the present application, step 901 can be implemented in any of the ways in the embodiments of the present application, and the embodiments of the present application do not limit this, and will not be repeated here.
[0287] In step 902, a plurality of TBs are repeatedly transmitted according to the resource indication information, wherein the redundancy versions of adjacent TBs in the plurality of TBs are different, or the TB information bits are different; the plurality of TBs occupy different time periods, the time periods contain a plurality of target time slots, and the target symbol resources in each time period are the same.
[0288] In the embodiments of the present application, in order to further realize coverage enhancement, the characteristics of transmitting one TB in multiple time slots can be combined with the existing repetition transmission characteristics. Specifically, after receiving the resource indication information, the terminal device can repeatedly transmit a plurality of TBs according to the resource indication information.
[0289] As an example, the characteristic that one TB is transmitted in multiple slots can be used in combination with the existing repetition Type A. For example, the N PUSCHs (denoted as target symbol resources of target slots in this application) under the TB transmission Type A that "carry the same TB" can be taken as a unit that needs to be repeated, and then repeated K times in the time domain according to the rules of repetition Type A. In this case, a total of N*K PUSCHs are transmitted in N*K slots, and each slot includes 1 PUSCH. Among the K repetitions (i.e., K time periods), the N PUSCHs included in each repetition occupy the same time domain resources and the same symbols are allocated in each slot. The N PUSCHs in each repetition collectively carry one TB, and the redundancy versions RV between different repetition units can be different, for example, can be cyclic in a predefined order, or the redundancy versions RV between different repetition units can also be the same. The TB transmission Type A combined with the repetition Type A example can be as shown in Figure 19 Figure 19 The example in which the RVs between different repetitions are different and repeated in the order of 0-2-3-1.
[0290] As another example, the characteristic that one TB is transmitted in multiple slots can be used in combination with the existing repetition Type A. For example, the N PUSCHs under the TB transmission Type A that "carry the same TB" are taken as a unit that needs to be repeated, and then repeated K times in the time domain according to the rules of repetition Type A. In this case, a total of N*K PUSCHs are transmitted in M*K slots, and N PUSCHs are included in every M slots. Among the K repetitions, the N PUSCHs included in each repetition occupy the same time domain resources and are adjacent to each other, and the N PUSCHs in each repetition collectively carry one TB. Similarly, the RVs between different repetition units can be different, or they can also be the same. The TB transmission Type B combined with the repetition Type A example can be as shown in Figure 20
[0291] The resource indication method of the embodiments of the present application comprises the following steps: a terminal device receives resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot; the resource indication information is used to indicate the number of time slots of the target time slot and / or the number of symbols of the target symbol resources. Thus, the terminal device can transmit the same TB in multiple time slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement. According to the resource indication information, multiple TBs are repeatedly sent; in the multiple TBs, the redundancy versions of adjacent TBs are different, or the TB information bits are different; the multiple TBs occupy different time periods, the time period includes multiple target time slots, and the target symbol resources in each time period are the same. Thus, further coverage enhancement can be achieved.
[0292] In order to clearly illustrate any of the above embodiments, the present application further provides a resource indication method, Figure 21 The flowchart of the resource indication method provided by the tenth embodiment of the present application is shown.
[0293] As Figure 21 shown, the resource indication method can comprise the following steps:
[0294] Step 1001, receiving resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot.
[0295] The resource indication information is used to indicate the number of time slots of the target time slot and / or the number of symbols of the target symbol resources.
[0296] In the embodiments of the present application, step 1001 can be implemented by any of the embodiments of the present application, and the present application does not limit this and will not be repeated.
[0297] Step 1002, according to the resource indication information, repeatedly sending multiple TBs; in the multiple TBs, the redundancy versions of adjacent TBs are different, or the TB information bits are different; the target symbol resources occupied by the multiple TBs are adjacent.
[0298] In the embodiments of the present application, in order to further achieve coverage enhancement, the characteristics of transmitting one TB in multiple time slots can be combined with the existing repetition transmission characteristics. Specifically, after receiving the resource indication information, the terminal device can repeatedly send multiple transport blocks (TBs) according to the resource indication information.
[0299] As an example, the characteristic that one TB is transmitted in multiple slots can be used in combination with the existing repetition type B. For example, the N PUSCHs (denoted as target symbol resources of N target slots in this application) that "carry the same TB" under the TB transmission type B can be taken as a unit that needs to be repeated, and then repeated K times in the time domain according to the rules of the repetition type B. In this case, a total of N*K PUSCHs are transmitted, which are adjacent in the time domain. Among them, each of the K repetitions includes N PUSCHs that collectively carry one TB. Similarly, the RVs between different repetition units can be different or the same. The TB transmission type B combined with the repetition type B example can be as shown in Figure 22 .
[0300] It should be noted that considering that the terminal device can be difficult to simultaneously send 2 different TBs or different RV versions of the same TB in one slot, step 1002 can be further processed and optimized as follows: when "multiple PUSCHs carrying the same TB" are immediately followed by another "multiple PUSCHs carrying the same TB", if the two parts are in the same slot, the time domain resource of the former part is extended to the last available symbol of the slot, and the next part is postponed to the first available symbol of the next slot.
[0301] Specifically, according to the resource indication information, the target symbol resources of the multiple transport blocks TB are determined, if the target symbol resources corresponding to two transport blocks TB are included in one slot at the same time, the end position of the target symbol resources of the former transport block TB is delayed to the last symbol in the slot, and the start position of the target symbol resources of the latter transport block TB is delayed to the first symbol of the next slot in the slot, further, according to the number of symbols delayed by the start position of the latter transport block TB, the end position of the target symbol resources occupied by the latter transport block TB is also delayed, and then according to the adjusted target symbol resources, the multiple transport blocks TB are repeatedly transmitted.
[0302] As an example, as shown in Figure 23 , there are target symbol resources corresponding to two TBs in the same slot (in the oval dashed box), at this time, the end position of the target symbol resources of the former transport block TB can be delayed to the last symbol in the slot, and the target symbol resources of the latter transport block TB can be postponed as a whole, that is, the start position of the target symbol resources of the latter transport block TB is delayed to the first symbol of the next slot in the slot, and according to the number of symbols delayed by the start position of the latter transport block TB, the end position of the target symbol resources occupied by the latter transport block TB is also delayed.
[0303] It should be noted that the above only takes the time domain resource of the previous part to the last available symbol of the slot, and the next part is delayed to the first available symbol of the next slot to start. In actual application, the time domain resource of the previous part can be extended to the last available symbol of the slot, and the next part is compressed as a whole without extension.
[0304] Specifically, the target symbol resource of the plurality of transport blocks TB can be determined according to the resource indication information. If the target symbol resources corresponding to two transport blocks TB are included in one time slot at the same time, the end position of the target symbol resource of the previous transport block TB is delayed to the last symbol in the time slot, and the next transport block TB is compressed without extension, so that the start position of the target symbol resource of the next transport block TB is compressed to the first symbol of the next time slot of the time slot.
[0305] The resource indication method of the embodiment of the application comprises: receiving, by a terminal device, resource indication information of a transport block TB sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot; and the resource indication information is used to indicate the number of time slots of the target time slot and / or the number of symbols of the target symbol resources. Thus, the terminal device can transmit the same TB in multiple time slots, which can reduce the coding rate of the TB, save the cyclic redundancy check bit overhead, increase the coding length of the TB, improve the transmission performance, and achieve coverage enhancement. According to the resource indication information, a plurality of TBs are repeatedly sent, wherein the redundancy versions of adjacent transport blocks in the plurality of TBs are different, or the TB information bits are different; and the target symbol resources occupied by the plurality of TBs are adjacent. Thus, further coverage enhancement can be achieved.
[0306] The above embodiments nine and ten will be described in detail in combination with embodiment D.
[0307] Embodiment D: The "one TB transmitted in multiple PUSCHs" feature is combined with the existing "repetition transmission" feature.
[0308] The background introduction of the "repetition transmission" in the prior art can be referred to the above Figure 1 .
[0309] In the embodiment of the application, when the "one TB transmitted in multiple PUSCHs" feature is combined with the "repetition transmission" feature, the following three combination modes are considered:
[0310] First, "TB transmission type A" + "repetition type A":
[0311] For example, Figure 19As shown, N PUSCHs "carrying the same TB" under TB transmission type A are treated as a unit to be repeated, and then repeated K times in the time domain according to the rules of repetition type A. In this case, a total of N*K PUSCHs are transmitted in N*K slots, and each slot includes one PUSCH. Among the K repetitions, the N PUSCHs included in each repetition occupy the same time domain resources, and the symbols allocated in each slot are the same; the N PUSCHs in each repetition jointly carry one TB; the redundancy version RV between different repetition units can be different, for example, they can be cyclical in a predefined order, or the redundancy version RV between different repetition units can be the same.
[0312] The second type is "TB transmission type B" + "repeat type A":
[0313] like Figure 20 As shown, N PUSCHs "carrying the same TB" under TB transmission type A are treated as a single unit to be repeated, and then repeated K times in the time domain according to the rules of repetition type A. In this case, a total of N*K PUSCHs are transmitted in M*K slots, with each M slot containing N PUSCHs. In the K repetitions, the N PUSCHs in each repetition occupy the same time domain resources and are adjacent to each other; the N PUSCHs in each repetition jointly carry one TB. Similarly, the RVs between different repetition units can be different or the same.
[0314] The third type is "TB transmission type B" + "repeat type B":
[0315] like Figure 22 As shown, N PUSCHs "carrying the same TB" under TB transmission type B are treated as a single unit to be repeated, and then repeated K times in the time domain according to the rules of repetition type B. In this case, a total of N*K PUSCHs are transmitted, and these PUSCHs are adjacent to each other in the time domain. In each of the K repetitions, the N PUSCHs in each repetition jointly carry one TB. Similarly, the RVs between different repetition units can be different or the same.
[0316] Specifically, considering that terminal devices may have difficulty simultaneously sending two different TBs or different RV versions of the same TB within a single slot, the third method described above can be further processed and optimized as follows: For example... Figure 23As shown, when "multiple PUSCHs carrying the same TB" is immediately followed by another "multiple PUSCHs carrying the same TB", if the two parts are in the same slot, the time domain resources of the former part are extended to the last available symbol of the slot, and the next part is postponed as a whole to the first available symbol of the next slot.
[0317] Thus, by combining the "one TB transmitted in multiple PUSCHs" feature with the existing "repeated transmission", the coverage performance can be further enhanced.
[0318] It should be noted that for all the above embodiments, the transmission resources of the TB should only be transmitted on "available uplink resources". If the PUSCH resources (i.e. target symbol resources) indicated according to any indication method include resources that cannot be used for PUSCH transmission (such as overlapping with downlink symbols in the time domain), the resources actually used to send PUSCH should exclude these unavailable resources, i.e. "adjacent" or "immediately adjacent" refers to adjacent or immediately adjacent in the resource set composed of "available uplink resources".
[0319] Compared with the prior art which does not support unified encoding and transmission of one TB across multiple slots, and even less supports time domain resource allocation for transmission of one TB across multiple slots, the above-mentioned scheme of the present application enables one TB to be unified encoded and transmitted across multiple slot resources, and designs a corresponding time domain resource (i.e. target character resource) allocation scheme, which can reduce the coding rate of the TB, increase the coding length of the TB, improve the transmission performance, and enhance the coverage.
[0320] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE time division duplex (TDD) system, a Long Term Evolution Advanced (LTE-A) system, a Universal Mobile Telecommunication System (UMTS), a Worldwide interoperability for Microwave Access (WiMAX) system, a 5G New Radio (NR) system, and the like. The various systems all include terminal devices and network devices. The system can also include a core network part, such as an Evloved Packet System (EPS), a 5G system (5GS), and the like.
[0321] To achieve the above-mentioned embodiments, the present application further provides a resource indication device.
[0322] Figure 24 The structural diagram of the resource indication device provided by Embodiment Eleven of the present application.
[0323] As shown in Figure 24 , the resource indication device is applied to a network device and can include a transceiver 2400, a processor 2410, and a memory 2420.
[0324] The memory 2420 is configured to store a computer program; the transceiver 2400 is configured to receive and send data under the control of the processor 2410; and the processor 2410 is configured to read the computer program in the memory 2420 and perform the following operations: sending, to a terminal device, resource indication information of a transport block (TB), where the TB occupies target symbol resources of at least one target time slot; and the resource indication information is used to indicate a time slot quantity of the target time slot and / or used to indicate a symbol quantity of the target symbol resources.
[0325] The transceiver 2400 is configured to receive and send data under the control of the processor 2410.
[0326] In the memory 2420, the computer program is stored. Figure 24 The bus architecture can include any number of interconnecting buses and bridges, and the various circuitry representative of the processor 2410 and the memory 2420 is linked together by the bus architecture. The bus architecture can also link various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, which are well known in the art, and therefore, will not be described further. The bus interface provides an interface to the bus architecture. The transceiver 2400 can be a plurality of elements, including a transmitter and a receiver, which provides a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The processor 2410 is responsible for managing the bus architecture and general processing, and the memory 2420 can store data used by the processor 2410 in executing operations.
[0327] The processor 2410 can be a CPU, an ASIC, an FPGA, or a CPLD, and the processor 2410 can also adopt a multi-core architecture.
[0328] In a possible implementation form of the present application, the resource indication information includes a first time domain resource allocation (TDRA) table; at least one physical uplink shared channel (PUSCH) allocation symbol included in the first TDRA table includes starting and length indication information; the starting and length indication information is a starting and length indication value (SLIV), the SLIV is used to indicate a starting symbol position of a first target symbol resource in a first target time slot, or used to indicate starting symbol positions and symbol lengths of target symbol resources in each target time slot; or the starting and length indication information includes symbol starting indication information (S) and symbol length indication information (L), the symbol starting indication information S is used to indicate a starting symbol position of a first target symbol resource in a first target time slot, or used to indicate starting symbol positions of target symbol resources in each target time slot; and the symbol length indication information L is used to indicate a symbol length of a first target symbol resource in a first target time slot, or used to indicate symbol lengths of target symbol resources in each target time slot.
[0329] Further, in a possible implementation form of the application, the resource indication information further comprises time slot number indication information, wherein the time slot number indication information is included in the PUSCH allocation information element, and the time slot number indication information is used to indicate the time slot number of the target time slot corresponding to the PUSCH allocation information element; or the time slot number indication information is not included in the PUSCH allocation information element, and the time slot number indication information is used to indicate the time slot number of the target time slot corresponding to any PUSCH allocation information element.
[0330] Further, in a possible implementation form of the application, the resource indication information comprises repetition number indication information, and the repetition number indication information is used to determine the time slot number of the target time slot; or the resource indication information comprises the repetition number indication information and reuse indication information, wherein the repetition number indication information is used to determine the time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state.
[0331] Further, in a possible implementation form of the application, the resource indication information comprises repetition number indication information, and the resource indication information further comprises: sending, to the terminal device, a first DCI for scheduling the TB, wherein the first DCI comprises the reuse indication information; and the repetition number indication information is used to determine the time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state.
[0332] Further, in a possible implementation form of the application, the resource indication information comprises repetition number indication information, and the resource indication information further comprises: sending, to the terminal device, a first DCI for scheduling the TB, wherein the first DCI comprises the reuse indication information; and the repetition number indication information is used to determine the time slot number of the target time slot when the reuse indication information is a predefined value or a predefined state.
[0333] Further, in a possible implementation form of the application, the resource indication information comprises a second time domain resource allocation (TDRA) table, and at least one PUSCH allocation information element included in the second TDRA table comprises a start and length indication information list, wherein the start and length indication information list comprises a plurality of start and length indication information, the number of start and length indication information in each start and length indication information list in an active state is equal to the time slot number of the target time slot, and each start and length indication information in the active state in the start and length indication information list is used to indicate the start symbol position and the symbol length of the target symbol resource in each corresponding target time slot.
[0334] Further, in a possible implementation form of the application, the resource indication information comprises a third time domain resource allocation (TDRA) table; at least one PUSCH allocation information element (IE) included in the third TDRA table comprises slot indication information and start and length indication information; the slot indication information is used to indicate a starting slot position and a slot number of a plurality of target slots; the start and length indication information is used to indicate a starting symbol position of a first target symbol resource in a first target slot, or is used to indicate a starting symbol position and a symbol length of a target symbol resource in each target slot.
[0335] Further, in a possible implementation form of the application, the resource indication information comprises a fourth time domain resource allocation (TDRA) table; at least one PUSCH allocation information element (IE) included in the fourth TDRA table comprises a start and length indication value (SLIV); in a case where the SLIV indication value belongs to a first interval, the PUSCH allocation IE corresponds to one target slot, and the SLIV is used to indicate a starting symbol position and a symbol length of a target symbol resource in the one target slot; or in a case where the SLIV indication value belongs to a second interval, the PUSCH allocation IE corresponds to a plurality of target slots, and the SLIV is used to indicate a starting slot position and a slot length of the plurality of target slots; wherein the first interval and the second interval have no intersection.
[0336] Further, in a possible implementation form of the application, each target slot comprises one target symbol resource, and a starting symbol position and a symbol length of each target symbol resource in each target slot are the same.
[0337] Further, in a possible implementation form of the application, among the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by no available symbols and are not separated by available symbols.
[0338] It should be noted that the resource indication apparatus provided by the embodiments of the application can implement all the method steps achieved by the method embodiments and achieve the same technical effects. Therefore, the same parts and beneficial effects of the embodiments of the application as the method embodiments will not be described in detail. Figures 3 to 16
[0339] In order to implement the above-mentioned embodiments, the application further provides a resource indication apparatus.
[0340] Figure 25 The structure diagram of the resource indication apparatus provided by the twelfth embodiment of the application.
[0341] As Figure 25 As shown, the resource indication device is applied to a terminal device and may include: a transceiver 2500, a processor 2510, a memory 2520, and a user interface 2530.
[0342] The memory 2520 is used to store computer programs; the transceiver 2500 is used to send and receive data under the control of the processor 2510; the processor 2510 is used to read the computer program in the memory 2520 and perform the following operations: receiving resource indication information of transport block TB sent by the network device, wherein TB occupies target symbol resources of at least one target time slot; wherein the resource indication information is used to indicate the number of time slots of the target time slot, and / or to indicate the number of symbols of the target symbol resources.
[0343] Transceiver 2500 is used to receive and send data under the control of processor 2510.
[0344] Among them, Figure 25 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 2510 and memory represented by memory 2520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 2500 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 2530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0345] The processor 2510 is responsible for managing the bus architecture and general processing, while the memory 2520 can store the data used by the processor 2510 during operation.
[0346] Optionally, the processor 2510 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 2510 may also adopt a multi-core architecture.
[0347] The processor 2510 calls a computer program stored in the memory to execute the executable instructions obtained to perform the embodiments of the present application. Figures 17 to 21 The processor 2510 and the memory 2520 can also be physically arranged separately.
[0348] In a possible implementation form of the present application, the resource indication information includes a first time domain resource allocation (TDRA) table; at least one physical uplink shared channel (PUSCH) allocation unit in the first TDRA table includes starting and length indication information; the starting and length indication information is a starting and length indication value (SLIV), the SLIV is used to indicate a starting symbol position of a first target symbol resource in a first target slot, or is used to indicate a starting symbol position and a symbol length of a target symbol resource in each target slot; or the starting and length indication information includes symbol starting indication information (S) and symbol length indication information (L), the symbol starting indication information S is used to indicate a starting symbol position of a first target symbol resource in a first target slot, or is used to indicate a starting symbol position of a target symbol resource in each target slot; the symbol length indication information L is used to indicate a symbol length of a first target symbol resource in a first target slot, or is used to indicate a symbol length of a target symbol resource in each target slot.
[0349] In a possible implementation form of the present application, the resource indication information further includes slot number indication information; the slot number indication information is included in the PUSCH allocation unit, and the slot number indication information is used to indicate a slot number of a target slot corresponding to the corresponding PUSCH allocation unit; or the slot number indication information is not included in the PUSCH allocation unit, and the slot number indication information is used to indicate a slot number of a target slot corresponding to any PUSCH allocation unit.
[0350] In a possible implementation form of the present application, the resource indication information includes repetition number indication information; the repetition number indication information is used to determine a slot number of a target slot; or the resource indication information includes the repetition number indication information and reuse indication information; the repetition number indication information is used to determine a slot number of a target slot in a case that the reuse indication information is a predefined value or a predefined state.
[0351] In a possible implementation form of the present application, the resource indication information further includes repetition number indication information; and further includes: receiving a first DCI for scheduling a TB sent by a network device, the first DCI including reuse indication information; the repetition number indication information is used to determine a slot number of a target slot in a case that the reuse indication information is a predefined value or a predefined state.
[0352] In a possible implementation form of the present application, the method further includes: receiving downlink control information (DCI) of the TB, wherein the DCI includes a first indication field; and the first indication field is used to indicate the number of target slots.
[0353] In a possible implementation form of the present application, the resource indication information includes a second time domain resource allocation (TDRA) table; at least one PUSCH allocation unit included in the second TDRA table includes a start and length indication information list; the start and length indication information list includes a plurality of start and length indication information, and the number of start and length indication information in an active state included in each start and length indication information list is equal to the number of target slots; and each start and length indication information in an active state in the start and length indication information list is used to indicate the start symbol position and symbol length of the target symbol resource in each corresponding target slot.
[0354] In a possible implementation form of the present application, the resource indication information includes a third time domain resource allocation (TDRA) table; at least one PUSCH allocation unit included in the third TDRA table includes slot indication information and start and length indication information; the slot indication information is used to indicate the start slot position and slot number of a plurality of target slots; and the start and length indication information is used to indicate the start symbol position of the first target symbol resource in the first target slot, or is used to indicate the start symbol position and symbol length of the target symbol resource in each target slot.
[0355] In a possible implementation form of the present application, the resource indication information includes a fourth time domain resource allocation (TDRA) table; at least one PUSCH allocation unit included in the fourth TDRA table includes a start and length indication value (SLIV); in a case where the SLIV indication value belongs to a first interval, the PUSCH allocation unit corresponds to one target slot, and the SLIV is used to indicate the start symbol position and symbol length of the target symbol resource in the one target slot; or in a case where the SLIV indication value belongs to a second interval, the PUSCH allocation unit corresponds to a plurality of target slots, and the SLIV is used to indicate the start slot position and slot length of the plurality of target slots; and the first interval and the second interval have no intersection.
[0356] In a possible implementation form of the present application, each target slot includes one target symbol resource, and the start symbol position and symbol length of each target symbol resource in each target slot are the same.
[0357] In a possible implementation form of the present application, adjacent target symbol resources occupy adjacent symbols in the target symbol resources occupied by the TB, or adjacent target symbol resources are separated by unavailability symbols and are not separated by availability symbols.
[0358] It should be noted that the resource indication device provided by the embodiment of the present application can achieve the above Figures 17 to 21 The method steps implemented by the method embodiment and the same technical effects can be achieved, and the same parts and beneficial effects in the method embodiment will not be described in detail.
[0359] The above Figures 3 to 1 6The resource indication method provided by the embodiment corresponds to the resource indication method provided by the embodiment, and the implementation of the resource indication method is also applicable to the resource indication device provided by the embodiment of the present application. In the embodiment of the present application, it will not be described in detail. Figures 3 to 16 The resource indication method provided by the embodiment corresponds to the resource indication method provided by the embodiment, and the implementation of the resource indication method is also applicable to the resource indication device provided by the embodiment of the present application. In the embodiment of the present application, it will not be described in detail.
[0360] Figure 26 The structure diagram of the resource indication device provided by the thirteenth embodiment of the present application.
[0361] As Figure 26 shown, the resource indication device 2600 is used for a network device, and can include a sending unit 2601.
[0362] The sending unit 2601 is configured to send resource indication information of a transport block (TB) to a terminal device, where the TB occupies target symbol resources of at least one target time slot.
[0363] The resource indication information is used to indicate the number of time slots of the target time slot, and / or is used to indicate the number of symbols of the target symbol resources.
[0364] In a possible implementation form of the present application, the resource indication information includes a first time domain resource allocation (TDRA) table; at least one physical uplink shared channel (PUSCH) allocation element included in the first TDRA table includes start and length indication information; the start and length indication information is a start and length indication value (SLIV), the SLIV is used to indicate the starting symbol position of the first target symbol resource in the first target time slot, or is used to indicate the starting symbol position and the symbol length of the target symbol resource in each target time slot; or the start and length indication information includes symbol start indication information (S) and symbol length indication information (L), the symbol start indication information (S) is used to indicate the starting symbol position of the first target symbol resource in the first target time slot, or is used to indicate the starting symbol position of the target symbol resource in each target time slot; the symbol length indication information (L) is used to indicate the symbol length of the first target symbol resource in the first target time slot, or is used to indicate the symbol length of the target symbol resource in each target time slot.
[0365] Further, in a possible implementation form of the application, the resource indication information further comprises slot number indication information, wherein the slot number indication information is included in the PUSCH allocation information element, and the slot number indication information is used to indicate the number of slots of the target slot corresponding to the PUSCH allocation information element; or the slot number indication information is not included in the PUSCH allocation information element, and the slot number indication information is used to indicate the number of slots of the target slot corresponding to any PUSCH allocation information element.
[0366] Further, in a possible implementation form of the application, the resource indication information comprises repetition number indication information, and the repetition number indication information is used to determine the number of slots of the target slot; or the resource indication information comprises the repetition number indication information and reuse indication information, wherein the repetition number indication information is used to determine the number of slots of the target slot when the reuse indication information is a predefined value or a predefined state.
[0367] Further, in a possible implementation form of the application, the resource indication information comprises repetition number indication information; and the sending unit 2601 is further configured to send, to the terminal device, first DCI for scheduling the TB, and the first DCI comprises the reuse indication information; and the repetition number indication information is used to determine the number of slots of the target slot when the reuse indication information is a predefined value or a predefined state.
[0368] Further, in a possible implementation form of the application, the sending unit 2601 is further configured to send, to the terminal device, second DCI for scheduling the TB, and the second DCI comprises a first indication field; and the first indication field is used to indicate the number of slots of the target slot, wherein the number of slots indicated by the first indication field is determined according to the number of slots indicated by the resource indication information.
[0369] Further, in a possible implementation form of the application, the resource indication information comprises a second time domain resource allocation (TDRA) table; and at least one PUSCH allocation information element included in the second TDRA table comprises a start and length indication information list; the start and length indication information list comprises a plurality of start and length indication information, and the number of start and length indication information in each start and length indication information list in an active state is equal to the number of slots of the target slot; and each start and length indication information in the active state in the start and length indication information list is used to indicate the start symbol position and the symbol length of the target symbol resource in each corresponding target slot.
[0370] Further, in a possible implementation form of the application, the resource indication information comprises a third time domain resource allocation (TDRA) table; at least one PUSCH allocation information element (IE) included in the third TDRA table comprises slot indication information and start and length indication information; the slot indication information is used to indicate a starting slot position and a slot number of a plurality of target slots; the start and length indication information is used to indicate a starting symbol position of a first target symbol resource in a first target slot, or is used to indicate a starting symbol position and a symbol length of a target symbol resource in each target slot.
[0371] Further, in a possible implementation form of the application, the resource indication information comprises a fourth time domain resource allocation (TDRA) table; at least one PUSCH allocation information element (IE) included in the fourth TDRA table comprises a start and length indication value (SLIV); in a case where the SLIV indication value belongs to a first interval, the PUSCH allocation IE corresponds to one target slot, and the SLIV is used to indicate a starting symbol position and a symbol length of a target symbol resource in the one target slot; or in a case where the SLIV indication value belongs to a second interval, the PUSCH allocation IE corresponds to a plurality of target slots, and the SLIV is used to indicate a starting slot position and a slot length of the plurality of target slots; wherein the first interval and the second interval have no intersection.
[0372] Further, in a possible implementation form of the application, each target slot comprises one target symbol resource, and a starting symbol position and a symbol length of each target symbol resource in each target slot are the same.
[0373] Further, in a possible implementation form of the application, in the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by no available symbols and are not separated by available symbols.
[0374] It should be noted that the above resource indication apparatus provided by the embodiments of the application can implement all the method steps achieved by the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects of the embodiments of the application that are the same as those of the method embodiments will not be described in detail. Figures 3 to 16
[0375] The above resource indication method provided by the embodiments of the application can implement all the method steps achieved by the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects of the embodiments of the application that are the same as those of the method embodiments will not be described in detail. Figure 1 7 to Figure 21 The resource indication apparatus provided by the embodiments of the application corresponds to the above resource indication method provided by the embodiments of the application. Therefore, the implementation manner of the resource indication method is also applicable to the resource indication apparatus provided by the embodiments of the application, which will not be described in detail in the embodiments of the application. Figures 17 to 21 The resource indication apparatus provided by the embodiments of the application corresponds to the above resource indication method provided by the embodiments of the application. Therefore, the implementation manner of the resource indication method is also applicable to the resource indication apparatus provided by the embodiments of the application, which will not be described in detail in the embodiments of the application.
[0376] Figure 27 FIG. 14 is a structural schematic diagram of a resource indication device provided by an embodiment of the present application.
[0377] As shown in FIG. 13, the resource indication device 1300 is used for a terminal device and can include a receiving unit 1301. Figure 27
[0378] The receiving unit 1301 is configured to receive resource indication information of a transport block (TB) sent by a network device, where the TB occupies target symbol resources of at least one target time slot.
[0379] The resource indication information is used for indicating the time slot quantity of the target time slot and / or used for indicating the symbol quantity of the target symbol resources.
[0380] In a possible implementation form of the present application, the resource indication information includes a first time domain resource allocation (TDRA) table; at least one physical uplink shared channel (PUSCH) allocation element included in the first TDRA table includes starting and length indication information; the starting and length indication information is a starting and length indication value (SLIV), the SLIV is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or used for indicating starting symbol positions and symbol lengths of target symbol resources in each target time slot; or the starting and length indication information includes symbol starting indication information (S) and symbol length indication information (L), the symbol starting indication information S is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or used for indicating starting symbol positions of target symbol resources in each target time slot; the symbol length indication information L is used for indicating a symbol length of a first target symbol resource in a first target time slot, or used for indicating symbol lengths of target symbol resources in each target time slot.
[0381] In a possible implementation form of the present application, the resource indication information further includes time slot quantity indication information, where the time slot quantity indication information is included in a PUSCH allocation element, and the time slot quantity indication information is used for indicating a time slot quantity of a target time slot corresponding to the corresponding PUSCH allocation element; or the time slot quantity indication information is not included in the PUSCH allocation element, and the time slot quantity indication information is used for indicating a time slot quantity of a target time slot corresponding to any PUSCH allocation element.
[0382] In a possible implementation form of the present application, the resource indication information includes repetition quantity indication information, the repetition quantity indication information is used for determining a time slot quantity of the target time slot; or the resource indication information includes the repetition quantity indication information and reuse indication information; where the repetition quantity indication information is used for determining a time slot quantity of the target time slot in a case that the reuse indication information is a predefined value or a predefined state.
[0383] In a possible implementation form of the present application, the resource indication information further comprises repetition number indication information; the receiving unit 2701 is further configured to receive the first DCI for scheduling the TB sent by the network device, wherein the first DCI comprises the reuse indication information; and the repetition number indication information is used to determine the number of target slots in the case that the reuse indication information is a predefined value or a predefined state.
[0384] In a possible implementation form of the present application, the receiving unit 2701 is further configured to receive the second DCI for scheduling the TB sent by the network device, wherein the second DCI comprises the first indication field; and the first indication field is used to indicate the number of target slots, wherein the number of target slots indicated by the first indication field is determined according to the number of slots indicated by the resource indication information.
[0385] In a possible implementation form of the present application, the resource indication information comprises a second time domain resource allocation (TDRA) table; at least one PUSCH allocation resource element included in the second TDRA table comprises a start and length indication information list; the start and length indication information list comprises a plurality of start and length indication information, and the number of start and length indication information in the effective state in each start and length indication information list is equal to the number of target slots; and each start and length indication information in the effective state in the start and length indication information list is used to indicate the start symbol position and symbol length of the target symbol resource in each corresponding target slot.
[0386] In a possible implementation form of the present application, the resource indication information comprises a third time domain resource allocation (TDRA) table; at least one PUSCH allocation resource element included in the third TDRA table comprises slot indication information and start and length indication information; the slot indication information is used to indicate the start slot position and the number of target slots; and the start and length indication information is used to indicate the start symbol position of the first target symbol resource in the first target slot, or is used to indicate the start symbol position and symbol length of the target symbol resource in each target slot.
[0387] In a possible implementation form of the present application, the resource indication information comprises a fourth time domain resource allocation (TDRA) table; at least one PUSCH allocation symbol included in the fourth TDRA table comprises a start and length indication value (SLIV); in a case where the SLIV indication value belongs to a first interval, the PUSCH allocation symbol corresponds to one target slot, and the SLIV is used to indicate a start symbol position and a symbol length of a target symbol resource in the one target slot; or in a case where the SLIV indication value belongs to a second interval, the PUSCH allocation symbol corresponds to a plurality of target slots, and the SLIV is used to indicate a start slot position and a slot length of the plurality of target slots; and the first interval and the second interval have no intersection.
[0388] In a possible implementation form of the present application, each target slot comprises one target symbol resource, and the start symbol position and the symbol length of each target symbol resource in each target slot are the same.
[0389] In a possible implementation form of the present application, in the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by unavailable symbols and are not separated by available symbols.
[0390] It should be noted that the above resource indication apparatus provided by the embodiments of the present application can implement all the method steps achieved by the method embodiments and achieve the same technical effects, and thus, the same parts and beneficial effects of the method embodiments are not repeated in detail. Figures 17 to 21
[0391] It should be noted that each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.
[0392] 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 processor-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 of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0393] To implement the above embodiments, this application also proposes a processor-readable storage medium.
[0394] The processor-readable storage medium stores a computer program that is used to cause the processor to execute this application. Figures 3 to 16 Resource indication method of the embodiment.
[0395] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs)), optical storage (e.g., CDs, DVDs, BDs, HVDs), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0396] To implement the above embodiments, this application also proposes a processor-readable storage medium.
[0397] The processor-readable storage medium stores a computer program that is used to cause the processor to execute this application. Figure 1 7 to Figure 21 The resource indication method described in the embodiments.
[0398] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0399] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In one
[0400] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer executable instructions. The computer executable instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 means for implementing one or more functions specified in the flowchart block or blocks.
[0401] The computer executable instructions can also be loaded onto a computer or other programmable instruction processing apparatus to cause a series of operations steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 means for implementing one or more functions specified in the flowchart block or blocks.
[0402] The computer executable instructions can also be loaded onto a computer or other programmable instruction processing apparatus to cause a series of operations steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 means for implementing one or more functions specified in the flowchart block or blocks.
[0403] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the apparatus and methods disclosed herein, equivalents and substitutions thereof could be made by one of ordinary skill in the art without departing from the spirit and scope of the disclosure. Any and all such modifications and variations are intended to be included herein within the scope of the present application and expressed as a part thereof.
Claims
1. A resource indication method, comprising: The method is applied to a network device and comprises the following steps: sending resource indication information of a transport block (TB) to a terminal device, wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information comprises a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table comprises starting and length indication information; the starting and length indication information is a starting and length indication value (SLIV), and the SLIV is used to indicate a starting symbol position and a symbol length of the target symbol resources in each target slot; wherein the resource indication information further comprises slot number indication information, the slot number indication information is included in the PUSCH allocation unit, and the slot number indication information is used to indicate a slot number of a target slot corresponding to the corresponding PUSCH allocation unit.
2. The method of claim 1, wherein the resource indication information comprises repetition number indication information, and the repetition number indication information is used to determine the slot number of the target slot; or the resource indication information comprises repetition number indication information and reuse indication information, and the repetition number indication information is used to determine the slot number of the target slot when the reuse indication information is a predefined value or a predefined state.
3. The method of claim 2, wherein, the resource indication information comprises repetition number indication information, and the method further comprises the following steps: sending first downlink control information (DCI) for scheduling the TB to the terminal device, the first DCI comprises reuse indication information, and the repetition number indication information is used to determine the slot number of the target slot when the reuse indication information is a predefined value or a predefined state.
4. The method of claim 1, wherein, The method further comprises the following steps: sending second DCI for scheduling the TB to the terminal device, the second DCI comprises a first indication field; the first indication field is used to indicate the slot number of the target slot, and the slot number indicated by the first indication field is determined according to the slot number indicated by the resource indication information.
5. The method of claim 1, wherein, the resource indication information comprises a second TDRA table; wherein at least one PUSCH allocation unit included in the second TDRA table comprises a starting and length indication information list; the starting and length indication information list comprises a plurality of starting and length indication information, and the number of starting and length indication information in each starting and length indication information list in an active state is equal to the slot number of the target slot; each starting and length indication information in the starting and length indication information list in an active state is used to indicate a starting symbol position and a symbol length of the target symbol resources in each corresponding target slot.
6. The method of claim 1, wherein, the resource indication information comprises a third TDRA table; wherein at least one PUSCH allocation unit included in the third TDRA table comprises slot indication information and starting and length indication information; the slot indication information is used to indicate a starting slot position and a slot number of the at least one target slot; The starting and length indication information is used for indicating a starting symbol position of a first target symbol resource in a first target time slot, or is used for indicating a starting symbol position and a symbol length of the target symbol resource in each target time slot.
7. The method of claim 1, wherein, The resource indication information includes a fourth time domain resource allocation (TDRA) table. The at least one PUSCH allocation unit included in the fourth TDRA table includes a starting and length indication value (SLIV). In a case where the SLIV indication value belongs to a first interval, the PUSCH allocation unit corresponds to one target time slot, and the SLIV is used for indicating a starting symbol position and a symbol length of a target symbol resource in the one target time slot; or In a case where the SLIV indication value belongs to a second interval, the PUSCH allocation unit corresponds to a plurality of target time slots, and the SLIV is used for indicating a starting time slot position and a time slot length of the plurality of target time slots. The first interval and the second interval have no intersection.
8. The method of claim 1, wherein, Each target time slot includes one target symbol resource, and a starting symbol position and a symbol length of each target symbol resource in each target time slot are the same.
9. The method of claim 1, wherein, In the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by no available symbols and are not separated by available symbols.
10. A resource indication method, comprising: The method is applied to a terminal device, and the method includes: receiving, by a terminal device, resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target time slot; The resource indication information includes a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes starting and length indication information. The starting and length indication information is a starting and length indication value (SLIV), and the SLIV is used for indicating a starting symbol position and a symbol length of the target symbol resource in each target time slot. The resource indication information further includes time slot quantity indication information, the time slot quantity indication information is included in the PUSCH allocation unit, and the time slot quantity indication information is used for indicating a time slot quantity of a target time slot corresponding to the PUSCH allocation unit.
11. The method of claim 10, wherein The resource indication information includes repetition quantity indication information, and the repetition quantity indication information is used for determining a time slot quantity of the target time slot. Or The resource indication information includes repetition quantity indication information and reuse indication information, and the repetition quantity indication information is used for determining a time slot quantity of the target time slot in a case where the reuse indication information is a predefined value or a predefined state.
12. The method of claim 11, wherein, The resource indication information further includes repetition quantity indication information, and the method further includes: receive a first downlink control information (DCI) sent by a network device, the first DCI including reuse indication information and repetition number indication information, wherein the repetition number indication information is used to determine a number of time slots of the target time slots when the reuse indication information is a predefined value or a predefined state.
13. The method of claim 10, wherein, The method further includes: receiving a second DCI sent by a network device, the second DCI including a first indication field; the first indication field is used to indicate the number of time slots of the target time slots, wherein the number of time slots indicated by the first indication field is determined according to the number of time slots indicated by the resource indication information.
14. The method of claim 10, wherein, The resource indication information includes a second time domain resource allocation (TDRA) table. At least one PUSCH allocation unit included in the second TDRA table includes a start and length indication information list. The start and length indication information list includes a plurality of start and length indication information, and the number of start and length indication information in the valid state in each start and length indication information list is equal to the number of time slots of the target time slots. Each start and length indication information in the valid state in the start and length indication information list is used to indicate the start symbol position and symbol length of the target symbol resource in each corresponding target time slot.
15. The method of claim 10, wherein, The resource indication information includes a third time domain resource allocation (TDRA) table. At least one PUSCH allocation unit included in the third TDRA table includes slot indication information and start and length indication information. The slot indication information is used to indicate the start slot position and the number of time slots of the at least one target time slot. The start and length indication information is used to indicate the start symbol position of the first target symbol resource in the first target time slot, or is used to indicate the start symbol position and symbol length of the target symbol resource in each target time slot.
16. The method of claim 10, wherein, The resource indication information includes a fourth time domain resource allocation (TDRA) table. At least one PUSCH allocation unit included in the fourth TDRA table includes a start and length indication value (SLIV). In a case where the SLIV indication value belongs to a first interval, the PUSCH allocation unit corresponds to one target time slot, and the SLIV is used to indicate the start symbol position and symbol length of the target symbol resource in the one target time slot; or In a case where the SLIV indication value belongs to a second interval, the PUSCH allocation unit corresponds to a plurality of target time slots, and the SLIV is used to indicate the start slot position and slot length of the plurality of target time slots. The first interval and the second interval have no intersection.
17. The method of any one of claims 10, wherein, Each target time slot includes one target symbol resource, and the start symbol position and symbol length of each target symbol resource in each target time slot are the same.
18. The method of any one of claims 10, wherein, In the target symbol resources occupied by the TB, adjacent target symbol resources occupy adjacent symbols, or adjacent target symbol resources are separated by unusable symbols and are not separated by available symbols.
19. A resource indication apparatus, comprising: The network device includes a memory, a transceiver, and a processor. a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations: sending, to a terminal device, resource indication information of a transport block (TB), wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information includes a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes start and length indication information; the start and length indication information is a start and length indication value (SLIV), and the SLIV is used to indicate a start symbol position and a symbol length of the target symbol resources in each of the target slots; wherein the resource indication information further includes slot quantity indication information, and the slot quantity indication information is included in the PUSCH allocation unit, and the slot quantity indication information is used to indicate a slot quantity of a target slot corresponding to the corresponding PUSCH allocation unit.
20. A resource indication apparatus, comprising: applied to a terminal device, comprising a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations: receiving, from a network device, resource indication information of a transport block (TB), wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information includes a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes start and length indication information; the start and length indication information is a start and length indication value (SLIV), and the SLIV is used to indicate a start symbol position and a symbol length of the target symbol resources in each of the target slots; wherein the resource indication information further includes slot quantity indication information, and the slot quantity indication information is included in the PUSCH allocation unit, and the slot quantity indication information is used to indicate a slot quantity of a target slot corresponding to the corresponding PUSCH allocation unit.
21. A resource indication apparatus, comprising: applied to a network device, comprising: a sending unit configured to send, to a terminal device, resource indication information of a transport block (TB), wherein the TB occupies target symbol resources of at least one target slot; wherein the resource indication information includes a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes start and length indication information; the start and length indication information is a start and length indication value (SLIV), and the SLIV is used to indicate a start symbol position and a symbol length of the target symbol resources in each of the target slots; wherein the resource indication information further includes slot quantity indication information, and the slot quantity indication information is included in the PUSCH allocation unit, and the slot quantity indication information is used to indicate a slot quantity of a target slot corresponding to the corresponding PUSCH allocation unit.
22. A resource indication apparatus, comprising: Applied to a terminal device, comprising: A receiving unit is configured to receive resource indication information of a transport block (TB) sent by a network device, wherein the TB occupies target symbol resources of at least one target slot; The resource indication information includes a first time domain resource allocation (TDRA) table, and at least one physical uplink shared channel (PUSCH) allocation unit included in the first TDRA table includes start and length indication information; The start and length indication information is a start and length indication value (SLIV), and the SLIV is used to indicate a start symbol position and a symbol length of the target symbol resources in each target slot; The resource indication information further includes slot number indication information, the slot number indication information is included in the PUSCH allocation unit, and the slot number indication information is used to indicate a slot number of a target slot corresponding to the corresponding PUSCH allocation unit.
23. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the method in any one of claims 1-9 or the method in any one of claims 10-18.
Citation Information
Patent Citations
Method for transmitting and receiving data channel in communication system and apparatus for the same
US20200162208A1