A resource indication method, a resource determination method and apparatuses thereof
By adopting a resource allocation indication method with sub-channels or comb-tooth resource blocks (IRBs) as the granularity of frequency domain resource allocation in the SL-U system, the problem of insufficient resource indication in the SL-U system is solved, and the OCB requirements are met in unlicensed frequency bands, satisfying diverse application scenarios and needs.
Patent Information
- Application Number
- CN202280000223.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-24
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-01-24
AI Technical Summary
The SL-U system for direct terminal communication lacks effective resource indication methods, which cannot meet the OCB requirements on unlicensed frequency bands and cannot meet the diverse application scenarios and needs of the future.
By using sub-channels or comb resource blocks (IRBs) as the granularity for frequency domain resource allocation in the first-stage SCI, resource allocation indications are made to meet OCB requirements.
It enables compliance with OCB requirements on unlicensed frequency bands, meeting diverse application scenarios and needs in the future.
Smart Images

Figure CN114586390B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a resource indication method, a resource determination method and devices thereof. BACKGROUND
[0002] At present, the continuous generation of the demand of various new services and new applications, the performance requirements of terminal direct connection communication (also called sidelink, Sidelink, SL) on transmission bandwidth, communication speed domain, communication delay, reliability, scalability and the like will be higher and higher. If only relying on the limited licensed spectrum of operators, it is impossible to meet the potential diversified application scenarios and demands in the future, so it is necessary to research and design the terminal direct connection communication (sidelink-unlicensed, SL-U) technology which can be applied to unlicensed frequency bands.
[0003] However, at present, there is still a lack of effective means of resource indication in the SL-U system. SUMMARY
[0004] The embodiments of the present application provide a resource indication method, a resource determination method and devices thereof, which can be applied to the SL-U system. By using the resource allocation indication mode based on the sub-channel or comb resource block IRB as the frequency domain resource allocation granularity in the first stage SCI, the OCB requirement on the unlicensed frequency band can be met, so that the potential diversified application scenarios and demands in the future can be met.
[0005] In a first aspect, the embodiments of the present application provide a resource indication method applied to terminal direct connection communication unlicensed frequency bands, wherein the method is executed by a first terminal device, and the method comprises:
[0006] Based on the frequency domain resource allocation granularity, a first stage sidelink control information (SCI) is sent to a second terminal device. The first stage SCI includes a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate the frequency domain resources occupied by the first terminal device.
[0007] In the technical solution, by using the resource allocation indication mode based on the sub-channel or comb resource block IRB as the frequency domain resource allocation granularity in the first stage SCI, the OCB requirement on the unlicensed frequency band can be met, so that the potential diversified application scenarios and demands in the future can be met.
[0008] In an implementation manner, the frequency domain resource allocation granularity is a sub-channel, and the first stage SCI is sent to the second terminal device based on the frequency domain resource allocation granularity, comprising:
[0009] A mapping relationship between the sub-channel and the comb resource block IRB is determined.
[0010] transmit, to the second terminal device, first stage SCI based on the sub-channel being a frequency domain resource allocation granularity and the mapping relationship.
[0011] In a possible implementation, the determining the mapping relationship between the sub-channel and the IRB includes:
[0012] The mapping relationship between the sub-channel and the IRB is determined as one sub-channel corresponding to one IRB index, and the number of sub-channels and IRB indexes included in a given LBT sub-band is the same.
[0013] In a possible implementation, the determining the mapping relationship between the sub-channel and the IRB includes:
[0014] The mapping relationship between the sub-channel and the IRB is determined as each PRB in one sub-channel mapping to a specific PRB of a plurality of IRB indexes; and the number of sub-channels and IRB indexes included in a given LBT sub-band is M and N respectively, and M and N are positive integers.
[0015] In an implementation, the frequency domain resource allocation granularity is the IRB; and the transmitting, to the second terminal device, the first stage SCI based on the frequency domain resource allocation granularity includes:
[0016] The transmitting, to the second terminal device, the first stage SCI based on the IRB being the frequency domain resource allocation granularity.
[0017] The frequency domain resource allocation field in the first stage SCI is used to indicate a frequency domain resource size and / or position of initial Sidelink transmission of the first terminal device, and a frequency domain resource start position and size of reserved Sidelink resources.
[0018] In a possible implementation, the frequency domain resource allocation field includes a first part, and the first part is used to indicate a number and / or position of IRB indexes occupied by the Sidelink transmission in one LBT sub-band, and the first part includes X bits, and X is a positive integer.
[0019] In a possible implementation, the X is L-1, the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or the X is [log2(L)], the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0020] In a possible implementation, the X is L, the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or the X is the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0021] In an implementation, the frequency domain resource allocation field further includes a second part, the second part is used to indicate a number and / or a position of LBT subbands occupied by the sidelink transmission, and the second part includes Y bits, and Y is a positive integer.
[0022] In a possible implementation, the Y is the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets, and supports 1-time resource reservation of SCI; or the Y is the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets, and supports 2-time resource reservation of SCI.
[0023] In a possible implementation, the Y is K-1+K; wherein the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports 1-time resource reservation of SCI; or the Y is 3K-1; wherein the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports 2-time resource reservation of SCI.
[0024] In a possible implementation, the first-stage SCI further includes a first offset field, the first offset field being used to indicate an offset of an IRB index in a set of adjacent resource blocks in the initial transmission resource, or an offset of an IRB index in a set of adjacent resource blocks in the first reserved resource, or an offset of an IRB index in a set of adjacent resource blocks in the second reserved resource; wherein a bit number of the first offset field is [log2(L)]; wherein the L is a number of IRB indexes included in one LBT sub-band.
[0025] In a possible implementation, the first-stage SCI further includes a second offset field, the second offset field being used to indicate an offset of an IRB index in each set of resource blocks in the initial transmission resource, or an offset of an IRB index in each set of resource blocks in the first reserved resource; wherein a bit number of the second offset field is [log2(L)]; wherein the L is a number of IRB indexes included in one LBT sub-band.
[0026] In a possible implementation, the frequency domain resource allocation supports cyclic offset of an IRB index.
[0027] In a second aspect, an embodiment of the present application provides a resource determination method, applied to a terminal direct connection communication unlicensed frequency band, the method is executed by a second terminal device, and the method includes the following steps:
[0028] receiving first-stage sidelink control information (SCI) sent by a first terminal device based on a frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate frequency domain resources occupied by the first terminal device;
[0029] determining frequency domain resources occupied by the first terminal device according to the first-stage SCI and the frequency domain resource allocation granularity;
[0030] determining frequency domain resources available to the second terminal device according to the frequency domain resources occupied by the first terminal device.
[0031] In the technical solution, by using the resource allocation indication mode based on a subchannel or an IRB as a frequency domain resource allocation granularity in the first-stage SCI, the OCB requirement can be met on the unlicensed frequency band, so that future potential diversified application scenarios and requirements can be met.
[0032] In an implementation form, the frequency domain resource allocation granularity is a sub-channel; and the receiving the first stage sidelink control information (SCI) sent by the first terminal device based on the frequency domain resource allocation granularity comprises: determining a mapping relationship between the sub-channel and an interlace resource block (IRB); and receiving the first stage SCI sent by the first terminal device based on the sub-channel as the frequency domain resource allocation granularity and the mapping relationship.
[0033] In a possible implementation form, the determining the mapping relationship between the sub-channel and the IRB comprises: determining that the mapping relationship between the sub-channel and the IRB is that one sub-channel corresponds to one IRB index, wherein the number of sub-channels and IRB indexes included in one given listen before talk (LBT) sub-band is the same.
[0034] In a possible implementation form, the determining the mapping relationship between the sub-channel and the IRB comprises: determining that the mapping relationship between the sub-channel and the IRB is that each physical resource block (PRB) in one sub-channel is mapped to a specific PRB of a plurality of IRB indexes; wherein one given LBT sub-band includes M sub-channels and N IRBs, and the M and N are positive integers respectively.
[0035] In an implementation form, the frequency domain resource allocation granularity is an IRB; and the receiving the first stage sidelink control information (SCI) sent by the first terminal device based on the frequency domain resource allocation granularity comprises: receiving the first stage SCI sent by the first terminal device based on the IRB as the frequency domain resource allocation granularity; wherein a frequency domain resource allocation field in the first stage SCI is used to indicate frequency domain resource size and / or position of initial Sidelink transmission of the first terminal device, and frequency domain resource start position and size of reserved Sidelink resource.
[0036] In a possible implementation form, the frequency domain resource allocation field comprises a first part, and the first part is used to indicate the number and / or position of IRB indexes occupied by the Sidelink transmission in one LBT sub-band, and the first part includes X bits, X being a positive integer.
[0037] In a possible implementation, the X is L-1, the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or the X is [log2(L)], the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0038] In a possible implementation, the X is L, the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or the X is the L is a number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0039] In an implementation, the frequency domain resource allocation field further includes a second part, the second part is used to indicate a number and / or a position of LBT subbands occupied by the sidelink transmission, and the second part includes Y bits, and Y is a positive integer.
[0040] In a possible implementation, the Y is the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets, and supports 1-time resource reservation of SCI; or the Y is the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets, and supports 2-time resource reservation of SCI.
[0041] In a possible implementation, the Y is K-1+K; wherein the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports 1-time resource reservation of SCI; or the Y is 3K-1; wherein the K is a number of resource block sets contained in a sidelink bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports 2-time resource reservation of SCI.
[0042] In a possible implementation, the first-stage SCI further includes a first offset field, the first offset field being used to indicate an offset of an IRB index in a set of adjacent resource blocks in the initial transmission resource, or an offset of an IRB index in a set of adjacent resource blocks in the first reserved resource, or an offset of an IRB index in a set of adjacent resource blocks in the second reserved resource; wherein a bit number of the first offset field is [log2(L)]; wherein the L is a number of IRB indexes included in one LBT sub-band.
[0043] In a possible implementation, the first-stage SCI further includes a second offset field, the second offset field being used to indicate an offset of an IRB index in each set of resource blocks in the initial transmission resource, or an offset of an IRB index in each set of resource blocks in the first reserved resource; wherein a bit number of the second offset field is [log2(L)]; wherein the L is a number of IRB indexes included in one LBT sub-band.
[0044] In a possible implementation, the frequency domain resource allocation supports cyclic offset of IRB indexes.
[0045] In a third aspect, an embodiment of the present application provides a communication apparatus applied to a terminal direct connection communication unlicensed frequency band, the communication apparatus comprises:
[0046] a transceiver, configured to send, to a second terminal device, first-stage sidelink control information (SCI) based on a frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate frequency domain resources occupied by the first terminal device.
[0047] In the technical solution, by using the resource allocation indication mode based on a subchannel or a comb resource block (IRB) as the frequency domain resource allocation granularity in the first-stage SCI, the OCB requirement can be met on the unlicensed frequency band, so that future potential diversified application scenarios and requirements can be met.
[0048] In an implementation, the frequency domain resource allocation granularity is a subchannel; and the communication apparatus further comprises:
[0049] a processing module, configured to determine a mapping relationship between the subchannel and a comb resource block (IRB);
[0050] The transceiver is configured to send, to the second terminal device, the first-stage SCI based on the subchannel as the frequency domain resource allocation granularity and the mapping relationship.
[0051] In a possible implementation, the processing module is configured to determine that the mapping relationship between the sub-channels and the IRBs is that one sub-channel corresponds to one IRB index, and the number of sub-channels and IRB indexes included in a given LBT sub-band is the same.
[0052] In a possible implementation, the processing module is configured to determine that the mapping relationship between the sub-channels and the IRBs is that each physical resource block (PRB) in one sub-channel is mapped to a specific PRB of a plurality of IRB indexes; and the number of sub-channels and IRB indexes included in a given LBT sub-band is M and N respectively, where M and N are positive integers.
[0053] In a possible implementation, the frequency domain resource allocation granularity is an IRB, and the transceiver module is configured to send, to the second terminal device, a first-stage SCI based on the IRB as the frequency domain resource allocation granularity; and a frequency domain resource allocation field in the first-stage SCI is used to indicate the frequency domain resource size and / or position of initial Sidelink transmission of the first terminal device, and the frequency domain resource start position and size of reserved Sidelink resources.
[0054] In a possible implementation, the frequency domain resource allocation field includes a first part used to indicate the number and / or position of IRB indexes occupied by Sidelink transmission in one LBT sub-band, and the first part includes X bits, where X is a positive integer.
[0055] In a possible implementation, X is L-1, L is the number of IRB indexes included in one LBT sub-band, and L is a positive integer; the sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is [log2(L)], L is the number of IRB indexes included in one LBT sub-band, and L is a positive integer; the sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0056] In a possible implementation, X is L, L is the number of IRB indexes included in one LBT sub-band, and L is a positive integer; the sidelink control information (SCI) is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is L is the number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information (SCI) is located on a non-lowest IRB index among the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0057] In an implementation manner, the frequency domain resource allocation field further includes a second part, the second part being used for indicating a number and / or a position of LBT sub-bands occupied by the sidelink transmission, the second part including Y bits, Y being a positive integer.
[0058] In a possible implementation manner, the Y is K is the number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets and supports SCI reserving 1st resource; or the Y is K is the number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block sets and supports SCI reserving 2nd resource.
[0059] In a possible implementation manner, the Y is K-1+K; wherein K is the number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets and supports SCI reserving 1st resource; or the Y is 3K-1; wherein K is the number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets and supports SCI reserving 2nd resource.
[0060] In a possible implementation manner, the first stage SCI further includes a first offset field, the first offset field being used for indicating an offset of IRB indexes in adjacent resource block sets in the resource of the initial transmission, or indicating an offset of IRB indexes in adjacent resource block sets in the reserved 1st resource, or indicating an offset of IRB indexes in adjacent resource block sets in the reserved 2nd resource; wherein the number of bits of the first offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT sub-band.
[0061] In a possible implementation, the first-stage SCI further includes a second offset field, the second offset field being used to indicate an offset of each resource block set in the reserved first resource relative to an IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second resource relative to an IRB index in a corresponding resource block set in the initial transmission resource; a number of bits of the second offset field is [log2(L)]; and the L is a number of IRB indexes included in one LBT subband.
[0062] In a possible implementation, the frequency domain resource allocation supports cyclic offset of the IRB index.
[0063] In a fourth aspect, an embodiment of the present application provides another communication apparatus, which is applied to a terminal direct connection communication unlicensed frequency band, and includes:
[0064] The transceiver is configured to receive first-stage sidelink control information (SCI) sent by a first terminal device based on a frequency domain resource allocation granularity, the first-stage SCI including a frequency domain resource allocation field, the frequency domain resource allocation field being used to indicate frequency domain resources occupied by the first terminal device.
[0065] The processing module is configured to determine the frequency domain resources occupied by the first terminal device according to the first-stage SCI and the frequency domain resource allocation granularity, and determine frequency domain resources available to the second terminal device according to the frequency domain resources occupied by the first terminal device.
[0066] In this technical solution, by using the resource allocation indication mode based on a subchannel or an interlace resource block (IRB) as the frequency domain resource allocation granularity in the first-stage SCI, the OCB requirement can be met on the unlicensed frequency band, so that the future potential diversified application scenarios and requirements can be met.
[0067] In an implementation, the frequency domain resource allocation granularity is a subchannel; and the processing module is further configured to determine a mapping relationship between the subchannel and the IRB; and the transceiver is configured to receive first-stage SCI sent by the first terminal device based on the subchannel as the frequency domain resource allocation granularity and the mapping relationship.
[0068] In a possible implementation, the processing module is configured to determine that the mapping relationship between the subchannel and the IRB is that one subchannel corresponds to one IRB index, and a number of subchannels and a number of IRB indexes included in one given listen before talk (LBT) subband are the same.
[0069] In a possible implementation, the processing module is configured to determine that the mapping relationship between the sub-channels and the IRBs is that each physical resource block (PRB) in a sub-channel is mapped to a specific PRB with multiple IRB indexes; wherein a given LBT sub-band includes M sub-channels and N IRBs, and M and N are positive integers.
[0070] In an implementation, the frequency domain resource allocation granularity is an IRB; and the transceiver is configured to receive first stage SCI sent by the first terminal device based on the IRB as the frequency domain resource allocation granularity; wherein a frequency domain resource allocation field in the first stage SCI is used to indicate a frequency domain resource size and / or position of initial Sidelink transmission of the first terminal device, and a frequency domain resource start position and size of reserved Sidelink resources.
[0071] In a possible implementation, the frequency domain resource allocation field includes a first part used to indicate a number and / or position of IRB indexes occupied by Sidelink transmission in a LBT sub-band, and the first part includes X bits, where X is a positive integer.
[0072] In a possible implementation, X is L-1, L is a number of IRB indexes included in a LBT sub-band, and L is a positive integer; wherein Sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is [log2(L)], L is a number of IRB indexes included in a LBT sub-band, and L is a positive integer; wherein Sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0073] In a possible implementation, X is L, L is a number of IRB indexes included in a LBT sub-band, and L is a positive integer; wherein Sidelink control information (SCI) is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is L is a number of IRB indexes included in a LBT sub-band, and L is a positive integer; wherein Sidelink control information (SCI) is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0074] In an implementation form, the frequency domain resource allocation field further comprises a second part for indicating a number and / or a location of LBT subbands occupied by the Sidelink transmission, the second part comprising Y bits, Y being a positive integer.
[0075] In a possible implementation form, Y is K is a number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of contiguous resource block sets and supports SCI reservation of 1 time resource; or Y is K is a number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of contiguous resource block sets and supports SCI reservation of 2 time resources.
[0076] In a possible implementation form, Y is K-1+K; wherein K is a number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets and supports SCI reservation of 1 time resource; or Y is 3K-1; wherein K is a number of resource block sets contained in a sidelink bandwidth part (BWP), K being a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets and supports SCI reservation of 2 time resources.
[0077] In a possible implementation form, the first-stage SCI further comprises a first offset field for indicating an offset of an IRB index in a contiguous resource block set in the initial transmission resource, or an offset of an IRB index in a contiguous resource block set in the reserved 1st time resource, or an offset of an IRB index in a contiguous resource block set in the reserved 2nd time resource; wherein a number of bits of the first offset field is [log2(L)]; wherein L is a number of IRB indexes included in one LBT subband.
[0078] In a possible implementation form, the first-stage SCI further comprises a second offset field for indicating an offset of each resource block set in the reserved 1st time resource relative to an IRB index in a corresponding resource block set in the initial transmission resource, or an offset of each resource block set in the reserved 2nd time resource relative to an IRB index in a corresponding resource block set in the initial transmission resource; wherein a number of bits of the second offset field is [log2(L)]; wherein L is a number of IRB indexes included in one LBT subband.
[0079] In a possible implementation, the frequency domain resource allocation supports offset of a cyclic IRB index.
[0080] In a fifth aspect, an embodiment of the present application provides a communication device, which comprises a processor, and the processor executes a computer program in a memory to perform the method in the first aspect.
[0081] In a sixth aspect, an embodiment of the present application provides a communication device, which comprises a processor, and the processor executes a computer program in a memory to perform the method in the second aspect.
[0082] In a seventh aspect, an embodiment of the present application provides a communication device, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the method in the first aspect.
[0083] In an eighth aspect, an embodiment of the present application provides a communication device, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the method in the second aspect.
[0084] In a ninth aspect, an embodiment of the present application provides a communication device, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions to make the device perform the method in the first aspect.
[0085] In a tenth aspect, an embodiment of the present application provides a communication device, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions to make the device perform the method in the second aspect.
[0086] In an eleventh aspect, an embodiment of the present application provides a communication system, which comprises the communication device in the third aspect and the communication device in the fourth aspect, or the communication device in the fifth aspect and the communication device in the sixth aspect, or the communication device in the seventh aspect and the communication device in the eighth aspect, or the communication device in the ninth aspect and the communication device in the tenth aspect.
[0087] In a twelfth aspect, an embodiment of the present application provides a computer readable storage medium, which is configured to store instructions for a terminal device, and the instructions are configured to make the terminal device perform the method in the first aspect when the instructions are executed.
[0088] In a thirteenth aspect, an embodiment of the present application provides a readable storage medium for storing instructions for the network device, when the instructions are executed, causing the network device to perform the method in the second aspect.
[0089] In a fourteenth aspect, the present application further provides a computer program product including a computer program, when the computer program product is run on a computer, causing the computer to perform the method in the first aspect.
[0090] In a fifteenth aspect, the present application further provides a computer program product including a computer program, when the computer program product is run on a computer, causing the computer to perform the method in the second aspect.
[0091] In a sixteenth aspect, the present application provides a computer program, when the computer program is run on a computer, causing the computer to perform the method in the first aspect.
[0092] In a seventeenth aspect, the present application provides a computer program, when the computer program is run on a computer, causing the computer to perform the method in the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0093] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.
[0094] Figure 1 A schematic diagram of an architecture of a communication system provided by an embodiment of the present application;
[0095] Figure 2 A flowchart of a resource indication method provided by an embodiment of the present application;
[0096] Figure 3 A structure example of an interlace resource block IRB of an embodiment of the present application Figure 1 ;
[0097] Figure 4 A structure example of an interlace resource block IRB of an embodiment of the present application Figure 2 ;
[0098] Figure 5 An example diagram of a relationship between a resource block set RB set and an IRB index of an embodiment of the present application;
[0099] Figure 6 A flowchart of another resource indication method provided by an embodiment of the present application;
[0100] Figure 7 An example diagram of a mapping relationship between a subchannel and an IRB of an embodiment of the present application;
[0101] Figure 8is a flow chart of another resource indication method provided by an embodiment of the present application;
[0102] Figure 9 is an example diagram for the SCI of an embodiment of the present application being located on the lowest (i.e. starting) IRB index in the allocated IRB indexes;
[0103] Figure 10 is an example diagram for the SCI of an embodiment of the present application being located on a non-lowest (i.e. non-starting) IRB index in the allocated IRB indexes;
[0104] Figure 11 is an example of frequency domain resource allocation for an embodiment of the present application Figure 1 ;
[0105] Figure 12 is an example of frequency domain resource allocation for an embodiment of the present application Figure 2 ;
[0106] Figure 13 is an example of frequency domain resource allocation for an embodiment of the present application Figure 3 ;
[0107] Figure 14 is a flow chart of a resource determination method provided by an embodiment of the present application;
[0108] Figure 15 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0109] Figure 16 is a structural schematic diagram of another communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0110] Embodiments of the present application are described in detail below with reference to the accompanying drawings. The same or similar components are denoted by the same or similar reference numerals throughout the drawings. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present application, and should not be understood as limiting the present application. In the description of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" herein merely describes the association relationship of the associated objects, and means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.
[0111] At present, the demand of various new services and new applications continues to arise, and the performance requirements of terminal direct connection communication (also called sidelink, SL) on transmission bandwidth, communication rate, communication delay, reliability, scalability, etc. will be higher and higher. If only relying on the limited licensed spectrum of the operator, it is impossible to meet the potential diversified application scenarios and needs in the future, so it is necessary to study and design sidelink-unlicensed (SL-U) technology that can be applied in unlicensed frequency bands.
[0112] In unlicensed frequency bands, the OCB (Occupied Channel Bandwidth, the occupied bandwidth for transmitted signals on unlicensed spectrum) requirement needs to be met, that is, each transmission needs to occupy 80% of the LBT (Listen before Talk) sub-band (such as 20MHz) bandwidth. However, at present, there is still a lack of effective means of resource indication in the SL-U system.
[0113] Therefore, the present application provides a resource indication method, a resource determination method and a device thereof, which can be applied in the SL-U system. By using a resource allocation indication method based on sub-channels or comb resource blocks IRB as the frequency domain resource allocation granularity in the first stage SCI, the OCB requirement can be met in the unlicensed frequency band, such as each transmission can occupy 80% of the LBT sub-band bandwidth, so as to meet the potential diversified application scenarios and needs in the future.
[0114] In order to better understand the resource indication method, the resource determination method and the device thereof disclosed in the embodiments of the present application, first of all, the communication system used in the embodiments of the present application will be described.
[0115] Please refer to Figure 1 , Figure 1 The architecture schematic diagram of a communication system provided by the embodiments of the present application is shown in the figure. The communication system can include but is not limited to one first terminal device and one second terminal device, Figure 1 The number and form of devices shown in the figure are only used for example and do not constitute a limitation on the embodiments of the present application. In actual applications, two or more first terminal devices and two or more second terminal devices can be included. Figure 1 The communication system shown in the figure takes one first terminal device 101 and one second terminal device 102 as an example.
[0116] It should be noted that the technical solutions of the embodiments of the present application can be applied to various communication systems. For example: long term evolution (LTE) system, 5th generation (5G) mobile communication system, 5G new radio (NR) system, SL-U system, or other future new mobile communication systems, etc.
[0117] The first terminal device and the second terminal device in the embodiments of the present application are a kind of entity for receiving or transmitting signals on user side, such as mobile phone. The first terminal device and the second terminal device can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT) and the like. The terminal device can be a car with communication function, smart car, mobile phone, wearable device, tablet computer (Pad), computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, wireless terminal device in smart home and the like. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0118] It can be understood that the communication system described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0119] The resource indication method, resource determination method and device provided by the present application will be described in detail below in combination with the accompanying drawings.
[0120] Please refer to Figure 2 , Figure 2is a flowchart of a resource indication method provided by an embodiment of the present application. It should be noted that the resource indication method of the present embodiment is applied to a terminal direct connection communication unlicensed frequency band, and the resource indication method can be executed by a first mobile terminal. As shown in Figure 2 , the resource indication method can include but is not limited to the following steps.
[0121] In step 201, a first-stage sidelink control information SCI is sent to a second terminal device based on a frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device.
[0122] In the embodiments of the present application, the frequency domain resource allocation granularity can be a sub-channel or an interlaced resource block IRB.
[0123] It should be noted that the interlaced resource block (Interlaced Resource Block, IRB) is introduced in the NR-U system, that is, the interval between two consecutive interlaced resource blocks is M resource blocks. For IRB index m, the physical resource blocks PRB it includes are {m, M+m, 2M+m, 3M+m, …}, where m∈{0, 1, …, M-1}. In the NR-U system, the IRB structure is defined for 15 kHz and 30 kHz two subcarrier spacings, as shown in the following table.
[0124] Table 4.4.4.6-1: Number of resource block interlaces
[0125] μ M 0 10 1 5
[0126] For example, as shown in Figure 3 , when SCS=30khz, M=5, there are 5 interlaced indexes, and for 1 IRB index, such as IRB index 0, the interlaced resource blocks in the interlaced index are PRB{0, 5, 10, 15, 20, 25, 30, 35, 40, 45}. For example, as shown in Figure 4 , when SCS=15khz, M=10, there are 10 interlaced indexes, and there are 100 PRBs. Among them, for 1 IRB index, such as IRB index 0, the interlaced resource blocks in the interlaced index are PRB{0, 10, 20, 30, 40, 50, 60, 70, 80, 90}.
[0127] It should be further noted that the relationship between IRB and resource block set RB set is as follows: in NR-U, 1 LBT sub-band, i.e., 20 MHZ, is collectively referred to as a resource block set RB-Set, and the entire carrier bandwidth is divided into multiple resource block sets. The network maps the resource block set to the BWP by configuring a part of the bandwidth BWP, and the protocol stipulates that the BWP configured by the network must contain an integer number of resource block sets. As shown in FIG. 3, it is the relationship between the resource block set RB set and the IRB index, and a resource block set RB set contains multiple IRB indexes. Figure 5
[0128] In an embodiment of the present application, the first terminal device can determine the frequency domain resource allocation granularity. The frequency domain resource allocation granularity can be a subchannel, or it can also be an interlace resource block IRB. For example, the first terminal device can reuse the original subchannel-based frequency domain resource indication mode in the SCI 1-A (i.e., the first-stage SCI) and increase the design of the mapping between the subchannel and the IRB. That is, the first terminal device can reuse the original subchannel-based frequency domain resource indication mode in the first-stage SCI, and the mapping relationship between the subchannel and the IRB needs to be determined, that is, the resource indication based on the subchannel as the frequency domain resource allocation granularity can be realized. The IRB is a distributed equally spaced PRB set, and the subchannel is a continuous PRB set.
[0129] In an embodiment of the present application, the first terminal device can send the first-stage SCI to the second terminal device based on the determined frequency domain resource allocation granularity. For example, the BWP can be divided into N units according to the size of the bandwidth part BWP and the frequency domain resource allocation granularity, and the first-stage SCI is sent to the second terminal device, wherein the first-stage SCI can include a frequency domain resource allocation field, which is used to indicate the unit allocated to the first terminal device in the N units, that is, to indicate the frequency domain resource occupied by the first terminal device.
[0130] By implementing the embodiments of the present application, the resource allocation indication mode based on the subchannel or the interlace resource block IRB as the frequency domain resource allocation granularity in the first-stage SCI can meet the OCB requirement on the unlicensed frequency band, so as to meet the future potential diversified application scenarios and needs.
[0131] It is worth noting that the present application can reuse the original subchannel-based frequency domain resource indication mode in the first-stage SCI, wherein the mapping relationship between the subchannel and the IRB needs to be determined, that is, the resource indication based on the subchannel as the frequency domain resource allocation granularity can be realized. Alternatively, in some embodiments of the present application, Figure 6 is a flowchart of another resource indication method provided by the embodiment of the present application. It should be noted that the resource indication method of the embodiment of the present application is applied to a terminal direct connection communication unlicensed frequency band, and the resource indication method can be executed by a first terminal device. As shown in Figure 6 , the resource indication method can include but is not limited to the following steps.
[0132] In step 601, a mapping relationship between a subchannel and an interlace resource block IRB is determined.
[0133] In step 602, a first stage SCI is sent to a second terminal device based on a subchannel as a frequency domain resource allocation granularity and the mapping relationship.
[0134] That is, the present application can reuse the original subchannel-based frequency domain resource indication mode in the first stage SCI, wherein the mapping relationship between the subchannel and the IRB needs to be determined.
[0135] In an implementation mode, the mapping relationship between the subchannel and the IRB can be determined by the following mode: the mapping relationship between the subchannel and the IRB is that one subchannel corresponds to one IRB index, wherein the number of subchannels and IRB indexes included in a given listen before talk LBT subband is the same.
[0136] For example, assuming that the number of subchannels and IRB indexes included in a given LBT subband (for example, 20MHz) is the same, the mapping relationship between the subchannel and the IRB can be determined as a one-to-one mapping relationship, that is, one IRB index is mapped to one subchannel.
[0137] For example, as shown in Figure 7 , SCS=30kHz, assuming that there are 50 PRBs in a given LBT subband (for example, 20MHz), one subchannel contains 10 PRBs, then there are 5 subchannels, a total of 5 IRB indexes (that is, IRB indexes), the number of subchannels and IRB indexes is the same, and one subchannel is mapped to each IRB index, so that one subchannel corresponds to one IRB index.
[0138] In a possible implementation mode, the mapping relationship between the subchannel and the interlace resource block IRB can be determined by the following mode: the mapping relationship between the subchannel and the IRB is that each physical resource block PRB in one subchannel is mapped to a specific PRB of a plurality of IRB indexes; wherein a given LBT subband includes M subchannels and N IRB indexes, M and N are positive integers respectively.
[0139] For example, assuming that a given LBT sub-band includes M sub-channels and N IRBs (where M≠N), a one-to-one mapping rule can be established between the contiguous RBs in the LBT sub-band and the distributed PRBs in the sub-band, according to which each physical resource block PRB in a sub-channel is mapped to a specific PRB in multiple IRBs.
[0140] In embodiments of the present application, after determining the mapping relationship between the sub-channels and the IRBs, the first-stage SCI can be sent to the second terminal device based on the mapping relationship and taking the sub-channel as the frequency domain resource allocation granularity, where the frequency domain resource allocation field in the first-stage SCI can be used to indicate the frequency domain resources occupied by the first terminal device. That is, after determining the mapping relationship between the IRBs, the first terminal device can continue to use the original sub-channel-based frequency domain resource indication method in the first-stage SCI.
[0141] By implementing the embodiments of the present application, after determining the mapping relationship between the sub-channels and the IRBs, the first terminal device can reuse the original sub-channel-based frequency domain resource indication method in the first-stage SCI to indicate the frequency domain resources occupied by the first terminal device to the second terminal device, which can meet the OCB requirement on the unlicensed frequency band, such as enabling each transmission to occupy 80% of the LBT sub-band bandwidth, and can better guarantee the resource utilization, thereby meeting the future potential diversified application scenarios and needs.
[0142] It is worth noting that the present application can perform resource indication based on the IRB as the frequency domain resource allocation granularity. In some embodiments of the present application, Figure 8 is a flowchart of another resource indication method provided by the embodiments of the present application. It should be noted that the resource indication method of the embodiments of the present application can be applied to the terminal direct connection communication unlicensed frequency band, and the resource indication method can be executed by the first terminal device. As shown in Figure 8 , the resource indication method can include but is not limited to the following steps.
[0143] In step 801, the first-stage SCI is sent to the second terminal device based on the IRB as the frequency domain resource allocation granularity.
[0144] In embodiments of the present application, the frequency domain resource allocation field in the first-stage SCI is used to indicate the frequency domain resource size and / or position of the initial Sidelink transmission of the first terminal device, and the frequency domain resource start position and size of the reserved Sidelink resource.
[0145] In the embodiments of the present application, the first terminal device can determine the interlace resource block (IRB) as the frequency domain resource allocation granularity. That is, the present application can redesign the frequency domain resource allocation field in the SCI 1-A (i.e., the first-stage SCI), that is, the resource indication can be based on the IRB as the frequency domain resource allocation granularity. That is, in the embodiments of the present application, the frequency domain resource allocation field in the SCI 1-A (i.e., the first-stage SCI) no longer indicates the resource based on the subchannel as the frequency domain resource allocation granularity, but indicates the resource based on the IRB as the frequency domain resource allocation granularity.
[0146] In an implementation manner, the first terminal device can divide a bandwidth part (BWP) into N units according to the size of the BWP and the IRB as the frequency domain resource allocation granularity, and transmit the first-stage SCI to the second terminal device, wherein the first-stage SCI can include a frequency domain resource allocation field, which is used to indicate the frequency domain resource size and / or position of the initial Sidelink transmission of the first terminal device, and the frequency domain resource start position and size of the reserved Sidelink resource.
[0147] That is, the subchannel is a continuous PRB set, assuming that 1 subchannel contains a continuous number of N PRBs, and the IRB is a distributed equally spaced PRB set, and the number of resource blocks between two consecutive interlace resource blocks is M. In the embodiments of the present application, the design of Rel-16 NR can be followed, and the frequency domain resource allocation field in the SCI indicates the frequency domain resource size and / or position of the initial Sidelink transmission, and the frequency domain resource start position and size of the reserved Sidelink resource.
[0148] For example, assuming that the number of IRB indexes in each LBT subband is the same, the frequency domain resource allocation field includes a first part, wherein the first part can indicate the number and / or position of the IRB indexes in 1 LBT subband (i.e., the resource block set RB set) occupied by the sidelink transmission, assuming that it includes X bits, and X is a positive integer; optionally, the frequency domain resource allocation field can also include a second part, which can indicate the number and / or position of the LBT subbands (i.e., the resource block set RB set) occupied by the Sidelink transmission, assuming that it includes Y bits, and Y is a positive integer. Optionally, when there is only one LBT subband, the frequency domain resource allocation field can only contain X bits. For example, when Y = 0, it means that one LBT subband (i.e., the resource block set) is allocated.
[0149] It should be noted that the design of the frequency domain resource allocation field in SCI 1-A (i.e., the first-stage SCI) is different, and the number of bits in the first part and the second part described above can also be different. The implementation of determining the number of bits X in the first part and the number of bits in the second part will be given below.
[0150] In an implementation, the number of bits X in the first part can be L-1, L is the number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on the lowest IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation. As an example, the present application can reuse the design method of R16, support that the SCI is located on the lowest (i.e., the starting) IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation, and it can be determined that the number of bits X in the first part can be L-1.
[0151] It can be understood that because the SCI is located on the lowest IRB index in the allocated IRB indexes, the terminal device can know the position of the starting IRB index of the allocated frequency domain resource by blindly detecting the SCI, so it is not necessary to indicate the position of the starting IRB index of the initial transmission in the frequency domain resource allocation field of SCI 1-A. For example, as shown in Figure 9 , {1, 2, 3} 3 IRB indexes are allocated for PSSCH, wherein the PSCCH carrying the control information SCI 1-A is located on the lowest (i.e., the starting) IRB index, i.e., on the IRB index 1.
[0152] For example, assuming that the present application reuses the design method of R16, supports that the SCI is located on the lowest (i.e., the starting) IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation, a bitmap can be used to indicate whether the IRB index higher than the allocated starting IRB index is occupied in SCI 1-A; at this time, the number of bits X in the first part in SCI 1-A is L-1.
[0153] As an example, assuming 20MHz sub-band has 5 IRB indexes {0, 1, 2, 3, 4}, i.e. L = 5, the first terminal device UE is allocated {1, 3, 4} three IRBs, the lowest IRB index in the allocated IRB is 1, so only need to indicate whether the indexes 2, 3, 4 of the three IRBs are occupied, then need “011” 3 bits (wherein from high to low corresponds to IRB indexes 2, 3, 4), if the first terminal device UE is allocated {0, 1, 4} three IRB indexes, wherein the lowest IRB index in the allocated IRB is 0, then need 4 bits “1001” (wherein from high to low corresponds to IRB indexes 1, 2, 3, 4) to indicate the allocated IRB index, according to the above analysis, assuming that there are L IRBs in a sub-band in total, therefore L-1 bits are needed for indication. (Although if the occupied IRB is not IRB index 0, then more bits are not needed, but the size of the information field in SCI should not change dynamically, only the maximum value L-1 can be taken).
[0154] In an implementation manner, the number of bits X of the first part is [log2(L)], L is the number of IRB indexes included in a LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on the lowest IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation. As an example, the present application can reuse the design method of R16, support that the SCI is located on the lowest (i.e. starting) IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation, and it can be determined that the number of bits X of the first part can be [log2(L)].
[0155] It can be understood that because the SCI is located at the lowest IRB index in the allocated IRB index, the terminal device can know the position of the starting IRB index of the allocated frequency domain resource by blindly detecting the SCI, so it is not necessary to indicate the position of the starting IRB index of the initial transmission in the frequency domain resource allocation field of the SCI 1-A. For example, assuming that the present application reuses the design method of R16, supports that the SCI is located at the lowest (i.e., starting) IRB index in the allocated IRB index, and the frequency domain resource allocation only supports continuous IRB index allocation, and does not indicate the position of the starting IRB index occupied by the initial transmission in the SCI 1-A, but only indicates the number of continuously occupied IRB indexes; at this time, the number of bits X in the first part of the SCI 1-A is [log2(L)]. Wherein "[]" can represent rounding up. For example, assuming that the number of IRB indexes included in one LBT subband L=5, if the starting IRB index is 0, then the IRB length has 5 kinds of possibilities, 1, 2, 3, 4, and 5, if the starting IRB index is 3, then the IRB length has two possibilities, 1 (such as only occupying IRB index 3) and 2 (such as occupying IRB indexes 3 and 4), so there are at most L possibilities.
[0156] In an implementation manner, the number of bits X in the first part is L, L is the number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located at a non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports discrete IRB index allocation.
[0157] As an example, the present application does not reuse the design method of R16, and the SCI can be located at a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, at this time, it is necessary to indicate the position of the starting IRB index of the initial transmission (because the SCI is not located at the starting IRB index, the position of the starting IRB index cannot be obtained by blindly detecting the SCI, so it is necessary to indicate the starting IRB index). For example, as shown in FIG. 3, three IRBs {1, 2, 3} are allocated for PSSCH, wherein the non-lowest (i.e., non-starting) IRB index, i.e., IRB index 2, on which the PSCCH carries the control information SCI 1-A. Figure 10
[0158] For example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, and the frequency domain resource allocation supports discrete IRB index allocation, and the bitmap can be used for indication, at this time, the number of bits X of the first part is L, indicating the starting IRB index position and the number of occupied IRBs.
[0159] In an implementation manner, the number of bits X of the first part is L is the number of IRB indexes included in one LBT subband, L is a positive integer; wherein the sidelink control information SCI is located on a non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation.
[0160] As an example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, at this time, the starting IRB index position of the first transmission needs to be indicated (because the SCI is not located on the starting IRB index, the position of the starting IRB index cannot be obtained by blindly detecting the SCI, so the starting IRB index needs to be indicated). For example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation, and the number of bits X of the first part can be determined as The starting position of the IRB index and the number of occupied continuous IRBs can be indicated.
[0161] It can be understood that the above gives the determination method of the number of bits X of the first part in the SCI 1-A, and the determination method of the number of bits Y of the second part in the SCI 1-A will be given below.
[0162] In the embodiment of the present application, the design idea of R16 NR-U can be followed, only continuous RB set resource allocation is supported, and the number of bits Y of the second part can be determined from the two aspects of whether to support SCI reserving 1 time resource or whether to support SCI reserving 2 times resource.
[0163] In an implementation manner, the number of bits Y of the second part can be K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports continuous resource block set resource allocation, and supports SCI reserving 1 time resource.
[0164] That is, the present application follows the design idea of R16 NR-U, only supports resource allocation of continuous RB set, and supports SCI reservation of 1-time resource, and determines the number Y of bits of the second part as for indicating the starting RB set and the number of 1-time continuous RB set of the reserved 1-time resource.
[0165] In an implementation manner, the number Y of bits of the second part is K-1+K; wherein K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 1-time resource. K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 2-time resource.
[0166] That is, the present application follows the design idea of R16 NR-U, only supports resource allocation of continuous RB set, and supports SCI reservation of 2-time resource, and determines the number Y of bits of the second part as for indicating the starting RB set and the number of 1-time continuous RB set of the reserved 2-time resource.
[0167] In the embodiments of the present application, the design idea of R16 NR-U is not followed, resource allocation of discrete RB set is supported, and bitmap can be used for indication, and each bit represents whether the RB set is occupied. The number Y of bits of the second part can be determined from the two aspects of whether to support SCI reservation of 1-time resource or to support SCI reservation of 2-time resource.
[0168] In an implementation manner, the number Y of bits of the second part is K-1+K; wherein K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 1-time resource.
[0169] That is, the present application can not follow the design idea of R16 NR-U, support resource allocation of discrete RB set, and support SCI reservation of 1-time resource, and the number Y of bits of the second part can be determined as K-1+K, for indicating the occupied RB set of this transmission (but only indicating whether the occupied RB set is higher than the occupied RB set, so it is K-1 bits), and indicating the starting position and the occupied RB set of the reserved 1-time resource, which needs K bits.
[0170] For example, SCI reservation of 1-time resource is supported, the number Y of bits of the second part is determined as K-1+K, assuming that K=5, Y=9, as Figure 11As shown, the first 4 bits "0011" in "0011 10001" indicate the RB set occupied by the current transmission, and the RB sets with serial numbers 2, 3 and 4 are occupied (because "0011" indicates whether the RB sets with serial numbers 1, 2, 3 and 4 are occupied, it indicates that the RB sets with serial numbers 3 and 4 are occupied, and because it indicates whether the RB sets with serial numbers higher than the occupied RB sets are occupied, it indicates that the RB set with serial number 2 is also occupied), and the last 5 bits "10011" indicate the RB set occupied by the reserved first resource by using the bitmap.
[0171] In an implementation manner, the number of bits Y of the second part is 3K-1; K is the number of resource block sets contained in the direct communication bandwidth part BWP, K is a positive integer; the frequency domain resource allocation supports resource allocation of discrete resource block sets, and the SCI reserves the second resource.
[0172] That is, the present application can not follow the design idea of R16 NR-U, support resource allocation of discrete RB sets, and support SCI to reserve the second resource, so that the number of bits Y of the second part can be determined as 3K-1, which is used to indicate the RB set occupied by the current transmission (but only indicates whether the RB set higher than the occupied RB set is occupied, so it is K-1 bits), and indicate the starting position of the reserved first resource and the number K bits of occupied RB sets, and indicate the starting position of the reserved second resource and the number K bits of occupied RB sets.
[0173] For example, the SCI reserves the second resource, as shown in Figure 12 As shown, assuming K=5, the number of bits Y of the second part is determined as 3K-1, that is, 14 bits are used for indication, for example, "0011 10001 11100" is used to indicate the number of RB sets occupied by the current transmission (such as the first 4 bits "0011" in "0011 10001 11100"), and indicate the starting position of the reserved first resource and the number of 5 bits of occupied RB sets (such as the 5th bit to the 9th bit "10001" in "0011 10001 11100"), and indicate the starting position of the reserved second resource and the number of 5 bits of occupied RB sets (such as the last 5 bits "11100" in "0011 10001 11100").
[0174] It should be noted that the embodiments of the present application introduce a new information field in SCI 1-A, or referred to as an IRB index offset field. In one implementation, the first-stage SCI can further include a first offset field, which is used to indicate the offset of the IRB index in the adjacent resource block set in the initial transmission resource, or the offset of the IRB index in the adjacent resource block set in the reserved first resource, or the offset of the IRB index in the adjacent resource block set in the reserved second resource; wherein the number of bits of the first offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT sub-band. It should be further noted that the frequency domain resource allocation supports the cyclic offset of the IRB index.
[0175] For example, the first offset field (IRB index offset) introduced in SCI 1-A is used to indicate the offset of the IRB index in the adjacent resource block set in the initial transmission resource, or the offset of the IRB index in the adjacent resource block set in the reserved first resource, or the offset of the IRB index in the adjacent resource block set in the reserved second resource. It is assumed that when the offset value of the first offset field is 0, it indicates that the distribution of the IRB index in the RBset occupied by the initial transmission resource is the same, or it indicates that the distribution of the IRB index in the RBset occupied by the reserved first resource is the same, or it indicates that the distribution of the IRB index in the RBset occupied by the reserved second resource is the same.
[0176] As an example, assume that the offset of the first offset field has 5 possibilities, i.e. L possibilities, and supports 2 times resource reservation, and in the resource of the first transmission, 3 RB sets {0, 1, 2} are allocated, in which in the first RB set index 0 in the resource of the first transmission, the distribution of IRB index is {1, 2}, then in the second RB set index 1 in the resource of the first transmission, the offset of IRB index is 1 IRB index, which has an offset of 1 IRB index relative to the IRB index {1, 2} in the first RB set, and the offset is 1 IRB index, so the distribution of IRB index in the second RB set index 1 is {2, 3}, and in the third RB set index 2, the IRB index has an offset of 1 relative to the IRB index {2, 3} in the second RB set index 1, and the offset is also 1 IRB index, so the distribution of IRB index in the third RB set index 2 is {3, 4}. Similarly, for the resource of the first reservation, 3 RB sets {1, 2, 3} are also allocated, in which in the first RB set index 1, the distribution of IRB index is {2, 3}; then in the second RB set index 2, the IRB index has an offset of 1 relative to the IRB index {2, 3} in the RB set index 1, and the offset is 1 IRB index, so the distribution of IRB index in the RB set index 2 is {3, 4}, and in the RB set index 3, the IRB index has an offset of 1 relative to the IRB index {3, 4} in the RB set index 2, and the offset of the index is also 1 IRB index, so the distribution of IRB index in the RB set index 3 is {4, 0}, because the offset of the cyclic IRB index is supported, there are 5 IRB indexes {0, 1, 2, 3, 4}, so when the IRB index is 4, the offset is 1 PRB index, then the IRB index is 0.
[0177] For example, for the reserved second time resource, RB set {1, 3, 4} is allocated, in RB set index 1, IRB index is {3, 4}, in RB set index 3, relative to IRB index {3, 4} in RB set index 1, IRB index has an offset of 1, and the offset is 1 IRB index, so the distribution of IRB index in RB set index 3 is {4, 0}; in RB set index 4, relative to IRB index {4, 0} in RB set index 3, IRB index has an offset of 1, and the offset is 1 IRB index, so the distribution of IRB index in RB set index 4 is {0, 1}.
[0178] In another implementation, the first-stage SCI further includes a second offset field, the second offset field being used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource; wherein a bit number of the second offset field is [log2(L)]; wherein L is a number of IRB indexes included in one LBT subband.
[0179] For example, the second offset field (IRB index offset) introduced in SCI 1-A is used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource. It is assumed that when the offset value of the second offset field is 0, it indicates that the distribution rule of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource is the same, or it indicates that the distribution rule of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource is the same.
[0180] As an example, as shown in FIG. 6, the first-stage SCI includes a second offset field (IRB index offset), which is used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource. Figure 13As shown, assuming that the RB set distribution of the initial transmission is {2, 3, 4}, the IRB index distribution in the three RB sets is {2, 3, 4}, the reserved first resource RB set distribution is {0, 3, 4}, the IRB index offset of the IRB index in the reserved first resource RB set index 0 relative to the IRB index of the initial transmission RB set index 2 is 1, and the IRB index distribution in the reserved first resource RB set index 0 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved first resource RB set index 3 relative to the IRB index of the initial transmission RB set index 3 is 1, and the IRB index distribution in the reserved first resource RB set index 3 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved first resource RB set index 4 relative to the IRB index of the initial transmission RB set index 4 is 1, and the IRB index distribution in the reserved first resource RB set index 4 is {0, 3, 4}; similarly, for the reserved second reserved resource RB set {0, 1, 2}, the IRB index offset of the IRB index in the reserved second reserved resource RB set index 0 relative to the IRB index of the initial transmission RB set index 2 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 0 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved second reserved resource RB set index 1 relative to the IRB index of the initial transmission RB set index 3 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 1 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved second reserved resource RB set index 2 relative to the IRB index of the initial transmission RB set index 4 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 2 is {0, 3, 4}.
[0181] By implementing the embodiments of the present application, the resource allocation indication based on the comb resource block IRB as the frequency domain resource allocation granularity can meet the OCB requirement on the unlicensed frequency band, such as enabling each transmission to occupy 80% of the LBT sub-band bandwidth, which can better guarantee the resource utilization rate; in addition, the present application supports that the SCI is located on the lowest (i.e., the starting) or non-lowest (i.e., non-starting) IRB index in the allocated IRB index, which is more flexible than the design of the SCI of R16 which can only be on the lowest (i.e., starting) sub-channel, thereby meeting the future potential diversified application scenarios and requirements.
[0182] It can be understood that the above embodiments are described from the first terminal device side to describe the implementation of the resource indication method of the embodiments of the present application. The embodiments of the present application also propose a resource determination method, and the implementation of the resource determination method will be described from the second terminal device side below. Please refer to Figure 14 , Figure 14 is a flowchart of a resource determination method provided by the embodiments of the present application. It should be noted that the resource determination method of the embodiments of the present application is applied to a terminal direct connection communication unlicensed frequency band and can be executed by a second terminal device. As shown in Figure 14 , the resource determination method can include but is not limited to the following steps.
[0183] In step 1401, a first-stage sidelink control information (SCI) transmitted by a first terminal device based on a frequency domain resource allocation granularity is received. The first-stage SCI includes a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate the frequency domain resources occupied by the first terminal device.
[0184] In the embodiments of the present application, the frequency domain resource allocation granularity can be a subchannel or an interlace resource block (IRB). The first terminal device can determine the frequency domain resource allocation granularity. The frequency domain resource allocation granularity can be a subchannel, or it can also be an IRB. For example, the first terminal device can reuse the original subchannel-based frequency domain resource indication method in the SCI 1-A (i.e., the first-stage SCI) and increase the design of the mapping between the subchannel and the IRB. That is, the first terminal device can reuse the original subchannel-based frequency domain resource indication method in the first-stage SCI, and the mapping relationship between the subchannel and the IRB needs to be determined, that is, the resource indication based on the subchannel as the frequency domain resource allocation granularity can be realized. The IRB is a distributed equally spaced PRB set, and the subchannel is a continuous PRB set.
[0185] In the embodiments of the present application, the first terminal device can transmit the first-stage SCI to the second terminal device based on the determined frequency domain resource allocation granularity, so that the second terminal device can receive the first-stage SCI transmitted by the first terminal device based on the frequency domain resource allocation granularity. For example, the first terminal device can divide the bandwidth part (BWP) according to the size of the BWP and the frequency domain resource allocation granularity to obtain N units, transmit the first-stage SCI to the second terminal device, so that the second terminal device can receive the first-stage SCI transmitted by the first terminal device. The first-stage SCI can include a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate the units allocated to the first terminal device in the N units, that is, to indicate the frequency domain resources occupied by the first terminal device.
[0186] In step 1402, the frequency domain resource occupied by the first terminal device is determined according to the first stage SCI and the frequency domain resource allocation granularity.
[0187] That is, the second terminal device can determine the frequency domain resource occupied by the first terminal device from the frequency domain resource allocation field in the first stage SCI received by the first terminal device.
[0188] In step 1403, the frequency domain resource available to the second terminal device is determined according to the frequency domain resource occupied by the first terminal device.
[0189] That is, after determining the frequency domain resource occupied by the first terminal device, the second terminal device can determine the frequency domain resource available to the second terminal device itself.
[0190] It is worth noting that the present application can reuse the original subchannel-based frequency domain resource indication method in the first stage SCI, wherein the mapping relationship between the subchannel and the IRB needs to be determined, that is, the resource indication based on the subchannel as the frequency domain resource allocation granularity can be realized. Alternatively, in some embodiments of the present application, assuming that the frequency domain resource allocation granularity is a subchannel, the second terminal device can determine the mapping relationship between the subchannel and the IRB, and receive the first stage SCI sent by the first terminal device based on the subchannel as the frequency domain resource allocation granularity and the mapping relationship.
[0191] That is, the present application reuses the original subchannel-based frequency domain resource indication method in the first stage SCI, wherein the mapping relationship between the subchannel and the IRB needs to be determined. In one implementation, the mapping relationship between the subchannel and the IRB can be determined as follows: the mapping relationship between the subchannel and the IRB is determined as one subchannel corresponding to one IRB index, wherein the number of subchannels and IRB indexes included in a given listen-before-talk LBT subband is the same.
[0192] For example, assuming that the number of subchannels and IRB indexes included in a given LBT subband (such as 20MHz) is the same, the mapping relationship between the subchannel and the IRB can be determined as a one-to-one mapping relationship, that is, one IRB index is mapped to one subchannel.
[0193] For example, as shown in Figure 7 SCS = 30 kHz, assuming that there are 50 PRBs in a given LBT subband (such as 20MHz), one subchannel contains 10 PRBs, then there are 5 subchannels, a total of 5 IRB indexes (i.e. IRB index), the number of subchannels and IRB indexes is the same, and one subchannel is mapped to each IRB index, so that one subchannel corresponds to one IRB index.
[0194] In a possible implementation, the mapping relationship between the sub-channels and the IRBs can be determined in the following manner: the mapping relationship between the sub-channels and the IRBs is that each PRB in a sub-channel is mapped to a specific PRB with multiple IRB indexes; wherein a given LBT sub-band includes M sub-channels and N IRB indexes, and M and N are positive integers respectively.
[0195] For example, assuming that a given LBT sub-band includes M sub-channels and N IRBs (where M≠N), a 1:1 mapping rule of the continuous RBs in the LBT sub-band to the distributed PRBs in the sub-band can be established, and each PRB in a sub-channel is mapped to a specific PRB in multiple IRBs according to the mapping rule.
[0196] In the embodiments of the present application, after determining the mapping relationship between the sub-channels and the IRBs, the first terminal device can send the first-stage SCI to the second terminal device based on the mapping relationship and the sub-channel as the frequency domain resource allocation granularity. The second terminal device can determine the mapping relationship between the sub-channels and the IRBs, and receive the first-stage SCI sent by the first terminal device based on the mapping relationship and the sub-channel as the frequency domain resource allocation granularity, wherein the first-stage SCI can include a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device. That is, after determining the mapping relationship between the IRBs, the first terminal device and the second terminal device can continue to use the original frequency domain resource indication manner based on the sub-channel in the first-stage SCI.
[0197] It is worth noting that the present application can perform resource indication based on the IRB as the frequency domain resource allocation granularity. That is, the present application can redesign the frequency domain resource allocation information field in the first-stage SCI, that is, perform resource indication based on the IRB as the frequency domain resource allocation granularity. That is, in the embodiments of the present application, the frequency domain resource allocation field in the SCI 1-A (i.e. the first-stage SCI) no longer performs resource indication based on the sub-channel as the frequency domain resource allocation granularity, but performs resource indication based on the IRB as the frequency domain resource allocation granularity.
[0198] In an implementation form, the first terminal device can divide a bandwidth part (BWP) into N units according to a size of the BWP and an IRB as a frequency domain resource allocation granularity, and send the first-stage SCI to the second terminal device. The second terminal device can receive the first-stage SCI sent by the first terminal device based on the IRB as the frequency domain resource allocation granularity, where a frequency domain resource allocation field in the first-stage SCI is used to indicate a frequency domain resource size and / or position of a first Sidelink transmission of the first terminal device, and a frequency domain resource start position and size of reserved Sidelink resources.
[0199] That is, the subchannel is a continuous PRB set, assuming that 1 subchannel contains a continuous number of N PRBs, and the IRB is a distributed equally spaced PRB set, and the number of resource blocks between two consecutive comb resource blocks is M. In the embodiments of the present application, the design of Rel-16 NR can be used, and the frequency domain resource allocation field in the SCI indicates the frequency domain resource size and / or position of the first Sidelink transmission, and the frequency domain resource start position and size of the reserved Sidelink resources.
[0200] For example, assuming that the number of IRB indexes (i.e., IRB indexes) contained in each LBT subband is the same, the frequency domain resource allocation field includes a first part, where the first part can indicate the number and / or position of IRB indexes in 1 LBT subband (i.e., resource block set RB set) occupied by the Sidelink transmission, assuming that it includes X bits, where X is a positive integer; optionally, the frequency domain resource allocation field can also include a second part, which can indicate the number and / or position of LBT subbands (i.e., resource block set RB set) occupied by the Sidelink transmission, assuming that it includes Y bits, where Y is a positive integer. Optionally, when there is only one LBT subband, the frequency domain resource allocation field can only include X bits. For example, when Y = 0, it means that one LBT subband (i.e., resource block set) is allocated.
[0201] It should be noted that the design of the frequency domain resource allocation field in the SCI 1-A (i.e., the first-stage SCI) can be different, which can result in different bit numbers of the first part and the second part. The implementation forms for determining the bit number X of the first part and the bit number of the second part will be given below.
[0202] In an implementation, the number of bits X of the first part can be L-1, L is the number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information (SCI) is located on the lowest IRB index among the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation. As an example, the present application can reuse the design method of R16, support the SCI to be located on the lowest (i.e. starting) IRB index among the allocated IRB indexes, and the frequency domain resource allocation to support discrete IRB index allocation, and it can be determined that the number of bits X of the first part can be L-1.
[0203] It can be understood that because the SCI is located on the lowest IRB index among the allocated IRB indexes, the terminal device can know the position of the starting IRB index of the allocated frequency domain resource by blindly detecting the SCI, so it is not necessary to indicate the position of the starting IRB index of the initial transmission in the frequency domain resource allocation field of the SCI 1-A. For example, as shown in FIG. 1B, three IRB indexes {1, 2, 3} are allocated for the PSSCH, wherein the PSCCH carrying the control information SCI 1-A is located on the lowest (i.e. starting) IRB index, i.e. on the IRB index 1. Figure 9
[0204] For example, assuming that the present application reuses the design method of R16, supports the SCI to be located on the lowest (i.e. starting) IRB index among the allocated IRB indexes, and the frequency domain resource allocation to support discrete IRB index allocation, a bitmap can be used to indicate whether the IRB index higher than the allocated starting IRB index is occupied in the SCI 1-A; at this time, the number of bits X of the first part in the SCI 1-A is L-1.
[0205] As an example, assuming 20MHz sub-band has 5 IRB indexes {0, 1, 2, 3, 4}, i.e. L = 5, the first terminal device UE is allocated {1, 3, 4} three IRBs, the lowest IRB index in the allocated IRB is 1, so only need to indicate whether the indexes 2, 3, 4 of the three IRBs are occupied, then need “011” 3 bits (wherein from high to low corresponds to IRB indexes 2, 3, 4), if the first terminal device UE is allocated {0, 1, 4} three IRB indexes, wherein the lowest IRB index in the allocated IRB is 0, then need 4 bits “1001” (wherein from high to low corresponds to IRB indexes 1, 2, 3, 4) to indicate the allocated IRB index, according to the above analysis, assuming that there are L IRBs in a sub-band in total, therefore L-1 bits are needed for indication. (Although if the occupied IRB is not IRB index 0, then more bits are not needed, but the size of the information field in SCI should not change dynamically, only the maximum value L-1 can be taken).
[0206] In an implementation manner, the number of bits X of the first part is [log2(L)], L is the number of IRB indexes included in a LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on the lowest IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation. As an example, the present application can reuse the design method of R16, support that the SCI is located on the lowest (i.e. starting) IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation, and it can be determined that the number of bits X of the first part can be [log2(L)].
[0207] It can be understood that because the SCI is located at the lowest IRB index in the allocated IRB index, the terminal device can know the position of the starting IRB index of the allocated frequency domain resource by blindly detecting the SCI, so it is not necessary to indicate the position of the starting IRB index of the initial transmission in the frequency domain resource allocation field of the SCI 1-A. For example, assuming that the present application reuses the design method of R16, supports that the SCI is located at the lowest (i.e., starting) IRB index in the allocated IRB index, and the frequency domain resource allocation only supports continuous IRB index allocation, and does not indicate the position of the starting IRB index occupied by the initial transmission in the SCI 1-A, but only indicates the number of continuously occupied IRB indexes; at this time, the number of bits X in the first part of the SCI 1-A is [log2(L)]. Wherein "[]" can represent rounding up. For example, assuming that the number of IRB indexes included in one LBT subband L=5, if the starting IRB index is 0, then the IRB length has 5 kinds of possibilities, 1, 2, 3, 4, and 5, if the starting IRB index is 3, then the IRB length has two possibilities, 1 (such as only occupying IRB index 3) and 2 (such as occupying IRB indexes 3 and 4), so there are at most L possibilities.
[0208] In an implementation manner, the number of bits X in the first part is L, L is the number of IRB indexes included in one LBT subband, and L is a positive integer; wherein the sidelink control information SCI is located at a non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports discrete IRB index allocation.
[0209] As an example, the present application does not reuse the design method of R16, and the SCI can be located at a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, at this time, it is necessary to indicate the position of the starting IRB index of the initial transmission (because the SCI is not located at the starting IRB index, the position of the starting IRB index cannot be obtained by blindly detecting the SCI, so it is necessary to indicate the starting IRB index). For example, as shown in FIG. 1B, the PSSCH is allocated with 3 IRBs {1, 2, 3}, wherein the non-lowest (i.e., non-starting) IRB index, i.e., the IRB index 2, on which the PSCCH carries the control information SCI 1-A. Figure 10
[0210] For example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, and the frequency domain resource allocation supports discrete IRB index allocation, and then the bitmap can be used for indication, at this time, the number of bits X of the first part is L, indicating the starting IRB index position and the number of occupied IRBs.
[0211] In an implementation manner, the number of bits X of the first part is L is the number of IRB indexes included in one LBT subband, L is a positive integer; wherein the sidelink control information SCI is located on a non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation.
[0212] As an example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, at this time, it is necessary to indicate the position of the starting IRB index of the initial transmission (because the SCI is not located on the starting IRB index, the position of the starting IRB index cannot be obtained by blindly detecting the SCI, so it is necessary to indicate the starting IRB index). For example, in response to the design method of the present application not reusing R16, the SCI can be located on a non-lowest (i.e., non-starting) IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation, and then the number of bits X of the first part can be determined The starting position of the IRB index and the number of occupied continuous IRBs can be indicated.
[0213] It can be understood that the above gives the determination method of the number of bits X of the first part in the SCI 1-A, and the determination method of the number of bits Y of the second part in the SCI 1-A will be given below.
[0214] In the embodiment of the present application, the design idea of R16 NR-U can be followed, only continuous RB set resource allocation is supported, and the number of bits Y of the second part can be determined from the two aspects of whether to support SCI reserving 1 time resource or whether to support SCI reserving 2 times resource.
[0215] In an implementation manner, the number of bits Y of the second part can be K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports continuous resource block set resource allocation, and supports SCI reserving 1 time resource.
[0216] That is, the present application follows the design idea of R16 NR-U, only supports resource allocation of continuous RB set, and supports SCI reservation of 1-time resource, and determines the number Y of bits of the second part as for indicating the starting RB set and the number of 1-time continuous RB set of the reserved 1-time resource.
[0217] In an implementation manner, the number Y of bits of the second part is K-1+K; wherein K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 1-time resource. K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 1-time resource.
[0218] That is, the present application follows the design idea of R16 NR-U, only supports resource allocation of continuous RB set, and supports SCI reservation of 2-time resource, and determines the number Y of bits of the second part as for indicating the starting RB set and the number of 1-time continuous RB set of the reserved 2-time resource.
[0219] In the embodiments of the present application, the design idea of R16 NR-U is not followed, resource allocation of discrete RB set is supported, and bitmap can be used for indication, and each bit represents whether the RB set is occupied. The number Y of bits of the second part can be determined from the two aspects of whether to support SCI reservation of 1-time resource or to support SCI reservation of 2-time resource.
[0220] In an implementation manner, the number Y of bits of the second part is K-1+K; wherein K is the number of resource block sets contained in the direct communication bandwidth part BWP, and K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reservation of 1-time resource.
[0221] That is, the present application can not follow the design idea of R16 NR-U, support resource allocation of discrete RB set, and support SCI reservation of 1-time resource, and the number Y of bits of the second part can be determined as K-1+K, for indicating the occupied RB set of this transmission (but only indicating whether the occupied RB set is higher than the occupied RB set, so it is K-1 bits), and indicating the starting position and the occupied RB set of the reserved 1-time resource, which needs K bits.
[0222] For example, SCI reservation of 1-time resource is supported, the number Y of bits of the second part is determined as K-1+K, assuming that K=5, Y=9, as Figure 11As shown, the first 4 bits "0011" in "0011 10001" indicate the RB set occupied by the current transmission, and the RB sets with serial numbers 2, 3 and 4 are occupied (because "0011" indicates whether the RB sets with serial numbers 1, 2, 3 and 4 are occupied, it indicates that the RB sets with serial numbers 3 and 4 are occupied, and because it indicates whether the RB sets with serial numbers higher than the occupied RB sets are occupied, it indicates that the RB set with serial number 2 is also occupied), and the last 5 bits "10011" indicate the RB set occupied by the reserved first resource by using the bitmap.
[0223] In an implementation manner, the number of bits Y of the second part is 3K-1; K is the number of resource block sets contained in the direct communication bandwidth part BWP, K is a positive integer; the frequency domain resource allocation supports resource allocation of discrete resource block sets, and the SCI reserves the second resource.
[0224] That is, the present application can not follow the design idea of R16 NR-U, support resource allocation of discrete RB sets, and support SCI to reserve the second resource, so that the number of bits Y of the second part can be determined as 3K-1, which is used to indicate the RB set occupied by the current transmission (but only indicates whether the RB set higher than the occupied RB set is occupied, so it is K-1 bits), and indicate the starting position of the reserved first resource and the number K bits of occupied RB sets, and indicate the starting position of the reserved second resource and the number K bits of occupied RB sets.
[0225] For example, the SCI reserves the second resource, as shown in Figure 12 As shown, assuming K=5, the number of bits Y of the second part is determined as 3K-1, that is, 14 bits are used for indication, for example, "0011 10001 11100" is used to indicate the number of RB sets occupied by the current transmission (for example, the first 4 bits "0011" in "0011 10001 11100"), and indicate the starting position of the reserved first resource and the number of 5 bits of occupied RB sets (for example, the 5th bit to the 9th bit "10001" in "0011 10001 11100"), and indicate the starting position of the reserved second resource and the number of 5 bits of occupied RB sets (for example, the last 5 bits "11100" in "0011 10001 11100").
[0226] It should be noted that the embodiments of the present application introduce a new information field in SCI 1-A, or referred to as an IRB index offset field. In one implementation, the first-stage SCI can further include a first offset field, which is used to indicate the offset of the IRB index in the adjacent resource block set in the initial transmission resource, or the offset of the IRB index in the adjacent resource block set in the reserved first resource, or the offset of the IRB index in the adjacent resource block set in the reserved second resource; wherein the number of bits of the first offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT sub-band. It should be further noted that the frequency domain resource allocation supports the cyclic offset of the IRB index.
[0227] For example, the first offset field (IRB index offset) introduced in SCI 1-A is used to indicate the offset of the IRB index in the adjacent resource block set in the initial transmission resource, or the offset of the IRB index in the adjacent resource block set in the reserved first resource, or the offset of the IRB index in the adjacent resource block set in the reserved second resource. It is assumed that when the offset value of the first offset field is 0, it indicates that the distribution of the IRB index in the RBset occupied by the initial transmission resource is the same, or it indicates that the distribution of the IRB index in the RBset occupied by the reserved first resource is the same, or it indicates that the distribution of the IRB index in the RBset occupied by the reserved second resource is the same.
[0228] As an example, assume that the offset of the first offset field has 5 possibilities, i.e. L possibilities, and supports 2 times resource reservation, and in the resource of the first transmission, 3 RB sets {0, 1, 2} are allocated, in which in the first RB set index 0 in the resource of the first transmission, the distribution of IRB index is {1, 2}, then in the second RB set index 1 in the resource of the first transmission, the offset of IRB index is 1 IRB index, which has an offset of 1 IRB index relative to the IRB index {1, 2} in the first RB set, and the offset is 1 IRB index, so the distribution of IRB index in the second RB set index 1 is {2, 3}, and in the third RB set index 2, the IRB index has an offset of 1 relative to the IRB index {2, 3} in the second RB set index 1, and the offset is also 1 IRB index, so the distribution of IRB index in the third RB set index 2 is {3, 4}. Similarly, for the resource of the first reservation, 3 RB sets {1, 2, 3} are also allocated, in which in the first RB set index 1, the distribution of IRB index is {2, 3}; then in the second RB set index 2, the IRB index has an offset of 1 relative to the IRB index {2, 3} in the RB set index 1, and the offset is 1 IRB index, so the distribution of IRB index in the RB set index 2 is {3, 4}, and in the RB set index 3, the IRB index has an offset of 1 relative to the IRB index {3, 4} in the RB set index 2, and the offset of the index is also 1 IRB index, so the distribution of IRB index in the RB set index 3 is {4, 0}, because the offset of the cyclic IRB index is supported, there are 5 IRB indexes {0, 1, 2, 3, 4}, so when the IRB index is 4, the offset is 1 PRB index, then the IRB index is 0.
[0229] For example, for the reserved second time resource, RB set {1, 3, 4} is allocated, in RB set index 1, IRB index is {3, 4}, in RB set index 3, relative to IRB index {3, 4} in RB set index 1, IRB index has an offset of 1, and the offset is 1 IRB index, so the distribution of IRB index in RB set index 3 is {4, 0}; in RB set index 4, relative to IRB index {4, 0} in RB set index 3, IRB index has an offset of 1, and the offset is 1 IRB index, so the distribution of IRB index in RB set index 4 is {0, 1}.
[0230] In another implementation, the first-stage SCI further includes a second offset field, the second offset field being used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource; wherein the number of bits of the second offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT subband.
[0231] For example, the second offset field (IRB index offset) introduced in SCI 1-A is used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource. Assuming that when the offset value of the second offset field is 0, it indicates that the distribution rule of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource is the same, or it indicates that the distribution rule of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource is the same.
[0232] As an example, as shown in FIG. 6, the first-stage SCI includes a second offset field (IRB index offset), which is used to indicate an offset of each resource block set in the reserved first time resource relative to IRB index in a corresponding resource block set in the initial transmission resource, or to indicate an offset of each resource block set in the reserved second time resource relative to IRB index in a corresponding resource block set in the initial transmission resource. Figure 13As shown, assuming that the RB set distribution of the initial transmission is {2, 3, 4}, the IRB index distribution in the three RB sets is {2, 3, 4}, the reserved first resource RB set distribution is {0, 3, 4}, the IRB index offset of the IRB index in the reserved first resource RB set index 0 relative to the IRB index of the initial transmission RB set index 2 is 1, and the IRB index distribution in the reserved first resource RB set index 0 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved first resource RB set index 3 relative to the IRB index of the initial transmission RB set index 3 is 1, and the IRB index distribution in the reserved first resource RB set index 3 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved first resource RB set index 4 relative to the IRB index of the initial transmission RB set index 4 is 1, and the IRB index distribution in the reserved first resource RB set index 4 is {0, 3, 4}; similarly, for the reserved second reserved resource RB set {0, 1, 2}, the IRB index offset of the IRB index in the reserved second reserved resource RB set index 0 relative to the IRB index of the initial transmission RB set index 2 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 0 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved second reserved resource RB set index 1 relative to the IRB index of the initial transmission RB set index 3 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 1 is {0, 3, 4}; the IRB index offset of the IRB index in the reserved second reserved resource RB set index 2 relative to the IRB index of the initial transmission RB set index 4 is 1, and the IRB index distribution in the reserved second reserved resource RB set index 2 is {0, 3, 4}.
[0233] By implementing the embodiments of the present application, the resource allocation indication based on the comb resource block IRB as the frequency domain resource allocation granularity can meet the OCB requirement on the unlicensed frequency band, such as enabling each transmission to occupy 80% of the LBT sub-band bandwidth, which can better guarantee the resource utilization rate; in addition, the present application supports that the SCI is located on the lowest (i.e., the starting) or non-lowest (i.e., non-starting) IRB index in the allocated IRB index, which is more flexible than the design of the SCI of R16 which can only be on the lowest (i.e., starting) sub-channel, thereby meeting the future potential diversified application scenarios and requirements.
[0234] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of the first terminal device and the second terminal device respectively. In order to realize the functions in the method provided by the embodiments of the present application, the first terminal device and the second terminal device can include hardware structures and software modules, and realize the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Some of the above functions can be executed in the form of hardware structures, software modules, or hardware structures plus software modules.
[0235] Please refer to Figure 15 The structure of a communication device 150 provided by the embodiments of the present application is shown in the figure. Figure 15 The communication device 150 shown can include a transceiver module 1501 and a processing module 1502. The transceiver module 1501 can include a sending module and / or a receiving module, the sending module is used to realize the sending function, and the receiving module is used to realize the receiving function, and the transceiver module 1501 can realize the sending function and / or the receiving function.
[0236] The communication device 150 can be a first terminal device, a device in the first terminal device, or a device that can be used in matching with the first terminal device. Alternatively, the communication device 150 can be a second terminal device, a device in the second terminal device, or a device that can be used in matching with the second terminal device.
[0237] The communication device 150 is a first terminal device: in the embodiments of the present application, the transceiver module 1501 is used to send first-stage sidelink control information SCI to the second terminal device based on the frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, and the frequency domain resource allocation field is used to indicate the frequency domain resources occupied by the first terminal device.
[0238] In an implementation manner, the frequency domain resource allocation granularity is a subchannel; the processing module 1502 is used to determine the mapping relationship between the subchannel and the interlace resource block IRB; wherein the transceiver module 1501 is used to send the first-stage SCI to the second terminal device based on the subchannel as the frequency domain resource allocation granularity and the mapping relationship.
[0239] In a possible implementation manner, the processing module 1502 is used to: determine that the mapping relationship between the subchannel and the IRB is that one subchannel corresponds to one IRB index, wherein the number of subchannels and IRB indexes included in one given listen before talk LBT subband is the same.
[0240] In a possible implementation, the processing module 1502 is configured to: determine that the mapping relationship between the subchannel and the IRB is that each physical resource block (PRB) in a subchannel is mapped to a specific PRB with multiple IRB indexes; wherein a given LBT subband includes M subchannels and N IRB indexes, and M and N are positive integers respectively.
[0241] In a possible implementation, the frequency domain resource allocation granularity is an IRB; and the transceiver 1501 is configured to: transmit, to the second terminal device, the first stage SCI based on the IRB as the frequency domain resource allocation granularity; wherein the frequency domain resource allocation field in the first stage SCI is used to indicate the frequency domain resource size and / or position of the initial Sidelink transmission of the first terminal device, and the frequency domain resource start position and size of the reserved Sidelink resource.
[0242] In a possible implementation, the frequency domain resource allocation field includes a first part, the first part is used to indicate the number and / or position of the IRB indexes occupied by the Sidelink transmission in a LBT subband, and the first part includes X bits, X being a positive integer.
[0243] In a possible implementation, X is L-1, L is the number of IRB indexes included in a LBT subband, and L is a positive integer; wherein the sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is [log2(L)], L is the number of IRB indexes included in a LBT subband, and L is a positive integer; wherein the sidelink control information (SCI) is located in the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0244] In a possible implementation, X is L, L is the number of IRB indexes included in a LBT subband, and L is a positive integer; wherein the sidelink control information (SCI) is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or X is L is the number of IRB indexes included in a LBT subband, and L is a positive integer; wherein the sidelink control information (SCI) is located in a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0245] In a possible implementation, the frequency domain resource allocation field further includes a second part, the second part is used to indicate the number and / or position of the LBT subbands occupied by the Sidelink transmission, and the second part includes Y bits, Y being a positive integer.
[0246] In a possible implementation, Y is K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of contiguous resource block sets, and supports SCI reserving 1st resource; or Y is K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of contiguous resource block sets, and supports SCI reserving 2nd resource.
[0247] In a possible implementation, Y is K-1+K; wherein K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reserving 1st resource; or Y is 3K-1; wherein K is the number of resource block sets contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block sets, and supports SCI reserving 2nd resource.
[0248] In a possible implementation, the first-stage SCI further includes a first offset field, the first offset field being used for indicating an offset of an IRB index in an adjacent resource block set in the initial transmission resource, or an offset of an IRB index in an adjacent resource block set in the reserved 1st resource, or an offset of an IRB index in an adjacent resource block set in the reserved 2nd resource; wherein the number of bits of the first offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT sub-band.
[0249] In a possible implementation, the first-stage SCI further includes a second offset field, the second offset field being used for indicating an offset of each resource block set in the reserved 1st resource relative to an IRB index in a corresponding resource block set in the initial transmission resource, or an offset of each resource block set in the reserved 2nd resource relative to an IRB index in a corresponding resource block set in the initial transmission resource; wherein the number of bits of the second offset field is [log2(L)]; wherein L is the number of IRB indexes included in one LBT sub-band.
[0250] In a possible implementation, the frequency domain resource allocation supports cyclic offset of IRB index.
[0251] The communication apparatus 150 is a second terminal device. In embodiments of the present application, the transceiver 1501 is configured to receive first stage sidelink control information (SCI) sent by a first terminal device based on a frequency domain resource allocation granularity; the first stage SCI includes a frequency domain resource allocation field, which is used to indicate frequency domain resources occupied by the first terminal device; the processing module 1502 is configured to determine the frequency domain resources occupied by the first terminal device according to the first stage SCI and the frequency domain resource allocation granularity, and determine frequency domain resources available to the second terminal device according to the frequency domain resources occupied by the first terminal device.
[0252] In an implementation manner, the frequency domain resource allocation granularity is a subchannel; the processing module 1502 is further configured to determine a mapping relationship between the subchannel and an interlace resource block (IRB); and the transceiver 1501 is configured to receive first stage SCI sent by the first terminal device based on the subchannel as the frequency domain resource allocation granularity and the mapping relationship.
[0253] In a possible implementation manner, the processing module 1502 is configured to determine that the mapping relationship between the subchannel and the IRB is that one subchannel corresponds to one IRB index, where the number of subchannels and IRB indexes included in a given listen before talk (LBT) subband is the same.
[0254] In a possible implementation manner, the processing module 1502 is configured to determine that the mapping relationship between the subchannel and the IRB is that each physical resource block (PRB) in one subchannel is mapped to a specific PRB of a plurality of IRB indexes; where one given LBT subband includes M subchannels and N IRBs, and M and N are positive integers respectively.
[0255] In an implementation manner, the frequency domain resource allocation granularity is an IRB; the transceiver 1501 is configured to receive first stage SCI sent by the first terminal device based on the IRB as the frequency domain resource allocation granularity; where the frequency domain resource allocation field in the first stage SCI is used to indicate the size and / or position of frequency domain resources of initial Sidelink transmission of the first terminal device, and the starting position and size of frequency domain resources of reserved Sidelink resources.
[0256] In a possible implementation manner, the frequency domain resource allocation field includes a first part, which is used to indicate the number and / or position of IRB indexes occupied by Sidelink transmission in one LBT subband, and the first part includes X bits, where X is a positive integer.
[0257] In a possible implementation, X is L-1, L is a number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or, X is [log2(L)], L is a number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on the lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0258] In a possible implementation, X is L, L is a number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation; or, X is L is a number of IRB indexes included in one LBT sub-band, L is a positive integer; wherein the sidelink control information SCI is located on a non-lowest IRB index of the allocated IRB indexes, and the frequency domain resource allocation supports continuous IRB index allocation.
[0259] In an implementation, the frequency domain resource allocation field further includes a second part, the second part is used to indicate a number and / or a position of LBT sub-bands occupied by the sidelink transmission, and the second part includes Y bits, Y is a positive integer.
[0260] In a possible implementation, Y is K is a number of resource block groups contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block groups, and supports 1-time resource reservation of the SCI; or, Y is K is a number of resource block groups contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of continuous resource block groups, and supports 2-time resource reservation of the SCI.
[0261] In a possible implementation, Y is K-1+K; wherein K is a number of resource block groups contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block groups, and supports 1-time resource reservation of the SCI; or, Y is 3K-1; wherein K is a number of resource block groups contained in the sidelink bandwidth part BWP, K is a positive integer; wherein the frequency domain resource allocation supports resource allocation of discrete resource block groups, and supports 2-time resource reservation of the SCI.
[0262] In a possible implementation, the first-stage SCI further includes a first offset field, the first offset field being used for indicating an offset of an IRB index in a set of adjacent resource blocks in the initial transmission resource, or an offset of an IRB index in a set of adjacent resource blocks in the first reserved resource, or an offset of an IRB index in a set of adjacent resource blocks in the second reserved resource; wherein a bit number of the first offset field is [log2(L)]; wherein L is a number of IRB indexes included in one LBT sub-band.
[0263] In a possible implementation, the first-stage SCI further includes a second offset field, the second offset field being used for indicating an offset of each set of resource blocks in the initial transmission resource relative to an IRB index in a corresponding set of resource blocks in the initial transmission resource, or an offset of each set of resource blocks in the first reserved resource relative to an IRB index in a corresponding set of resource blocks in the initial transmission resource, or an offset of each set of resource blocks in the second reserved resource relative to an IRB index in a corresponding set of resource blocks in the initial transmission resource; wherein a bit number of the second offset field is [log2(L)]; wherein L is a number of IRB indexes included in one LBT sub-band.
[0264] In a possible implementation, the frequency domain resource allocation supports offset of cyclic IRB index.
[0265] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in details in the embodiments of the method, and thus will not be described in details here.
[0266] Please refer to Figure 16 , Figure 16 is a structural schematic diagram of another communication apparatus 160 provided by the embodiments of the present application. The communication apparatus 160 can be a first terminal device, can be a second terminal device, can be a chip, a chip system, or a processor supporting the first terminal device to implement the above-mentioned method, and can also be a chip, a chip system, or a processor supporting the second terminal device to implement the above-mentioned method. The apparatus can be used to implement the method described in the above-mentioned method embodiments, and specific implementation can be referred to the description in the above-mentioned method embodiments.
[0267] The communication apparatus 160 can include one or more processors 1601. The processor 1601 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0268] Optionally, the communication device 160 may further include one or more memories 1602, on which a computer program 1604 may be stored. The processor 1601 executes the computer program 1604 to cause the communication device 160 to perform the methods described in the above method embodiments. Optionally, the memory 1602 may also store data. The communication device 160 and the memory 1602 may be provided separately or integrated together.
[0269] Optionally, the communication device 160 may also include a transceiver 1605 and an antenna 1606. The transceiver 1605 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 1605 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0270] Optionally, the communication device 160 may further include one or more interface circuits 1607. The interface circuits 1607 are used to receive code instructions and transmit them to the processor 1601. The processor 1601 executes the code instructions to cause the communication device 160 to perform the methods described in the above method embodiments.
[0271] Communication device 160 is a first terminal device: transceiver 1605 is used to perform... Figure 2 Step 201; Execute Figure 6 602 in the middle; execution Figure 8 Step 801 in the process. Processor 1601 is used to execute Figure 6 Step 601 in the process.
[0272] Communication device 160 is a second terminal device: transceiver 1605 is used to perform... Figure 14 Step 1401 in the process. Processor 1601 is used to execute Figure 14 Steps 1402 and 1403 in the process.
[0273] In one implementation, the processor 1601 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0274] In an implementation, the processor 1601 can host a computer program 1603, which, when run on the processor 1601, can cause the communication device 160 to perform the methods described in the above method embodiments. The computer program 1603 can be embedded in the processor 1601, in which case the processor 1601 can be implemented by hardware.
[0275] In an implementation, the communication device 160 can include circuitry that can implement the functions of transmitting or receiving or communicating in the above method embodiments. The processor and the transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0276] The communication device described in the above embodiments can be a first terminal device or a second terminal device, but the scope of the communication device described in the present application is not limited thereto, and the structure of the communication device can not be limited by Figure 16 The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be:
[0277] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0278] (2) a set of one or more ICs, optionally, the set of ICs can also include storage components for storing data, computer programs;
[0279] (3) an ASIC, such as a Modem;
[0280] (4) a module that can be embedded in other devices;
[0281] (5) receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handsets, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, and the like;
[0282] (6) others, and the like.
[0283] Those skilled in the art will further appreciate that the various illustrative logical blocks and steps (steps) listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether the functions are implemented by hardware or software depends on the specific application and design requirements of the overall system. Those skilled in the art can use various methods to implement the functions for each specific application, but such implementation should not be understood as beyond the scope of protection of the embodiments of the present application.
[0284] The embodiments of the present application also provide a communication system, which includes the communication apparatus as the first terminal device and the communication apparatus as the second terminal device in the foregoing Figure 15 embodiments, or the system includes the communication apparatus as the first terminal device and the communication apparatus as the second terminal device in the foregoing Figure 16 embodiments.
[0285] The present application also provides a readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any of the method embodiments described above.
[0286] The present application also provides a computer program product, which, when executed by a computer, implements the functions of any of the method embodiments described above.
[0287] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0288] Those skilled in the art can understand that the first, second, etc. various numerical designations involved in the present application are only for the convenience of description, and do not limit the scope of the embodiments of the present application, nor indicate the order.
[0289] At least one of the present application can also be described as one or more, and the plurality can be two, three, four or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D". There is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0290] The correspondence relationship shown in each table in the present application can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present application is not limited thereto. When configuring the correspondence relationship of the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present application can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representation manners of the parameters can also use other values or representation manners understandable by the communication device. The above tables can also use other data structures when implemented, for example, an array, a queue, a container, a stack, a linear table, a pointer, a linked list, a tree, a graph, a structure, a class, a heap, a hash table, or the like.
[0291] The predefinition in the present application can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning.
[0292] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0293] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0294] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A resource indication method, applied to unlicensed frequency bands for direct terminal communication, characterized in that, The method is executed by a first terminal device, and the method includes: Based on the granularity of frequency domain resource allocation, a first-stage direct link control information (SCI) is sent to the second terminal device; the first-stage SCI includes a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device. When the frequency domain resource allocation granularity is IRB, sending the first-stage direct link control information (SCI) to the second terminal device based on the frequency domain resource allocation granularity includes: sending the first-stage SCI to the second terminal device based on the IRB as the frequency domain resource allocation granularity; wherein, the frequency domain resource allocation field in the first-stage SCI is used to indicate the size and / or location of the frequency domain resources transmitted by the first terminal device in the initial direct communication Sidelink, as well as the starting position and size of the frequency domain resources reserved for the direct communication Sidelink; The frequency domain resource allocation field includes a first part and a second part. The first part is used to indicate the number and / or position of IRB indices within an LBT subband occupied by a Sidelink transmission. The first part includes X bits, where X is a positive integer. The second part is used to indicate the number and / or position of LBT subbands occupied by a Sidelink transmission. The second part includes Y bits, where Y is a positive integer.
2. The method according to claim 1, characterized in that, When the frequency domain resource allocation granularity is a sub-channel, the step of sending the first-stage direct link control information (SCI) to the second terminal device based on the frequency domain resource allocation granularity includes: Determine the mapping relationship between the sub-channel and the comb resource block (IRB); Based on the frequency domain resource allocation granularity of the sub-channel and the mapping relationship, the first-stage SCI is sent to the second terminal device.
3. The method according to claim 2, characterized in that, Determining the mapping relationship between the sub-channel and the comb resource block (IRB) includes: The mapping relationship between the sub-channel and the IRB is determined as one sub-channel corresponding to one IRB index, wherein the number of sub-channels and IRB indices included in a given Listen-Before-Speak LBT sub-band is the same.
4. The method according to claim 2, characterized in that, Determining the mapping relationship between the sub-channel and the comb resource block (IRB) includes: The mapping relationship between the sub-channel and the IRB is determined as follows: each physical resource block (PRB) within a sub-channel is mapped to a specific PRB of multiple IRB indices; wherein, a given LBT subband includes M sub-channels and N IRB indices, where M and N are positive integers.
5. The method according to claim 1, characterized in that, X is L-1, where L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the lowest IRB index among the allocated IRB indices, and the frequency domain resource allocation supports discrete IRB index allocation. Alternatively, X is L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the lowest IRB index in the allocated IRB indices, and the frequency domain resource allocation supports continuous IRB index allocation.
6. The method according to claim 1, characterized in that, X is L, where L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the non-lowest IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation. Alternatively, X is L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation.
7. The method according to claim 1, characterized in that, The Y is The This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. It is a positive integer; wherein, the frequency domain resource allocation supports resource allocation for a continuous set of resource blocks, and supports SCI reservation of resources once; Alternatively, Y is [ The This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. The value is a positive integer; wherein the frequency domain resource allocation supports resource allocation for a continuous set of resource blocks and supports SCI reservation of resources twice.
8. The method according to claim 1, characterized in that, The Y is ; wherein, the This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. The value is a positive integer; wherein the frequency domain resource allocation supports resource allocation for discrete sets of resource blocks and supports SCI resource reservation once; Alternatively, Y is ; wherein, the This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. It is a positive integer; wherein the frequency domain resource allocation supports resource allocation for discrete sets of resource blocks and supports SCI reservation of resources twice.
9. The method according to claim 1, 7 or 8, characterized in that, The first stage SCI also includes a first offset field, which is used to indicate the offset of the IRB index in the set of adjacent resource blocks in the resource of the first transmission, or to indicate the offset of the IRB index in the set of adjacent resource blocks in the reserved first resource, or to indicate the offset of the IRB index in the set of adjacent resource blocks in the reserved second resource. Wherein, the number of bits in the first offset field is Wherein, L is the number of IRB indices included in an LBT subband.
10. The method according to claim 1, 7 or 8, characterized in that, The first stage SCI also includes a second offset field, which is used to indicate the offset of each resource block set in the reserved first resource relative to the IRB index in the corresponding resource block set in the initial transmission resource, or to indicate the offset of each resource block set in the reserved second resource relative to the IRB index in the corresponding resource block set in the initial transmission resource. Wherein, the number of bits in the second offset field is Wherein, L is the number of IRB indices included in an LBT subband.
11. The method according to claim 1, 7, or 8, characterized in that, The frequency domain resource allocation supports offsets of cyclic IRB indices.
12. A resource determination method applied to unlicensed frequency bands for direct terminal communication, characterized in that, The method is executed by a second terminal device, and the method includes: The system receives a first-stage direct link control information (SCI) sent by a first terminal device based on the frequency domain resource allocation granularity. The first-stage SCI includes a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device. Based on the first-stage SCI and the frequency domain resource allocation granularity, the frequency domain resources occupied by the first terminal device are determined; Based on the frequency domain resources occupied by the first terminal device, determine the frequency domain resources available to the second terminal device; When the frequency domain resource allocation granularity is IRB, receiving the first stage direct link control information (SCI) sent by the first terminal device based on the frequency domain resource allocation granularity includes: receiving the first stage SCI sent by the first terminal device based on the frequency domain resource allocation granularity of the IRB; wherein, the frequency domain resource allocation field in the first stage SCI is used to indicate the size and / or location of the frequency domain resources transmitted by the first terminal device in the initial direct communication Sidelink, and the starting position and size of the frequency domain resources reserved for the direct communication Sidelink; The frequency domain resource allocation field includes a first part and a second part. The first part is used to indicate the number and / or position of IRB indices within an LBT subband occupied by a Sidelink transmission. The first part includes X bits, where X is a positive integer. The frequency domain resource allocation field also includes a second part, which is used to indicate the number and / or position of LBT subbands occupied by a Sidelink transmission. The second part includes Y bits, where Y is a positive integer.
13. The method according to claim 12, characterized in that, When the frequency domain resource allocation granularity is a sub-channel, the receipt of the first-stage direct link control information (SCI) sent by the first terminal device based on the frequency domain resource allocation granularity includes: Determine the mapping relationship between the sub-channel and the comb resource block (IRB); The first-stage SCI is received by the first terminal device based on the frequency domain resource allocation granularity of the sub-channel and the mapping relationship.
14. The method according to claim 13, characterized in that, Determining the mapping relationship between the sub-channel and the comb resource block (IRB) includes: The mapping relationship between the sub-channel and the IRB is determined as one sub-channel corresponding to one IRB index, wherein the number of sub-channels and IRB indices included in a given Listen-Before-Speak LBT sub-band is the same.
15. The method according to claim 13, characterized in that, Determining the mapping relationship between the sub-channel and the comb resource block (IRB) includes: The mapping relationship between the sub-channel and the IRB is determined as follows: each physical resource block (PRB) within a sub-channel is mapped to a specific PRB of multiple IRB indices; wherein, a given LBT subband includes M sub-channels and N IRBs, where M and N are positive integers.
16. The method according to claim 12, characterized in that, X is L-1, where L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the lowest IRB index among the allocated IRB indices, and the frequency domain resource allocation supports discrete IRB index allocation. Alternatively, X is L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the lowest IRB index in the allocated IRB indices, and the frequency domain resource allocation supports continuous IRB index allocation.
17. The method according to claim 12, characterized in that, X is L, where L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the non-lowest IRB index in the allocated IRB indexes, and the frequency domain resource allocation supports discrete IRB index allocation. Alternatively, X is L is the number of IRB indices included in an LBT subband, and L is a positive integer; wherein, the direct link control information (SCI) is located on the non-lowest IRB index in the allocated IRB index, and the frequency domain resource allocation supports continuous IRB index allocation.
18. The method according to claim 12, characterized in that, The Y is The This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. It is a positive integer; wherein, the frequency domain resource allocation supports resource allocation for a continuous set of resource blocks, and supports SCI reservation of resources once; Alternatively, Y is [ The This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. The value is a positive integer; wherein the frequency domain resource allocation supports resource allocation for a continuous set of resource blocks and supports SCI reservation of resources twice.
19. The method according to claim 12, characterized in that, The Y is ; wherein, the This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. The value is a positive integer; wherein the frequency domain resource allocation supports resource allocation for discrete sets of resource blocks and supports SCI resource reservation once; Alternatively, Y is ; wherein, the This refers to the number of resource block sets contained in the BWP portion of the direct communication bandwidth. It is a positive integer; wherein the frequency domain resource allocation supports resource allocation for discrete sets of resource blocks and supports SCI reservation of resources twice.
20. The method according to claim 12, 18 or 19, characterized in that, The first stage SCI also includes a first offset field, which is used to indicate the offset of the IRB index in the set of adjacent resource blocks in the resource of the first transmission, or to indicate the offset of the IRB index in the set of adjacent resource blocks in the reserved first resource, or to indicate the offset of the IRB index in the set of adjacent resource blocks in the reserved second resource. Wherein, the number of bits in the first offset field is Wherein, L is the number of IRB indices included in an LBT subband.
21. The method according to claim 12, 18 or 19, characterized in that, The first stage SCI also includes a second offset field, which is used to indicate the offset of each resource block set in the reserved first resource relative to the IRB index in the corresponding resource block set in the initial transmission resource, or to indicate the offset of each resource block set in the reserved second resource relative to the IRB index in the corresponding resource block set in the initial transmission resource. Wherein, the number of bits in the second offset field is Wherein, L is the number of IRB indices included in an LBT subband.
22. The method according to claim 12, 18 or 19, characterized in that, The frequency domain resource allocation supports offsets of cyclic IRB indices.
23. A communication device for use in an unlicensed frequency band for direct terminal communication, characterized in that, The communication device includes: The transceiver module is used to send first-stage direct link control information (SCI) to the second terminal device based on the frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device; When the frequency domain resource allocation granularity is IRB, the transceiver module is used to: send a first-stage SCI to the second terminal device based on the IRB as the frequency domain resource allocation granularity; wherein, the frequency domain resource allocation field in the first-stage SCI is used to indicate the size and / or location of the frequency domain resources transmitted by the first terminal device in the initial direct communication Sidelink, and the starting position and size of the frequency domain resources reserved for the direct communication Sidelink; The frequency domain resource allocation field includes a first part and a second part. The first part is used to indicate the number and / or position of IRB indices within an LBT subband occupied by a Sidelink transmission. The first part includes X bits, where X is a positive integer. The second part is used to indicate the number and / or position of LBT subbands occupied by a Sidelink transmission. The second part includes Y bits, where Y is a positive integer.
24. A communication device for use in an unlicensed frequency band for direct terminal communication, characterized in that, The communication device includes: The transceiver module is used to receive first-stage direct link control information (SCI) sent by the first terminal device based on the frequency domain resource allocation granularity; the first-stage SCI includes a frequency domain resource allocation field, which is used to indicate the frequency domain resources occupied by the first terminal device; The processing module is used to determine the frequency domain resources occupied by the first terminal device based on the first stage SCI and the frequency domain resource allocation granularity, and to determine the frequency domain resources available to the second terminal device based on the frequency domain resources occupied by the first terminal device. When the frequency domain resource allocation granularity is IRB, the transceiver module is configured to: receive a first-stage SCI sent by the first terminal device based on the frequency domain resource allocation granularity of the IRB; wherein, the frequency domain resource allocation field in the first-stage SCI is used to indicate the size and / or location of the frequency domain resources transmitted by the first terminal device in the initial direct communication Sidelink, and the starting position and size of the frequency domain resources reserved for the direct communication Sidelink; The frequency domain resource allocation field includes a first part and a second part. The first part is used to indicate the number and / or position of IRB indices within an LBT subband occupied by a Sidelink transmission. The first part includes X bits, where X is a positive integer. The frequency domain resource allocation field also includes a second part, which is used to indicate the number and / or position of LBT subbands occupied by a Sidelink transmission. The second part includes Y bits, where Y is a positive integer.
25. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 11.
26. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 12 to 22.
27. A computer-readable storage medium for storing instructions that, when executed, cause the method as described in any one of claims 1 to 11 to be implemented.
28. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 12 to 22 to be implemented.
Citation Information
Patent Citations
Method and apparatus for transmission and reception of sidelink feedback in wireless communication system
CN113785649A
Sidelink feedback resource configuration method, terminal device, and network device
WO2021232382A1