Communication method and device

The proposed communication method addresses BWP switching delays in RedCap UEs by selecting non-overlapping time units for data transmission, enhancing efficiency and reducing power consumption in sidelink communication.

CN119155758APending Publication Date: 2024-12-17HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310866367.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-06-16
Filing Date
2023-07-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

RedCap UEs experience reduced data reception reliability and increased power consumption due to BWP switching delays in sidelink communication, leading to inefficient data transmission and high power consumption.

Method used

A communication method that involves determining non-overlapping time units for data transmission based on predefined information to avoid BWP switching delays, ensuring efficient and reliable data exchange between RedCap UEs and peer devices.

Benefits of technology

Improves transmission efficiency, reduces power consumption, and enhances data transmission reliability by avoiding BWP switching delays through strategic time unit selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155758A_ABST
    Figure CN119155758A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and equipment. The communication method includes establishing a sidelink connection between a first device and a second device. A second device determines a time domain position according to first information from a first device, and the first information indicates the first device to switch a frequency band at the time domain position. And the second equipment determines to send first data to the first equipment on a first time unit, wherein the first time unit is not overlapped with the time domain position.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to the Chinese patent application with application number 202310726845.8 filed with the State Intellectual Property Office of China on June 16, 2023, and application name “A sidelink frequency hopping communication method, device, computer-readable storage medium, and computer program product”, the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of communications, and in particular to a communication method and device. Background Art

[0003] In sidelink (SL) communication, when a reduced capability UE (RedCap UE) switches between at least two bandwidth parts (Bandwidth part, BWP), it cannot receive data during the BWP switching delay. The peer UE communicating with the RedCap UE sidelink may send data to the RedCap UE during the BWP switching delay, resulting in the RedCap UE being unable to accurately receive the data, reducing the reliability of data transmission. In addition, the transmission efficiency of the peer UE is low and the power consumption is high. Summary of the invention

[0004] Therefore, how to improve the transmission efficiency and reduce the power consumption of the peer device in the side link communication is a technical problem that needs to be solved urgently.

[0005] In addition, how to propose a communication method that can improve the efficiency of sidelink communication between RedCap UE (also called RedCap device) and peer UE (also called peer device), reduce power consumption, and ensure the reliability of data transmission is a technical problem that needs to be solved urgently.

[0006] In order to solve the above technical problems, the present application provides a communication method, a device, a chip, a computer-readable storage medium and a computer program product.

[0007] In a first aspect, a communication method is provided. The method comprises:

[0008] The second device establishes a sidelink connection with the first device;

[0009] The second device receives first information from the first device;

[0010] The second device determines a time domain position according to the first information, wherein the first information instructs the first device to switch a frequency band at the time domain position;

[0011] The second device determines to send first data to the first device at a first time unit, and the first time unit does not overlap with the time domain position.

[0012] The fact that the first time unit does not overlap with the time domain position means that the first time unit does not overlap with the time domain position at all.

[0013] In this way, before the second device sends data to the first device, it can determine the first time unit according to the first information learned in advance, so that when the data is sent through the first time unit in the future, the first device will not be unable to receive the data, thereby improving the sending efficiency of the second device, reducing retransmissions, and thus reducing the power consumption of the opposite device. In addition, the communication efficiency between the two devices will also be improved, the overall power consumption will be reduced, and the reliability of data transmission will be guaranteed.

[0014] According to the first aspect, the first time unit does not overlap with the time domain position, including: the first time unit is at least one time unit remaining after excluding the time domain position in the resource selection window of the second device, wherein the time domain position includes a first time domain position, the duration of the first time domain position is a first duration, and the first duration is greater than or equal to one time slot.

[0015] According to the first aspect or any one implementation scheme of the first aspect, the time domain position includes a first time domain position and a second time domain position, and the duration of the second time domain position is the first duration.

[0016] According to the first aspect or any implementation manner of the first aspect, the first time unit does not overlap with the time domain position, including:

[0017] The first time unit includes a first part of symbols and does not include a second part of symbols, the first part of symbols and the second part of symbols are located in the same time slot, the time domain position includes a first time domain position, the duration of the first time domain position is the duration of the second part of symbols, and the starting position of the first time domain position is the same as the starting position of the second part of symbols.

[0018] According to the first aspect or any one embodiment of the first aspect, the first time unit is a plurality of time units remaining after excluding the time domain position and another time domain position in the resource selection window, wherein the second device determines to periodically send the first data to the first device on the first time unit.

[0019] In this way, a more stringent exclusion method is provided for periodically transmitted data, making the determination of the first time unit more rigorous. When data is subsequently transmitted through the first time unit, the first device will not be unable to receive the data, thereby improving the transmission efficiency of the second device, reducing retransmissions, and thus reducing the power consumption of the opposite device. In addition, the communication efficiency between the two devices will also be improved, the overall power consumption will be reduced, and the reliability of data transmission will be guaranteed.

[0020] According to the first aspect or any one implementation of the first aspect, the another time domain position is determined by the second device through a first period and the time domain position, and the first period is a period for the second device to send the first data.

[0021] According to the first aspect or any one of the embodiments of the first aspect, the first information includes a dwell period T on each frequency band. FH_period , the dwell period offset T FH_offset and second information indicating a capability or type of the first device.

[0022] According to the first aspect or any one of the embodiments of the first aspect, the first information includes a dwell period T on each frequency band. FH_period , the dwell period offset T FH_offset and time domain position information, wherein the time domain position information includes a first duration, and the duration of a single time domain position is the first duration.

[0023] According to the first aspect or any one implementation manner of the first aspect, the starting time domain position of the dwell period is determined by the second device through Formula 1:

[0024]

[0025] in, The number of time units contained in a system frame or direct frame under the subcarrier configuration parameter μ;

[0026] n f is the system frame number SFN or direct frame number DFN where the starting time domain position is located;

[0027] The time unit number in the system frame or direct frame where the starting time domain position is located under the subcarrier configuration parameter μ;

[0028] T FH_offset Refers to the offset of the starting time domain position relative to the 0th time unit position in the frame with system frame number 0;

[0029] T FH_offset and T FH_periodis a high-level configuration of the first device, It is indicated by resource pool configuration information, where the resource pool configuration information is configured by a network device or the second device is pre-configured;

[0030] The subcarrier configuration parameter μ indicates a subcarrier spacing, and the subcarrier configuration parameter μ is configured by a high layer of the second device or indicated by the resource pool configuration information;

[0031] Among them, mod means remainder.

[0032] According to the first aspect or any one embodiment of the first aspect, the first information includes a pattern index and second information, the pattern index corresponds to a frequency band pattern, the second information indicates the capability or type of the first device, and the second device obtains the duration of a single time domain position according to the second information and a subcarrier configuration parameter μ, the subcarrier configuration parameter μ indicates a subcarrier spacing, and the subcarrier configuration parameter μ is a high-level configuration of the second device or indicated by resource pool configuration information.

[0033] In this way, another possible implementation manner is provided, so that the first information sent by the first device to the second device is transmitted in the form of a pattern index combined with other information.

[0034] According to the first aspect or any one embodiment of the first aspect, the first information includes a pattern index and time domain position information, the pattern index corresponds to a frequency band pattern, the time domain position information includes a first duration, and the duration of a single time domain position is the first duration.

[0035] According to the first aspect or any one embodiment of the first aspect, the second device sends a physical sidelink shared channel PSSCH on the first part of symbols, the sending power of the second device on any one symbol in the first part of symbols is a first power, the sending power of the second device on any one symbol in the second part of symbols is a second power, and the first power is equal to the second power.

[0036] According to the first aspect or any one embodiment of the first aspect, the second device sends the first content on the first symbol in the first part of symbols, and the content sent by the second device on the second symbol in the second part of symbols is a copy of the first content.

[0037] According to the first aspect or any one embodiment of the first aspect, the second device sends second content on the third symbol in the first part of symbols, and the content sent by the second device on the fourth symbol in the second part of symbols is a copy of the second content.

[0038] According to the first aspect or any one implementation of the first aspect, the second device determines the transmission block TB size according to the duration of the second part of symbols.

[0039] According to the first aspect or any one embodiment of the first aspect,

[0040] The second device calculates the time length T of a single time domain position according to the time length T of a single time domain position. single , determining the transport block TB size includes determining N' RE , and according to the determined N' RE Determine the transport block TB size; wherein the duration of the time domain position is T single Integer multiples of T single The duration is equal to that of the first time domain position;

[0041] Among them, the determined N′ RE Determined by formula 2,

[0042]

[0043] Among them, N′ RE The number of resource elements RE allocated for PSSCH in a time slot and in a physical resource block PRB;

[0044] is the number of subcarriers in a PRB, It is provided by a higher layer of the second device or indicated by resource pool configuration information;

[0045] is the number of symbols occupied by the feedback channel, It can be determined according to the first rule;

[0046] is the number of symbols occupied by the overhead in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information;

[0047] is the number of REs occupied by the modulation reference signal in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information;

[0048] The sl-LengthSymbol is the number of SL symbols in a time slot provided by the higher layer of the second device or indicated by the resource pool configuration information.

[0049] According to the first aspect or any one implementation manner of the first aspect, the first rule is:

[0050] When the format of the sidelink control information SCI 1 is A, and the physical sidelink feedback channel PSFCH overhead indication field is "1", 3; when the format of SCI 1 is A and the PSFCH overhead indication field is "0", is 0.

[0051] According to the first aspect or any one implementation manner of the first aspect, the first rule is:

[0052] When the higher layer parameter sl-PSFCH-period of the second device is "0", is 3; when the high-layer parameter sl-PSFCH-period of the second device is "1", is 0.

[0053] According to the first aspect or any implementation manner of the first aspect, after the second device determines the first time unit, the method includes: the second device sending the first data in the first time unit.

[0054] According to the first aspect or any one embodiment of the first aspect, the first device is a reduced capability user equipment RedCap UE, the frequency band is a partial bandwidth BWP or a resource block set RB Set, and the time domain position is the time domain position of the BWP switching delay or the time domain position of the RB Set switching delay.

[0055] According to the first aspect or any one implementation manner of the first aspect, the time unit is a time slot or a symbol.

[0056] According to the first aspect or any one implementation manner of the first aspect, the another time domain position is obtained by the second device through a first iteration.

[0057] According to the first aspect or any implementation manner of the first aspect, the another time domain position is obtained by the second device through a first iteration, including:

[0058] The second device determines whether there is a Located at the time domain position, where j satisfies an integer located in the resource selection window, The resource selection window excludes any time unit after the time domain position, P r ' svp_TX is a sending period of the first data;

[0059] If the second device is determined to be within the value range of j, then is located at the time domain position, then the other time domain position includes all

[0060] The second device continues to traverse Until the remaining time units after excluding the time domain position in the resource selection window have been traversed.

[0061] According to the first aspect or any one implementation manner of the first aspect, the first information includes a starting time domain position of a BWP switching delay and a duration of the BWP switching delay.

[0062] According to the first aspect or any implementation manner of the first aspect, the BWP switching delay includes a first BWP switching delay and a second BWP switching delay;

[0063] The starting time domain position of the BWP switching delay includes a first starting time domain position and a second starting time domain position, the first starting time domain position is the starting time domain position of the first BWP switching delay, and the second starting time domain position is the starting time domain position of the second BWP switching delay;

[0064] The duration of the BWP switching delay includes a first duration and a second duration, the first duration is the duration of the first BWP switching delay, the second duration is the duration of the second BWP switching delay, and the first duration and the second duration are equal.

[0065] According to the first aspect or any one of the embodiments of the first aspect, the duration T of a single BWP delay is BWPswitchDela is acquired by the second device according to the second information and the subcarrier configuration parameter μ, including:

[0066] T BWPswitchDelay It is obtained by the second device through table lookup according to the second information and the subcarrier configuration parameter μ.

