CN116171628A - Resource selection method and device for continuous multislot - Google Patents
Resource selection method and device for continuous multislot Download PDFInfo
- Publication number
- CN116171628A CN116171628A CN202280006068.3A CN202280006068A CN116171628A CN 116171628 A CN116171628 A CN 116171628A CN 202280006068 A CN202280006068 A CN 202280006068A CN 116171628 A CN116171628 A CN 116171628A
- Authority
- CN
- China
- Prior art keywords
- resources
- resource
- tbs
- selecting
- continuous
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010187 selection method Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims abstract description 94
- 230000005540 biological transmission Effects 0.000 claims abstract description 76
- 238000004891 communication Methods 0.000 claims abstract description 48
- 230000015654 memory Effects 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 18
- 238000003672 processing method Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 208000032369 Primary transmission Diseases 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 230000005291 magnetic effect Effects 0.000 description 5
- 229910044991 metal oxide Inorganic materials 0.000 description 5
- 150000004706 metal oxides Chemical class 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 3
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 3
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure provides a method, a device, equipment and a storage medium for selecting resources in continuous multi-time slots, and belongs to the technical field of communication. The method comprises the steps of determining m transmission blocks TB reaching a physical layer of a terminal device, wherein m is a positive integer greater than 1; and selecting m resources which are time-domain continuous for the m TBs, and continuously transmitting the m TBs on the selected m resources which are time-domain continuous, wherein when selecting resources for any one of the m TBs, considering resource selection results of 1 or more TBs which arrive before the any one TB, the resource selection results being resources which are selected for 1 or more TBs and are not used for actual transmission. The present disclosure provides a processing method for a situation of "resource selection of continuous multislot", by selecting, for any one of m TBs, a method for selecting resources of 1 or more TBs that arrive before the any one TB that are selected and are not used for actual transmission and are located in resources of adjacent slots, determining m resources that are continuous in time domain, thereby implementing resource selection of continuous multislot, reducing the influence of LBT failure, and improving channel access efficiency.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for selecting resources in continuous multislots.
Background
In a communication system, listen before talk (listen before talk, LBT) is needed in an unlicensed band, i.e. a shared band, but the result of LBT is uncertain, and if LBT fails, data cannot be sent on a selected resource, so in order to reduce the effect of failure, after 1 LBT success, transmission of a Transport Block (TB) in a plurality of continuous time slots can be supported, for example, repeated transmission of a plurality of identical TBs in a plurality of continuous time slots, or transmission of a plurality of different TBs in a plurality of continuous time slots can be reduced, so that the effect of LBT failure can be reduced and the channel access efficiency is improved. However, how to select resources for consecutive multiple slots becomes a problem to be solved.
Disclosure of Invention
According to the method, the device, the equipment and the storage medium for selecting the resources of the continuous multi-time slots, according to m Transmission Blocks (TB) reaching a physical layer of the terminal equipment, the m resources which are continuous in time domain are determined by selecting the resources which are not used for actual transmission and are selected from 1 or more TB reached before any one TB and are positioned in adjacent time slots for any one TB, so that the resource selection of the continuous multi-time slots is realized, the influence of LBT failure is reduced, and the channel access efficiency is improved.
An embodiment of the present disclosure provides a method for selecting resources in a plurality of continuous time slots, which is applied to side chain Sidelink communication on a shared frequency band, where the method is executed by a terminal device, and includes:
determining m transport blocks TB reaching a physical layer of the terminal equipment, wherein m is a positive integer greater than 1;
and selecting m resources with continuous time domains for the m TBs, and continuously transmitting the m TBs on the m resources with continuous time domains selected, wherein when selecting resources for any one of the m TBs, resource selection results of 1 or more TBs arriving before the any one TB are considered, the resource selection results being selected resources of 1 or more TBs and not used for actual transmission.
An embodiment of the present disclosure provides a resource selection device for continuous multislot, which is applied to side chain Sidelink communication on a shared frequency band, where the device is disposed at a terminal device side, and the device includes:
a determining module, configured to determine m transport blocks TB reaching a physical layer of the terminal device, where m is a positive integer greater than 1;
a selection module, configured to select m resources that are time-domain continuous for the m TBs, and continuously send the m TBs on the selected m resources that are time-domain continuous, where, when selecting a resource for any one of the m TBs, a resource selection result of 1 or more TBs that arrive before the any one TB is considered, where the resource selection result is a resource that is selected by 1 or more TBs and is not used for actual transmission.
In a further aspect of the disclosure, the apparatus includes a processor and a memory, where the memory stores a computer program, and the processor executes the computer program stored in the memory, so that the apparatus performs the method set forth in the embodiment of the foregoing aspect.
In another aspect of the present disclosure, a communication apparatus includes: a processor and interface circuit;
the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor is configured to execute the code instructions to perform a method as set forth in an embodiment of an aspect.
A further aspect of the present disclosure provides a computer-readable storage medium storing instructions that, when executed, cause a method as set forth in the embodiment of the aspect to be implemented.
In summary, in the embodiments of the present disclosure, m transport blocks TB reaching a physical layer of a terminal device are determined, where m is a positive integer greater than 1; and selecting m resources which are time-domain continuous for the m TBs, and continuously transmitting the m TBs on the selected m resources which are time-domain continuous, wherein when selecting resources for any one of the m TBs, considering resource selection results of 1 or more TBs which arrive before the any one TB, the resource selection results being resources which are selected and not used for actual transmission of 1 or more TBs. In the embodiment of the disclosure, a resource selection mechanism of continuous multi-time slots is provided, so that the situation that a plurality of time-domain continuous resource selections cannot be performed is reduced, and the convenience of the continuous multi-time slot resource selections can be improved. The present disclosure provides a processing method for a situation of "resource selection of continuous multislot", according to m transport blocks TBs reaching a physical layer of a terminal device, determining m resources that are continuous in time domain by selecting, for any one of the m TBs, a method for selecting, for resources of 1 or more TBs that arrive before the any one TB that are selected and are not used for actual transmission, resources of adjacent slots, thereby realizing resource selection of continuous multislots, reducing the influence of LBT failure, and improving channel access efficiency.
Drawings
The foregoing and/or additional aspects and advantages of the present disclosure will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
fig. 1 is an exemplary diagram of a method for selecting resources for multiple consecutive slots according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a method for selecting resources in a plurality of consecutive slots according to an embodiment of the present disclosure;
fig. 3 is an exemplary diagram of a method for selecting resources for multiple consecutive slots according to an embodiment of the present disclosure;
fig. 4 is an exemplary diagram of a method for selecting resources for multiple consecutive slots according to an embodiment of the present disclosure;
fig. 5 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to another embodiment of the present disclosure;
fig. 6 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to another embodiment of the present disclosure;
fig. 7 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to another embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of a resource selection device with continuous multislot according to an embodiment of the present disclosure;
fig. 9 is a block diagram of a terminal device provided in one embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with aspects of embodiments of the present disclosure as detailed in the accompanying claims.
The terminology used in the embodiments of the disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of the disclosure. As used in this disclosure of embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in embodiments of the present disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of embodiments of the present disclosure. The words "if" and "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination", depending on the context.
The network elements or network functions in the embodiments of the present disclosure may be implemented by using a separate hardware device or may be implemented by using software in a hardware device, which is not limited in the embodiments of the present disclosure.
Fig. 1 is an exemplary diagram of a method for selecting resources in a plurality of consecutive slots according to an embodiment of the present disclosure. As shown in fig. 1, in the unlicensed band, it is supported that transmission of the transport block TB in consecutive slots after 1 LBT success can be supported in order to reduce the impact of listen before talk (listen before talk, LBT) failure. Transmission of consecutive multiple time slots may be supported, i.e., transmission of consecutive multiple TBs in consecutive multiple time slots may be supported. The multiple TBs may be multiple different TBs from the same terminal device (UE), or repeated transmission of multiple same TBs of the same UE, or transmission of multiple TBs of the same TB and different TBs together, and to achieve continuous multislot transmission, continuous multislot resources need to be selected.
A method, apparatus, device and storage medium for selecting resources in a continuous multi-slot system according to embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
Fig. 2 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to an embodiment of the present disclosure, where the method is performed by a terminal device, and as shown in fig. 2, the method may include the following steps:
It is noted that in one embodiment of the present disclosure, a terminal device may be a device that provides voice and/or data connectivity to a user. The terminal device may communicate with one or more core networks via a RAN (Radio Access Network ), and may be an internet of things terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an internet of things terminal, for example, a fixed, portable, pocket, hand-held, computer-built-in, or vehicle-mounted device. Such as a Station (STA), subscriber unit (subscriber unit), subscriber Station (subscriber Station), mobile Station (mobile), remote Station (remote Station), access point, remote terminal (remote), access terminal (access terminal), user device (user terminal), or user agent (user agent). Alternatively, the terminal device may be a device of an unmanned aerial vehicle. Or, the terminal device may be a vehicle-mounted device, for example, a vehicle-mounted computer with a wireless communication function, or a wireless terminal externally connected with the vehicle-mounted computer. Alternatively, the terminal device may be a roadside device, for example, a street lamp, a signal lamp, or other roadside devices having a wireless communication function.
Among other things, in one embodiment of the present disclosure, in unlicensed frequency bands, transmission of consecutive multislots, i.e., transmission of consecutive TBs in consecutive multiple slots, may be supported. The technical scheme disclosed by the invention can be applied to side chain Sidelink communication on a shared frequency band.
Illustratively, in one embodiment of the present disclosure, the m transport blocks TB are consecutive m resources in the continuous time domain.
Wherein in one embodiment of the present disclosure, selecting m resources for m TBs that are time domain contiguous includes:
when selecting resources for any one of m TBs, acquiring a candidate resource set corresponding to the any one TB from a physical layer;
if there are no selected resources of one or more TBs reached before the any TB and not used for actual transmission, randomly selecting resources for the any TB in a candidate resource set corresponding to the any TB;
if there are resources of one or more TBs that were selected and not used for actual transmission that were reached before the any one TB, taking the resources as reference resources and selecting the resources for the any one TB according to the reference resources;
determining whether resources which are located in adjacent time slots with at least one reference resource in the reference resources exist in the candidate resource set of any TB;
If there is a resource located in a neighboring slot with at least one reference resource among the reference resources, selecting a resource located in a neighboring slot with the reference resource for the any one TB;
if there is no resource located in the adjacent time slot with at least one reference resource among the reference resources, selecting a resource for any TB from the candidate resource set of any TB by a random resource selection mode.
And, in one embodiment of the present disclosure, the method further comprises:
the resources of the any one TB for initial transmission (initial transmission) and retransmission (re-transmission) are selected at each candidate resource set.
Illustratively, in one embodiment of the present disclosure, one or more TBs in a higher layer have selected and not actually transmitted resources, the selected and not actually transmitted resources of each TB containing resources for the initial transmission and retransmission of the any one TB.
And, in one embodiment of the present disclosure, each resource selected is a resource of a single slot.
For example, in one embodiment of the present disclosure, the higher layer performs resource selection for a current TB, and may determine whether there is a resource located in a neighboring slot with at least one of reference resources among candidate resource sets of the TB when selecting resources for initial transmission and retransmission among candidate resource sets of the TB. If there is a resource located in a neighboring slot from at least one of the reference resources, a resource located in a neighboring slot from the reference resource is selected for the TB. The time slot of the resource selected by the higher layer of the terminal device is located, for example, at least one time slot after and/or before the selected resource not used for the actual transmission.
And, in one embodiment of the present disclosure, any one of m TBs is periodically transmitted, and a resource selected from TBs having the same period as the any one TB or an integer multiple of the TB, which is not used for actual transmission, is selected as a reference resource.
For example, in one embodiment of the present disclosure, when the TB is periodically transmitted, in performing resource selection for the current TB, a higher layer may preferentially select, among a candidate resource set corresponding to the TB, a time slot of a resource located at a resource of a next and/or previous time slot of at least one selected and unused resource for actual transmission, and the periods of the TB corresponding to the selected and unused resource for actual transmission and the current TB are the same or an integer multiple of the periods of both TBs.
Illustratively, in one embodiment of the present disclosure, the order of the first through mth TBs is the order in which the TBs arrive at the physical layer.
And, in one embodiment of the present disclosure, assuming that a plurality of TBs arrive at the physical layer at different times, the physical layer may be triggered by the resource selection procedure sequentially in the time sequence in which the TBs arrive.
For example, in one embodiment of the present disclosure, physical layer is selected by a first incoming TB trigger resource at slot n, physical layer is selected by a second incoming TB trigger resource at slot (n+t1), … …, and physical layer is selected by an x-th incoming TBx trigger resource at slot (n+tx).
And, in one embodiment of the present disclosure, the physical layer may reuse the process of R16, determine a candidate resource set, and send the candidate resource SA corresponding to each TB to a higher layer.
For example, in one embodiment of the present disclosure, a higher layer selects resources on adjacent timeslots that are selected from the previous 1 or more TBs and that are not used for actual transmission, taking into account the result of the previous 1 or more TBs 'resource selection, when performing resource selection for each TB, for the current TB's selected resources, in the corresponding candidate resource set of each TB in chronological order of arrival of TBs.
And, in one embodiment of the present disclosure, the method further comprises:
if there are a plurality of resources located in adjacent slots with a plurality of reference resources among the candidate resource sets of any one of m TBs, a resource capable of constituting a longer continuous slot with the resources among the reference resources is preferentially selected as the resource of the any one TB.
And, in one embodiment of the present disclosure, when performing resource selection for a current TB, resources capable of constituting a longer continuous slot with resources that are selected and not used for transmission existing in a higher layer are preferentially selected.
Illustratively, in one embodiment of the present disclosure, the consecutive slot length m is less than or equal to a threshold N, which is related to the priority of the TB, or to the slot length of the longest channel occupation time COT.
And, in one embodiment of the present disclosure, the threshold N is not specific to a certain fixed threshold. For example, when the priority of the TB changes, the threshold N may also change accordingly. The threshold value N may be predefined or preconfigured.
Further, in one embodiment of the present disclosure, the threshold N is equal to the slot length of the longest COT.
Illustratively, in one embodiment of the present disclosure, where 10 slots are included for a longest COT length of 10ms,15khz, then the threshold value N=10, m+.10. For example, m=3, and a maximum of 3 slots of consecutive slot length is selected.
Further, in one embodiment of the present disclosure, further comprising:
if there are a plurality of resources located in adjacent time slots with a plurality of resources among the reference resources in the candidate resource set of any one of m TBs, the resource with the time domain front is preferentially selected in the candidate resource set of any one TB as the resource selected by the any one TB.
And, in one embodiment of the present disclosure, in a continuous multi-slot transmission process, when a higher layer selects primary transmission and retransmission resources for TBs, each selected resource needs to be located in an adjacent slot with a time domain earlier than the other 1 or more resources that have been selected by TBs and are not used for actual transmission.
Illustratively, in one embodiment of the present disclosure, for example, resources { r1, r2, r3, r4, … … rj } of the initial transmission and the multiple retransmissions of 1 TB that have been selected and not used for actual transmission in a higher layer are selected when resource selection is performed for the current TB, such as when resource selection is 1 st time, r1 resource that is the most forward with respect to the time domain that has been selected and not used for actual transmission is selected to be located in an adjacent slot, resource … … of resource r2 that is the most forward with respect to the time domain is selected when resource selection is second time, and resource … … of resource r3 that is the most forward with respect to the time domain is selected when resource selection is third time.
Further, in one embodiment of the present disclosure, the time interval between any two selected resources of the same TB is greater than or equal to the minimum time interval Z.
Illustratively, in one embodiment of the present disclosure, in a continuous multislot transmission, when a higher layer selects resources for primary and retransmission for each TB, when hybrid automatic repeat request acknowledgement (Hybrid Automatic Repeat request, HARQ ACK)/hybrid automatic repeat request non-acknowledgement (Hybrid Automatic Repeat NO request, HARQ NACK) NACK is enabled and a resource pool configures physical side channel shared channel (physical sidelink shared channel, PSFCH) resources, a time interval between any two selected resources of the same TB needs to be equal to or greater than a minimum time interval Z. Wherein the Z value may reuse the value specified by R16 sidelink.
Illustratively, in one embodiment of the present disclosure, there are 1 TB's already selected resources { r1, r2, r3, r4, … … rj } in the higher layer, where the higher layer considers that the first resource r1 of the time domain is used for the initial transmission of the TB, the second first resource r2 of the time domain is the first retransmission resource of the TB, the third first resource r3 of the time domain is the second retransmission resource of the TB, … … …, rj is the j-1 retransmission resource of the TB. Wherein the time interval between the resources r1 and r2 is more than or equal to Z; the time interval between the resources r2 and r3 is equal to or more than Z, … … …, and the time interval between the resources r (j-1) and rj is equal to or more than Z.
Further, in one embodiment of the disclosure, the method is performed by a higher layer of the terminal device, the higher layer being another layer above the physical layer. That is, the high layer is located above the physical layer. For example, the higher layer may refer to the medium access layer MAC layer.
Illustratively, in one embodiment of the present disclosure, the technical solution of the present disclosure may be applied in a plurality of scenarios:
first scene: the m TBs are different TBs, the physical layer generates and reports to the upper layer number m candidate resource sets SA1, SA2, … …, SAm,
using the above method, the higher layer selects resources for initial transmission or retransmission in the corresponding candidate resource set at each TB.
The second scenario: the m TBs are the same TB, the physical layer generates and reports only to the upper layer 1 candidate resource set { SA1};
using the above method, the higher layer selects resources for either initial or retransmission at SA1 for m TBs.
Third scenario: the physical layer generates and reports to the higher layer (1+b) candidate resource sets { SA1, SA2, … …, SAb+1};
the method is used for selecting resources for initial transmission or retransmission for each TB by a high-level layer.
Illustratively, in one embodiment of the present disclosure, it is assumed that the higher layer parameter maxtxtransnumpssch=5 for each TB, i.e., the sum of the maximum primary transmission and the number of retransmissions supported by each TB is 5 times, the higher layer selects 5 resources for primary transmission and retransmission for each TB, each resource being a single slot resource, i.e., the time domain is 1 slot. The number m=3 of TBs, and the higher layer selects 3 resources with continuous time domains and continuously transmits the corresponding 3 TBs. And 3 TBs are different TBs, the first arriving TB is TB1, the candidate resource set corresponding to TB1 is SA1, the 2 nd arriving TB is TB2, the candidate resource set corresponding to TB2 is SA2, the 3 rd arriving TB is TB3, and the candidate resource set corresponding to TB3 is SA3.
Further, in one embodiment of the present disclosure, fig. 3 is an exemplary schematic diagram of a method for selecting resources in a continuous multi-slot according to one embodiment of the present disclosure, where, as shown in fig. 3, when a higher layer selects resources for TB3, in a resource selection window of TB3, resources that are selected from a candidate resource set and are not used for actual transmission are selected from a candidate resource set and resources that are located in adjacent slots. Wherein, the sequence number in the figure is the time slot number where the resource is located.
And, in one embodiment of the present disclosure, the TB1 that has been selected in the higher layer is the resources { r1, r2, r3, r4, r5} for the initial transmission and retransmission and not for the actual transmission, which are reference resources, where r1 is located at slot3, r2 is located at slot8, r3 is located at slot12, r4 is located at slot16, and r5 is located at slot20. The higher layer is 1 TB coming after the TB1, such as TB2, the resources used for primary transmission and retransmission are selected, in the candidate resource set SA2 corresponding to the TB2, the resources located in the adjacent time slots with the reference resources are selected according to the reference resources, the time slot where the first selected resource x1 is located is slot7, the time slot where the first selected resource x2 is located in the previous time slot of the resource r2 of the TB1, the time slot where the second selected resource x2 is located is slot4, the next time slot where the third selected resource x3 is located in slot21, namely the next time slot where the third selected resource x3 is located in the resource r5 of the TB1, the time slot where the fourth selected resource x4 is located is slot17, the next time slot where the fourth selected resource x4 is located in the resource r4 of the TB, and the 5 th selected resource x5 is located in slot11, namely the next time slot where the resource r3 of the TB1 is located. I.e. TB2 selects the resources slot4, slot7, slot11, slot17, slot 21. The resources selected by TB2 are also referred to as reference resources.
In one embodiment of the present disclosure, the higher layer is 1 TB coming after the TB2, for example, TB3, selects resources for primary transmission and retransmission, in the candidate resource set SA3 corresponding to the TB3, performs resource selection according to the reference resource, selects a resource located in an adjacent time slot with the reference resource, where the first selected resource y1 is located in a slot9, a next time slot located in a resource r2 of the TB1, where the second selected resource y2 is located in a slot15, a previous time slot located in a resource r1 of the TB1, where the third selected resource x3 is located in a slot5, that is, a next time slot located in a resource x2 of the TB2, where the 4 th selected resource y4 is located in a slot13, a next time slot located in a resource r3 of the TB1, and where the 5 th selected resource y5 is located in a slot22, that is located in a slot next time slot located in a resource x3 of the TB 2. I.e. TB3 selects the resources slot5, slot9, slot13, slot15, slot 22.
As shown in fig. 3, the resources in the resource selection window of TB3 are resources in the candidate resource set of TB3, { slot5, slot9, slot13, slot15, slot22} are resources selected from the candidate resource set that satisfy the condition.
Illustratively, in one embodiment of the present disclosure, for example, the higher layer parameter MaxTXTransNumPSSCH is different for each TB, the sum of the number of primary and retransmission times selected for each TB is different, e.g., the sum of the maximum primary and retransmission times supported by TB3 is 3 times, the higher layer selects 3 resources for primary and retransmission for that TB, each resource is a single slot resource, i.e., the time domain is 1 slot. m=3, the higher layer selects 3 resources whose time domain is continuous, and continuously transmits the corresponding 3 TBs. And 3 TBs are different TBs, the first arriving TB is TB1, the corresponding candidate resource set is SA1, the 2 nd arriving TB is TB2, the corresponding candidate resource set is SA2, the 3 rd arriving TB is TB3, and the corresponding candidate resource set is SA3.
Further, in one embodiment of the present disclosure, fig. 4 is an exemplary schematic diagram of a method for selecting resources in a continuous multi-slot mode according to one embodiment of the present disclosure, as shown in fig. 4, when a higher layer selects resources for TB3, in a resource selection window of TB3, from a corresponding candidate resource set, a slot adjacent to a resource that has been selected by TB1 and TB2 and is not used for actual transmission is selected. Wherein, the sequence number in the figure is the time slot number where the resource is located.
And, in one embodiment of the present disclosure, 5 resources { r1, r2, r3, r4, r5} for initial and retransmission and not for actual transmission have been selected for TB1 in the higher layer, where r1 is at slot3, r2 is at slot8, r3 is at slot12, r4 is at slot16, r5 is at slot20. These resources serve as reference resources.
In one embodiment of the present disclosure, the higher layer is 1 TB2 coming after the TB1, 5 resources for primary transmission and retransmission are selected, in the candidate resource set SA2 corresponding to the TB2, a resource located in an adjacent time slot with the reference resource is selected according to the reference resource, the time slot where the first selected resource x1 is located is slot7, the time slot where the second selected resource x2 is located is slot4, the time slot where the second selected resource x2 is located is next time slot of the resource r1 located in the TB1, the third selected resource x3 is located in slot21, that is, the time slot where the fourth selected resource x4 is located is slot17, the next time slot where the fourth selected resource x5 is located in slot11, that is, the next time slot where the fourth selected resource x3 is located in the TB 1. I.e. TB2 selects the resources slot4, slot7, slot11, slot17, slot 21. The resources selected by TB2 are also referred to as reference resources.
And in one embodiment of the present disclosure, the higher layer is 1 TB3 coming after the TB2, 3 resources for initial transmission and retransmission are selected, in the candidate resource set SA3 corresponding to the TB3, resource selection is performed according to the reference resource, the resource located in the adjacent time slot is selected, and the selected resource is located in the time slot located in the front of the time domain in the other 1 or more resources that are already selected by the other 1 or more TBs and are not used for actual transmission, that is, the resource located in the adjacent time slot is selected as far as possible from the resources of slot3, slot4, slot7, slot8, slot11, slot 12. Therefore, the time slot where the first selected resource y1 is located is slot9, which is located at the next time slot of the resource r2 of the TB1, the 2 nd selected resource y1 is located at slot5, which is located at the next time slot of the resource x2 of the TB2, the time slot where the 3 rd selected resource y3 is located is slot13, which is located at the next time slot of the resource r3 of the TB1, which is located at the next time slot of the resource r3 of the TB3, which is the TB3, is selected with the resources { slot5, slot9, slot13}.
As shown in fig. 4, the resources in the resource selection window of TB3 are the resources in the candidate resource set of TB3, { slot5, slot9, slot13, } are the resources selected from the candidate resource set that satisfy the condition.
In summary, in the embodiments of the present disclosure, m transport blocks TB reaching a physical layer of a terminal device are determined, where m is a positive integer greater than 1; and selecting m resources which are time-domain continuous for the m TBs, and continuously transmitting the m TBs on the selected m resources which are time-domain continuous, wherein when selecting resources for any one of the m TBs, considering resource selection results of 1 or more TBs which arrive before the any one TB, the resource selection results being resources which are selected and not used for actual transmission of 1 or more TBs. In the embodiment of the disclosure, a resource selection mechanism of continuous multi-time slots is provided, so that the influence of LBT failure is reduced, and the channel access efficiency is improved. . The present disclosure provides a processing method for a situation of "resource selection of continuous multislot", by selecting, for any one of m TBs, a method for selecting, for a resource of 1 or more TBs that arrive before the TB and that are not used for actual transmission, resources of adjacent slots, performing resource selection of continuous multislot, determining m resources that are continuous in time domain, so that resource selection of continuous multislot can be achieved, the impact of LBT failure is reduced, and channel access efficiency is improved.
Fig. 5 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to an embodiment of the present disclosure, where the method is performed by a terminal device, and as shown in fig. 5, the method may include the following steps:
if there are no selected resources of one or more TBs reached before the any TB and not used for actual transmission, randomly selecting resources for the any TB in a candidate resource set corresponding to the any TB;
if there are resources of one or more TBs that were selected and not used for actual transmission that were reached before the any one TB, taking the resources as reference resources and selecting the resources for the any one TB according to the reference resources;
if there is a resource located in a neighboring slot with at least one reference resource among the reference resources, selecting a resource located in a neighboring slot with the reference resource for the any one TB;
If there is no resource located in the adjacent time slot with at least one reference resource among the reference resources, selecting a resource for any TB from the candidate resource set of any TB by a random resource selection mode.
Wherein in one embodiment of the present disclosure, the resources of the TB for both the initial transmission and the retransmission are selected at each candidate resource set.
And, in one embodiment of the present disclosure, the selected and unused resources of one or more TBs reached before the any one TB are resources of adjacent slots.
And, in one embodiment of the present disclosure, each resource selected is a resource of a single slot.
And, in one embodiment of the present disclosure, any one of m TBs is periodically transmitted, and a resource selected from TBs having the same period as the any one TB or an integer multiple of the TB, which is not used for actual transmission, is selected as a reference resource.
And, in one embodiment of the present disclosure, the order of the first to mth TBs is an order in which TBs arrive at the physical layer.
And, in one embodiment of the present disclosure, a time interval between any two selected resources of the same TB is greater than or equal to a minimum time interval Z.
Illustratively, in one embodiment of the present disclosure, in a continuous multislot transmission, when a higher layer selects resources for primary transmission and retransmission for each TB, when HARQ ACK/NACK is enabled and a resource pool is configured with PSFCH resources, a time interval between any two selected resources of the same TB needs to be equal to or greater than a minimum time interval Z. Wherein the Z value may reuse the value specified by R16 sidelink.
Illustratively, in one embodiment of the present disclosure, there are 1 TB's already selected resources { r1, r2, r3, r4, … … rj } in the higher layer, where the higher layer considers that the first resource r1 of the time domain is used for the initial transmission of the TB, the second first resource r2 of the time domain is the first retransmission resource of the TB, the third first resource r3 of the time domain is the second retransmission resource of the TB, … … …, rj is the j-1 retransmission resource of the TB. Wherein the time interval between the resources r1 and r2 is more than or equal to Z; the time interval between the resources r2 and r3 is equal to or more than Z, … … …, and the time interval between the resources r (j-1) and rj is equal to or more than Z.
Further, in one embodiment of the disclosure, the method is performed by a higher layer of the terminal device, the higher layer being another layer above the physical layer. That is, the high layer is located above the physical layer. For example, the higher layer may refer to the medium access layer MAC layer.
In summary, in the embodiments of the present disclosure, m transport blocks TB reaching a physical layer of a terminal device are determined, where m is a positive integer greater than 1; and selecting m resources which are time-domain continuous for the m TBs, and continuously transmitting the m TBs on the selected m resources which are time-domain continuous, wherein when selecting resources for any one of the m TBs, considering resource selection results of 1 or more TBs which arrive before the any one TB, the resource selection results being resources which are selected and not used for actual transmission of 1 or more TBs. In the embodiment of the disclosure, the resource selection mechanism for providing continuous multi-time slots reduces the influence of LBT failure and improves the efficiency of channel access. In an embodiment of the present disclosure, a specific scheme for continuous multislot resource selection is disclosed. The present disclosure provides a processing method for a situation of "resource selection of continuous multislot", which can determine, according to m transport blocks TBs reaching a physical layer of a terminal device, m resources that are continuous in time domain by selecting, for any one of the m TBs, a method for selecting, for the one or more TBs that arrive before the one TB, resources that are selected from 1 or more TBs and are not used for actual transmission, that are located in adjacent slots, thereby implementing resource selection of continuous multislots, reducing the impact of LBT failure, and improving channel access efficiency.
Fig. 6 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to an embodiment of the present disclosure, where the method is performed by a terminal device, and as shown in fig. 6, the method may include the following steps:
step S601, determining m transport blocks TB reaching a physical layer of a terminal device, wherein m is a positive integer greater than 1;
in step S602, if there are a plurality of resources located in adjacent slots with a plurality of reference resources among the reference resources in the candidate resource set of any one TB among the m TBs, a resource capable of forming a longer continuous slot with the resources among the reference resources is preferentially selected as the resource of the any one TB.
Wherein, in one embodiment of the present disclosure, the threshold N is equal to the slot length of the longest COT.
And, in one embodiment of the present disclosure, the threshold N is not specific to a certain fixed threshold. For example, when the priority of the TB changes, the threshold N may also change accordingly. The threshold value N may be predefined or preconfigured.
Further, in one embodiment of the present disclosure, the threshold N is equal to the slot length of the longest COT.
Illustratively, in one embodiment of the present disclosure, where 10 slots are included for a longest COT length of 10ms,15khz, then the threshold value N=10, m+.10. For example, m=3, and a maximum of 3 slots of consecutive slot length is selected.
Wherein in one embodiment of the disclosure, the method is performed by a higher layer of the terminal device, the higher layer being another layer above the physical layer. That is, the high layer is located above the physical layer. For example, the higher layer may refer to the medium access layer MAC layer.
In summary, in the embodiments of the present disclosure, m transport blocks TBs reaching the physical layer of the terminal device are determined, where m is a positive integer greater than 1, and if there are multiple resources located in adjacent slots with multiple reference resources among the reference resources in the candidate resource set of any TB of the m TBs, then the resources capable of forming longer continuous slots with the resources among the reference resources are preferentially selected as the resources of any TB. In the embodiment of the disclosure, a resource selection mechanism of continuous multi-time slots is provided, so that the situation that a plurality of time-domain continuous resource selections cannot be performed is reduced, and the convenience of the continuous multi-time slot resource selections can be improved. The disclosed embodiments disclose, for example, a scheme of preferentially selecting resources capable of constituting longer consecutive slots with resources among reference resources as resources of any one TB. The present disclosure provides a processing method for a situation of "continuous multi-slot resource selection", which performs continuous multi-slot resource selection, and determines m resources that are continuous in time domain, thereby implementing continuous multi-slot resource selection, reducing the impact of LBT failure, and improving channel access efficiency. .
Fig. 7 is a flowchart of a method for selecting resources in a continuous multi-slot mode according to an embodiment of the present disclosure, where the method is performed by a terminal device, and as shown in fig. 7, the method may include the following steps:
Wherein in one embodiment of the disclosure, the method is performed by a higher layer of the terminal device, the higher layer being another layer above the physical layer. That is, the high layer is located above the physical layer. For example, the higher layer may refer to the medium access layer MAC layer.
And, in one embodiment of the present disclosure, in a continuous multi-slot transmission process, when a higher layer selects primary transmission and retransmission resources for TBs, each selected resource needs to be located in an adjacent slot with a time domain earlier than the other 1 or more resources that have been selected by TBs and are not used for actual transmission.
Illustratively, in one embodiment of the present disclosure, for example, resources { r1, r2, r3, r4, … … rj } of initial transmission and multiple retransmissions of 1 TB that have been selected and not used for actual transmission in a higher layer are selected when resource selection is performed for a current TB, such as when resource 1 st is selected, r1 resource that is the most forward with respect to the time domain that has been selected and not used for actual transmission is selected to be located in an adjacent slot, resource … … that is the most forward with respect to the second resource r2 of the time domain is selected when resource selection is the second time, resource r3 resource that is the most forward with respect to the time domain is selected to be located in an adjacent slot when resource selection is the third time, and resource … ….
In summary, in the embodiments of the present disclosure, m transport blocks TB reaching a physical layer of a terminal device are determined, where m is a positive integer greater than 1; if there are a plurality of resources located in adjacent time slots with a plurality of resources among the reference resources in the candidate resource set of any one of m TBs, the resource with the time domain front is preferentially selected in the candidate resource set of any one TB as the resource selected by the any one TB. In the embodiment of the disclosure, a resource selection mechanism of continuous multi-time slots is provided, the influence of LBT failure is reduced, and the efficiency of channel access is improved. In the embodiment of the present disclosure, a scheme of selecting a resource with a time domain earlier than a candidate resource set of any one TB as a resource selected by the any one TB is specifically disclosed. The present disclosure provides a processing method for a situation of "continuous multi-slot resource selection", which can perform continuous multi-slot resource selection according to m transport blocks TBs reaching a physical layer of a terminal device, determine m resources with continuous time domain, reduce the influence of LBT failure, and improve the efficiency of channel access.
Fig. 8 is a schematic structural diagram of a resource selection device for continuous multislot, which is provided in an embodiment of the present disclosure, and as shown in fig. 8, the device is applied to side chain Sidelink communication on a shared frequency band, and the device is disposed on a terminal device side, and the device 800 may include:
a determining module 801, configured to determine m transport blocks TB reaching a physical layer of a terminal device, where m is a positive integer greater than 1;
a selection module 802, configured to select m resources that are time-domain continuous for m TBs, and continuously send m TBs on the m selected resources that are time-domain continuous, where when selecting a resource for any one of the m TBs, a resource selection result of 1 or more TBs that arrive before any one TB is considered, the resource selection result is a resource that is selected by 1 or more TBs and is not used for actual transmission.
In summary, in the resource selection device for continuous multislot in the embodiments of the present disclosure, the determining module is configured to determine m transport blocks TB reaching a physical layer of a terminal device, where m is a positive integer greater than 1; the selection module is configured to select m resources with consecutive time domains for m TBs, and continuously transmit the m TBs on the m selected resources with consecutive time domains, where when selecting a resource for any one of the m TBs, a resource selection result of 1 or more TBs arriving before any one TB is considered, the resource selection result being a resource of 1 or more TBs that is selected and not used for actual transmission. In the embodiment of the disclosure, a resource selection mechanism of continuous multi-time slots is provided, so that the influence of LBT failure is reduced, and the channel access efficiency is improved. The present disclosure provides a processing apparatus for a situation of "continuous multi-slot resource selection", where the continuous multi-slot resource selection may be performed according to m transport blocks TBs reaching a physical layer of a terminal device, and m resources with continuous time domains may be determined, thereby reducing the impact of LBT failure and improving channel access efficiency.
Optionally, in one embodiment of the present disclosure, the selecting module 802 is configured to, when selecting m resources that are time-domain continuous for m TBs, specifically:
when selecting resources for any one of m TBs, acquiring a candidate resource set corresponding to the any one TB from a physical layer;
if there are no selected resources of one or more TBs reached before the any TB and not used for actual transmission, randomly selecting resources for the any TB in a candidate resource set corresponding to the any TB;
if there are resources of one or more TBs that were selected and not used for actual transmission that were reached before the any one TB, taking the resources as reference resources and selecting the resources for the any one TB according to the reference resources;
determining whether resources which are located in adjacent time slots with at least one reference resource in the reference resources exist in the candidate resource set of any TB;
if there is a resource located in a neighboring slot with at least one reference resource among the reference resources, selecting a resource located in a neighboring slot with the reference resource for the any one TB;
if there is no resource located in the adjacent time slot with at least one reference resource among the reference resources, selecting a resource for any TB from the candidate resource set of any TB by a random resource selection mode.
Optionally, in one embodiment of the disclosure, the selecting module 802 is further configured to select, at each candidate resource set, a resource for TB for initial transmission and retransmission.
Optionally, in one embodiment of the present disclosure, each resource selected is a resource of a single time slot.
Optionally, in one embodiment of the disclosure, the selecting module 802 is further configured to:
any one of m TBs is periodically transmitted, and a resource which is the same as the period of the any one TB or is selected and not used for actual transmission of TBs in an integer multiple relation is selected as a reference resource.
Optionally, in one embodiment of the present disclosure, the order of the first to mth TBs is an order in which the TBs arrive at the physical layer.
Optionally, in one embodiment of the present disclosure, the selecting module 802 is further configured to, if there are a plurality of resources located in adjacent timeslots with a plurality of reference resources among the reference resources in the candidate resource set of any one TB of the m TBs, preferentially select, as the resource of the any one TB, a resource capable of forming a longer continuous timeslot with the resource among the reference resources.
Optionally, in one embodiment of the present disclosure, the consecutive slot length m is less than or equal to a threshold N, which is related to the priority of the TB or to the slot length of the longest channel occupation time COT.
Optionally, in one embodiment of the present disclosure, the threshold N is equal to the slot length of the longest COT.
Optionally, in one embodiment of the disclosure, the selecting module 802 is further configured to:
if there are a plurality of resources located in adjacent time slots with a plurality of resources among the reference resources in the candidate resource set of any one of m TBs, the resource with the time domain front is preferentially selected in the candidate resource set of any one TB as the resource selected by the any one TB.
Optionally, in one embodiment of the present disclosure, a time interval between any two selected resources of the same TB is greater than or equal to a minimum time interval Z.
Optionally, in an embodiment of the disclosure, the apparatus is specifically disposed at a higher layer of the terminal device, where the higher layer is another layer above the physical layer.
Fig. 9 is a block diagram of a terminal device UE900 according to an embodiment of the present disclosure. For example, UE900 may be a mobile phone, computer, digital broadcast terminal device, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, and the like.
Referring to fig. 9, ue900 may include at least one of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
The processing component 902 generally controls overall operation of the UE900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 902 may include at least one processor 920 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 902 can include at least one module that facilitates interaction between the processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operations at the UE 900. Examples of such data include instructions for any application or method operating on UE900, contact data, phonebook data, messages, pictures, videos, and the like. The memory 904 may be implemented by any type of volatile or nonvolatile memory device or 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 memory, flash memory, magnetic or optical disk.
The power supply component 906 provides power to the various components of the UE 900. The power components 906 may include a power management system, at least one power source, and other components associated with generating, managing, and distributing power for the UE 900.
The multimedia component 908 includes a screen between the UE900 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes at least one touch sensor to sense touch, swipe, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also a wake-up time and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front-facing camera and/or a rear-facing camera. The front camera and/or the rear camera may receive external multimedia data when the UE900 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the UE900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.
The I/O interface 912 provides an interface between the processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor component 914 includes at least one sensor for providing status assessment of various aspects for the UE 900. For example, the sensor assembly 914 may detect an on/off state of the device 900, a relative positioning of the assemblies, such as a display and keypad of the UE900, the sensor assembly 914 may also detect a change in position of the UE900 or one of the assemblies of the UE900, the presence or absence of user contact with the UE900, an orientation or acceleration/deceleration of the UE900, and a change in temperature of the UE 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communication between the UE900 and other devices in a wired or wireless manner. The UE900 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the UE900 may be implemented by at least one Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components for performing the above-described methods.
In the embodiments provided in the present disclosure, the method provided in the embodiments of the present disclosure is described from the perspective of the network side device and the UE, respectively. In order to implement the functions in the method provided by the embodiments of the present disclosure, the network side device and the UE may include a hardware structure, a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the functions described above may be implemented in a hardware structure, a software module, or a combination of a hardware structure and a software module.
In the embodiments provided in the present disclosure, the method provided in the embodiments of the present disclosure is described from the perspective of the network side device and the UE, respectively. In order to implement the functions in the method provided by the embodiments of the present disclosure, the network side device and the UE may include a hardware structure, a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the functions described above may be implemented in a hardware structure, a software module, or a combination of a hardware structure and a software module.
The embodiment of the disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a transmitting module and/or a receiving module, where the transmitting module is configured to implement a transmitting function, the receiving module is configured to implement a receiving function, and the transceiver module may implement the transmitting function and/or the receiving function.
The communication device may be a terminal device (such as the terminal device in the foregoing method embodiment), or may be a device in the terminal device, or may be a device that can be used in a matching manner with the terminal device. Alternatively, the communication device may be a network device, a device in the network device, or a device that can be used in cooperation with the network device.
Another communication apparatus provided by an embodiment of the present disclosure. The communication device may be a network device, or may be a terminal device (such as the terminal device in the foregoing method embodiment), or may be a chip, a chip system, or a processor that supports the network device to implement the foregoing method, or may be a chip, a chip system, or a processor that supports the terminal device to implement the foregoing method. The device can be used for realizing the method described in the method embodiment, and can be particularly referred to the description in the method embodiment.
The communication device may include one or more processors. The processor may be a general purpose processor or a special purpose processor, etc. For example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication apparatuses (e.g., network side devices, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute computer programs, and process data of the computer programs.
Optionally, the communication device may further include one or more memories, on which a computer program may be stored, and the processor executes the computer program, so that the communication device performs the method described in the above method embodiments. Optionally, the memory may also store data therein. The communication device and the memory may be provided separately or may be integrated.
Optionally, the communication device may further comprise a transceiver, an antenna. The transceiver may be referred to as a transceiver unit, transceiver circuitry, or the like, for implementing the transceiver function. The transceiver may include a receiver, which may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function, and a transmitter; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
Optionally, one or more interface circuits may also be included in the communication device. The interface circuit is used for receiving the code instruction and transmitting the code instruction to the processor. The processor executes the code instructions to cause the communication device to perform the method described in the method embodiments above.
The communication device is a terminal device (such as the terminal device in the foregoing method embodiment): the processor is configured to perform the methods shown in any of figures 2-7.
In one implementation, a transceiver for implementing the receive and transmit functions may be included in the processor. For example, the transceiver may be a transceiver circuit, or an interface circuit. The transceiver circuitry, interface or interface circuitry for implementing the receive and transmit functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In one implementation, a processor may have a computer program stored thereon, which, when executed on the processor, may cause a communication device to perform the method described in the method embodiments above. The computer program may be solidified in the processor, in which case the processor may be implemented in hardware.
In one implementation, a communication device may include circuitry that may implement the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may be implemented on integrated circuits (integrated circuit, ICs), analog ICs, radio frequency integrated circuits RFICs, mixed signal ICs, application specific integrated circuits (application specific integrated circuit, ASIC), printed circuit boards (printed circuit board, PCB), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of IC process technologies such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The communication apparatus described in the above embodiment may be a network device or a terminal device (such as the terminal device in the foregoing method embodiment), but the scope of the communication apparatus described in the present disclosure is not limited thereto, and the structure of the communication apparatus may not be limited. The communication means may be a stand-alone device or may be part of a larger device. For example, the communication device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem;
(2) A set of one or more ICs, optionally also comprising storage means for storing data, a computer program;
(3) An ASIC, such as a Modem (Modem);
(4) Modules that may be embedded within other devices;
(5) A receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligent device, and the like;
(6) Others, and so on.
In the case where the communication device may be a chip or a system of chips, the chip includes a processor and an interface. The number of the processors may be one or more, and the number of the interfaces may be a plurality.
Optionally, the chip further comprises a memory for storing the necessary computer programs and data.
Those of skill in the art will further appreciate that the various illustrative logical blocks (illustrative logical block) and steps (step) described in connection with the embodiments of the disclosure may be implemented by electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation is not to be understood as beyond the scope of the embodiments of the present disclosure.
The present disclosure also provides a readable storage medium having instructions stored thereon which, when executed by a computer, perform the functions of any of the method embodiments described above.
The present disclosure also provides a computer program product which, when executed by a computer, performs the functions of any of the method embodiments described above.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer programs. When the computer program is loaded and executed on a computer, the flow or functions described in accordance with the embodiments of the present disclosure are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer program may be stored in or transmitted from one computer readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means from one website, computer, server, or data center. The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
Those of ordinary skill in the art will appreciate that: the various numbers of first, second, etc. referred to in this disclosure are merely for ease of description and are not intended to limit the scope of embodiments of this disclosure, nor to indicate sequencing.
At least one of the present disclosure may also be described as one or more, a plurality may be two, three, four or more, and the present disclosure is not limited. In the embodiment of the disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "a", "B", "C", and "D", and the technical features described by "first", "second", "third", "a", "B", "C", and "D" are not in sequence or in order of magnitude.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (16)
1. A method for selecting resources in a plurality of consecutive time slots, wherein the method is applied to side-chain Sidelink communication in a shared frequency band, and the method is performed by a terminal device and comprises:
determining m transport blocks TB reaching a physical layer of the terminal equipment, wherein m is a positive integer greater than 1;
and selecting m resources with continuous time domains for the m TBs, and continuously transmitting the m TBs on the m resources with continuous time domains selected, wherein when selecting resources for any one of the m TBs, resource selection results of 1 or more TBs arriving before the any one TB are considered, the resource selection results being selected resources of 1 or more TBs and not used for actual transmission.
2. The method of claim 1, wherein the selecting m resources for the m TBs that are time domain contiguous comprises:
when selecting resources for any one of the m TBs, acquiring a candidate resource set corresponding to the any one TB from a physical layer;
If there are no selected resources of one or more TBs reached before the any TB and not used for actual transmission, randomly selecting resources for the any TB in a candidate resource set corresponding to the any TB;
if there are resources of one or more TBs that were selected and not used for actual transmission that were reached before the any one TB, taking the resources as reference resources and selecting resources for the any one TB according to the reference resources;
determining whether a resource located in a neighboring time slot with at least one of the reference resources exists in the candidate resource set of any one TB;
if there is a resource located in a neighboring time slot with at least one reference resource among the reference resources, selecting a resource located in a neighboring time slot with the reference resource for the any one TB;
if there is no resource located in the adjacent time slot with at least one reference resource among the reference resources, selecting a resource for any one TB from the candidate resource set of the any one TB by a random resource selection mode.
3. The method as recited in claim 2, further comprising:
and selecting the resources for initial transmission and retransmission of any TB in each candidate resource set.
4. The method of claim 1, wherein each resource selected is a single time slot resource.
5. The method of claim 2, wherein any one of the m TBs is periodically transmitted, and wherein a resource selected from TBs that are the same as the period of the any one TB or are an integer multiple of a relationship and not used for actual transmission is selected as a reference resource.
6. The method of claim 1, wherein the order of the first through mth TBs is an order in which TBs arrive at a physical layer.
7. The method as recited in claim 2, further comprising:
if there are a plurality of resources located in adjacent slots with a plurality of reference resources among the candidate resource sets of any one of the m TBs, a resource capable of constituting a longer continuous slot with the resources among the reference resources is preferentially selected as the resource of the any one TB.
8. The method of claim 2, wherein the consecutive slot length m is less than or equal to a threshold N, the threshold N being related to a priority of a TB or to a slot length of a longest channel occupation time COT.
9. The method of claim 8, wherein the threshold N is equal to a slot length of a longest COT.
10. The method as recited in claim 2, further comprising:
if there are a plurality of resources located in adjacent time slots with a plurality of resources among the reference resources in the candidate resource set of any one of the m TBs, the resource with the time domain being the front is preferentially selected in the candidate resource set of any one of the m TBs as the resource selected by the any one of the m TBs.
11. The method of claim 2, wherein a time interval between any two resources selected for the same TB is greater than or equal to a minimum time interval Z.
12. The method of claim 1, wherein the method is performed by a higher layer of the terminal device, the higher layer being a layer greater than other layers above a physical layer.
13. A resource selection device for continuous multislot, which is applied to side chain Sidelink communication on a shared frequency band, the device being disposed at a terminal device side, the device comprising:
a determining module, configured to determine m transport blocks TB reaching a physical layer of the terminal device, where m is a positive integer greater than 1;
a selection module, configured to select m resources that are time-domain continuous for the m TBs, and continuously send the m TBs on the selected m resources that are time-domain continuous, where, when selecting a resource for any one of the m TBs, a resource selection result of 1 or more TBs that arrive before the any one TB is considered, where the resource selection result is a resource that is selected by 1 or more TBs and is not used for actual transmission.
14. A terminal device, characterized in that the apparatus comprises a processor and a memory, wherein the memory has stored therein a computer program, which processor executes the computer program stored in the memory to cause the apparatus to perform the method according to any of claims 1 to 12.
15. A communication device, comprising: processor and interface circuit, wherein
The interface circuit is used for receiving code instructions and transmitting the code instructions to the processor;
the processor for executing the code instructions to perform the method of any one of claims 1 to 12.
16. A computer readable storage medium storing instructions which, when executed, cause the method of any one of claims 1 to 12 to be implemented.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/139385 WO2024124493A1 (en) | 2022-12-15 | 2022-12-15 | Resource selection method and apparatus for multiple consecutive slots |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116171628A true CN116171628A (en) | 2023-05-26 |
Family
ID=86414988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202280006068.3A Pending CN116171628A (en) | 2022-12-15 | 2022-12-15 | Resource selection method and device for continuous multislot |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116171628A (en) |
WO (2) | WO2024124493A1 (en) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010050719A2 (en) * | 2008-10-27 | 2010-05-06 | Lg Electronics Inc. | A radio resource group selection method for a radio resource management |
KR20210037691A (en) * | 2018-08-02 | 2021-04-06 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | Method and apparatus for performing radio resource selection and contention instruction in a wireless communication system |
US20200229144A1 (en) * | 2019-01-10 | 2020-07-16 | Qualcomm Incorporated | Resource reservation techniques for wireless communications |
KR20220138044A (en) * | 2020-02-11 | 2022-10-12 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | Time domain resource determination method, apparatus, and terminal equipment |
EP4038916A4 (en) * | 2020-02-12 | 2023-06-07 | Apple Inc. | Methods of resource re-selection and pre-emption |
CN112512124B (en) * | 2021-02-03 | 2021-07-09 | 之江实验室 | Method for determining side link transmission resource |
CN113170473B (en) * | 2021-03-11 | 2023-04-04 | 北京小米移动软件有限公司 | Communication method, communication device and storage medium |
CN113632536A (en) * | 2021-06-29 | 2021-11-09 | 北京小米移动软件有限公司 | Resource selection method, device and storage medium based on auxiliary mechanism between terminals |
CN115245023A (en) * | 2022-06-17 | 2022-10-25 | 北京小米移动软件有限公司 | Resource determination method and device |
-
2022
- 2022-12-15 CN CN202280006068.3A patent/CN116171628A/en active Pending
- 2022-12-15 WO PCT/CN2022/139385 patent/WO2024124493A1/en unknown
-
2023
- 2023-06-07 WO PCT/CN2023/099009 patent/WO2024124828A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024124493A1 (en) | 2024-06-20 |
WO2024124828A1 (en) | 2024-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2732620C1 (en) | Method and device of interference matching, base station and user equipment | |
WO2020232712A1 (en) | Paging method and apparatus | |
WO2019191948A1 (en) | Determination method and device for size of downlink control information format | |
CN113544996B (en) | Time domain window determining method, device, user equipment, base station and storage medium | |
US11503642B2 (en) | Method and device for determining an uplink-downlink switching point | |
CN113545156B (en) | Method and device for determining blind retransmission time slot resources and communication equipment | |
CN115245023A (en) | Resource determination method and device | |
WO2023201586A1 (en) | Indication method and device/storage medium/apparatus for physical channel repeat transmission | |
CN115004764A (en) | Method and device for recording success report of PScell addition or change | |
CN108401531B (en) | Method, device, user equipment and base station for eliminating intermodulation interference | |
CN114731572A (en) | Signal multiplexing method, device and equipment and storage medium | |
US20200313811A1 (en) | Hybrid automatic repeat request (harq) feedback method and device and data receiving apparatus | |
EP3633897A1 (en) | Data transmission method and apparatus | |
CN109547190B (en) | Full-duplex communication method and apparatus, and non-transitory computer-readable storage medium | |
WO2020206613A1 (en) | Data feedback method and apparatus, data transmission method and apparatus, base station, and user equipment | |
CN116171628A (en) | Resource selection method and device for continuous multislot | |
CN117426076A (en) | Resource selection method and device for continuous multislot | |
CN115191146A (en) | Multi-PRACH transmission configuration method and device | |
JP2024537403A (en) | Paging grouping method, apparatus, terminal device, base station and storage medium | |
CN115004765A (en) | Method and device for reporting successful PScell addition or replacement report | |
CN116195336A (en) | Resource selection method and device for continuous multislot | |
EP4380280A1 (en) | Service control method and apparatus, user equipment, base station, and storage medium | |
US20230269748A1 (en) | Methods and apparatuses for transmitting information and receiving information, base station and user equipment | |
EP4451592A1 (en) | Data retransmission method and device, and storage medium and apparatus | |
WO2023184260A1 (en) | Signal transmission method/apparatus/device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |