Method, apparatus, device, storage medium and chip for continuous multi-slot transmission
By identifying and selecting a set of candidate resources that meet preset conditions, the problem of not being able to support continuous multi-timeslot resources under unlicensed sidelink frequency bands is solved, enabling continuous multi-timeslot transmission of user equipment and ensuring continuous transmission of multiple transport blocks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-11
- Publication Date
- 2026-03-27
AI Technical Summary
In the unlicensed frequency bands of sidelinks, existing technologies cannot support continuous multi-timeslot resource transmission, which makes it impossible to achieve continuous multi-timeslot data transmission.
By determining a set of candidate resources that meet preset conditions, and selecting a target resource from the set of candidate resources, the target resource includes multiple consecutive single-time slot resources in the time domain for sending multiple consecutive transport blocks.
This ensures that user equipment can support continuous transmission of multiple time slots, enabling the effective transmission of multiple consecutive transport blocks.
Smart Images

Figure CN115997447B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication, and in particular, to a method, apparatus, device, storage medium and chip for continuous multi-slot transmission. BACKGROUND
[0002] Sidelink technology, also known as direct link or sidelink technology, can support direct communication between user equipment (UE) and UE. Time slot resources for transmitting data are determined by a part of the 3GPP communication protocol related to sidelink, and in the related communication protocol, the candidate resource set determined and reported to the upper layer includes a single time slot resource. SUMMARY
[0003] To overcome the problems in the related art, the present disclosure provides a method, apparatus, device, storage medium and chip for continuous multi-slot transmission.
[0004] According to a first aspect of an embodiment of the present disclosure, a method for continuous multi-slot transmission is provided, applied to a user equipment, and the method comprises: determining a candidate resource set meeting a preset condition; selecting a target resource from the candidate resource set; and the target resource comprises a plurality of continuous single time slot resources in a time domain, and is used for transmitting a plurality of continuous transport blocks.
[0005] According to a second aspect of an embodiment of the present disclosure, an apparatus for continuous multi-slot transmission is provided, applied to a user equipment, and the apparatus comprises: a processing module configured to determine a candidate resource set meeting a preset condition; and a selection module configured to select a target resource from the candidate resource set; and the target resource comprises a plurality of continuous single time slot resources in a time domain, and is used for transmitting a plurality of continuous transport blocks.
[0006] According to a third aspect of an embodiment of the present disclosure, a user equipment is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute the executable instructions to implement the steps of the method for continuous multi-slot transmission described above.
[0007] According to a fourth aspect of an embodiment of the present disclosure, a computer readable storage medium is provided, having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the method for continuous multi-slot transmission provided in the first aspect of the present disclosure.
[0008] According to a fifth aspect of an embodiment of the present disclosure, a chip is provided, comprising a processor and an interface; the processor is used to read instructions to execute the steps of the method for continuous multi-slot transmission described above.
[0009] The technical solution provided by the embodiments of the present disclosure can include the following beneficial effects:
[0010] In the above technical solution, a candidate resource set that meets preset conditions is determined, and a target resource is selected from the candidate resource set. The target resource includes multiple consecutive single-time slot resources in the time domain for transmitting multiple consecutive transmission blocks. Therefore, by determining a candidate resource set that meets preset conditions, the target resource selected from the candidate resource set includes multiple consecutive single-time slot resources in the time domain, thus ensuring the transmission of multiple consecutive transmission blocks, enabling the user equipment to support continuous multi-time slot transmission.
[0011] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0012] Figure 1 This is a schematic diagram illustrating a continuous multi-timeslot transmission as an exemplary embodiment of the present disclosure.
[0013] Figure 2 This is a flowchart illustrating a method for continuous multi-timeslot transmission, which is an exemplary embodiment of the present disclosure.
[0014] Figure 3 A flowchart illustrating another method for continuous multi-slot transmission as an exemplary embodiment of this disclosure.
[0015] Figure 4 A flowchart illustrating another method for continuous multi-slot transmission as an exemplary embodiment of this disclosure.
[0016] Figure 5 This is a flowchart illustrating another method for continuous multi-slot transmission, as shown in an exemplary embodiment of this disclosure.
[0017] Figure 6 This is a flowchart illustrating another method for continuous multi-slot transmission, as shown in an exemplary embodiment of this disclosure.
[0018] Figure 7 This is a flowchart illustrating another method for continuous multi-slot transmission, as shown in an exemplary embodiment of this disclosure.
[0019] Figure 8 This is a flowchart illustrating another method for continuous multi-slot transmission, as shown in an exemplary embodiment of this disclosure.
[0020] Figure 9 This is a flowchart illustrating another method for continuous multi-slot transmission, as shown in an exemplary embodiment of this disclosure.
[0021] Figure 10 This is a block diagram of an apparatus for continuous multi-timeslot transmission, illustrating an exemplary embodiment of the present disclosure.
[0022] Figure 11 This is a block diagram illustrating another apparatus for continuous multi-timeslot transmission, as shown in an exemplary embodiment of the present disclosure. Detailed Implementation
[0023] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0024] It is understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The singular forms "a," "the," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.
[0025] It is further understood that although operations are described in a specific order in the accompanying drawings in the embodiments of this disclosure, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the shown operations to be performed to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0026] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0027] Before introducing the continuous multi-slot transmission method provided by the present disclosure, the scenario involved in the method is first introduced. In order to support direct communication between UE (User Equipment) and UE, 3GPP (3rd Generation Partnership Project) introduced sidelink technology in R16 (Release 16) version, based on which, UE and UE can directly communicate through PC-5 interface. Sidelink can be applied to 4th Generation Mobile Communication Technology (4G communication technology) or 5th Generation Mobile Communication Technology (5G communication technology), and can be applied to other possible communication technologies, such as the evolution technology after 5G communication technology.
[0028] In related technologies, continuous multi-slot transmission has been supported under the unlicensed frequency band of sidelink. The continuous multi-slot transmission can be the continuous transmission of multiple different transport blocks (TBs) from the same UE, or can be the continuous repeated transmission of multiple same TBs of the same UE. As shown in Figure 1 Figure 1 A schematic diagram of continuous multi-slot transmission is shown for the exemplary embodiments of the present disclosure. After the first and third listen before talk (LBT) is successful, the transmission of three continuous transport blocks (TBs) is performed. It should be noted that LBT refers to listening to the radio environment before starting transmission to detect whether the channel is idle. If the channel is in a busy state, it waits until the channel is idle before transmitting to avoid channel access conflicts and achieve channel spectrum sharing.
[0029] The applicant found that under the unlicensed frequency band of sidelink, determining the candidate resource set (SA) according to the steps specified in the sidelink R16 38.214 communication protocol can result in the absence of continuous multi-slot resources in the candidate resource set reported by the physical layer, which cannot support continuous multi-slot data transmission. Therefore, the present disclosure provides a continuous multi-slot transmission method to solve the above problems.
[0030] Figure 2 A flow chart of a method of continuous multi-slot transmission is shown for the exemplary embodiments of the present disclosure, which can be used in a user equipment, such as a smart phone, a tablet device, a personal digital assistant, a wearable smart device, or any other mobile terminal capable of supporting sidelink technology. As shown in Figure 2 the method of continuous multi-slot transmission includes the following steps.
[0031] In step S11, a candidate resource set meeting a preset condition is determined, wherein the candidate resource set includes at least one continuous multi-time domain resource.
[0032] The continuous multi-time domain resource refers to two or more continuous single time domain resources.
[0033] The candidate resource set (denoted as SA in the protocol of R16 38.214) is a set of multiple time domain resources used by the user equipment to transmit data. In the embodiments of the present disclosure, the time domain resource can be a symbol, a slot, a subframe, a frame, or any other time domain resource. In subsequent embodiments of the present disclosure, the slot is taken as an example for illustration, i.e., the time domain resource can exemplarily be a slot resource, and the continuous multi-time domain resource refers to continuous multiple single slot resources.
[0034] In the process of determining the candidate resource set, the user equipment reports the candidate resource set meeting the preset condition to the upper layer of the user equipment. The preset condition includes a limit condition for the number of single slot resources in the candidate resource set and a limit condition for the number of continuous multiple single slot resources in the candidate resource set, which are used to transmit multiple continuous TBs or TBs to be transmitted. The multiple refers to two or more.
[0035] The communication protocol generally adopts the following hierarchical structure, including an application layer, a transport layer, a network layer, a data link layer, a medium access layer (Medium Access Control, MAC), and a physical layer, each layer uses the resources provided by the next layer to complete its own needs. The upper layer here refers to the layer above the layer where the candidate resource set is determined.
[0036] In step S12, a target resource is selected from the candidate resource set.
[0037] The target resource includes continuous multiple single slot resources in the time domain. The target resource is used to transmit multiple continuous transport blocks. Exemplarily, the user equipment can select a target resource including continuous multiple single slot resources in the time domain from the candidate resource set.
[0038] In the above technical solution, the user equipment can report the candidate resource set including the continuous multiple single time slot resources to the high layer of the user equipment, so that the high layer of the user equipment can select the continuous multiple single time slot resources from the candidate resource set to transmit the multiple continuous transport blocks, thereby enabling the user equipment to support the transmission of continuous multiple time slots.
[0039] Figure 3 Another flowchart of a method for continuous multiple time slot transmission is shown for an exemplary embodiment of the present disclosure. The method for continuous multiple time slot transmission can be used in a user equipment, such as a smartphone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminal capable of supporting sidelink technology. As shown in Figure 3 The method for continuous multiple time slot transmission includes the following steps.
[0040] In step S21, the candidate resource set meeting the preset condition is determined by the physical layer of the user equipment, and the candidate resource set is reported to the high layer of the user equipment.
[0041] The candidate resource set is exemplarily a set including multiple single time slot resources, which are used for the user equipment to transmit data. For example, the process of determining the candidate resource set can be performed by the physical layer of the user equipment. In the process of determining the candidate resource set, the candidate resource set meeting the preset condition can be reported to the high layer of the user equipment. The preset condition includes a limit condition for the number of single time slot resources in the candidate resource set, and a limit condition for the number of continuous multiple single time slot resources in the candidate resource set, which are used to transmit multiple continuous TBs or multiple TBs to be transmitted.
[0042] A communication protocol generally adopts a hierarchical structure including an application layer, a transport layer, a network layer, a data link layer, a MAC layer, and a physical layer. Each layer transmits resources provided by its next lower layer to complete its own requirements. In the present embodiment, since the process of determining the candidate resource set can be performed by the physical layer of the user equipment, the high layer of the user equipment in the present embodiment can be the MAC layer. The MAC layer is located in the upper layer of the physical layer, and belongs to the lower sublayer of the data link layer. The data link layer can be divided into the upper sublayer LLC (Logic Link Control) and the lower sublayer MAC layer, which are used to define how a data packet is transmitted in a medium.
[0043] In the above technical solution, the user equipment can report the candidate resource set including the continuous multiple single time slot resources to the high layer of the user equipment, so that the high layer of the user equipment can select the continuous multiple single time slot resources from the candidate resource set to transmit the multiple continuous transport blocks, thereby enabling the user equipment to support the transmission of continuous multiple time slots.
[0044] Figure 4 Another flow chart of a method of continuous multi-slot transmission is shown for the exemplary embodiments of the present disclosure. The method of continuous multi-slot transmission can be used in a user equipment, such as a smartphone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminal capable of supporting sidelink technology. As shown in Figure 3 the method of continuous multi-slot transmission includes the following steps.
[0045] In step S31, a target resource is selected from the candidate resource set by a high layer of the user equipment; the target resource includes continuous multiple single-slot resources in the time domain.
[0046] In an implementation, the continuous multiple single-slot resources can be used to transmit multiple continuous transport blocks.
[0047] The high layer of the user equipment can be a MAC layer, which can be referred to step S21. After the MAC layer of the user equipment obtains the candidate resource set, the MAC layer can select a target resource including continuous multiple single-slot resources from the candidate resource set, which can be used to transmit multiple continuous transport blocks.
[0048] The candidate resource set including continuous multiple single-slot resources can be reported to the MAC layer of the user equipment by a physical layer of the user equipment, which can enable the MAC layer to select continuous multiple single-slot resources from the candidate resource set to transmit multiple continuous transport blocks. The method of obtaining the candidate resource set by the physical layer of the user equipment can be referred to step S21.
[0049] In the above technical solution, the candidate resource set including continuous multiple single-slot resources can be reported to the MAC layer of the user equipment by the physical layer of the user equipment, which can enable the MAC layer to select continuous multiple single-slot resources from the candidate resource set to transmit multiple continuous transport blocks, so that the user equipment can support continuous multi-slot transmission.
[0050] Figure 5 Another flow chart of a method of continuous multi-slot transmission is shown for the exemplary embodiments of the present disclosure. The method of continuous multi-slot transmission can be used in a user equipment, such as a smartphone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminal capable of supporting sidelink technology. As shown in Figure 5 the method of continuous multi-slot transmission includes the following steps.
[0051] In step S41, a candidate resource set meeting preset conditions is determined, the preset conditions including: the number of single time slot resources in the candidate resource set is greater than a resource number threshold, and the candidate resource set includes N continuous time slot resources, N > 1 or N ≥ M, M is the number of multiple continuous transport blocks or the number of multiple data blocks to be transmitted, N and M are positive integers.
[0052] The method for the user equipment to determine the candidate resource set in step S41 may, for example, refer to the method shown in step S11 or step S21 described above, or other methods, which will not be described here.
[0053] For example, the preset conditions for the user equipment to determine the candidate resource set may include: the number of single time slot resources in the candidate resource set is greater than a resource number threshold, and the candidate resource set includes N continuous single time slot resources, N and M are positive integers, N > 1 or N ≥ M, and M is the number of multiple continuous transport blocks or the number of multiple data blocks to be transmitted. M can be pre-configured, or indicated by downlink control information (DCI) sent by the base station, or indicated by sidelink control information (SCI) sent by other user equipment (UE).
[0054] The resource number threshold can be X·M total , where X is a proportionality coefficient, which can be determined based on network pre-configuration, or can be determined based on other feasible methods, for example, X can be 20%, or 35%, or 50%, etc., which is not limited in the present disclosure, and M total is the number of single time slot resources in the resource selection window; N > 1 indicates that the candidate resource set includes at least two continuous time slot resources, which can be used to transmit two continuous transport blocks, for example; N is greater than or equal to the number M of multiple continuous transport blocks, indicating that the candidate resource set includes continuous time slot resources whose number is greater than or equal to M, which can be used to transmit M continuous transport blocks, for example. Therefore, when the number of single time slot resources in the candidate resource set is greater than X·M total , and N > 1 or N ≥ M, the high layer (for example, the MAC layer described above) of the user equipment can select a target resource containing continuous time slot resources from the candidate resource set, which can be used to transmit multiple continuous transport blocks, for example.
[0055] In the above technical solution, the physical layer of the user equipment determines a candidate resource set containing multiple continuous single-slot resources according to the preset condition, and then reports the candidate resource set to the higher layer, which can enable the higher layer to select multiple continuous single-slot resources from the candidate resource set to transmit multiple continuous transport blocks, so that the user equipment can support the transmission of multiple continuous slots.
[0056] Figure 6 Another flowchart of a method for continuous multi-slot transmission is shown for an exemplary embodiment of the present disclosure. The method for continuous multi-slot transmission can be used in a user equipment, such as a smartphone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminal capable of supporting sidelink technology. As shown in Figure 6 The method for continuous multi-slot transmission includes the following steps.
[0057] In step S51, a candidate resource set meeting a preset condition is determined. The preset condition includes that the candidate resource set contains N continuous slot resources, N>1 or N≥M, and M is the number of multiple continuous transport blocks or the number of multiple to-be-transmitted data blocks, and N and M are positive integers.
[0058] The method for the user equipment to determine the candidate resource set in step S51 can be exemplarily referred to the method shown in step S11 or step S21 described above, or other methods, which will not be described here.
[0059] Exemplarily, the preset condition for the user equipment to determine the candidate resource set can include that the candidate resource set contains N continuous slot resources, N is a positive integer, N>1 or N≥M, and M is the number of multiple continuous transport blocks or the number of multiple to-be-transmitted data blocks. M can be pre-configured, indicated by DCI sent by the base station, or indicated by SCI sent by other UE.
[0060] N>1 indicates that the candidate resource set contains at least two continuous slot resources, which can be exemplarily used to transmit two continuous transport blocks. N is greater than or equal to the number M of multiple continuous transport blocks or to-be-transmitted data blocks, which indicates that the candidate resource set contains continuous slot resources with a number greater than or equal to M, which can be exemplarily used to transmit M continuous transport blocks. Therefore, in the case of N>1 or N≥M, the higher layer (such as the MAC layer described above) of the user equipment can select a target resource containing continuous slot resources from the candidate resource set, which can be exemplarily used to transmit multiple continuous transport blocks.
[0061] In the above technical solution, the physical layer of the user equipment determines a candidate resource set containing a plurality of continuous single-slot resources according to the preset condition, and then reports the candidate resource set to the upper layer of the user equipment, which can enable the upper layer to select a plurality of continuous single-slot resources from the candidate resource set to transmit a plurality of continuous transport blocks, so that the user equipment can support continuous multi-slot transmission.
[0062] Figure 7 Another flowchart of a method for continuous multi-slot transmission is shown for an exemplary embodiment of the present disclosure. The method for continuous multi-slot transmission can be used in a user equipment, such as a smartphone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminal capable of supporting sidelink technology. As shown in Figure 7 The method for continuous multi-slot transmission includes the following steps.
[0063] In step S61, if the candidate resource set does not meet the preset condition, the reference signal receiving power (RSRP) threshold for resource exclusion is increased by a specified value, and the candidate resource set is determined again by resource exclusion until the candidate resource set meets the preset condition.
[0064] For example, the preset condition includes the content described in the above step S41 or S51, which will not be repeated. In the case where the candidate resource set selected by the user equipment does not meet the preset condition, the reference signal receiving power (RSRP) threshold for resource exclusion can be increased by a specified value, and the candidate resource set can be determined again by resource exclusion through the physical layer of the user equipment until the candidate resource set meets the preset condition. The RSRP threshold can be the RSRP threshold Th(p i ,p j ) specified in the R16 38.214 protocol, where p i ,p j in the RSRP threshold Th(p i is the priority value indicated by the SCI in the TB received by the UE (i.e. the UE), and p j is the priority corresponding to the TB to be transmitted by the UE (i.e. the UE).
[0065] That is, if the candidate resource set does not contain continuous time slot resources, the RSRP threshold for resource exclusion is increased by a specified value, and the unavailable time slot resources are excluded again, and the remaining available time slot resources are used as the candidate resource set to determine again whether they meet the above preset condition until the candidate resource set determined by the user equipment meets the preset condition. For example, the specified value can be 3db, and the RSRP threshold Th(pi j ) increase 3db, the number of single-slot resources used to send the transport block is increased, thereby increasing the number of single-slot resources in the candidate resource set, and then it is determined again whether the candidate resource set meets the preset condition. In the case where the candidate resource set meets the preset condition, the candidate resource set can be reported to the high layer of the user equipment, such as the MAC layer. In the case where the candidate resource set does not meet the preset condition, the RSRP threshold Th(p i j ) increase 3db, and it is determined again whether the candidate resource set meets the preset condition, until the candidate resource set determined by the physical layer of the user equipment meets the preset condition.
[0066] In the above technical solution, in the case where the candidate resource set does not contain continuous time slot resources, the RSRP threshold used for resource exclusion is increased, thereby increasing the number of time slot resources in the candidate resource set, and the candidate resource set meeting the preset condition is determined, so as to realize that the candidate resource set contains continuous multiple time slots.
[0067] Figure 8 Another flowchart of a continuous multiple time slot sending method is shown for an exemplary embodiment of the present disclosure. The continuous multiple time slot sending method can be used in a user equipment, which can be a smart phone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminals capable of supporting sidelink technology. As shown in FIG. 8, the continuous multiple time slot sending method includes the following steps. Figure 8
[0068] In step S71, the number of multiple continuous transport blocks or multiple data blocks to be transmitted of the user equipment is determined.
[0069] The number M of multiple continuous transport blocks can be pre-configured, and the user equipment can obtain the number of multiple continuous transport blocks by reading the value of the pre-configured M. Alternatively, the number of multiple continuous transport blocks is indicated by DCI sent by a base station or SCI sent by other UE, and the user equipment can receive the DCI or the SCI to obtain the number of multiple continuous transport blocks indicated by the DCI or the SCI.
[0070] Figure 9 Another flowchart of a continuous multiple time slot sending method is shown for an exemplary embodiment of the present disclosure. The continuous multiple time slot sending method can be used in a user equipment, which can be a smart phone, a tablet device, a personal digital assistant, a wearable smart device, or other mobile terminals capable of supporting sidelink technology. As shown in FIG. 8, the continuous multiple time slot sending method includes the following steps. Figure 9
[0071] In step S81, a candidate resource set meeting a preset condition is determined.
[0072] The method for determining the candidate resource set by the user equipment in step S81 can be, for example, the method shown in step S11 or step S21 in the foregoing, or other methods; the preset condition can be, for example, the preset condition shown in step S41 or step S51 in the foregoing, or other methods, which will not be repeated here.
[0073] In step S82, a target resource is selected from the candidate resource set.
[0074] The target resource includes a plurality of continuous single-slot resources in the time domain.
[0075] In some implementations, the plurality of continuous single-slot resources can be used to send a plurality of continuous transport blocks, for example. The method for selecting the target resource in step S82 can refer to the method shown in step S12 or step S31 in the foregoing, which will not be repeated here.
[0076] In step S83, in the case where the candidate resource set does not meet the preset condition, the RSRP threshold for resource exclusion is increased by a specified value, and the candidate resource set is determined again through resource exclusion until the candidate resource set meets the preset condition.
[0077] Step S83 can refer to the method shown in step S61 in the foregoing, or other methods, which will not be repeated here.
[0078] In the above technical solutions, after the user equipment determines the candidate resource set meeting the preset condition, the physical layer of the user equipment can report the candidate resource set including a plurality of continuous single-slot resources to the upper layer, such as the MAC layer, so that the upper layer can select a plurality of continuous single-slot resources from the candidate resource set to send a plurality of continuous transport blocks, thereby enabling the user equipment to support continuous multi-slot transmission.
[0079] Optionally, step S21 and step S31 in the foregoing can be combined, step S11 or S21 in the foregoing can be combined with step S41, step S11 or S21 in the foregoing can be combined with step S51, step S11 and S12 in the foregoing can be combined with step S61, and step S21, step S31 and step S61 in the foregoing can be combined.
[0080] It should be noted that the foregoing embodiments performed by the terminal device can be implemented independently or in any combination, and the embodiments of the present disclosure do not limit this.
[0081] Figure 10 A device block diagram for continuous multi-slot transmission is shown in an exemplary embodiment of the present disclosure. Reference can be made toFigure 3 The apparatus 30 for continuous multi-slot transmission comprises a processing module 301 and a selection module 302.
[0082] The processing module 301 is configured to determine a candidate resource set meeting a preset condition.
[0083] The selection module 302 is configured to select a target resource from the candidate resource set; the target resource comprises continuous multiple single-slot resources in a time domain, and is used for transmitting multiple continuous transport blocks.
[0084] Optionally, the processing module 301 is configured to determine the candidate resource set meeting the preset condition through a physical layer of the user equipment, and report the candidate resource set to a high layer of the user equipment.
[0085] Optionally, the selection module 302 is configured to select the target resource from the candidate resource set through the high layer of the user equipment.
[0086] Optionally, the preset condition comprises that a number of single-slot resources in the candidate resource set is greater than the resource number threshold, and the candidate resource set comprises N continuous-slot resources, where N>1 or N≥M, and M is a number of the multiple continuous transport blocks, and N and M are positive integers.
[0087] Optionally, the preset condition comprises that the candidate resource set comprises N continuous-slot resources, where N>1 or N≥M, and M is a number of the multiple continuous transport blocks, and N and M are positive integers.
[0088] Optionally, the apparatus for continuous multi-slot transmission further comprises a threshold adjustment module configured to:
[0089] In a case where the candidate resource set does not meet the preset condition, a reference signal received power (RSRP) threshold for resource exclusion is increased by a specified value, and resource exclusion is performed again to determine the candidate resource set until the candidate resource set meets the preset condition.
[0090] Optionally, the number M of the multiple continuous transport blocks is preconfigured, or the number of the multiple continuous transport blocks is indicated by DCI or SCI.
[0091] In the above technical solution, the candidate resource set meeting the preset condition is determined, and the target resource is selected from the candidate resource set; the target resource comprises continuous multiple single-slot resources in a time domain, and is used for transmitting multiple continuous transport blocks. As can be seen, the candidate resource set meeting the preset condition is determined, so that the target resource selected from the candidate resource set comprises continuous multiple single-slot resources in a time domain, and thus the multiple continuous transport blocks can be transmitted, so that the user equipment can support continuous multi-slot transmission.
[0092] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0093] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the continuous multi-timeslot transmission method provided in this disclosure.
[0094] Figure 11 This is a block diagram illustrating another continuous multi-timeslot transmission device 1100 according to an exemplary embodiment. For example, device 1100 may be a mobile phone, computer, digital broadcast terminal, messaging transceiver, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0095] Reference Figure 11 The device 1100 may include one or more of the following components: processing component 1102, memory 1104, power supply component 1106, multimedia component 1108, audio component 1110, input / output interface 1112, sensor component 1114, and communication component 1116.
[0096] Processing component 1102 typically controls the overall operation of device 1100, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1102 may include one or more processors 1120 to execute instructions to complete all or part of the steps of the aforementioned continuous multi-timeslot transmission method. Furthermore, processing component 1102 may include one or more modules to facilitate interaction between processing component 1102 and other components. For example, processing component 1102 may include a multimedia module to facilitate interaction between multimedia component 1108 and processing component 1102.
[0097] Memory 1104 is configured to store various types of data to support the operation of device 1100. Examples of such data include instructions for any application or method operating on device 1100, contact data, phonebook data, messages, pictures, videos, etc. Memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0098] Power component 1106 provides power to the various components of device 1100. Power component 1106 can include a power supply management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 1100.
[0099] Multimedia component 1108 includes a screen providing an output interface between device 1100 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, multimedia component 1108 includes a front camera and / or a rear camera. When device 1100 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front and rear cameras can be a fixed optical lens system or have a focal length and optical zoom capability.
[0100] Audio component 1110 is configured to output and / or input audio signals. For example, audio component 1110 includes a microphone (MIC) configured to receive external audio signals when device 1100 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in memory 1104 or transmitted via communication component 1116. In some embodiments, audio component 1110 also includes a speaker for outputting audio signals.
[0101] Input / output interface 1112 provides an interface between processing component 1102 and peripheral interface modules, which can be a keyboard, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0102] The sensor component 1114 includes one or more sensors for providing status assessments for various aspects of the device 1100. For example, the sensor component 1114 can detect an open / closed position of the device 1100, relative positioning of components of the device 1100, such as a display and a keypad of the device 1100, a change in position of the device 1100 or a component of the device 1100, presence or absence of user contact with the device 1100, orientation or acceleration / deceleration / g-force and temperature changes of the device 1100. The sensor component 1114 can include proximity sensor(s) configured to detect presence of nearby objects without any physical contact. The sensor component 1114 can further include a light sensor(s), such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1114 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0103] The communication component 1116 is configured to facilitate wired or wireless communication between the device 1100 and another device. The device 1100 can access a wireless network based on a corresponding communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1116 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1116 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra-WideBand (UWB) technology, Bluetooth (BT) technology and other technologies.
[0104] In an exemplary embodiment, the device 1100 can be implemented with one or more Application-Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements to perform the method of transmitting in consecutive multiple time slots.
[0105] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 1104 including instructions, is also provided, which can be executed by the processor 1120 of the device 1100 to perform the method of transmitting in consecutive multiple time slots. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0106] The apparatus described above can be a part of an independent electronic device, for example, in an embodiment, the apparatus can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be one IC or a collection of multiple ICs; the chip can include but is not limited to the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip, SoC, System on a Chip or System Level Chip), etc. The integrated circuit or chip described above can be used to execute executable instructions (or code) to implement the method of continuous multi-time slot transmission described above. Among them, the executable instructions can be stored in the integrated circuit or chip, or obtained from other devices or equipment, for example, the integrated circuit or chip includes a processor, a memory, and an interface for communication with other devices. The executable instructions can be stored in the memory, and when the executable instructions are executed by the processor, the method of continuous multi-time slot transmission described above is implemented; or the integrated circuit or chip can receive executable instructions through the interface and transmit them to the processor for execution, to implement the method of continuous multi-time slot transmission described above.
[0107] In another exemplary embodiment, a computer program product is also provided, which contains a computer program capable of being executed by a programmable device, the computer program having code portions for executing the method of continuous multi-time slot transmission described above when executed by the programmable device.
[0108] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure. This application is intended to cover any variations, uses or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known
[0109] It should be understood that the present disclosure is not limited to the precise structures described and shown in the drawings, and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the claims that follow.
[0110] It can be understood that the solutions proposed in the following examples are examples of the method, device, equipment, storage medium, and chip for continuous multi-slot transmission in the disclosure.
[0111] 1. In the sidelink unlicensed frequency band, the physical layer of the user equipment reports to the user equipment upper layer a candidate resource set SA containing continuous multi-slot resources.
[0112] (a) As an example: in the process of determining the candidate resource set at the physical layer, the judgment condition in step 7 of section 8.1.4 of R16 / 17 sidelink is reused, that is, whether the number of candidate single-slot resources in the candidate resource set S A is less than X·M total (defined as judgment condition 1), but an additional judgment condition is added, that is, whether the length N of the continuous slots between the candidate single-slot resources in the candidate resource set S A satisfies N>1 or N≥M (defined as judgment condition 2), and the judgment conditions 1 and 2 are preset conditions.
[0113] Wherein, M is the number of continuous multi-TBs to be transmitted, M is preconfigured, predefined, or M is a value in a set of values indicated by DCI / SCI.
[0114] Case 1: When both the judgment condition 1 and the judgment condition 2 are satisfied, that is, the preset condition is satisfied, the physical layer reports the candidate resource set SA to the upper layer.
[0115] Case 2: When the judgment condition 1 is satisfied but the judgment condition 2 is not satisfied, that is, the preset condition is not satisfied, the physical layer performs the following steps:
[0116] The RSRP threshold Th(p i ,p j ) is increased by Xdb again, such as X=3db, and then the step 4 of the step of determining the candidate resource set in the R16 38.214 protocol is returned to, starting from step 4, until the candidate resource set S A generated by the physical layer satisfies the judgment condition 2, and the physical layer reports the candidate resource set S A to the upper layer.
[0117] Example 1: UE1 needs to continuously transmit 3 TBs, the 3 TBs are the same TBs, and resources of 3 consecutive slots are needed, then UE1 generates a candidate resource set SA, which already satisfies the judgment condition 1, and there are resources of 3 consecutive slots in the candidate resource set SA, M=3, and the candidate resource set SA satisfies the condition 2, and the physical layer reports the candidate resource set SA to the upper layer.
[0118] (b) As another example: Set 1 new judgment condition, that is, judge whether the length N of the continuous time slots between the candidate single time slot resources in the candidate resource set SA satisfies N>1 or N≥M.
[0119] When the above judgment condition is not satisfied, that is, the preset condition is not satisfied, the physical layer performs the following steps:
[0120] RSRP threshold Th(p i ,p j ) is increased by Xdb again, such as X=3db, and then falls back to step 4 in the step of deciding the candidate resource set in the R16 38.214 protocol, starting from step 4, until the candidate resource set S A generated by the physical layer satisfies the judgment condition 2, the physical layer reports the candidate resource set S A to the upper layer.
[0121] Example 2: UE1 needs to continuously send 3 TBs, the 3 TBs are the same TBs, and resources of 3 continuous time slots need to be selected, then the UE generates a candidate resource set S A according to the new judgment condition, there is a resource with a continuous time slot length of 3 slots in the candidate resource set S A , and the candidate resource set S A is reported to the upper layer.
Claims
1. A method of continuous multislot transmission, characterized by The method is applied to a user equipment, and comprises the following steps: determining a candidate resource set meeting a preset condition; in a case where the candidate resource set does not meet the preset condition, increasing a reference signal received power (RSRP) threshold for resource exclusion by a specified value, and then re-performing resource exclusion to determine the candidate resource set until the candidate resource set meets the preset condition; selecting a target resource from the candidate resource set; the target resource comprises a plurality of continuous single-slot resources in a time domain, and is used for transmitting a plurality of continuous transport blocks; wherein the preset condition comprises: a number of single-slot resources in the candidate resource set is greater than a resource number threshold, the candidate resource set comprises N continuous slot resources, and N≥M, wherein M is a number of the plurality of continuous transport blocks, and N and M are positive integers.
2. The method of claim 1, wherein, The number M of the plurality of continuous transport blocks is pre-configured, or the number of the plurality of continuous transport blocks is indicated by downlink control information (DCI) or sidelink control information (SCI).
3. The method of claim 1, wherein, The resource quantity threshold is determined by wherein is a proportionality coefficient, is the resource quantity of a single time slot in the resource selection window.
4. An apparatus for continuous multi-slot transmission, characterized by The apparatus is applied to a user equipment, and comprises the following modules: a processing module configured to determine a candidate resource set meeting a preset condition; a threshold adjusting module configured to, in a case where the candidate resource set does not meet the preset condition, increase a reference signal received power (RSRP) threshold for resource exclusion by a specified value, and then re-perform resource exclusion to determine the candidate resource set until the candidate resource set meets the preset condition; a selection module configured to select a target resource from the candidate resource set; the target resource comprises a plurality of continuous single-slot resources in a time domain, and is used for transmitting a plurality of continuous transport blocks; wherein the preset condition comprises: a number of single-slot resources in the candidate resource set is greater than a resource number threshold, the candidate resource set comprises N continuous slot resources, and N≥M, wherein M is a number of the plurality of continuous transport blocks, and N and M are positive integers.
5. A user equipment, comprising: comprise: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the steps of the method of any one of claims 1-3 when executing the executable instructions.
6. A computer-readable storage medium having stored thereon computer program instructions, wherein, The program instructions are executed by the processor to implement the steps of the method of any one of claims 1-3.
7. A chip, characterized by comprise a processor and an interface; the processor is used to read instructions to perform the steps of the method of any one of claims 1-3.
Citation Information
Patent Citations
Resource processing method and device and readable storage medium
CN114765871A
Resource determination method and device
CN115245023A
Sense and transmission of multiple transport blocks for new radio sidelink
US20220070936A1