[0067] According to the first aspect or any one of the implementation modes of the first aspect, the method includes: in determining the time domain position, the second device determines a duration T of a single BWP switching delay. BWPswitchDelay Greater than or equal to one time slot.

[0068] According to the first aspect or any implementation manner of the first aspect, after the second device sends the first part of content on the second symbol, the method includes:

[0069] The second device is based on T BWPswitchDelay Redefine the transport block size TB.

[0070] According to the first aspect or any implementation manner of the first aspect, after the second device sends the first part of the content on the second symbol and sends the second part of the content on the fourth symbol, the method includes:

[0071] The second device is based on T BWPswitchDela Redefine the transport block size TB.

[0072] According to the first aspect or any one embodiment of the first aspect, the second device is configured to BWPswitchDela Redetermining the transport block size TB includes redetermining N′ RE , and based on the re-determined N′ RE Re-determine the transport block TB size; wherein the re-determined N′ RE Determined by the following formula,

[0073]

[0074] Among them, N′ RE The number of resource elements RE allocated for PSSCH in a time slot and in a physical resource block PRB;

[0075] is the number of subcarriers in a PRB, is provided by a higher layer of the second device or indicated by resource pool configuration information;

[0076] is the number of symbols occupied by the feedback channel, It can be determined according to the first rule;

[0077] is the number of symbols occupied by the overhead in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information;

[0078] is the number of REs occupied by the modulation reference signal in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information;

[0079] sl-LengthSymbo is the number of SL symbols in a time slot provided by a higher layer of the second device or indicated by the resource pool configuration information.

[0080] According to the first aspect or any one embodiment of the first aspect, T single The duration of a single BWP switching delay T BWPswitchDelay .

[0081] In a second aspect, a communication method is provided. The method comprises:

[0082] The first device establishes a sidelink connection with the second device;

[0083] The first device determines a time domain position according to first information, wherein the first information instructs the first device to switch a frequency band at the time domain position;

[0084] The first device receives the first data from the second device in a first time unit, the first time unit includes a first partial symbol and the first time unit does not include a second partial symbol, the first partial symbol and the second partial symbol are located in the same time slot, the time domain position includes a first time domain position, the duration of the first time domain position is the duration of the second partial symbol, and the starting position of the first time domain position is the same as the starting position of the second partial symbol.

[0085] According to a second aspect, the method comprises:

[0086] The first device receives a physical sidelink shared channel PSSCH on the first part of symbols;

[0087] The first device receives first content on a first symbol in the first portion of symbols.

[0088] According to the second aspect or any one embodiment of the second aspect, the first device receives second content on a third symbol in the first part of symbols.

[0089] According to the second aspect or any one implementation of the second aspect, the first device determines the transmission block TB size according to the duration of the second part of symbols.

[0090] According to the second aspect or any one embodiment of the second aspect, the first device is configured to generate a time length T of a single time domain position according to the time length T of a single time domain position. single , determining the transport block TB size includes determining N' RE , and according to the determined N' RE Determine the transport block TB size; wherein the duration of the time domain position is T single Integer multiples of T single The duration is equal to that of the first time domain position;

[0091] Among them, the determined N' RE Determined by formula 2,

[0092]

[0093] Among them, N' REThe number of resource elements RE allocated for PSSCH in a time slot and in a physical resource block PRB;

[0094] is the number of subcarriers in a PRB, It is provided by a higher layer of the first device or indicated by resource pool configuration information;

[0095] is the number of symbols occupied by the feedback channel, It can be determined according to the first rule;

[0096] is the number of symbols occupied by the overhead in one time slot and one RB, is provided by a higher layer of the first device or indicated by the resource pool configuration information;

[0097] is the number of REs occupied by the modulation reference signal in one time slot and one RB, is provided by a higher layer of the first device or indicated by the resource pool configuration information;

[0098] The sl-LengthSymbol is the number of SL symbols in a time slot provided by the higher layer of the first device or indicated by the resource pool configuration information.

[0099] According to the second aspect or any implementation manner of the second aspect, the first device is a reduced capability user equipment RedCap UE, the frequency band is a partial bandwidth BWP or a resource block set RB Set, and the time domain position is the time domain position of the BWP switching delay or the time domain position of the RB Set switching delay.

[0100] In a third aspect, a communication method is provided. The method comprises:

[0101] The first device establishes a sidelink connection with the second device;

[0102] The first device determines the time domain position and initial time unit of the partial bandwidth BWP switching delay The initial time unit Located in the resource selection window;

[0103] When the first device is to send second data to the second device, the first device determines Whether it is located at the time domain position, where q is an integer, k is an integer, the initial value of q is 0, the initial value of k is 0, T BWPswitchDelay The duration of the switching delay of a single BWP;

[0104] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0105] like Located at the time domain position, then

[0106] The first device assigns k+1 to k and selects a time unit As the time unit for sending the second data, do not select as a time unit for sending the second data;

[0107] The first device assigns q plus 1 to q;

[0108] The first device then determines Is it located at the time domain position, and so on until Popping out of the resource selection window;

[0109] Among them, T BWPswitchDelay P is the duration of a single BWP switching delay; r ' svp The period in which the first device sends the second data.

[0110] In a fourth aspect, a communication method is provided. The method comprises:

[0111] The first device establishes a sidelink connection with the second device;

[0112] The first device determines the time domain position and initial time unit of the partial bandwidth BWP switching delay The initial time unit Located in the resource selection window;

[0113] When the first device is to send second data to the second device, determine whether it is located at the time domain position;

[0114] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0115] like Located at the time domain position, then

[0116] The first device selects a time unit As the time unit for sending the second data, do not select as a time unit for sending the second data;

[0117] Among them, T BWPswitchDelay The duration of a single BWP switching delay. Located in the resource selection window.

[0118] According to the fourth aspect, the initial time unit Located in the first residence period of the resource selection window, the The resource selection window is within a second dwell period.

[0119] According to the fourth aspect or any one implementation manner of the fourth aspect, the first device selects a time unit As the time unit for sending the second data, do not select After the time unit of sending the second data, the method includes:

[0120] The first device determines Is it located at the time domain position, where Located in the resource selection window;

[0121] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0122] like Located at the time domain position, then

[0123] The first device selects a time unit As the time unit for sending the second data, do not select as a time unit for sending the second data;

[0124] Among them, P r ' svp is a period during which the first device sends the second data, Located in the resource selection window.

[0125] According to the fourth aspect or any one embodiment of the fourth aspect, is within a second dwell period of the resource selection window, The resource selection window is within a third dwell period.

[0126] According to the fourth aspect or any one implementation manner of the fourth aspect, the first device selects a time unit After the time unit of sending the second data, the method includes:

[0127] The first device determines Is it located at the time domain position, where Located in the resource selection window;

[0128] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0129] like Located at the time domain position, then

[0130] The first device selects a time unit As the time unit for sending the second data, do not select as a time unit for sending the second data;

[0131] in, Located in the resource selection window.

[0132] In a fifth aspect, a communication method is provided. The method comprises:

[0133] The first device establishes a sidelink connection with the second device;

[0134] The first device determines the time domain position and initial time unit of the partial bandwidth BWP switching delay The initial time unit Located in the first dwell period of the resource selection window;

[0135] When the first device is to send second data to the second device, the first device determines whether it is located at the time domain position;

[0136] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0137] like Located at the time domain position, then

[0138] The first device selects the first time unit of the second dwell period as the time unit for sending the second data, and does not select as a time unit for sending the second data, wherein the second dwell period is within the resource selection window, the second dwell period is adjacent to the first dwell period, and the second dwell period is after the first dwell period;

[0139] Among them, T BWPswitchDelay The duration of a single BWP switching delay. Located in the resource selection window.

[0140] In a sixth aspect, a communication method is provided. The method comprises:

[0141] The first device establishes a sidelink connection with the second device;

[0142] The first device determines the time domain position and initial time unit of the partial bandwidth BWP switching delay The initial time unit Located in the first dwell period of the resource selection window;

[0143] When the first device is to send second data to the second device, the first device determines whether it is located at the time domain position;

[0144] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0145] The first device determines Is it located at the time domain position, where being within the first dwell period;

[0146] like is not located at the time domain position, the first device selects a time unit as a time unit for sending the second data;

[0147] The first device determines Is it located at the time domain position, where being within the first dwell period;

[0148] like If the first device is located at the time domain position, the first device selects the first time unit of the second dwell period as the time unit for sending the second data, and does not select as a time unit for sending the second data, wherein the second dwell period is within the resource selection window, the second dwell period is adjacent to the first dwell period, and the second dwell period is after the first dwell period;

[0149] Among them, P r ' svp The period in which the first device sends the second data.

[0150] According to a sixth aspect, after the first device selects a second time unit as a second time unit for sending second data, the method includes:

[0151] The first device sends the second data at the second time unit.

[0152] In a seventh aspect, a sidelink communication method is provided. The method includes:

[0153] The second device receives the first information from the first device;

[0154] The second device determines a time domain position according to the first information, wherein the first information instructs the first device to switch a frequency band at the time domain position;

[0155] The second device determines to send first data to the first device at a first time unit, and the first time unit does not overlap with the time domain position.

[0156] The fact that the first time unit does not overlap with the time domain position means that the first time unit does not overlap with the time domain position at all.

[0157] That is to say, the method of the seventh aspect includes the situation before the first device establishes a side link connection with the second device, and also includes the situation after the first device establishes a side link connection with the second device.

[0158] Any implementation of the seventh aspect is the same as any implementation of the first aspect. Please refer to any implementation of the first aspect and will not be repeated here.

[0159] In an eighth aspect, an electronic device is provided. The electronic device includes a processor and a memory coupled to the processor, the memory storing computer instructions, and when the computer instructions are executed by the processor, the method described in the first aspect or any one of the first embodiments, the second aspect or any one of the second embodiments, the third aspect, the fourth aspect or any one of the fourth embodiments, the fifth aspect or any one of the fifth embodiments, the sixth aspect or any one of the sixth embodiments, or the seventh aspect or any one of the seventh embodiments is executed.

[0160] In a ninth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions, characterized in that when the computer instructions are executed, the method described in the first aspect or any one of the first embodiments, the second aspect or any one of the second embodiments, the third aspect, the fourth aspect or any one of the fourth embodiments, the fifth aspect or any one of the fifth embodiments, the sixth aspect or any one of the sixth embodiments, or the seventh aspect or any one of the seventh embodiments is executed.

[0161] In a tenth aspect, a chip is provided. The chip includes a processor and a memory coupled to the processor, wherein the memory stores computer instructions, and when the processor executes the computer instructions, the method described in the first aspect or any one of the first embodiments, the second aspect or any one of the second embodiments, the third aspect, the fourth aspect or any one of the fourth embodiments, the fifth aspect or any one of the fifth embodiments, the sixth aspect or any one of the sixth embodiments, or the seventh aspect or any one of the seventh embodiments is executed.

[0162] In the eleventh aspect, a computer program product is provided. The computer program product is stored on a computer-readable storage medium, characterized in that when the computer program product is run, the method according to the first aspect or any one of the embodiments of the first aspect, the second aspect or any one of the embodiments of the second aspect, the third aspect, the fourth aspect or any one of the embodiments of the fourth aspect, the fifth aspect or any one of the embodiments of the fifth aspect, the sixth aspect or any one of the embodiments of the sixth aspect, or the seventh aspect or any one of the embodiments of the seventh aspect is executed.

[0163] For the technical effects of the second aspect or any embodiment of the second aspect, the third aspect, the fourth aspect or any embodiment of the fourth aspect, the fifth aspect or any embodiment of the fifth aspect, the sixth aspect or any embodiment of the sixth aspect, or the seventh aspect or any embodiment of the seventh aspect, please refer to the technical effects of the first aspect or any embodiment of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0164] Figure 1 A schematic diagram of the architecture of a communication system used in this application.

