Time domain resource allocation method and apparatus
The TDRA table with first and second fields addresses the limitations of conventional methods by allowing flexible allocation in TBoMS, improving data transmission efficiency across multiple schemes.
Patent Information
- Application Number
- JP2023561251
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-07
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2041-04-07
AI Technical Summary
Conventional time domain resource allocation methods, such as PUSCH repetition type A and type B, are not applicable to the transmission of transport blocks over multiple slots (TBoMS), limiting their use in time domain resource allocation.
A time domain resource allocation method and apparatus that utilizes a TDRA table with a first and second field to enable allocation across multiple schemes, including TBoMS, by determining the length of data transmission and number of repetitions based on these fields.
Enables the application of TDRA tables to various time domain resource allocation schemes, including TBoMS, enhancing flexibility and efficiency in data transmission.
Smart Images

Figure 0007765493000001 
Figure 0007765493000002 
Figure 0007765493000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of communications technology, and more particularly to a method and apparatus for allocating time domain resources. [Background technology]
[0002] Currently, time domain resource allocation of a Physical Uplink Shared Channel (PUSCH) may use a time domain resource allocation (TDRA) table such as PUSCH repetition type B or PUSCH repetition type A. When the PUSCH transmission method is transmission of transport blocks over multiple slots (TB Processing Over Multi-slots, TBoMS), one transport block is simultaneously transmitted in multiple time slots, and therefore the conventional TDRA table for PUSCH repetition type B or PUSCH repetition type A cannot be simultaneously applied to the time domain resource allocation method of TBoMS to perform time domain resource allocation.
[0003] Therefore, there is a need for a time domain resource allocation method in which the TDRA table can be applied to the time domain resource allocation method of TBoMS to perform time domain resource allocation, and at the same time, can be applied to multiple time domain resource allocation methods to perform time domain resource allocation. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present disclosure provide a time domain resource allocation method and apparatus, which is not only applicable to the time domain resource allocation scheme of TBoMS, but also provides a time domain resource allocation method that allows a TDRA table to be applied to multiple time domain resource allocation schemes to perform time domain resource allocation. [Means for solving the problem]
[0005] According to a first aspect, an embodiment of the present disclosure provides a time domain resource allocation method, the method being executed by a terminal device, the method including: obtaining a time domain resource allocation (TDRA) table, the TDRA table including a first field and a second field corresponding to the first field; and performing time domain resource allocation based on the first field and the second field.
[0006] In this technical solution, a time domain resource allocation (TDRA) table including a first field and a second field corresponding to the first field is obtained, and time domain resource allocation is performed based on the first field and the second field, so that the TDRA table can be applied to multiple PUSCH time domain resource allocation methods to perform time domain resource allocation.
[0007] In one implementation, the step of performing time domain resource allocation based on the first field and the second field includes the steps of obtaining a time domain resource allocation scheme, and performing time domain resource allocation based on the first field, the second field, and the time domain resource allocation scheme.
[0008] In one implementation, the method further includes determining a number of valid rows in a TDRA table based on the time domain resource allocation scheme, and performing time domain resource allocation based on the first field, the second field, and the number of valid rows in the TDRA table.
[0009] In one implementation, the time domain resource allocation scheme includes at least one of a transmission block over multiple slots (TBoMS) scheme, a repetition scheme, and a TBoMS scheme with repetition scheme.
[0010] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of obtaining a first symbol length of the first field and a second symbol length of the second field, and determining the time domain resource allocation scheme based on the first symbol length and the second symbol length.
[0011] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of obtaining a first symbol length of the first field, and determining the time domain resource allocation scheme based on the first symbol length.
[0012] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of receiving a first configuration signaling and determining the time domain resource allocation scheme based on the first configuration signaling.
[0013] In one implementation, the first configuration signaling is residual minimum system information (RMSI) signaling, radio resource control (RRC) signaling, downlink control information (DCI) signaling, or media access control element (MAC CE) signaling.
[0014] In one implementation, the step of obtaining the time domain resource allocation method includes the steps of obtaining configuration information of a terminal, and determining the time domain resource allocation method based on the configuration information of the terminal.
[0015] In one implementation, the step of determining a corresponding time domain resource allocation method based on the configuration information of the terminal further includes the steps of obtaining a number of repeated transmissions, and determining a corresponding time domain resource allocation method based on the configuration information of the terminal and the number of repeated transmissions.
[0016] In one implementation, the step of obtaining the repeat transmission count includes the steps of receiving a set of repeat transmission counts carried by RMSI signaling or RRC signaling, and receiving DCI signaling or MAC CE signaling and selecting a repeat transmission count from the set of repeat transmission counts based on the DCI signaling or MAC CE signaling.
[0017] In one implementation, the step of acquiring the number of repeated transmissions includes the steps of acquiring a repeat transmission number setting identifier and setting the number of repeated transmissions. setting and determining the number of repeated transmissions based on the identifier.
[0018] In one implementation, the step of acquiring the number of repeated transmissions includes a step of acquiring status information indicating whether a repeated transmission field is included in the TDRA table, and a step of determining the number of repeated transmissions based on the status information.
[0019] In one implementation, there are multiple TDRA tables, each corresponding to a time domain resource allocation scheme.
[0020] In one implementation, the TDRA table includes a first TDRA table and a second TDRA table, where the second TDRA table further includes a repeat transmission count relative to the first TDRA table.
[0021] In one implementation, the first field includes one or more of the following: the symbol length occupied by each transmission block (TB) segment, the symbol length occupied by a single transmission opportunity, the time domain granularity of frequency hopping, the symbol length occupied by a coding block (CB) / coding block group (CBG), and the length of a joint channel estimation window.
[0022] In one implementation, the second field includes one or more of the following: a TB segment number, a total transmission opportunity number, a hop number, a CB / CBG number, and a joint channel estimation number.
[0023] In one implementation, the first field is carried by the L field in the TDRA table.
[0024] In one implementation, the second field is carried by a Repetition Number field in the TDRA table.
[0025] According to a second aspect, an embodiment of the present disclosure further provides a time domain resource allocation method, the method being executed by a base station, and including: configuring a time domain resource allocation (TDRA) table in a terminal device, where the TDRA table includes a first field and a second field corresponding to the first field; and performing time domain resource allocation based on the first field and the second field.
[0026] In one implementation, the step of performing time domain resource allocation based on the first field and the second field includes the steps of setting a time domain resource allocation scheme for the terminal device, and performing time domain resource allocation based on the first field, the second field, and the time domain resource allocation scheme.
[0027] In one implementation, the method includes determining a number of valid rows in a TDRA table based on the time domain resource allocation scheme; and performing time domain resource allocation based on the first field, the second field, and the number of valid rows in the TDRA table.
[0028] In one implementation, the time domain resource allocation scheme includes at least one of a transmission block over multiple slots (TBoMS) scheme, a repetition scheme, and a TBoMS scheme with repetition scheme.
[0029] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of receiving a first symbol length of the first field and a second symbol length of the second field, and determining the time domain resource allocation scheme based on the first symbol length and the second symbol length.
[0030] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of receiving a first symbol length of the first field and determining the time domain resource allocation scheme based on the first symbol length.
[0031] In one implementation, the step of obtaining the time domain resource allocation scheme includes the steps of receiving first configuration signaling and determining the time domain resource allocation scheme based on the first configuration signaling.
[0032] In one implementation, the first configuration signaling is residual minimum system information (RMSI) signaling, radio resource control (RRC) signaling, downlink control information (DCI) signaling, or media access control element (MAC CE) signaling.
[0033] In one implementation, the step of obtaining the time domain resource allocation method includes the steps of receiving configuration information of a terminal device, and determining the time domain resource allocation method based on the configuration information of the terminal.
[0034] In one implementation, the step of determining a corresponding time domain resource allocation method based on the configuration information of the terminal further includes the step of determining a corresponding time domain resource allocation method based on the configuration information of the terminal and the acquired number of repeated transmissions.
[0035] In one implementation, the step of obtaining the number of repeated transmissions includes the steps of: configuring a set of repeated transmissions carried by RMSI signaling or RRC signaling in the terminal device; and configuring DCI signaling or MAC CE signaling in the terminal device, and selecting a repeated transmission number from the set of repeated transmissions based on the DCI signaling or MAC CE signaling.
[0036] In one implementation, the step of acquiring the number of repeated transmissions includes the steps of acquiring a repeat transmission number setting identifier and setting the number of repeated transmissions. setting and determining the number of repeated transmissions based on the identifier.
[0037] In one implementation, the step of acquiring the number of repeated transmissions includes a step of acquiring status information indicating whether a repeated transmission field is included in the TDRA table, and a step of determining the number of repeated transmissions based on the status information.
[0038] In one implementation, there are multiple TDRA tables, each corresponding to a time domain resource allocation scheme.
[0039] In one implementation, the TDRA table includes a first TDRA table and a second TDRA table, where the second TDRA table further includes a repeat transmission count relative to the first TDRA table.
[0040] In one implementation, the first field includes one or more of the following: the symbol length occupied by each transmission block (TB) segment, the symbol length occupied by a single transmission opportunity, the time domain granularity of frequency hopping, the symbol length occupied by a coding block (CB) / coding block group (CBG), and the length of a joint channel estimation window.
[0041] In one implementation, the second field includes one or more of: a TB segment number, a total transmission opportunity number, a hop number, a CB / CBG number, and a joint channel estimation number.
[0042] In one implementation, the first field is carried by the L field in the TDRA table.
[0043] In one implementation, the second field is carried by a Repetition Number field in the TDRA table.
[0044] According to a third aspect, an embodiment of the present disclosure provides a communication device, the communication device having some or all of the functions of implementing the terminal device in the method according to the first aspect. For example, the functions of the communication device may include some or all of the functions of the embodiments of the present disclosure, or may include the function of independently implementing any one of the embodiments of the present disclosure. The functions can be implemented by hardware, or by executing corresponding software via the hardware. The hardware or software includes one or more units or modules corresponding to the functions.
[0045] In one implementation, the structure of the communication device can include a transceiver module and a processing module, and the processing module is configured to support the communication device to perform the corresponding functions of the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may further include a storage module, which is used to combine with the transceiver module and the processing module and stores computer programs and data required for the communication device.
[0046] The transceiver module is configured to obtain a time domain resource allocation (TDRA) table, the TDRA table including a first field and a second field corresponding to the first field, and the processing module is configured to perform time domain resource allocation based on the first field and the second field.
[0047] As an example, the processing module may be a processor, the transmitting and receiving module may be a transceiver or a communication interface, and the storage module may be a memory.
[0048] According to a fourth aspect, an embodiment of the present disclosure provides another communication device, the communication device having some or all of the functions of implementing the network device in the example method according to the second aspect. For example, the functions of the communication device may include some or all of the functions of the embodiments of the present disclosure, or may include a function for independently implementing any one of the embodiments of the present disclosure. The functions can be implemented by hardware, or by executing corresponding software via the hardware. The hardware or software includes one or more units or modules corresponding to the functions.
[0049] In one implementation, the structure of the communication device can include a transceiver module and a processing module, and the processing module is configured to support the communication device to perform the corresponding functions of the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device can further include a storage module, which is used to combine with the transceiver module and the processing module and stores computer programs and data required for the communication device.
[0050] The transceiver module is configured to set a time domain resource allocation (TDRA) table in a terminal device, the TDRA table including a first field and a second field corresponding to the first field, and the processing module is configured to perform time domain resource allocation based on the first field and the second field.
[0051] As an example, the processing module may be a processor, the transmitting and receiving module may be a transceiver or a communication interface, and the storage module may be a memory.
[0052] According to a fifth aspect, an embodiment of the present disclosure provides a communication device, the communication device including a processor, the processor executing the method according to the first aspect when calling a computer program in a memory.
[0053] According to a sixth aspect, an embodiment of the present disclosure provides a communication device, the communication device including a processor, the processor executing the method according to the second aspect when calling a computer program in a memory.
[0054] According to a seventh aspect, an embodiment of the present disclosure provides a communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to the first aspect.
[0055] According to an eighth aspect, an embodiment of the present disclosure provides a communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to the second aspect.
[0056] According to a ninth aspect, an embodiment of the present disclosure provides a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive and transmit code instructions to the processor, the processor being used to execute the code instructions such that the device performs the method according to the first aspect above.
[0057] According to a tenth aspect, an embodiment of the present disclosure provides a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive and transmit code instructions to the processor, the processor being used to execute the code instructions to cause the device to perform the method according to the second aspect.
[0058] According to an eleventh aspect, an embodiment of the present disclosure provides a communication system, the system including a communication device according to the third aspect and a communication device according to the fourth aspect, or the system including a communication device according to the fifth aspect and a communication device according to the sixth aspect, or the system including a communication device according to the seventh aspect and a communication device according to the eighth aspect, or the system including a communication device according to the ninth aspect and a communication device according to the tenth aspect.
[0059] According to a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use by the terminal device, the instructions, when executed, causing the terminal device to perform the method of the first aspect.
[0060] According to a thirteenth aspect, an embodiment of the present invention provides a readable medium for storing instructions for use by the network device, the instructions, when executed, causing the network device to perform the method according to the second aspect.
[0061] According to a fourteenth aspect, the present disclosure provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to carry out the method according to the first aspect above.
[0062] According to a fifteenth aspect, the present disclosure further provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to carry out the method according to the second aspect above.
[0063] According to a sixteenth aspect, the present disclosure provides a chip system, the chip system including at least one processor and an interface, used to support a terminal device to realize the functions according to the first aspect, for example, determining or processing at least one of the data and information according to the above method. In one possible design, the chip system further includes a memory, the memory being used to store computer programs and data required by the terminal device. The chip system may be constituted by a chip or may include a chip and other discrete elements.
[0064] According to a seventeenth aspect, the present disclosure provides a chip system, the chip system including at least one processor and an interface, for use in supporting a network device to determine or process functions according to the second aspect, such as at least one of data and information according to the method. In one possible design, the chip system further includes a memory, the memory being used to store computer programs and data required by the network device. The chip system may be comprised of a chip or may include a chip and other discrete elements.
[0065] According to an eighteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to carry out the method according to the first aspect above.
[0066] According to a nineteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to carry out the method according to the second aspect above. [Brief explanation of the drawings]
[0067] In order to more clearly describe the technical solutions in the embodiments or background art of the present disclosure, the following describes the drawings that need to be used in the embodiments or background art of the present disclosure. [Figure 1] 1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. [Figure 2] 1 is a schematic flowchart of a time domain resource allocation method provided by an embodiment of the present disclosure; [Figure 3] 4 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure. [Figure 4] 4 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure. [Figure 5] 4 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure. [Figure 6] 4 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure. [Figure 7] 4 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure. [Figure 8] 1 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure; [Figure 9] 1 is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure; [Figure 10] 1 is a structural schematic diagram of a communication device provided by an embodiment of the present disclosure; [Figure 11] FIG. 10 is a structural schematic diagram of another communication device provided by an embodiment of the present disclosure. [Figure 12] 1 is a structural schematic diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0068] To facilitate understanding, terms used in this disclosure will first be explained.
[0069] 1. Downlink control information (DCI) DCI is carried by the physical downlink control channel (PDCCH), and DCI can include uplink and downlink resource allocation, hybrid automatic repeat request (HARQ) information, power control, etc. The PDCCH is a physical channel and is used to carry downlink scheduling information. 2. Physical uplink shared channel (PUSCH) The PUSCH is used to carry uplink services and upper layer signaling data related to long-term evolution users. As the main uplink data carrier channel of the physical layer, it can schedule and transmit uplink data and can also carry control information.
[0070] To better understand the time domain resource allocation method disclosed in the embodiments of the present disclosure, the following first describes a communication system to which the embodiments of the present disclosure are applied.
[0071] Referring to Figure 1, Figure 1 is a schematic diagram of the architecture of a communication system 10 provided by an embodiment of the present disclosure. The communication system 10 may include, but is not limited to, one network device 11 and one terminal device 12. The number and form of devices shown in Figure 1 are exemplary and do not limit the embodiment of the present disclosure. In actual applications, the communication system 10 may include two or more network devices 11 and two or more terminal devices 12. For example, the communication system 10 shown in Figure 1 includes one network device 11 and one terminal device 12.
[0072] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as a long term evolution (LTE) system, a fifth generation (5G) mobile communication system, a 5G new radio (NR) system, or other future new mobile communication systems.
[0073] The network device 11 in the embodiments of the present disclosure is a network-side entity for transmitting and receiving signals. For example, the network device 11 may be an evolved base station (eNB), a transmission reception point (TRP), a next-generation base station (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technology and device form used by the network device. The network device 11 provided by the embodiments of the present disclosure may be configured with a central unit (CU) and distributed units (DUs), where the CU may also be referred to as a control unit. The CU-DU structure may be used to separate protocol layers of a network device, for example, a base station, with some protocol layer functions centrally controlled in the CU and some or all of the remaining protocol layer functions distributed to the DUs, and the DUs centrally controlled by the CU.
[0074] The terminal device 12 in the embodiments of the present disclosure is a user-side entity for transmitting and receiving signals, such as a mobile phone. The terminal device may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be an automobile with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet, a computer with wireless transmission and reception capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of the present disclosure are not limited by the specific technology and device form used by the terminal device 12.
[0075] In related technology, Type B PUSCH repetition, i.e., a PUSCH repetition transmission scheme based on sub-timeslot aggregation, can improve the reliability of PUSCH transmission and further reduce transmission delay. For Type B PUSCH repetition, uplink grant signaling or Type 1 license-free configuration information indicates the resource of the first nominal PUSCH, and the time domain resource of the remaining PUSCH repetitions depends on the first PUSCH repetition and available symbols. The number of repeated transmissions indicated by the base station represents the nominal repetition number, and the actual repetition number may be greater than the nominal repetition number. If the time domain resource of the nominal PUSCH crosses a timeslot boundary, it is divided into two actual PUSCH transmissions. A column indicating the number of PUSCH repetitions is added to the time domain resource allocation (TDRA) table, and the possible values may be {1, 2, 3, 4, 7, 8, 12, 16}. At the same time, the RRC higher layer signaling indicates the start time domain position S and the data transmission length L by 4 bits each, where 0<=S<=13, 1<=L<=14, and S+L>14 can be realized.
[0076] TDRA for Type A Repetition: The first solution for transmitting uplink data multiple times is also called repetition of uplink data packets, or repeated transmission, aggregation, or aggregation transmission. The number of times the same uplink data packet is transmitted is also called the repetition number or aggregation factor. The TDRA table includes a start and length indicator value (SLIV) field for determining the start time domain position S of each transmission and the length L of data transmission, as well as a repetition number field for determining the number N of blind retransmissions. The blind retransmissions are performed within N adjacent time slots, with one complete repetition performed within one time slot, and the symbol position for blind retransmissions within each time slot is the same.
[0077] TDRA for TBoMS: For time domain resource allocation in TBoMS, time domain resource allocation (TDRA) using PUSCH repetition type A-like or PUSCH repetition type B-like may be used. For type B-like schemes, related art proposes extending the data transmission length L to greater than 14 symbols, and the time domain symbol length required for TBoMS can be determined using only the L field. Since TBoMS does not have a concept related to repetition, type A-like or type B-like TDRA cannot directly use the time domain allocation method provided by the embodiments of the present disclosure. However, application to TBoMS mode is possible by redefining some fields in the TDRA table, such as the Repetition Number field / L field.
[0078] It should be noted that the communication systems described in the embodiments of the present disclosure are intended to more clearly explain the technical solutions of the embodiments of the present disclosure, and do not limit the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will recognize that with the evolution of system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure can be similarly applied to similar technical issues.
[0079] The time domain resource allocation method and apparatus provided by the present disclosure will be described in detail below in conjunction with the accompanying drawings.
[0080] Referring to Figure 2, Figure 2 is a schematic flowchart of a time domain resource allocation method provided by an embodiment of the present disclosure, which is executed by a terminal device. As shown in Figure 2, the method may include, but is not limited to, the following steps S1 to S2:
[0081] In S1, a time domain resource allocation (TDRA) table is obtained, and the TDRA table includes a first field and a second field corresponding to the first field.
[0082] In an embodiment of the present disclosure, the obtained time domain resource allocation (TDRA) table may be a TDRA table for PUSCH repetition type A or type B having specific defined fields, which may be existing fields in a conventional TDRA table for PUSCH repetition type A or type B, or may be additional fields.
[0083] Alternatively, in an embodiment of the present disclosure, the obtained time domain resource allocation (TDRA) table may be a TDRA table for conventional PUSCH repetition type A or type B. The present disclosure is not limited thereto.
[0084] Here, a first field contained in the TDRA table is obtained, and in some embodiments, the first field is carried by the L field in the TDRA table, which can determine the length of the data transmission.
[0085] In embodiments of the present disclosure, a second field corresponding to the first field is obtained based on the obtained first field, and in some embodiments, the second field is carried by a Repetition Number field in the TDRA table, which can determine the number of repetitions of data transmission.
[0086] In S2, time domain resource allocation is performed based on the first and second fields.
[0087] In the embodiment of the present disclosure, the length of data transmission is determined based on the first field, and the number of repetitions of data transmission is determined based on the second field, thereby determining the time domain resource allocation method, so that the corresponding time domain resource allocation method can perform time domain resource allocation according to the corresponding time domain resource allocation method.
[0088] By implementing the embodiments of the present disclosure, a time domain resource allocation (TDRA) table is obtained, a first field included in the TDRA table is obtained, a second field corresponding to the first field is obtained, and time domain resource allocation is performed based on the first field and the second field, so that the TDRA table can be applied to time domain resource allocation of a corresponding time domain resource allocation scheme.
[0089] In some embodiments, as shown in FIG. 3, in the embodiments of the present disclosure, the above S2 further includes the following S21A to S21B:
[0090] In S21A, the number of valid rows in the TDRA table is determined based on the time domain resource allocation method.
[0091] In S21B, time domain resource allocation is performed based on the first field, the second field, and the number of valid rows in the TDRA table.
[0092] Here, the time domain resource allocation schemes include a transmission block over multiple slots (TBoMS) scheme, a repetition scheme, and a TBoMS scheme with repetition.
[0093] For the repetition transmission method, only rows in the TDRA table where the L field is ≦14 symbols are valid.
[0094] For transmission of a transmission block over multiple slots (TBoMS), in the TDRA table, rows where the L field > 14 symbols are valid and rows where the repetition number > 1 symbol are invalid.
[0095] For the TBoMS system with repetitive transmission, all rows in the table where the L field > 14 symbols and the repetition number > 1 symbol are invalid.
[0096] In some embodiments, as shown in FIG. 4, S2 in the embodiments of the present disclosure further includes the following S21 to S22:
[0097] In S21, a time domain resource allocation method is obtained.
[0098] In S22, time domain resource allocation is performed based on the first field, the second field, and the time domain resource allocation scheme.
[0099] In some embodiments of the present disclosure, the time domain resource allocation scheme includes at least one of a transmission block over multiple slots (TBoMS) scheme, a repetition scheme, and a TBoMS scheme with repetition.
[0100] In addition, in the embodiments of the present disclosure, the time domain resource allocation method may be a transmission of transmission blocks over multiple slots (TBoMS) method, or a repetition transmission method, or a TBoMS method with repetition transmission, or a transmission of transmission blocks over multiple slots (TBoMS) method and a repetition transmission method, or any combination of the three.
[0101] Here, the repetition transmission scheme is as follows: In a 5G communication system, a transmitter can repeatedly transmit the same data in the time domain, thereby improving the reliability of data transmission by utilizing time-domain diversity gain due to channel variations in the time domain and hybrid automatic repeat request (HARQ) combining gain. For example, a terminal can transmit different redundancy versions (RVs) of the same transport block (TB) in multiple time units, where one RV of the TB is transmitted in one time unit and the TB is transmitted by one transmission layer. The base station combines and decodes the data received in the multiple time units to improve the success rate of data reception and the reliability of data transmission. A multi-slot transmission of transport blocks (TBoMS) scheme refers to the transmission of one transport block of a PUSCH in multiple time slots, and there is no overlapping concept involved. A TBoMS scheme with repetition transmission can be understood as a TBoMS scheme with a repetition transmission function.
[0102] In some embodiments, as shown in FIG. 5, S21 of the method in the embodiments of the present disclosure further includes S211A to S212A.
[0103] In S211A, the first symbol length of the first field and the second symbol length of the second field are acquired.
[0104] Specifically, in the embodiment of the present disclosure, if the first field is an L field, the length of the first symbol carried by the L field is the length L of the data transmission, and if the second field is a Repetition Number field, the length of the second symbol carried by the Repetition Number field is the number of repetition transmissions.
[0105] In S212A, a time domain resource allocation method is determined based on the first symbol length and the second symbol length.
[0106] For example, if the data transmission length L>14 and the repetition number>1, it is determined that the time domain resource allocation scheme is the TBoMS scheme with repetitive transmission.
[0107] If the data transmission length L>14 and the repetition number≦1, it is determined that the time domain resource allocation method is the transmission block over multiple slots (TBoMS) method.
[0108] If the data transmission length L<14 and the repetition number>1, it is determined that the time domain resource allocation method is the repetition method.
[0109] In the embodiment of the present disclosure, the first symbol length of the first field and the second symbol length of the second field can be obtained to determine the manner of time domain resource allocation.
[0110] In some other embodiments, as shown in FIG. 6, S21 of the method in the embodiments of the present disclosure further includes S211B to S212B.
[0111] In S211B, the length of the first symbol in the first field is obtained.
[0112] In S212B, a time domain resource allocation method is determined based on the first symbol length.
[0113] Specifically, in the embodiment of the present disclosure, if the first field is an L field, the length of the first symbol carried by the L field is the length L of the data transmission.
[0114] For example, if the data transmission length L<14, it is determined that the time domain resource allocation method is a repetition transmission method, and if the data transmission length L>14, it is determined that the time domain resource allocation method is a transmission block over multiple slots (TBoMS) method or a TBoMS method with repetition transmission.
[0115] In some other embodiments, as shown in FIG. 7, S21 of the method in the embodiments of the present disclosure further includes the following S211C to S212C.
[0116] In S211C, the first configuration signaling is received.
[0117] In some embodiments, the first configuration signaling in embodiments of the present disclosure includes remaining minimum system information (RMSI) signaling, Radio Resource Control (RRC) signaling, downlink control information (DCI) signaling, or media access control element (MAC CE) signaling.
[0118] In S212C, a time domain resource allocation method is determined based on the first configuration signaling.
[0119] Here, the first configuration signaling can determine that the corresponding time domain resource allocation scheme is one of a transmission block over multiple slots (TBoMS) scheme, a repetition transmission scheme, and a TBoMS scheme with repetition transmission.
[0120] In some embodiments, Residual Minimum System Information (RMSI) signaling or Radio Resource Control (RRC) signaling can determine that the time domain resource allocation scheme is one of a transmission block over multiple slots (TBoMS) scheme, a repetition scheme and a TBoMS scheme with repetition, or can determine that the time domain resource allocation scheme is one of a transmission block over multiple slots (TBoMS) scheme and a repetition scheme. Downlink Control Information (DCI) signaling or Media Access Control Control Element (MAC CE) signaling can determine that the time domain resource allocation scheme is one of a transmission block over multiple slots (TBoMS) scheme and a repetition scheme.
[0121] Determining the corresponding time domain resource allocation scheme based on the first configuration signaling can be understood as directly determining different time domain resource allocation schemes based on the differences in the content of the first configuration signaling.
[0122] Here, if the time domain resource allocation method can be determined by downlink control information (DCI) signaling or media access control element (MAC CE) signaling, the repetition still uses a separate start symbol bit S and time domain symbol length L in the TDRA table, or uses a start and length indicator value (SLIV) field to determine the start time domain position S and time domain symbol length L of each transmission. At the same time, a repetition number field is included to determine the number N of blind retransmissions, where blind retransmissions are performed in N adjacent time slots, one complete repetition is performed in one time slot, and the symbol position for blind retransmission in each time slot is the same.
[0123] In some other embodiments, as shown in FIG. 8, S21 of the method in the embodiments of the present disclosure further includes S211D to S212D.
[0124] S211D obtains the device setting information.
[0125] In S212D, a time domain resource allocation method is determined based on the setting information of the terminal.
[0126] In an embodiment of the present disclosure, the time domain resource allocation method corresponding to the configuration information is determined by obtaining the configuration information of the terminal device, and it can be determined that the time domain resource allocation method is at least one of a transmission block over multiple slots (TBoMS) method, a repetition transmission method, and a TBoMS method with repetition transmission.
[0127] Here, the terminal determines the time domain resource allocation method by directly configuring the time domain resource allocation table or by implicit instruction.
[0128] Specifically, if only TDRA listfor repetition is set, it means that only the repetition transmission method is supported, and the transmission of transmission block over multiple slots (TBoMS) method and the TBoMS method with repetition transmission are not supported. Here, TDRA listfor repetition includes a repetition field in the TDRA table, and L is less than 1.
[0129] If only the TDRA listfor TBoMS is set, it means that the transmission of transport blocks over multiple slots (TBoMS) method is supported, where L in the TDRA table in the TDRA listfor TBoMS is greater than 14, but the repetition field is not included.
[0130] In some embodiments, the method S212D further includes SD1-SD2.
[0131] In SD1, the number of repeated transmissions is acquired.
[0132] In SD2, the corresponding time domain resource allocation method is determined based on the terminal configuration information and the number of repeated transmissions.
[0133] In an embodiment of the present disclosure, when a TDRA for TBoMS is configured in a terminal, in an embodiment of the present disclosure, a row in the TDRA table indicating a repetition number (number of repetition transmissions) > 1 in downlink control information (DCI) signaling determines whether the configuration information of the terminal device supports a TBoMS method with repetition transmissions, and if the repetition number (number of repetition transmissions) in the TDRA table is > 1, it means that the configured TDRA for TBoMS supports a TBoMS method with repetition transmissions.
[0134] In some embodiments, the method SD1 further includes steps SD11A to SD12A.
[0135] SD11A receives a set of repetition transmission counts conveyed by RMSI signaling or RRC signaling.
[0136] SD12A receives DCI signaling or MAC CE signaling, and selects a repeat transmission count from the repeat transmission count set based on the DCI signaling or MAC CE signaling.
[0137] In an embodiment of the present disclosure, a set of repeat transmission numbers carried by downlink control information (DCI) signaling or media access control element (MAC CE) signaling is received, and the second setting command is received as RMSI signaling or RRC signaling, thereby selecting a repeat transmission number from the set of repeat transmission numbers based on the RMSI signaling or RRC signaling.
[0138] In some other embodiments, the method SD1 further includes steps SD11B to SD12B.
[0139] In SD11B, the repeat transmission count setting identifier is acquired.
[0140] For SD12B, the number of repeated transmissions setting The number of repeated transmissions is determined based on the identifier.
[0141] Specifically, in the embodiment of the present disclosure, a repeat transmission count setting identifier is obtained, and the repeat transmission count setting identifier may be 0 or 1. When the repeat transmission count setting identifier is 0, it means that no repeat transmission is performed, and when the repeat transmission count setting identifier is 1, it means that repeat transmission is performed.
[0142] In the embodiment of the present disclosure, the repeat transmission count setting identifier can be set by downlink control information (DCI) signaling or media access control element (MAC CE) signaling.
[0143] In some other embodiments, the method SD1 further includes steps SD11C to SD12C.
[0144] SD11C acquires status information as to whether or not a repeated transmission field is included in the TDRA table.
[0145] In SD12C, the number of repeat transmissions is determined based on the status information.
[0146] Specifically, the status information of the repetition transmission field may be whether the TDRA table includes a repetition number field. There are multiple TDRA tables, including TDRA for repetition, TDRA for TBoMS, etc.
[0147] For example, if only TDRA for repetition is set, it means that only the repetition transmission method (Repetition) is supported and the transmission of transmission blocks over multiple slots (TBoMS) method and the TBoMS method with repetition transmission are not supported, and if only TDRA for TBoMS is set, it means that the transmission of transmission blocks over multiple slots (TBoMS) method is supported.
[0148] In some embodiments, there are multiple TDRA tables, each corresponding to one time domain resource allocation scheme.
[0149] In some embodiments, the TDRA table includes a first TDRA table and a second TDRA table, where the second TDRA table further includes a repeat transmission count relative to the first TDRA table.
[0150] The embodiments of the present disclosure may correspond to different TDRA tables for different time domain resource allocation methods. For example, if the time domain resource allocation method is a TBoMS (Transmission of Transport Blocks over Multiple Slots) method, a first TDRA table is corresponding, and if the time domain resource allocation method is a TBoMS method with repeated transmission, a second TDRA table is corresponding, and the second TDRA table includes the number of repeated transmissions.
[0151] In some embodiments, the meaning of the second field is different when the time domain resource allocation scheme is different.
[0152] Specifically, in an embodiment of the present disclosure, if the time domain resource allocation method is a transmission block over multiple slots (TBoMS) method, the second field is interpreted as the number of time slots in the TBoMS (slot number for TBoMS), and if the time domain resource allocation method is a repetition method, the second field is interpreted as the repetition number for repetition.
[0153] In some embodiments, the first field includes at least one of the following: the symbol length occupied by each transmission block (TB) segment, the symbol length occupied by a single transmission opportunity, the time domain granularity of frequency hopping, the symbol length occupied by a coding block (CB) / coding block group (CBG), and the length of a joint channel estimation window.
[0154] In an embodiment of the present disclosure, the first field may be redefined as at least one of the following: a symbol length occupied by each transmission block (TB) segment, a symbol length occupied by a single transmission opportunity, a time domain granularity of frequency hopping, a symbol length occupied by a coding block (CB) / coding block group (CBG), and a length of a joint channel estimation window. In different embodiments of the present disclosure, the first field may be defined as at least one of the above schemes.
[0155] In some embodiments, the second field includes at least one of the following: a number of TB segments, a total number of transmission opportunities, a number of hops, a number of CB / CBGs, and a number of joint channel estimations.
[0156] In an embodiment of the present disclosure, the second field can be redefined as at least one of the symbol length of each transmission block (TB) segment, the symbol length of a single transmission opportunity, the time domain granularity of frequency hopping, the symbol length of a coding block (CB) / coding block group (CBG), and the length of a joint channel estimation window. In different embodiments of the present disclosure, the second field can be defined as at least one of the above schemes. Here, after the first field is redefined, the second field can be adjusted correspondingly according to the definition of the first field.
[0157] 9, which is a schematic flowchart of another time domain resource allocation method provided by an embodiment of the present disclosure, which is executed by a base station. As shown in FIG. 9, the method may include, but is not limited to, steps S10 to S20.
[0158] In S10, a time domain resource allocation (TDRA) table is set in the terminal device, where the TDRA table includes a first field and a second field corresponding to the first field.
[0159] At S20, time domain resource allocation is performed based on the first field and the second field.
[0160] In some embodiments, the step of performing time domain resource allocation based on the first field and the second field includes the steps of: configuring a time domain resource allocation scheme for the terminal device; and performing time domain resource allocation based on the first field, the second field, and the time domain resource allocation scheme.
[0161] In some embodiments, the number of valid rows in the TDRA table is determined based on a time domain resource allocation scheme, and time domain resource allocation is performed based on the first field, the second field, and the number of valid rows in the TDRA table.
[0162] In some embodiments, the time domain resource allocation scheme includes at least one of a transmission block over multiple slots (TBoMS) scheme, a repetition scheme, and a TBoMS with repetition scheme.
[0163] In some embodiments, obtaining the time domain resource allocation scheme includes receiving a first symbol length of the first field and a second symbol length of the second field; and determining the time domain resource allocation scheme based on the first symbol length and the second symbol length.
[0164] In some embodiments, obtaining the time domain resource allocation scheme includes receiving a first symbol length of the first field and determining the time domain resource allocation scheme based on the first symbol length.
[0165] In some embodiments, obtaining the time domain resource allocation scheme includes receiving first configuration signaling; and determining the time domain resource allocation scheme based on the first configuration signaling.
[0166] In some embodiments, the first configuration signaling is Minimum Remaining System Information (RMSI) signaling, Radio Resource Control (RRC) signaling, Downlink Control Information (DCI) signaling, or Media Access Control Control Element (MAC CE) signaling.
[0167] In some embodiments, obtaining the time domain resource allocation scheme includes receiving configuration information of the terminal device; and determining the time domain resource allocation scheme based on the configuration information of the terminal.
[0168] In some embodiments, determining the corresponding time domain resource allocation method based on the terminal configuration information includes determining the corresponding time domain resource allocation method based on the terminal configuration information and the number of repeated transmissions.
[0169] In some embodiments, the step of obtaining the repeat transmission count includes the steps of: configuring a repeat transmission count set carried by RMSI signaling or RRC signaling in the terminal device; and configuring DCI signaling or MAC CE signaling in the terminal device and selecting a repeat transmission count from the repeat transmission count set based on the DCI signaling or MAC CE signaling.
[0170] In some embodiments, the step of acquiring the number of repeated transmissions includes the steps of acquiring a number of repeated transmissions setting identifier and setting the number of repeated transmissions. setting and determining the number of repeat transmissions based on the identifier.
[0171] In some embodiments, the step of obtaining the number of repeated transmissions includes obtaining status information regarding whether a repeated transmission field is included in the TDRA table, and determining the number of repeated transmissions based on the status information.
[0172] In some embodiments, there are multiple TDRA tables, each corresponding to one time domain resource allocation scheme.
[0173] In some embodiments, the TDRA table includes a first TDRA table and a second TDRA table, where the second TDRA table further includes a repeat transmission count relative to the first TDRA table.
[0174] In some embodiments, the first field includes one or more of: the symbol length occupied by each transmission block (TB) segment; the symbol length occupied by a single transmission opportunity; the time domain granularity of frequency hopping; the symbol length occupied by a coding block (CB) / coding block group (CBG); and the length of a joint channel estimation window.
[0175] In some embodiments, the second field includes one or more of the following: a TB segment number, a total transmission opportunity number, a hop number, a CB / CBG number, and a joint channel estimation number.
[0176] In some embodiments, the first field is carried by the L field in the TDRA table.
[0177] In some embodiments, the second field is carried by the Repetition Number field in the TDRA table.
[0178] The specific processes of the corresponding steps of the time domain resource allocation method provided in the above embodiments of the present disclosure are similar to those of the time domain resource allocation method provided in some of the above embodiments, and have the same beneficial effects, so detailed descriptions are omitted here.
[0179] In the above embodiments provided by the present disclosure, the method provided by the embodiments of the present disclosure will be described from the perspective of a network device and a first terminal device, respectively. To realize each function in the method provided by the embodiments of the present disclosure, the network device and the first terminal device may include a hardware structure and a software module, and each function is realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some functions of each function can be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module.
[0180] 10, there is shown a structural schematic diagram of a communication device 100 provided by an embodiment of the present disclosure. The communication device 100 shown in FIG. 10 may include a transceiver module 101 and a processing module 102. The transceiver module 101 may include a transmitting module and / or a receiving module, where the transmitting module is used to realize a transmitting function and the receiving module is used to realize a receiving function, and the transceiver module 101 may realize a transmitting function and / or a receiving function.
[0181] The communication device 100 may be a terminal device (the first terminal device in the method embodiment described above), a device in a terminal device, or a device usable in conjunction with a terminal device, or the communication device 100 may be a network device, a device in a network device, or a device usable in conjunction with a network device.
[0182] When the communication device 100 is a terminal device, the transceiver module 101 is configured to obtain a time domain resource allocation (TDRA) table, where the TDRA table includes a first field and a second field corresponding to the first field, and the processing module 102 is configured to perform time domain resource allocation based on the first field and the second field.
[0183] When the communication device 100 is a network device, the transceiver module 101 is configured to set a time domain resource allocation (TDRA) table in the terminal device, the TDRA table including a first field and a second field corresponding to the first field, and the processing module 102 is configured to perform time domain resource allocation based on the first field and the second field.
[0184] 11 is a structural schematic diagram of another communication device 1000 provided by an embodiment of the present disclosure. The communication device 1000 is a terminal device, and may be a chip, chip system, processor, etc. that supports a network device to implement the above method, or a chip, chip system, processor, etc. that supports a terminal device to implement the above method. The device can be used to implement the method described in the above method embodiment, and for details, please refer to the description in the above method embodiment.
[0185] The communication device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process data of the computer programs.
[0186] Optionally, the communication device 1000 may further include one or more memories 1002, in which a computer program 1004 may be stored, and the processor 1001 executes the computer program 1004 so that the communication device 1000 performs the method described in the above method embodiments. Optionally, the memory 1002 may store data. The communication device 1000 and the memory 1002 may be configured separately or integrated together.
[0187] Optionally, the communication device 1000 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to realize a transmitting and receiving function. The transceiver 1005 may include a receiver and a transmitter, and the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to realize a receiving function, and the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to realize a transmitting function.
[0188] Optionally, the communication device 1000 may further include one or more interface circuits 1007. The interface circuits 1007 are used to receive and transmit code instructions to the processor 1001. The processor 1001 executes the code instructions so that the communication device 1000 performs the methods described in the above method embodiments.
[0189] If the communication device 1000 is a terminal device, the transceiver 1005 is used to execute S1 in Figure 2. The processor 1001 is used to execute S2 in Figure 2.
[0190] When the communication device 1000 is a network device, the transceiver 1005 is used to execute S10 in Fig. 9. The processor 1001 is used to execute S20 in Fig. 9.
[0191] In one implementation, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used to read and write code / data, or the transceiver circuit, interface, or interface circuit may be used to transmit or receive signals.
[0192] In one implementation, the processor 1001 can store a computer program 1003, which executes on the processor 1001, thereby enabling the communication device 1000 to perform the methods described in the above method embodiments. The computer program 1003 can be fixed to the processor 1001, in which case the processor 1001 can be implemented by hardware.
[0193] In one implementation, the communication device 1000 can include circuitry that can implement the transmit, receive, or communication functionality of the method embodiments described above. The processors and transceivers described in this disclosure can be implemented in integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed signal ICs, application specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processors and transceivers can be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0194] The communication device described in the above embodiments may be a network device or a terminal device (e.g., the first terminal device in the method embodiment described above), but the scope of the communication device in the description of the present disclosure is not limited thereto, and the structure of the communication device may not be limited by FIG. 12. The communication device may be an independent device or part of a larger device. For example, the communication device may be any of the following (1) to (6). (1) An independent integrated circuit IC or chip, or a chip system or subsystem. (2) A set having one or more ICs, optionally the set of ICs may include a memory element for storing data, computer programs. (3) ASIC, such as a modem. (4) Modules that can be embedded within other devices. (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, etc. (6)Others.
[0195] In the case where the communication device may be a chip or a chip system, please refer to the structural schematic diagram of the chip shown in Figure 11. The chip shown in Figure 12 includes a processor 1101 and an interface 1102. Here, the number of processors 1101 may be one or more, and the number of interfaces 1102 may be more than one.
[0196] When the chip is used to realize the functions of the terminal device in the embodiment of the present disclosure, The interface 1102 is used to execute S1 in FIG. 2, and the processor 1101 is used to execute S2 in FIG.
[0197] When the chip is used to realize the functions of the network device in the embodiment of the present disclosure, The interface 902 is used to execute S10 in FIG. 9, and the processor 1101 is used to execute S20 in FIG.
[0198] Optionally, the chip further includes a memory 1103, which is used to store necessary computer programs and data.
[0199] As will be appreciated by those skilled in the art, the various illustrative logical blocks and steps described in the embodiments of the present disclosure can be realized by electronic hardware, computer software, or a combination of both. Whether such functions are realized by hardware or software is determined by specific applications and overall system design requirements. Those skilled in the art can realize the above functions using various methods for each specific type of application, but such realization should not be understood as exceeding the scope of protection of the embodiments of the present disclosure.
[0200] An embodiment of the present disclosure further provides a communication system, the system including a communication device that is a terminal device in the embodiment of Figure 10 described above (e.g., a terminal device in the method embodiment described above) and a communication device that is a network device, or the system including a communication device that is a terminal device in the embodiment of Figure 11 described above (e.g., a terminal device in the method embodiment described above) and a communication device that is a network device.
[0201] The present disclosure further provides a computer-readable storage medium having stored thereon instructions that, when executed, implement the functionality of any one of the method embodiments described above.
[0202] The present disclosure further provides a computer program product, which, when executed by a computer, implements the functionality of any one of the above method embodiments.
[0203] The beneficial effects of the computer-readable storage medium, computer program product and computer program are the same as those of the time domain resource allocation methods of the above embodiments, and therefore will not be described in detail here.
[0204] In the above embodiments, all or part of the implementation may be implemented in software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the implementation may be in the form of a computer program product. The computer program product includes one or more computer programs. When loaded and executed on a computer, the computer programs generate all or part of the flows or functions described in the embodiments of the present disclosure. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) methods. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).
[0205] Unless the context requires otherwise, in the specification and claims, the term "comprise" and other forms thereof, such as the third-person singular form "comprises" and the present participle form "comprising," are to be construed as open and inclusive, i.e., "including, but not limited to." In the description, terms such as "one embodiment," "some embodiments," "exemplary embodiments," "example," "specific example," or "some examples" indicate that a particular feature, structure, material, or characteristic associated with the embodiment or example is included in at least one embodiment or example of the present disclosure. Exemplary references to such terms do not necessarily refer to the same embodiment or example. Furthermore, the particular feature, structure, material, or characteristic may be included in any suitable manner in any one or more embodiments or examples.
[0206] As will be appreciated by those skilled in the art, the various numerals, such as first, second, etc., used in the present disclosure are used for ease of explanation and do not limit the scope of the embodiments of the present disclosure, and also represent a priority order.
[0207] At least one of the present disclosure may be described as one or more, and more may be two, three, four or more, and is not limited in the present disclosure. In the present disclosure, for one technical feature, the technical feature is distinguished by "first", "second", "third", "A", "B", "C", and "D", etc., and there is no order of priority or magnitude among the technical features described by "first", "second", "third", "A", "B", "C", and "D".
[0208] The correspondences shown in each table in the present disclosure may be preset or predefined. The possible values of information in each table are merely examples, and other values may be set; the present disclosure is not limited thereto. When setting the correspondences between information and each parameter, it is not necessary to set all of the correspondences shown in each table. For example, the correspondences shown by specific rows in the tables in the present disclosure do not need to be set. Appropriate modifications and adjustments, such as division and merging, may also be made based on the tables. The names of the parameters indicated by the titles of the tables may also be other names understandable to the communication device, and the possible values or display methods of the parameters may also be other values or display methods understandable to the communication device. The tables may be implemented using other data structures, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables.
[0209] Predefined in the present disclosure can be understood as defined, predefined, stored, pre-stored, pre-agreed, pre-set, fixed, or pre-baked.
[0210] As those skilled in the art will appreciate, the units and algorithm steps of each example described in the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software is determined by the specific application and design constraints of the technical solution. Those skilled in the art can implement the described functions using different methods according to each specific application, but such implementation should not be considered as going beyond the scope of the present disclosure.
[0211] As will be apparent to those skilled in the art, for the convenience of explanation, the specific operation processes of the above-described systems, devices and units are to be referred to the corresponding processes in the above-described method embodiments, and detailed explanations thereof will be omitted here.
[0212] The above description is merely a specific embodiment of the present disclosure, and the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that a person skilled in the art can easily make within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should also be based on the scope of protection of the claims.
Claims
1. 1. A time domain resource allocation method, the method being performed by a terminal device, the method comprising: obtaining a time domain resource allocation (TDRA) table, the TDRA table including a first field and a second field corresponding to the first field; performing time domain resource allocation based on the first field and the second field; the first field includes a symbol length occupied by one transmission opportunity, and the second field includes a total number of transmission opportunities; performing time domain resource allocation based on the first field and the second field, obtaining a time domain resource allocation scheme; determining the number of valid rows in the TDRA table based on the time domain resource allocation scheme; performing time domain resource allocation based on the first field, the second field, and the number of valid rows in the TDRA table. A time domain resource allocation method comprising:
2. The time domain resource allocation scheme is: Transmission of Transport Blocks over Multiple Slots (TBoMS) scheme; A repetition transmission method; and a TBoMS scheme with repeated transmissions; The method of claim 1, wherein the time domain resource allocation method is a time domain resource allocation method.
3. The step of obtaining a time domain resource allocation scheme includes: receiving a first configuration signaling; determining a manner of the time domain resource allocation based on the first configuration signaling; The method of claim 1, wherein the time domain resource allocation method is a time domain resource allocation method.
4. The first configuration signaling is a remaining minimum system information (RMSI) signaling, a radio resource control (RRC) signaling, a downlink control information (DCI) signaling, or a media access control control element (MAC CE) signaling. The method of claim 3, wherein the time domain resource allocation method is a time domain resource allocation method.
5. A time domain resource allocation method, the method being performed by a terminal device, the method comprising: obtaining a time domain resource allocation (TDRA) table, the TDRA table including a first field and a second field corresponding to the first field; performing time domain resource allocation based on the first field and the second field; the first field includes a symbol length occupied by one transmission opportunity, and the second field includes a total number of transmission opportunities; performing time domain resource allocation based on the first field and the second field, obtaining a time domain resource allocation scheme; performing time domain resource allocation based on the first field, the second field, and the time domain resource allocation scheme; The step of obtaining a time domain resource allocation scheme includes: obtaining configuration information of a terminal device; determining a manner of time domain resource allocation based on configuration information of the terminal device; A time domain resource allocation method comprising:
6. determining a time domain resource allocation manner based on the configuration information of the terminal device; Obtaining a number of repeated transmissions; determining a corresponding time domain resource allocation manner according to the configuration information of the terminal device and the number of repeated transmissions; The method of claim 5, wherein the time domain resource allocation method is a time domain resource allocation method.
7. The acquiring of the number of repeated transmissions includes: receiving a set of repetition transmission counts conveyed by RRC signaling; receiving DCI signaling; and selecting a repeat transmission number from the repeat transmission number set based on the DCI signaling. The method of claim 6, wherein the time domain resource allocation method is
8. The acquiring of the number of repeated transmissions includes: Obtaining a repeat transmission count setting identifier; determining the number of repeated transmissions based on the repeated transmission number setting identifier; The method of claim 6, wherein the time domain resource allocation method is
9. The acquiring of the number of repeated transmissions includes: Obtaining status information on whether a repeated transmission field is included in the TDRA table; determining the number of repeated transmissions based on the status information; The method of claim 6, wherein the time domain resource allocation method is
10. The time domain resource allocation method comprises: Transmission of Transport Blocks over Multiple Slots (TBoMS) scheme; A repetition transmission method; and a TBoMS scheme with repeated transmissions; The method of claim 5, wherein the time domain resource allocation method is a time domain resource allocation method.
11. The first field is carried by the L field in the TDRA table. The method of claim 5, wherein the time domain resource allocation method is a time domain resource allocation method.
12. The second field is carried by a Repetition Number field in the TDRA table. The method of claim 5, wherein the time domain resource allocation method is a time domain resource allocation method.
13. 1. A time domain resource allocation method, the method being performed by a base station, the method comprising: configuring a time domain resource allocation (TDRA) table in a terminal device, the TDRA table including a first field and a second field corresponding to the first field; performing time domain resource allocation based on the first field and the second field; the first field includes a symbol length occupied by one transmission opportunity, and the second field includes a total number of transmission opportunities; performing time domain resource allocation based on the first field and the second field, configuring a time domain resource allocation scheme for the terminal device; determining a number of valid rows in a TDRA table based on the time domain resource allocation scheme; performing time domain resource allocation based on the first field, the second field, and the number of valid rows in the TDRA table. A time domain resource allocation method comprising:
14. The time domain resource allocation scheme is: Transmission of Transport Blocks over Multiple Slots (TBoMS) scheme; A repetition transmission method; a TBoMS scheme with repeated transmissions; The method of claim 13, wherein the method is a time domain resource allocation method.
15. The step of configuring a time domain resource allocation manner for the terminal device includes: transmitting a first configuration signaling so that the terminal device determines a manner of the time domain resource allocation based on the first configuration signaling; The method of claim 13, wherein the method is a time domain resource allocation method.
16. The first configuration signaling is a remaining minimum system information (RMSI) signaling, a radio resource control (RRC) signaling, a downlink control information (DCI) signaling, or a media access control control element (MAC CE) signaling. The method of claim 15, wherein the time domain resource allocation method is 17. A time domain resource allocation method, the method being performed by a base station, the method comprising: configuring a time domain resource allocation (TDRA) table in a terminal device, the TDRA table including a first field and a second field corresponding to the first field; performing time domain resource allocation based on the first field and the second field; the first field includes a symbol length occupied by one transmission opportunity, and the second field includes a total number of transmission opportunities; performing time domain resource allocation based on the first field and the second field, configuring a time domain resource allocation scheme for the terminal device; performing time domain resource allocation based on the first field, the second field, and the time domain resource allocation scheme; The step of configuring a time domain resource allocation manner for the terminal device includes: receiving configuration information for a terminal device; determining a manner of time domain resource allocation based on configuration information of the terminal device; A time domain resource allocation method comprising:
18. determining a time domain resource allocation manner based on the configuration information of the terminal device; Obtaining a number of repeated transmissions; determining a corresponding time domain resource allocation manner according to the configuration information of the terminal device and the number of repeated transmissions; 18. The method of claim 17, wherein the method is a time domain resource allocation method.
19. The acquiring of the number of repeated transmissions includes: Configuring a set of repetition transmission counts carried by RRC signaling in the terminal device; configuring DCI signaling in the terminal device; and selecting a repeat transmission number from the repeat transmission number set based on the DCI signaling.
20. The method of claim 18, wherein the time domain resource allocation method is
20. The acquiring of the number of repeated transmissions includes: Obtaining a repeat transmission count setting identifier; determining the number of repeated transmissions based on the repeated transmission number setting identifier; 20. The method of claim 18, wherein the time domain resource allocation method is
21. The acquiring of the number of repeated transmissions includes: Obtaining status information on whether a repeated transmission field is included in the TDRA table; determining the number of repeated transmissions based on the status information; 20. The method of claim 18, wherein the time domain resource allocation method is 22. The time domain resource allocation method: Transmission of Transport Blocks over Multiple Slots (TBoMS) scheme; A repetition transmission method; a TBoMS scheme with repeated transmissions; 18. The method of claim 17, wherein the method is a time domain resource allocation method.
23. The first field is carried by the L field in the TDRA table.
18. The method of claim 17, wherein the method is a time domain resource allocation method.
24. The second field is carried by a Repetition Number field in the TDRA table.
18. The method of claim 17, wherein the method is a time domain resource allocation method.
25. A communications device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method according to any one of claims 1 to 12. A communication device comprising:
26. A communication device, the device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the device to perform the method according to any one of claims 13 to 24. A communication device comprising:
27. A computer program, which when executed, implements the method according to any one of claims 1 to 24. A computer program characterized by:
Citation Information
Patent Citations
Configuration method and device, data processing method and device, equipment and storage medium
CN111901084A
Base station device, terminal device, and communication method
JP2021029010A