[0165] Figure 2 A schematic diagram of the principle of resource allocation mode 2 in SL communication is provided.

[0166] Figure 3 A schematic diagram of the principle of RedCap UE switching between multiple BWPs in SL communication provided by this application.

[0167] Figure 4 This is a schematic diagram of the SL communication method between the RedCap UE and the peer UE in Example 1 of the present application.

[0168] Figure 5 This is a detailed flowchart of the SL communication process S403 in Implementation Method 1 of Example 1 of the present application.

[0169] Figure 6This is a schematic diagram of the first iteration of the process in Implementation Method 1 of Example 1 of the present application.

[0170] Figure 7 This is a schematic diagram of the principle of excluding the time domain position of the BWP switching delay in implementation mode 1 of embodiment 1 of the present application.

[0171] Figure 8 This is another principle schematic diagram of excluding the BWP switching delay time domain position in implementation mode 1 of embodiment 1 of the present application.

[0172] Fig. 9 This is a schematic diagram of a resource pool frequency band pattern in implementation mode 2 of embodiment 1 of the present application.

[0173] Fig.10 This is a schematic diagram of resource pool band pattern 1 in implementation mode 2 of embodiment 1 of the present application.

[0174] Fig.11 This is a schematic diagram of resource pool band pattern 2 in implementation mode 2 of embodiment 1 of the present application.

[0175] Fig.12 This is a schematic diagram of the resource pool band pattern 3 in implementation mode 2 of embodiment 1 of the present application.

[0176] Fig.13 This is a schematic diagram of the frame structure of the time slot where the BWP switching delay is located in implementation mode 3 of embodiment 1 of the present application.

[0177] Fig.14 This is a schematic diagram of the SL communication method between the RedCap UE and the peer UE in the second embodiment of the present application.

[0178] Fig.15 A schematic diagram of a method for determining a second time unit in Embodiment 2 of the present application.

[0179] Fig.16 For the second embodiment of this application Fig.15 Schematic diagram of the principle corresponding to the method shown.

[0180] Fig.17 This is a schematic diagram of the principle corresponding to another method in Example 2 of the present application.

[0181] Fig.18 It is a structural diagram of RedCap UE in an embodiment of the present application. DETAILED DESCRIPTION

[0182] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the accompanying drawings show certain embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided to provide a more thorough understanding of the present application. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes and are not intended to limit the scope of protection of the present application.

[0183] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, wired network, vehicle to everything (V2X) communication system, device-to-device (D2D) communication system, 4th generation (4G) mobile communication system (such as long term evolution (LTE) system), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) mobile communication system (such as new radio (NR) system), sixth generation (6G) mobile communication system, indoor commercial scene communication system, etc., which are not specifically limited by the embodiments of the present application. Indoor commercial scenes include scenes such as terminal devices (such as mobile phones) projecting screens to screens, virtual reality (VR) games, etc. In addition, the term "system" can be interchangeably used with "network".

[0184] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0185] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way.

[0186] In the embodiments of the present application, "of", "corresponding", "relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings to be expressed are consistent.

[0187] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions of the embodiments of the present application. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions of the embodiments of the present application are also applicable to similar technical problems.

[0188] For example, Figure 1 The architecture of the communication system 1000 used in this application is shown. Figure 1 As shown, the communication system 1000 includes a terminal device 101a, a terminal device 101b and a terminal device 101c. A communication connection can be established between the terminal device 101a and the terminal device 101b, a communication connection can be established between the terminal device 101a and the terminal device 101c, and a communication connection can be established between the terminal device 101b and the terminal device 101c.

[0189] For example, the above Figure 1 In the communication system shown, any two terminal devices that establish a communication connection can communicate via a sidelink (SL).

[0190] It is understandable that the above terminal devices 101a, 101b and 101c are only used as examples. In actual implementation, the communication system may further include more or fewer terminal devices (eg, two terminal devices).

[0191] The above-mentioned terminal device 101a, terminal device 101b and terminal device 101c are terminals with wireless transceiver functions. The terminal device can be deployed on land (for example, indoors or outdoors, handheld or vehicle-mounted), or on the water (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal device can also be called a terminal, and the terminal device can be a user equipment (UE). Among them, UE includes handheld devices, vehicle-mounted devices, wearable devices or computing devices with wireless communication functions. Exemplarily, UE can be a mobile phone, a tablet computer, a smart watch, a headset or a computer with wireless transceiver functions, etc. UE can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control (for example, a programmable logic controller (PLC)), a wireless sensor in industrial control, a wireless actuator in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, or a wireless terminal in a smart home, etc.

[0192] As an example but not limitation, in the present application, the terminal device may be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear. For example, glasses, gloves, watches, clothing or shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. For example, a wearable device is not only a hardware device, but also a device that realizes powerful functions through software support, data interaction, cloud interaction, etc. Wearable smart devices include devices that are fully functional, large in size, and can realize full or partial functions without relying on smartphones. For example, smart watches or smart glasses. Wearable devices may also include devices that focus only on a certain type of application function and need to be used in conjunction with other devices such as smartphones. For example, various types of smart bracelets and smart jewelry for vital sign monitoring.

[0193] In the present application, the terminal device may be a terminal in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing human-machine interconnection and intelligent network of things-to-things interconnection. The terminal device in the present application may be a terminal in machine type communication (MTC), or a roadside unit (RSU). The terminal device of the present application may be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into the vehicle as one or more components or units, and the vehicle implements the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit. Therefore, the embodiments of the present application can be applied to vehicle to everything (V2X), long term evolution vehicle (LTE-V), vehicle to vehicle (V2V), etc.

[0194] Optionally, Figure 1 The communication system shown may also include a network device 102. The network device 102 may be a device with a wireless transmission function. The network device 102 may establish a communication connection with any one of the plurality of terminal devices (eg, the terminal device 101a). For example, the network device 102 may establish a communication connection with the terminal device 101a.

[0195] The network device 102 is a device located at the network side of the communication system and has a wireless transceiver function. The network device includes but is not limited to: an access point (AP) in a wireless fidelity (WiFi) system (e.g., a home gateway, a router, a server, a switch, a bridge, etc.), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (TRP or transmission point, TP), etc., and can also be a next generation NodeB (gNB), a transmission point (TRP) or a transmitting point (TP) in a new radio (NR) system. A transmission point (TP) is a base station in a 5G system, or a group of antenna panels (including multiple antenna panels) of a base station. Alternatively, it may be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), a distributed unit (DU), a roadside unit (RSU) with base station functions, etc.

[0196] It should be noted that the communication method provided in the embodiment of the present application can be applied to Figure 1 For specific implementation between any two terminal devices shown, please refer to the subsequent embodiments.

[0197] In order to facilitate understanding of the embodiments of the present application, the following briefly describes the terms involved in the embodiments of the present application. It should be understood that these descriptions are only for facilitating understanding of the embodiments of the present application and should not constitute any limitation to the present application.

[0198] 1. Sidelink (SL)

[0199] SL is different from uplink (UL) and downlink (DL), and refers to a direct link established between devices of the same type, and may also be called a side link or a secondary link. In the embodiment of the present application, the side link is taken as an example for introduction. The so-called devices of the same type may be a link between terminal devices, a link between network devices, or a link between relay nodes, etc., and the embodiment of the present application does not limit this.

[0200] For example, side information can be transmitted between terminal devices on certain time-frequency resources. The side information includes a side channel or a side signal. In the embodiment of the present application, unless there are special circumstances, the information transmitted for communication between terminal devices is all side information.

[0201] Among them, the sidelink channels may include: physical sidelink control channel (physical sidelink control channel, PSCCH), physical sidelink shared channel (physical sidelink shared channel, PSSCH), physical sidelink feedback channel (physical sidelink feedback channel, PSFCH), or physical sidelink broadcast channel (physical sidelink broadcast channel, PSBCH).

[0202] In the embodiment of the present application, the PSCCH is used to carry sidelink control information (SCI), wherein the scheduling granularity of the PSCCH is one time slot in the time domain.

[0203] PSSCH is used to carry service data, side channel state information (CSI), etc. Service data can also be called media access control (MAC) protocol data unit (PDU). The scheduling granularity of PSSCH in the time domain is one time slot.

[0204] The PSFCH carries feedback information to indicate the reception status of the PSSCH, thereby improving the reliability of sideline communications.

[0205] Among them, the sidelink signals may include: demodulation reference signal (DMRS), channel state information reference signal (CSI-RS), phase tracking reference signal (PT-RS), sidelink synchronization signal and PBCH block (SL-SSB), etc.

[0206] 2. Time domain unit, frequency domain unit, time-frequency resources

[0207] 2-1. The time domain unit is the resource unit in the time domain resources.

[0208] In the embodiment of the present application, a time domain unit includes one or more continuous orthogonal frequency division multiplexing (OFDM) symbols, minislots, slots, subframes, frames, transmission time intervals (TTI), etc. In addition, the time domain unit may also be referred to as a time unit, a time domain granularity, etc. In the embodiment of the present application, the time unit is taken as an example for introduction. The time unit may be a time slot or a symbol, etc.

[0209] In an embodiment of the present application, OFDM symbols may be replaced by symbols, and the range of symbols is larger.

[0210] 2-2. The frequency domain unit is a resource unit in the frequency domain resources.

[0211] In an embodiment of the present application, a frequency domain unit includes one or more physical resource blocks (PRBs). For example, a frequency domain unit includes x PRBs. x can be any positive integer, such as 1, 2, 4, 8, 16, etc. Alternatively, a frequency domain unit includes one or more subcarriers. For example, a frequency domain unit includes y subcarriers. y can be any positive integer, such as 1, 12, 60, 120, etc. Alternatively, a frequency domain unit includes a predefined subband, a frequency band, a bandwidth part (BWP), a component carrier (CC), etc.

[0212] In addition, the frequency domain unit may also be referred to as frequency domain granularity, etc. In the embodiment of the present application, the frequency domain unit is taken as an example for introduction.

[0213] 2-3. In the embodiment of the present application, time-frequency resources refer to physical resources consisting of a time domain unit and a frequency domain unit.

[0214] 3. Reference signal (RS)

[0215] The reference signal in the embodiments of the present application may include a sidelink reference signal (SL-RS).

[0216] Sidelink reference signal: It can refer to the reference signal transmitted between two terminal devices through the sidelink SL. Among them, SL is a link introduced to support direct communication between devices. SL can be used in device-to-device (D2D) communication scenarios and can also be applied to V2X scenarios. Sidelink reference signals include sidelink positioning reference signals (SL-positioning reference signal, SL-PRS).

[0217] Exemplarily, the terminal device may send a SL-PRS to an auxiliary terminal device. Accordingly, the auxiliary terminal device receives the SL-PRS from the terminal device. Alternatively, the auxiliary terminal device may send a SL-PRS to the terminal device. Accordingly, the terminal device receives the SL-PRS from the auxiliary terminal device. Among them, the auxiliary terminal device may refer to a terminal device whose position is known and can be connected to the terminal device SL. Exemplarily, the auxiliary terminal device may be an anchor terminal device (anchor user equipment), a road side unit (road side unit, RSU), or a positioning reference unit (positioning reference unit, PRU). The anchor terminal device is a terminal device used to support the positioning of the target terminal device. For example, the anchor terminal device can use the SL interface (such as the PC5 interface) to send or receive a side reference signal, and provide information related to positioning, etc.

[0218] It should be understood that in the embodiments of the present application, "SL-PRS", "SL PRS" or "SLPRS" have the same meaning. In other words, "SL-PRS", "SL PRS" or "SLPRS" can be interchangeable, and are uniformly described here and will not be repeated later.

[0219] It can be understood that since the two terminal devices are connected via the PC5 interface, the side reference signal is transmitted via the PC5 interface.

[0220] 4. Conventional terminal equipment and reduced-capacity terminal equipment

[0221] In communication, there may be both terminal devices with relatively strong capabilities and terminal devices with relatively weak capabilities. Among them, the terminal devices with relatively weak capabilities can be called reduced capability terminal devices, such as reduced capability UE (RedCap UE).

[0222] Among them, terminal devices with relatively strong capabilities can be called regular terminal devices, such as regular UE (Regular UE), normal UE (normal UE) or non-RedCap UE (non-RedCap UE) and the like.

[0223] RedCap UE is a new terminal type defined in 5G Rel-17. Compared with Regular UE, the cost and power consumption of RedCap UE in terms of chips and modules are reduced.

[0224] As a possible example, in industrial internet of things (IIoT) applications, programmable logic controllers (PLCs) and other devices are terminal devices with strong capabilities, called Regular UEs. Sensors / actuators (S / A) and other terminal devices that require low cost / low power consumption are terminal devices with weak capabilities, called RedCap UEs.

[0225] As another possible example, mobile phones and other powerful terminal devices can be called Regular UE. Wearable devices such as watches and headphones are sensitive to power consumption and cost, and are terminal devices that require low cost / low power consumption, and can be called RedCap UE.

[0226] by Figure 1 For example, the terminal device 101a and the terminal device 101b communicate via the side link, the terminal device 101a can be a RedCap UE, and the terminal device 101b can be a RedCap UE or a Regular UE. Since the terminal device 101a and the terminal device 101b communicate via the side link, the terminal device 101a can also be called an SL RedCap UE. For example, the terminal device 101a can be a sensor, which has a wireless transceiver function. The terminal device 101b is a PLC, which has a wireless transceiver function. At this time, the terminal device 101a and the terminal device 101b can both be located in a factory.

[0227] For another example, the terminal device 101a may be a wearable device, and the terminal device 101b may be a smart phone. Consumers carry the terminal device 101a and the terminal device 101b with them.

[0228] In this application, the capabilities supported by the terminal device may also be described as UE capabilities. The capabilities supported by the terminal device may include but are not limited to one or more of the following: the bandwidth capability of the terminal device, the modulation capability of the terminal device, or the number of antennas supported by the terminal device.

[0229] The bandwidth capability of a terminal device may indicate the maximum bandwidth supported by the terminal device. For example, a conventional terminal device may support a maximum bandwidth of 100 MHz, and a reduced-capability terminal device may support a maximum bandwidth of 20 MHz.

[0230] It should be noted that in the embodiments of the present application, the bandwidth supported by the terminal device can be understood as: the maximum bandwidth that the terminal device can support, that is, a terminal device capability. For example, the following descriptions have the same meaning and can be replaced with each other: the bandwidth of the terminal device is X, the bandwidth supported by the terminal device is X, the maximum bandwidth of the terminal device is X, the maximum bandwidth supported by the terminal device is X, and the maximum bandwidth supported by the terminal device is X. The terminal device can support a bandwidth of X. Among them, X represents the bandwidth size, such as 100MHz, 20MHz, etc. Alternatively, the bandwidth supported by the terminal device can also be understood as the working bandwidth of the terminal device.

[0231] The UE in the sidelink communication may be referred to as the SL UE. Generally speaking, the SL UE is configured with only one BWP, which is configured with a resource pool. When the RedCap UE communicates with other UEs via the sidelink, the RedCap UE in the sidelink communication may be referred to as the SL RedCap UE. This application does not limit the types of other UEs. The maximum bandwidth B supported by the SL RedCap UE is redcap Smaller, which reduces the cost, but redcap Communication within the resource pool may cause the sidelink communication channel to be too congested. Usually, multiple BWPs are configured for RedCap UEs, and RedCap UEs are allowed to switch between multiple BWPs to transmit data, so as to obtain frequency diversity gain and make the interference random in effect. Among them, frequency diversity is a diversity technology that sends the same signal under different frequency channels and synthesizes or selects it at the receiving end, so that the fading occurring during signal transmission is independent of each other.

[0232] There are two resource allocation modes. One is mode 1, i.e., the UE is within the network coverage of the base station, and the resources for the UE to transmit data are allocated by the base station. The other is mode 2, i.e., the first UE is outside the network coverage of the base station, and the first UE and the second UE communicate through a side link. At this time, the resources for the first UE to transmit data are selected by the first UE, the second UE, or a third party other than the first UE, such as a third UE.

[0233] For example, Figure 2 The principle of resource allocation mode 2 in SL communication is shown. Figure 2 As shown, the first UE has at least one transport block (TB) to transmit in the time domain unit n. At this time, the first UE will be in the resource awareness window [n-T0, nT proc,0 ]Perceive resource occupancy. The resource occupancy includes at least one of the resources occupied by a third party (for example, a third UE) or the resources occupied by the second UE. For example, the third UE broadcasts SCI, and the first UE obtains the resource reservation information of the third UE by decoding the sidelink control information (SCI) of the third UE. The first UE can receive the SCI of the third UE, indicating that the third UE is located near the first UE. The resources occupied by the third party are not used to send data to the first UE. The resources occupied by the second UE may be used to send data to the first UE, or may not be used to send data to the first UE.

[0234] The above only takes the third UE as an example. There may be a fourth UE around the first UE. Similarly, the first UE will sense the resource occupancy of the fourth UE in the resource pool in the resource sensing window.

[0235] The first UE excludes the reserved resources in the resource selection window [n+T1, n+T2] based on the perception result. Generally speaking, sidelink communications are periodic communications, so the resources occupied in the resource perception window will also be occupied periodically. For example, the third UE occupies four resources A1, A2, A3 and A4 in the resource perception window, and the third UE sends data periodically. The first UE excludes the reserved resources B1, B2, B3 and B4 of the third UE in the resource selection window [n+T1, n+T2] based on the period of the third UE sending data and the four resources A1, A2, A3 and A4 occupied by the third UE in the resource perception window. The period of the third UE sending data can be obtained by the first UE when decoding the SCI of the third UE.

[0236] Among them, T0, T proc,0, T1 and T2 are parameters configured by the high layer of the first UE. Then, the high layer of the first UE is transmitted layer by layer to the physical layer of the first UE. proc,0 Also known as

[0237] When the SL RedCap UE (i.e., the first UE) switches between multiple BWPs, each BWP switch needs to experience a certain switching delay, which is called the BWP switching delay. The SL RedCap UE needs to complete the baseband or RF retuning within the BWP switching delay. The BWP switching delay may last for multiple time slots or symbols, and its specific value depends on the capabilities of the SL RedCap UE.

[0238] For example, Figure 3 The figure shows the principle of RedCap UE switching between multiple BWPs in SL communication. Figure 3 As shown, the SL RedCap UE is configured with three BWPs, namely BWP1, BWP2 and BWP3. The SL RedCap UE switches between BWP1, BWP2 and BWP3. The residence time of the SL RedCap UE in BWP1 is the residence period T of the first frequency band. FH_period1 (also called the first dwell period), the dwell time of the SL RedCap UE in BWP2 is the dwell period T of the second frequency band FH_period2 (also called the second dwell period), the dwell time of the SL RedCap UE in BWP3 is the dwell period T of the third frequency band FH_period3 (not shown in the figure) (also called the third dwell period). FH_period1 、T FH_period2 and T FH_period3 The duration of each of the three is equal, which is equal to T FH_period . T FH_period1 Including the first BWP switching delay, T FH_period2 Including the second BWP switching delay, T FH_period3 Including the third BWP switching delay (not shown in the figure). The first BWP switching delay, the second BWP switching delay and the third BWP switching delay are all equal in duration, which is equal to T BWPswitchDela That is to say, the duration of the residence period of each frequency band is equal, and the duration of the BWP switching delay is also equal. Figure 3Taking the residence periods of three frequency bands and three BWP switching delays as an example, the residence periods of other number of frequency bands and other number of BWP switching delays also follow the same logical relationship as above. During the BWP switching delay, the SL RedCap UE neither receives nor sends data. In the current resource allocation mode 2, the peer UE (also referred to as the second UE) in sidelink communication with the SL RedCap UE may choose to send data using the candidate resources in the BWP switching delay, but at this time the SL RedCap UE cannot receive the data sent by the second UE, thereby affecting the reliability of data transmission. In addition, the second UE has low transmission efficiency and high power consumption.

[0239] Therefore, how to improve the transmission efficiency and reduce the power consumption of the counterpart UE in sidelink communication with the SL RedCap UE in sidelink communication is a technical problem that needs to be solved urgently.

[0240] Therefore, how to propose a communication method that can improve the efficiency of sidelink communication between SL RedCap UE and the opposite UE, reduce power consumption, and ensure the reliability of data transmission is a technical problem that needs to be solved urgently.

[0241] It should be noted that the above description only takes BWP as an example, but those skilled in the art understand that the resource block (RB) set Set can also replace BWP. For example, RB Set1 replaces BWP1, RB Set2 replaces BWP2, RB Set3 replaces BWP3, and RB Set switching delay replaces BWP switching delay. Similarly, switching between RB Sets also has the above technical problems.

[0242] For the sake of convenience, the following description will be made by taking BWP as an example, but those skilled in the art will appreciate that the technical solution described below is also applicable to switching between RB Sets.

[0243] Embodiment 1

[0244] Combine the following Figure 4-Figure 13 The overall technical solution of the first embodiment is as follows. Figure 4 Embodiment 1 includes Embodiment 1, Embodiment 2 and Embodiment 3. Embodiment 1 mainly includes Figure 5-Figure 8 Implementation 2 mainly involves Figure 9-12 Implementation 3 mainly involves Fig.13 To explain in detail.

[0245] It should be noted that, taking Implementation 3 as an example, Implementation 3 mainly involves Fig.13 To explain in detail, it does not mean that implementation mode 3 only involves Fig.13 , but the difference between Implementation 3 and other implementations is mainly through Fig.13 To explain in detail, the same content has been introduced in the previous figures or contents. It is just for the sake of brevity and will not be repeated here.

[0246] For example, Figure 4 The SL communication method between the RedCap UE and the opposite UE in the first embodiment is shown. Figure 4 In the example, the first UE is a RedCap UE; the second UE can be a RedCap UE or a Regular UE.

[0247] It should be noted that Figure 4 Although UE is used to represent it, those skilled in the art should understand that, for example, sensors, actuators, etc. also belong to the scope of UE. In addition, the first UE may also be referred to as a first device, and the second UE may also be referred to as a second device.

[0248] like Figure 4 As shown, the method includes:

[0249] S401: A first UE establishes a sidelink connection with a second UE.

[0250] That is to say, Figure 4 In the communication method shown, the communication between the first UE and the second UE is completed through SL communication.

[0251] S402: The first UE sends first information to the second UE.

[0252] Optionally, the first UE sends a first message to the second UE, where the first message includes first information.

[0253] It should be noted that there are multiple possible implementations of S402, and specific examples can be found in Implementation 1 and Implementation 2.

[0254] Optionally, the first information may also include index offsets h of two BWPs involved in a single frequency band switching (wherein frequency band switching may also be referred to as frequency hopping). Figure 3 The index offset h of both BWP1 and BWP3 is shown in a single handover of the RedCap UE from BWP1 to BWP3.

[0255] S403, the second UE determines the time domain position according to the first information, the first information instructs the first UE to switch the frequency band at the time domain position; the second UE determines to send data to the first UE at the first time unit, and the first time unit does not overlap with the time domain position.

[0256] Optionally, the time domain position is a time domain position of a BWP switching delay or a time domain position of a RB Set switching delay.

[0257] Optionally, the time domain position includes at least one specific position. For example, the time domain position includes a first time domain position. For another example, the time domain position includes two different specific time domain positions, namely, a first time domain position and a second time domain position.

[0258] Optionally, when the second UE is to send first data to the first UE, the second UE determines to send the data to the first UE at a first time unit.

[0259] For the sake of convenience, the time domain position of the BWP switching delay is taken as an example below.

[0260] If the resource selection window includes only the first BWP switching delay and does not include other BWP switching delays, the time domain position of the BWP switching delay includes only the time domain position of the first BWP switching delay (which may be referred to as the first time domain position).

[0261] If the resource selection window only includes the first BWP switching delay and the second BWP switching delay, and does not include other BWP switching delays, then the time domain position of the BWP switching delay only includes the time domain position of the first BWP switching delay (which may be referred to as the first time domain position) and the time domain position of the second BWP switching delay (which may be referred to as the second time domain position). The duration of the first BWP switching delay is referred to as the first duration, and the duration of the second BWP switching delay is referred to as the second duration. The first duration is equal to the second duration, and both are equal to the duration of a single BWP switching delay, that is, both are equal to T BWPswitchDela The duration of each BWP switching delay is also equal to T BWPswitchDela The duration of a time unit.

[0262] That is, the time domain position of the BWP switching delay determined in S403 may include multiple specific time domain positions, or may include one specific time domain position, depending on how many BWP switching delays there are in the resource selection window.

[0263] Optionally, when the second UE is to send data to the first UE, the second UE determines the time unit to be occupied by sending the data. When the second UE is not to send data to the first UE, there is no need to determine the time unit.

[0264] Taking the first data as an example, when the second UE is to send the first data to the first UE, the second UE determines the first time unit to be occupied by sending the first data. The first time unit may be a first time slot, or a first symbol, etc. The first time slot may be one or more specific time slots. The first symbol may be one or more specific symbols.

[0265] It should be noted that the non-overlap in S403 means no overlap at all, that is, the first time unit and the time domain position do not overlap in any time unit. In other words, no time slot or any symbol is located both in the first time unit and in the time domain position.

[0266] S404: The second UE sends first data to the first UE in a first time unit.

[0267] S404 is an optional step. After S403, the second UE may execute S404.

[0268] Alternatively, after S403, due to some reasons, the second UE may not execute S404.

[0269] Through the technical solution of the first embodiment, the second UE can learn in advance which time units in the first UE are not suitable for the second UE to send data, so that the second UE uses appropriate time units when sending data to the first UE, thereby improving the transmission efficiency of the second UE and reducing power consumption. In addition, the efficiency of the sidelink communication between the first UE and the second UE is also improved, and the reliability of data transmission is guaranteed.

[0270] Implementation Method 1

[0271] In implementation mode 1, S402 has the following possible implementations.

[0272] In one possible implementation, the first information includes the starting time domain position of the BWP switching delay and the duration of the BWP switching delay. The first UE switches the BWP within the BWP switching delay, i.e., completes the BWP switching. Among them, the BWP switching delay includes one or more specific switching delays. For example, the BWP switching delay includes the first BWP switching delay, the second BWP switching delay, ... At this time, the starting time domain position of the BWP switching delay includes the starting time domain position of the first BWP switching delay, the starting time domain position of the second BWP switching delay, ...

[0273] In a possible implementation, the first information includes the dwell period T of each frequency band. FH_period , the dwell period offset T FH_offset and second information. The second information indicates the capability or type of the first UE. For example, according to the second information and the subcarrier configuration parameter μ, by looking up a table (such as Table 1, Table 1 can be found in 8.6.2 of 3GPP TS 38.133 V17.10.0), T BWPswitchDelay .

[0274] Table 1 BWP switch delay

[0275]

[0276] The starting time domain position of the dwell period can be determined by formula 1.

[0277] Formula 1:

[0278] in, The number of time units contained in a system frame or direct frame under the subcarrier configuration parameter μ. The time unit can be a time slot or a symbol. When timeunit is a time slot, for or When timeunit is a symbol, for Generally speaking, the number of time slots in a system frame or direct frame is less than or equal to 10. f It is the system frame number (SFN) or direct frame number of the starting time domain position of the dwell period. The time unit number (e.g., the number of the time unit) in the system frame or direct frame where the dwell period starts in the time domain under the subcarrier configuration parameter μ. The duration of a single BWP switching delay includes T BWPswitchDela The BWP switching delay may include one or more specific BWP switching delays. For example, the BWP switching delay includes a first BWP switching delay, a second BWP switching delay, and so on. A specific BWP switching delay may be predefined as the last T in its corresponding dwell period. BWPswitchDela For example, the first BWP switching delay can be predefined as the last T in the first dwell period. BWPswitchDela For another example, the first BWP switching delay can be predefined as the last T in the last time slot in the first dwell period. BWPswitchDelay symbol.

[0279] T FH_offset It is pre-configured by the high layer of the first UE and refers to the offset of the starting position of the dwell period relative to the position of the 0th time unit in the frame with the system frame number of 0.

[0280] in, The resource pool configuration information indicates that the resource pool configuration information is set in the second UE by the manufacturer before the second UE leaves the factory or is configured by the network device. Similarly, the resource pool configuration information is also set in the first UE by the manufacturer before the first UE leaves the factory.

[0281] T FH_offset and T FH_periodIt is the high-level configuration of the first UE. For different UEs, their high-level configuration T FH_offset and T FH_period Also different.

[0282] The subcarrier configuration parameter μ indicates the subcarrier spacing, and the subcarrier configuration parameter μ is configured by a higher layer of the second UE or indicated by the resource pool configuration information. Similarly, the subcarrier configuration parameter μ is also configured by a higher layer of the first UE or indicated by the resource pool configuration information.

[0283] n f and is the parameter to be determined; mod means remainder. According to the above formula 1, we can determine n f and The logical relationship between n f and The value of .

[0284] In a possible implementation of implementation mode 1, the method for determining the first time unit in S403 can be combined with Figure 5 Further introduction and explanation. It should be noted that Figure 5 The illustrated process is applicable under the premise that the time domain position includes a first time domain position, the duration of the first time domain position is a first duration, and the first duration is greater than or equal to one time slot.

[0285] For example, Figure 5 FIG. 4 shows a detailed process of the SL communication process S403 in implementation mode 1 of embodiment 1 of the present application. Figure 5 As shown, the process includes:

[0286] S4031: The second UE determines the time domain position of the BWP switching delay according to the first information.

[0287] Specifically, the second UE determines the time domain position of the BWP switching delay in the resource selection window according to the first information.

[0288] S4032, when the second UE wants to send the first data to the first UE, the second UE executes S4033.

[0289] S4033, the second UE determines whether the first data is sent periodically, and if so, executes S4034; if not, executes S4035.

[0290] S4034, the second UE selects to send the first data on the first time unit, and the first time unit is at least one time unit remaining after excluding the time domain position and another time domain position in the resource selection window of the second device; the other time domain position is obtained through the first iteration.

[0291] That is, if the second UE is to periodically send data to the first UE, the selected time unit is the time unit excluding the time domain position within the resource selection window of the second device, and at least one time unit remaining after excluding the other time domain position.

[0292] Regarding the process of the first iteration, the subsequent Figure 6 Introduction.

[0293] S4035, the second UE selects to send the first data on a first time unit, where the first time unit is at least one time unit remaining after excluding only the time domain position in the resource selection window.

[0294] That is to say, if the second UE is to send data to the first UE non-periodically, the selected time unit is at least one time unit remaining after excluding only the time domain position in the resource selection window, and there is no need to exclude other time domain positions.

[0295] That is to say, Figure 5 In the process shown, the second UE provides two different exclusion methods by distinguishing whether the sending of the first data is periodic sending, thereby obtaining two different first time units.

[0296] That is to say, Figure 5 In the process shown, the first time unit is a plurality of time units remaining after excluding the time domain position and another time domain position in the resource selection window of the second device, wherein the second device determines to periodically send the first data to the first device in the first time unit.

[0297] That is to say, Figure 5 In the illustrated process, the first time unit is a plurality of time units remaining in the resource selection window excluding only the time domain position, wherein the second device determines to send the first data to the first device non-periodically in the first time unit.

[0298] For example, Figure 6 FIG. 1 shows a schematic diagram of the first iteration of the process in implementation mode 1 of the first embodiment of the present application. Figure 6 As shown, first set S1 The resource selection window excludes any time unit after the time domain position, and the sending period of the first data is P r ' svp_TX , j is satisfied An integer located in the resource selection window; j can be 0, a positive integer, or a negative integer.

[0299] Then, in S2, the second UE determines whether there is a Located at the time domain position, wherein the time domain position refers to the time domain position of the BWP switching delay determined by the second UE. If yes, execute S3.

[0300] In S3, another time domain position includes all

[0301] That is to say, all The time domain position is included in the range of another time domain position. Then, S4 is executed.

[0302] In S4, continue to traverse Until only the time domain position is excluded from the resource selection window, the remaining time units have been traversed.

[0303] Combine the following Figure 7 and Figure 8 To further illustrate the above process by way of example.

[0304] For example, Figure 7 A schematic diagram showing the principle of excluding only the BWP switching delay time domain position in implementation mode 1 of embodiment 1 of the present application is shown. Figure 7 correspond Figure 5 In the process shown in FIG. Figure 7 The resource selection window includes a first dwell period T FH_period1 and the second dwell period T FH_period2 (This is just an example, and more or less may be included). First dwell period T FH_period1 Including the first BWP switching delay, the second dwell period T FH_period2 Including the second BWP switching delay. Therefore, Figure 7 The resource selection window shown includes a first BWP switching delay and a second BWP switching delay. Figure 7 The first time unit is the resource selection window, excluding only the first BWP switching delay and the second BWP switching delay, and at least one remaining time unit. Figure 7 Only the first BWP switching delay and the second BWP switching delay are excluded in the resource selection window, and the remaining time units can be used to select as the first time unit. Figure 7 In the example, the second UE cannot select time-frequency resources 701 and 702 as time-frequency resources for sending the first data.

[0305] For example, Figure 8 The principle of the first iteration in implementation mode 1 of embodiment 1 of the present application is shown. Figure 8 As shown, it is assumed that the time unit where the time-frequency resource 801 is located is The second UE should The first data is sent to the first UE, and the sending period of the first data is P r ' svp_TX is 4 time units. Therefore, the second UE needs to (i.e. the time unit where the frequency resource 801 is located), (i.e. the time unit where the frequency resource 802 is located), (i.e. the time unit where the frequency resource 803 is located), (the time unit where the video resource 804 is located) and The first data is sent to the first UE on the time unit where the frequency resource 805 is located.

[0306] That is to say, Figure 8 In the above example, j is in the range of 0, 1, 2, 3 and 4. When j is in the above range, Located in the resource selection window. When j is not within the above range, is outside the resource selection window. And, when j takes the value 2 from the above range, (i.e., the time unit where the instantaneous frequency resource 803 is located) is within the first BWP switching delay. Then, when the value of j is in the range of 0, 1, 2, 3 and 4, all Into the range of another time domain location. and are included in the range of another time domain position. Figure 8 The first time unit is the resource selection window, which not only excludes the first BWP switching delay and the second BWP switching delay, but also excludes and At least one time unit remains after that. Figure 8 The time units where only the time-frequency resources marked with "X" in the resource selection window are located are excluded, and the remaining time units can be used to select as the first time unit. Figure 8 In the example, the second UE cannot select time-frequency resources 701, 702, 801, 802, 803, 804 and 805 as time-frequency resources for sending the first data.

[0307] exist After the execution is completed, m=m+1 can be executed to continue the loop execution; or m=m-1 can be executed to continue the loop execution; or the first two methods can be combined to execute; or an irregular method can be executed; in short, until all the time units that may be used in the resource selection window have been traversed. Figure 8 For example, it is necessary to traverse all remaining time units after excluding the first BWP switching delay and the second BWP switching delay in the resource selection window of the second device.

[0308] In implementation mode 1, a first exclusion method and a second exclusion method are provided according to whether the first data is sent periodically. In the more specific introduction of implementation mode 1, a more specific implementation method of the lower technical solution is exemplarily provided.

[0309] Although not shown in Implementation 1, those skilled in the art should understand that the above two exclusion methods are only examples, and Implementation 1 may also include more exclusion methods, such as three exclusion methods, four exclusion methods, etc.

[0310] Implementation Method 2

[0311] In implementation mode 2, S402 may include the following possible implementations.

[0312] In a possible implementation, the first information includes a frequency band pattern index (also referred to as a pattern index), BWP switching delay information, and second information. The BWP switching delay information is related to the capability of the UE and is not related to the pattern index. The BWP switching delay information includes the duration of a single BWP switching delay. The duration of a single BWP switching delay includes T BWPswitchDela Time unit. BWPswitchDela It can be acquired according to the second information and the subcarrier configuration parameter μ. The second information indicates the capability or type of the first UE. For the specific acquisition method and the description of the concept, please refer to the above, which will not be repeated here. For the introduction of the pattern index, please refer to the following.

[0313] In a possible implementation, the first information includes a pattern index, a dwell period T of each frequency band, FH_period , the dwell period offset T FH_offset , BWP switching delay information and second information. Among them, the BWP switching delay information is related to the UE capability and is not related to the pattern index. The duration of a single BWP switching delay includes T BWPswitchDela Time unit. BWPswitchDela It can be obtained according to the second information and the subcarrier configuration parameter μ. BWPswitchDela The second information may be obtained based on the second information and the subcarrier configuration parameter μ. The second information indicates the capability or type of the first UE. FH_period and T FH_offset For an explanation of the concepts such as , please refer to the above text, which will not be repeated here. For an introduction to pattern index, please refer to the following text.

[0314] For example, Fig. 9A schematic diagram of the resource pool frequency band pattern in implementation mode 2 of embodiment 1 of the present application is shown. Before the first UE or the second UE leaves the factory, the manufacturer pre-configures the resource pool frequency band pattern for the first UE or the second UE. The resource pool frequency band pattern may be configured through resource pool configuration information. The resource pool configuration information is set in the first UE and the second UE by the manufacturer before leaving the factory. That is, before the first UE leaves the factory, the manufacturer sets the resource pool configuration information in the first UE; similarly, before the second UE leaves the factory, the manufacturer sets the resource pool configuration information in the second UE. The resource pool configuration information may also be configured by a network device.

[0315] like Fig. 9 As shown, the SL RedCap UE is configured with three BWPs, namely BWP1, BWP2 and BWP3. The SL RedCap UE switches between BWP1, BWP2 and BWP3. In this embodiment, the resource pool configuration information indicates three frequency hopping patterns, and the pattern indexes of the three frequency hopping patterns are ①, ② and ③ respectively. Pattern index ① corresponds to the first pattern, pattern index ② corresponds to the second pattern, and pattern index ③ corresponds to the third pattern. Take the SL-RedCap UE selecting the first pattern as an example, where the first frequency band of the first pattern is BWP1, the second frequency band is BWP3, and the third frequency band is BWP2, and the residence time of the SL RedCap UE in BWP1 is the first residence period T FH_period1 , the residence time of SL RedCap UE in BWP3 is the second residence period T FH_period2 , the residence time of SLRedCap UE in BWP2 is the third residence period T FH_period3 . T FH_period1 、T FH_period2 and T FH_period3 The duration of each of the three is equal, which is equal to T FH_period .

[0316] Before the first UE or the second UE sends data in the sidelink communication, it can select a pattern index, for example, select pattern index ①, and then switch the frequency band according to the distribution of pattern index ①. After selecting pattern index ①, the distribution of pattern index ① can be seen in Fig.10 Alternatively, after selecting pattern index ②, you can refer to the distribution diagram of pattern index ②. Fig.11 Alternatively, after selecting pattern index ③, you can refer to the distribution diagram of pattern index ③. Fig.12 .

[0317] exist Fig.10 , 11 and 12, T FH_period1 、T FH_period2 and T FH_period3 The duration of each of the three is equal, which is equal to TFH_period . And, in Fig.10 , 11 In any one of 1 and 12, the lengths of the first BWP switching delay, the second BWP switching delay and the third BWP switching delay are equal.

[0318] The steps not described in Implementation Example 2 are the same as those in Implementation Example 1 and will not be repeated here.

[0319] Implementation 3

[0320] Generally speaking, the duration of the BWP switching delay is greater than or equal to one time slot. However, in some implementations, the duration of the BWP switching delay is less than one time slot. In this case, the first time unit can be considered with a symbol as the granularity, without being limited to a time slot.

[0321] For example, Fig.13 FIG. 3 shows a schematic diagram of the frame structure of the time slot where the BWP switching delay is located in implementation mode 3 of embodiment 1 of the present application. Fig.13 As shown, the time slot includes 14 symbols in total. Symbol 1301 is the first symbol of the time slot, indicating automatic gain control (AGC). There are ten symbols from symbol 1302 to symbol 1304, where each symbol from symbol 1302 to symbol 1303 partially transmits the physical sidelink shared channel (PSSCH) and partially transmits the physical sidelink control channel (PSCCH); each symbol from symbol 1304 to symbol 1305 transmits PSSCH and does not transmit PSCCH. The BWP switching delay includes symbol 1306 and symbol 1307, so in Fig.13 In, T BWPswitchDelay =2. The content of symbol 1306 is represented by COPY1, and the content of symbol 1307 is represented by COPY2. COPY1 is a copy of the content in any one of symbols 1302 to 1305. COPY2 is a copy of the content in any one of symbols 1302 to 1305. COPY1 and COPY2 can be the same or different. For example, the content of symbol 1306 is the same as the content of symbol 1305, and the content of symbol 1307 is the same as the content of symbol 1304. For another example, the content of symbol 1306 is the same as the content of symbol 1305, and the content of symbol 1307 is also the same as the content of symbol 1305. Symbol 1308 indicates Gap, that is, a gap or interval, indicating that the symbol is used for switching between sending and receiving. In other words, Gap is not used for sending or receiving.

[0322] The second UE follows Fig.13 When the frame structure shown sends data to the first UE, it is necessary to ensure that the transmission power of each symbol from symbol 1302 to symbol 1307 is equal to the transmission power of symbol 1301. The first UE performs automatic gain control according to the first symbol received in the frame being AGC.

[0323] At this time, there may be a third UE and a fourth UE around the first UE and the second UE, and the third UE establishes a sidelink connection with the fourth UE. When the fourth UE sends data to the third UE, and the fourth UE also performs BWP switching in the time slot, the fourth UE needs to ensure that the transmission power of each symbol from symbol 1302 to symbol 1307 is equal to the transmission power of symbol 1301. When the third UE receives data, it first performs automatic gain control according to the AGC symbol included in the received data. Since COPY1 and COPY2 are set at symbols 1306 and 1307, the power received by the third UE at any one of symbols 1306 and 1307 is equal to the power received by the third UE at any one of symbols 1302 to 1305.

[0324] Accordingly, the fourth UE follows Fig.13 When the frame structure shown in FIG. 1 sends data to the first UE, it is necessary to ensure that the transmission power of each symbol from symbol 1302 to symbol 1307 is equal to the transmission power of symbol 1301. The third UE performs automatic gain control according to the first symbol received in the frame as AGC. Thus, according to the above-mentioned similar contents, the power received by the first UE on any one of symbol 1306 and symbol 1307 is equal to the power received by the first UE on any one of symbol 1302 to symbol 1305.

[0325] In this way, the second UE can learn in advance which symbols in the first UE are not suitable for the second UE to send data, so that the second UE uses appropriate symbols when sending data to the first UE, and does not affect the automatic gain control of the surrounding UEs. Correspondingly, the surrounding UEs do not affect the automatic gain control between the second UE and the first UE, thereby improving the transmission efficiency of the second UE and reducing power consumption. In addition, the efficiency of the sidelink communication between the first UE and the second UE is also improved, and the reliability of data transmission is guaranteed.

[0326] It should be noted that implementation mode 3 does not involve a resource selection window.

[0327] That is, in implementation mode 3, the first time unit does not overlap with the time domain position, including: the first time unit includes a first part of the symbol and the first time unit does not include a second part of the symbol, the first part of the symbol and the second part of the symbol are located in the same time slot, the time domain position includes a first time domain position, the duration of the first time domain position is the duration of the second part of the symbol, and the starting position of the first time domain position is the same as the starting position of the second part of the symbol.

[0328] Further, the first UE and the second UE are based on T BWPswitchDelay Re-determine the size of the transport block (TB). The calculation method of the TB size can refer to Section 8.1.3.2 of 3GPP TS 38.214. Take the second UE determination as an example. The second UE determines the size of the TB based on the T BWPswitchDelay Re-determining the transport block size TB includes re-determining N' RE , and based on the re-determined N' RE The second UE re-determines N' RE , including: the second UE determines the number of resource elements (RE) allocated for PSSCH in a time slot and in a physical resource block PRB in is the number of subcarriers in a PRB, is the number of symbols occupied by the feedback channel, is the number of symbols occupied by the overhead in one time slot and one RB, It is the number of REs occupied by modulating the reference signal in one time slot and one RB. It is provided by a higher layer of the second UE or indicated by the resource pool configuration information. Among them, sl-LengthSymbol is the number of SL symbols in a time slot provided by the higher layer of the second UE or indicated by the resource pool configuration information.

[0329] in addition, It can be determined according to the following rules: when the format of SCI 1 is A, and the Physical Sidelink Feedback Channel (PSFCH) overhead indication field is "1", 3; when the format of SCI 1 is A and the PSFCH overhead indication field is "0", is 0.

[0330] Alternatively, It can be determined according to the following rules: When the high-layer parameter sl-PSFCH-period of the second UE is "0", is 3; when the higher layer parameter sl-PSFCH-period of the second UE is "1", is 0.

[0331] in addition, provided by a higher layer of the second UE or indicated by the resource configuration information, Provided by a higher layer of the second UE or indicated by the resource pool configuration information. The higher layer parameter sl-X-Overhead indication provided by the second UE or the resource pool configuration information indication, It is indicated by the higher layer parameter sl-PSSCH-DMRS-TimePatternList of the second UE or the resource pool configuration information.

[0332] According to the above method, N′ can be calculated RE , thereby calculating the re-determined TB size. The above only takes the second UE as an example to illustrate the calculation method of the TB size, and the first UE also calculates the re-determined TB size in the above manner. The first UE and the second UE both calculate the re-determined TB size. In this way, both parties of the sidelink communication can be informed of the re-determined TB size in a timely manner, thereby better ensuring the reliability of transmission.

[0333] It should be noted that the duration of a single BWP switching delay is T BWPswitchDelay This is just an example, and it can be replaced by the duration T of a single time domain position single . T single Can be T BWPswitchDelay , or it can be the duration of the switching delay for a single RB Set.

[0334] Embodiment 2

[0335] Combine the following Figure 14-18 The second embodiment is described in detail. The overall technical solution of the second embodiment is as follows: Fig.14 Embodiment 2 includes Embodiment 4 and Embodiment 5. Embodiment 4 mainly includes Fig.15 and Fig.16 Implementation 5 mainly involves Fig.17 To explain in detail.

[0336] For example, Fig.14 The SL communication method between the RedCap UE and the opposite UE in the second embodiment is shown. Fig.14 In the example, the first UE is a RedCap UE; the second UE can be a RedCap UE or a Regular UE.

[0337] It should be noted that Fig.14 Although UE is used to represent it, those skilled in the art should understand that, for example, sensors, actuators, etc. also belong to the scope of UE. In addition, the first UE may also be referred to as a first device, and the second UE may also be referred to as a second device.

[0338] For example, Fig.14 The schematic diagram of the method flow of implementation mode 4 in embodiment 2 is shown. Fig.14 As shown, the method includes:

[0339] S1401, a first UE establishes a sidelink connection with a second UE.

[0340] The content of S1401 is the same as that of S401. Please refer to S401 and will not be repeated here.

[0341] S1402: The first UE determines the time domain position and initial time unit of the BWP switching delay The first UE determines a second time unit, where the second time unit is a time unit for sending second data.

[0342] Optionally, if the resource selection window includes only the first BWP switching delay and does not include other BWP switching delays, the time domain position of the BWP switching delay includes only the time domain position of the first BWP switching delay (which may be referred to as the first time domain position).

[0343] Optionally, if the resource selection window only includes the first BWP switching delay and the second BWP switching delay, and does not include other BWP switching delays, the time domain position of the BWP switching delay only includes the time domain position of the first BWP switching delay (which may be referred to as the first time domain position) and the time domain position of the second BWP switching delay (which may be referred to as the second time domain position).

[0344] That is, the time domain positions of the BWP switching delay determined in S1402 may be multiple or one, depending on how many BWP switching delays there are in the resource selection window.

[0345] In a possible implementation, the time domain position of the BWP switching delay may be indicated by first information. The first UE first obtains the first information and then learns the time domain position of the BWP switching delay according to the first information.

[0346] In a possible implementation, the first UE obtains the second information, where the second information includes a time resource allocation field and a resource reservation period field. The time resource allocation field indicates the initial time unit. Or it indicates that the initial time unit is the mth time unit, and the resource reservation period field indicates the period in which the first UE sends data.

[0347] Optionally, the second information further includes a frequency resource allocation field. The frequency resource allocation field indicates a frequency at which the first UE sends data.

[0348] Optionally, when the first UE is to send data to the second UE, the first UE determines the time unit to be occupied by sending the data. When the first UE does not want to send data to the second UE, it is not necessary to determine the time unit.

[0349] Taking the second data as an example, when the first UE is to send the second data to the second UE, the first UE determines the second time unit to be occupied by sending the second data. The second time unit may be a first time slot, or a first symbol, etc.

[0350] It should be noted that the second data and the second time unit are used in S1402 only to distinguish them from the first data and the first time unit used in the first embodiment to avoid confusion.

[0351] S1403: The first UE sends second data to the second UE in a second time unit.

[0352] S1403 is an optional step. After S1402, the first UE may execute S1403.

[0353] Alternatively, after S1402 , the first UE may not execute S1403 due to some reasons.

[0354] Through the technical solution of the second embodiment, the first UE can determine the appropriate time unit before sending the second data, so that the transmission efficiency of the first UE is improved and the power consumption is reduced. In addition, the efficiency of the sidelink communication between the first UE and the second UE is also improved, and the reliability of data transmission is guaranteed.

[0355] Implementation 4

[0356] In a possible implementation of implementation mode 4, the method for determining the second time unit in S1402 can be combined with Fig.15 Further description is given. For example, Fig.15 FIG. 4 shows a method for determining the second time unit in the second embodiment of the present application, that is, a detailed process of S1402. Fig.15 As shown, the process includes:

[0357] S1402a, the first UE determines the time domain position and initial time unit of the BWP switching delay P r ' svp The period for the first UE to send the second data.

[0358] Optionally, when the first UE is to send second data to the second UE, the first UE determines an initial time unit

[0359] Optionally, when the first UE is to send second data to the second UE, the first UE determines the time domain position and initial time unit of the BWP switching delay

[0360] S1402b, the first UE determines Whether it is located at the time domain position, q is an integer, k is an integer, T BWPswitchDelay The duration of a single BWP switching delay.

[0361] If the first UE determines Located at the time domain position, execute S1402c;

[0362] If the first UE determines If it is not located at the time domain position, execute S1402d;

[0363] Among them, the initial value of q is 0, and the initial value of k is 0.

[0364] S1402c, the first UE executes k=k+1, and the first UE selects a time unit As the time unit for sending the second data, do not select As a time unit for sending the second data.

[0365] That is to say, If the position is within the time domain, the position before k=k+1 will not be selected. As the time unit for sending the second data, the time after k=k+1 is selected. As a time unit for sending the second data.

[0366] S1402d, the first UE selects a time unit As a time unit for sending the second data.

[0367] That is to say, If it is not located in the time domain position, select As a time unit for sending the second data.

[0368] S1402e, the first UE executes q=q+1.

[0369] After the first UE completes executing S1402c or S1402d, the first UE executes q=q+1; thereafter, the first UE returns and executes S1402b.

[0370] It should be noted that S1402e is only an example, and implementation mode 4 may also adopt other examples.

[0371] In order to more clearly illustrate the technical solution of implementation mode 4, Fig.16 To further elaborate. Fig.16 As shown, the resource selection window includes three or more (including three) dwell periods. In order to simplify the description, we only discuss the switching of the first three dwell periods here, and the switching of more dwell periods is similar. The first two dwell periods include the first dwell period T FH_period1 , the second dwell period T FH_period2 and the third dwell period T FH_period3 (not shown in the figure). The first dwell period T FH_period1 Including the first BWP switching delay, the second dwell period T FH_period2 Including the second BWP switching delay, the third dwell period T FH_period3 A third BWP switching delay is included (not shown in the figure).

[0372] The first UE determines the time domain position and initial time unit of the first BWP switching delay, the second BWP switching delay and the third BWP switching delay set up is the time unit where the time-frequency resource 801 is located, P′ rsvp The period for the first UE to send the second data.

[0373] Optionally, when the first UE is to send second data to the second UE, the first UE determines the time domain position and initial time unit of the first BWP switching delay, the second BWP switching delay and the third BWP switching delay.

[0374] Afterwards, the first UE determines Whether it is located at the said time domain position, q is an integer, k is an integer, wherein the initial value of q is 0, and the initial value of k is 0.

[0375] When q=0 and k=0, the first UE determines (i.e., the time unit where the instant frequency resource 801 is located) is not located in the first BWP switching delay, nor is it located in other BWP switching delays. Therefore, the first UE selects As a time unit for sending the second data.

[0376] Then, the first UE executes q=q+1, where q=1 and k=0. When q=1 and k=0, the first UE determines (i.e., the time unit where the instant frequency resource 802 is located) is not located in the first BWP switching delay, nor is it located in other BWP switching delays. Therefore, the first UE selects As a time unit for sending the second data.

[0377] Then, the first UE executes q=q+1, where q=2 and k=0. When q=2 and k=0, the first UE determines (i.e., the time unit where the instant frequency resource 803 is located) is located in the first BWP switching delay. Therefore, the first UE selects (that is, the time unit where the frequency resource 804 is located) is used as the time unit for sending the second data.

[0378] Then, the first UE executes q=q+1, and q=3. When q=3, the first UE determines (i.e., the time unit where the instant frequency resource 803 is located) is located in the first BWP switching delay. Therefore, the first UE executes k=k+1, where k=1 and q=3. The first UE selects (i.e., the time unit where the instant frequency resource 804 is located) is used as the time unit for sending the second data, and the (that is, the time unit where the frequency resource 803 is located) is used as the time unit for sending the second data.

[0379] Then, the first UE executes q=q+1, where q=4 and k=1. When q=4 and k=1, the first UE determines (i.e., the time unit where the instant frequency resource 805 is located) is not within the first BWP switching delay. Therefore, the first UE selects (that is, the time unit where the frequency resource 805 is located) is used as the time unit for sending the second data.

[0380] Then, the first UE executes q=q+1, where q=5 and k=1. When q=5 and k=1, the first UE determines (i.e., the time unit where the instant frequency resource 806 is located) is located in the second BWP switching delay. Therefore, the first UE executes k=k+1, at which time k=2 and q=5, and the first UE selects (i.e., the time unit where the instant frequency resource 807 is located) is used as the time unit for sending the second data, and the (that is, the time unit where the frequency resource 806 is located) is used as the time unit for sending the second data.

[0381] Continue to execute according to the above rules until the resource selection window pops up.

[0382] Implementation method 5

[0383] In implementation mode 5, the second time unit determination method in S1402 can be combined with Fig.17 Further description: The main idea of ​​Implementation 5 is the same as that of Implementation 4, with some minor adjustments.

[0384] like Fig.17As shown, the resource selection window includes three or more (including three) dwell periods. In order to simplify the description, we only discuss the switching of the first three dwell periods here, and the switching of more dwell periods is similar. The first two dwell periods include the first dwell period T FH_period1 , the second dwell period T FH_period2 and the third dwell period T FH_period3 (not shown in the figure). The first dwell period T FH_period1 Including the first BWP switching delay, the second dwell period T FH_period2 Including the second BWP switching delay, the third dwell period T FH_period3 A third BWP switching delay is included (not shown in the figure).

[0385] After determining the time domain positions and initial time units of the first BWP switching delay, the second BWP switching delay, and the third BWP switching delay, when the first UE is to send second data to the second UE, the first UE selects the initial time unit set up is the time unit where the time-frequency resource 801 is located, P r ' svp The period for the first UE to send the second data.

[0386] Afterwards, the first UE Fig.15 or Fig.16 The steps or ideas in the above are executed, and the similarities are not repeated here. The difference is that the first UE determines that the time unit where the instant frequency resource 803 is located is located in the first BWP switching delay. Therefore, the first UE selects the first time unit in the second residence period (that is, the time unit where the instant frequency resource 804 is located) as the time unit for sending the second data.

[0387] Then, the first UE continues to follow Fig.15 or Fig.16 The steps or ideas in the above are executed, and the similarities are not repeated here. The difference is that the first UE determines that the time unit where the time-frequency resource 806 is located is located in the second BWP switching delay. Therefore, the first UE selects the first time unit of the third residence period (that is, the time unit where the time-frequency resource 807 is located) as the time unit for sending the second data, and does not select the time unit where the time-frequency resource 806 is located as the time unit for sending the second data.

[0388] Continue to execute according to the above rules until the resource selection window pops up.

[0389] It should be noted that, unless otherwise specified or introduced, all or any part of the above-mentioned embodiments provided in the present application (including all or any part of different implementation methods) can be freely combined, and the combined technical solutions are also within the scope of the present application.

[0390] In addition, any part of the above-mentioned embodiments provided in the present application (including all or any part of different implementation methods) can also be used as a technical solution alone, and the technical solution is also within the scope of the present application.

[0391] The method provided in the embodiment of the present application is applicable to the following devices. For example, Fig.18 A device 1800 is provided for the present application. Exemplarily, the device 1800 includes at least one processor 1810. Optionally, the device 1800 may also include a memory 1820; in this case, the processor 1810 is coupled to the memory 1820, and the coupling in the embodiment of the present application may be a communication connection, an electrical connection, or other forms. Specifically, the memory 1820 is used to store program instructions. The processor 1810 is used to call the program instructions stored in the memory 1820 so that the device 1800 executes the steps performed by the device in the method provided in the embodiment of the present application. It should be understood that the device 1800 can be used to implement the method provided in the embodiment of the present application, and the relevant features can be referred to above and will not be repeated here. The device 1800 can be at least one of the above-mentioned core network device CN and user equipment UE.

[0392] Alternatively, the device 1800 may not include the memory 1820, that is, the device 1800 itself does not have the memory 1820, and the program instructions are stored in other devices or in the cloud. Before the device 1800 runs the program instructions, the program instructions are received from the other devices or in the cloud.

[0393] The embodiment of the present application further provides a chip, which may include an input interface, an output interface and a processing circuit. In the embodiment of the present application, the input interface and the output interface may complete the interaction of signaling or data, and the processing circuit may complete the generation and processing of signaling or data information.

[0394] The embodiments of the present application also provide a chip system, including a processor, for supporting a computing device to implement the functions involved in any of the above embodiments. In one possible design, the chip system may also include a memory for storing necessary program instructions and data, and when the processor runs the program instructions, the device on which the chip system is installed implements the method involved in any of the above embodiments. Exemplarily, the chip system may be composed of one or more chips, and may also include chips and other discrete devices.

[0395] An embodiment of the present application further provides a processor for coupling with a memory, wherein the memory stores instructions. When the processor executes the instructions, the processor executes the methods and functions involved in any of the above embodiments.

[0396] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods and functions involved in any of the above embodiments.

[0397] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions are stored. When a processor executes the instructions, the processor executes the methods and functions involved in any of the above embodiments.

[0398] Generally, various embodiments of the present application can be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software, which can be performed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present application are shown and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that the boxes, devices, systems, techniques, or methods described herein can be implemented as, for example, non-limiting examples, hardware, software, firmware, dedicated circuits or logic, general hardware or controllers or other computing devices, or some combination thereof.

[0399] The present application also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer executable instructions, such as instructions included in a program module, which are executed in a device on a real or virtual processor of the target to perform the process / method as described above with reference to the accompanying drawings. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules can be combined or divided between program modules as needed. Machine executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in local and remote storage media.

[0400] The computer program code for implementing the method of the present application can be written in one or more programming languages. These computer program codes can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that when the program code is executed by the computer or other programmable data processing device, the function / operation specified in the flow chart or block diagram is implemented. The program code can be executed completely on the computer, partially on the computer, as an independent software package, partially on the computer and partially on a remote computer or completely on a remote computer or server.

[0401] In the context of the present application, computer program code or related data may be included by any appropriate carrier to enable a device, apparatus or processor to perform the various processes and operations described above. Examples of carriers include signals, computer readable media, etc. Examples of signals may include electrical, optical, radio, acoustic or other forms of propagation signals, such as carrier waves, infrared signals, etc.

[0402] A computer readable medium may be any tangible medium that contains or stores a program for or related to an instruction execution system, apparatus, or device. A computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More detailed examples of computer readable storage media include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0403] In addition, although the operation of the method of the present application is described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flow chart can change the order of execution. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, or one step can be decomposed into multiple steps for execution. It should also be noted that the features and functions of two or more devices according to the present application can be embodied in one device. Conversely, the features and functions of a device described above can be further divided into being embodied by multiple devices.

[0404] In the embodiments of the present application, as used in the specification of the present application and the appended claims, the singular expressions "a", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one or more (including two). The term "or" is used to describe the association relationship of associated objects, indicating that three relationships may exist; for example, A or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

[0405] References to "one embodiment" or "some embodiments" etc. described in the specification of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. The term "connection" includes direct connection and indirect connection, unless otherwise specified. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated.

[0406] In the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0407] The above descriptions of various implementations of the present application are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various embodiments disclosed herein.

Claims

1. A communication method, characterized in that: The method comprises: The second device establishes a sidelink connection with the first device; The second device receives first information from the first device; The second device determines a time domain position according to the first information, wherein the first information instructs the first device to switch a frequency band at the time domain position; The second device determines to send first data to the first device at a first time unit, and the first time unit does not overlap with the time domain position.

2. The method according to claim 1, characterized in that The first time unit does not overlap with the time domain position, including: The first time unit is at least one time unit remaining after excluding the time domain position in the resource selection window of the second device, wherein the time domain position includes a first time domain position, the duration of the first time domain position is a first duration, and the first duration is greater than or equal to one time slot.

3. The method according to claim 2, characterized in that The time domain position includes a first time domain position and a second time domain position, and the duration of the second time domain position is the first duration.

4. The method according to any one of claims 1 to 3, characterized in that: The first time unit does not overlap with the time domain position, including: The first time unit includes a first part of symbols and does not include a second part of symbols, the first part of symbols and the second part of symbols are located in the same time slot, the time domain position includes a first time domain position, the duration of the first time domain position is the duration of the second part of symbols, and the starting position of the first time domain position is the same as the starting position of the second part of symbols.

5. The method according to claim 2 or 3, characterized in that: The first time unit is a plurality of time units remaining after excluding the time domain position and another time domain position in the resource selection window, wherein the second device determines to periodically send the first data to the first device in the first time unit.

6. The method according to claim 5, characterized in that The another time domain position is determined by the second device through a first period and the time domain position, wherein the first period is a period in which the second device sends the first data.

7. The method according to any one of claims 1 to 6, characterized in that: The first information includes the dwell period T on each frequency band FH_period , the dwell period offset T FH_offset and second information indicating a capability or type of the first device.

8. The method according to any one of claims 1 to 6, characterized in that: The first information includes the dwell period T on each frequency band FH_period , the dwell period offset T FH_offset and time domain position information, wherein the time domain position information includes a first duration, and the duration of a single time domain position is the first duration.

9. The method according to claim 8, characterized in that The starting time domain position of the dwell period is determined by the second device through formula 1, in, The number of time units contained in a system frame or direct frame under the subcarrier configuration parameter μ; n f is the system frame number SFN or direct frame number DFN where the starting time domain position is located; The time unit number in the system frame or direct frame where the starting time domain position is located under the subcarrier configuration parameter μ; T FH_offset Refers to the offset of the starting time domain position relative to the 0th time unit position in the frame with system frame number 0; T FH_offset and T FH_period is a high-level configuration of the first device, It is indicated by resource pool configuration information, where the resource pool configuration information is configured by a network device or the second device is pre-configured; The subcarrier configuration parameter μ indicates a subcarrier spacing, and the subcarrier configuration parameter μ is configured by a high layer of the second device or indicated by the resource pool configuration information; Among them, mod means remainder.

10. The method according to any one of claims 1 to 6, characterized in that: The first information includes a pattern index and second information, the pattern index corresponds to a frequency band pattern, the second information indicates the capability or type of the first device, the second device obtains the duration of a single time domain position according to the second information and a subcarrier configuration parameter μ, the subcarrier configuration parameter μ indicates a subcarrier spacing, and the subcarrier configuration parameter μ is a high-level configuration of the second device or indicated by resource pool configuration information.

11. The method according to any one of claims 1 to 6, characterized in that: The first information includes a pattern index and time domain position information, the pattern index corresponds to a frequency band pattern, the time domain position information includes a first duration, and the duration of a single time domain position is the first duration.

12. The method according to claim 4, characterized in that The second device sends a physical sidelink shared channel PSSCH on the first part of symbols, the sending power of the second device on any one of the first part of symbols is a first power, the sending power of the second device on any one of the second part of symbols is a second power, and the first power is equal to the second power; The second device sends first content on a first symbol in the first part of symbols, and the content sent by the second device on a second symbol in the second part of symbols is a copy of the first content.

13. The method according to claim 12, characterized in that The second device sends second content on a third symbol in the first part of symbols, and the content sent by the second device on a fourth symbol in the second part of symbols is a copy of the second content.

14. The method according to claim 12 or 13, characterized in that The second device determines the transport block TB size according to the duration of the second part of symbols.

15. The method according to claim 14, characterized in that The second device calculates the time length T of a single time domain position according to the time length T of a single time domain position. single , determining the transport block TB size includes determining N' RE , and according to the determined N' RE Determine the transport block TB size; wherein the duration of the time domain position is T single Integer multiples of T single The duration is equal to that of the first time domain position; Among them, the determined N' RE Determined by formula 2, Among them, N' RE The number of resource elements RE allocated for PSSCH in a time slot and in a physical resource block PRB; is the number of subcarriers in a PRB, It is provided by a higher layer of the second device or indicated by resource pool configuration information; is the number of symbols occupied by the feedback channel, It can be determined according to the first rule; is the number of symbols occupied by the overhead in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information; is the number of REs occupied by the modulation reference signal in one time slot and one RB, is provided by a higher layer of the second device or indicated by the resource pool configuration information; The sl-LengthSymbol is the number of SL symbols in a time slot provided by the higher layer of the second device or indicated by the resource pool configuration information.

16. The method according to claim 15, characterized in that The first rule is: When the format of the sidelink control information SCI 1 is A, and the physical sidelink feedback channel PSFCH overhead indication field is "1", 3; when the format of SCI 1 is A, and the PSFCH overhead indication field is "0", is 0.

17. The method according to claim 15, characterized in that The first rule is: When the higher layer parameter sl-PSFCH-period of the second device is "0", is 3; when the high-layer parameter sl-PSFCH-period of the second device is "1", is 0.

18. The method according to any one of claims 1 to 17, characterized in that: After the second device determines the first time unit, the method includes: The second device sends the first data at the first time unit.

19. The method according to any one of claims 1 to 18, characterized in that: The first device is a reduced capability user equipment RedCap UE, the frequency band is a partial bandwidth BWP or a resource block set RB Set, and the time domain position is a time domain position of a BWP switching delay or a time domain position of a RB Set switching delay.

20. The method according to claim 2, 5 or 9, characterized in that The time unit is a time slot or a symbol.

21. The method according to any one of claims 15 to 17, characterized in that: T single The duration of a single BWP switching delay T BWPswitchDela .

22. A communication method, characterized in that: The method comprises: The first device establishes a sidelink connection with the second device; The first device determines a time domain position according to first information, wherein the first information instructs the first device to switch a frequency band at the time domain position; The first device receives the first data from the second device in a first time unit, the first time unit includes a first partial symbol and the first time unit does not include a second partial symbol, the first partial symbol and the second partial symbol are located in the same time slot, the time domain position includes a first time domain position, the duration of the first time domain position is the duration of the second partial symbol, and the starting position of the first time domain position is the same as the starting position of the second partial symbol.

23. The method according to claim 22, characterized in that The method comprises: The first device receives a physical sidelink shared channel PSSCH on the first part of symbols; The first device receives first content on a first symbol in the first portion of symbols.

24. The method according to claim 23, characterized in that The first device receives second content on a third symbol in the first portion of symbols.

25. The method according to claim 23 or 24, characterized in that The first device determines the transport block TB size according to the duration of the second part of symbols.

26. The method according to claim 25, characterized in that The first device determines the duration T of a single time domain position according to the duration T of the single time domain position. single , determining the transport block TB size includes determining N' RE , and according to the determined N' RE Determine the transport block TB size; wherein the duration of the time domain position is T single Integer multiples of T single The duration is equal to that of the first time domain position; Among them, the determined N' RE Determined by formula 2, Among them, N' RE The number of resource elements RE allocated for PSSCH in a time slot and in a physical resource block PRB; is the number of subcarriers in a PRB, It is provided by a higher layer of the first device or indicated by resource pool configuration information; is the number of symbols occupied by the feedback channel, It can be determined according to the first rule; is the number of symbols occupied by the overhead in one time slot and one RB, is provided by a higher layer of the first device or indicated by the resource pool configuration information; is the number of REs occupied by the modulation reference signal in one time slot and one RB, is provided by a higher layer of the first device or indicated by the resource pool configuration information; The sl-LengthSymbol is the number of SL symbols in a time slot provided by the higher layer of the first device or indicated by the resource pool configuration information.

27. The method according to any one of claims 22 to 26, characterized in that: The first device is a reduced capability user equipment RedCap UE, the frequency band is a partial bandwidth BWP or a resource block set RB Set, and the time domain position is a time domain position of a BWP switching delay or a time domain position of a RB Set switching delay.

28. An electronic device comprising a processor and a memory coupled to the processor, the memory storing computer instructions, and when the computer instructions are executed by the processor, the method as claimed in any one of claims 1 to 21 or any one of claims 22 to 27 is executed.

29. A computer-readable storage medium storing computer instructions, characterized in that: When the computer instructions are executed, the method according to any one of claims 1 to 21 or any one of claims 22 to 27 is executed.

30. A chip comprising a processor and a memory coupled to the processor, characterized in that: The memory stores computer instructions, and when the processor executes the computer instructions, the method according to any one of claims 1 to 21 or any one of claims 22 to 27 is performed.

31. A computer program product, stored on a computer-readable storage medium, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 21 or any one of claims 22 to 27 is executed.