Lateral communication method and terminal equipment

CN119404575APending Publication Date: 2025-02-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280097361.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

How to support the implementation of multi-slot continuous transmission (MCSt) on unlicensed spectrum in the SL-U system is an urgent problem that needs to be solved. It is difficult to effectively improve the utilization of channel occupancy time and avoid different systems from accessing the channel with existing technology.

Method used

By defining a multi-slot continuous transmission resource mode in the SL-U system, the terminal device can occupy M consecutive time slots in the time domain and occupy one or more resource blocks in the resource pool in the frequency domain. Interleave resource blocks or sub-channels to ensure continuity and effective utilization of MCSt resources.

Benefits of technology

It improves the utilization of channel occupancy time, avoids different systems from accessing the channel through LBT, and enhances the communication efficiency and competitiveness of terminal equipment on unlicensed spectrum.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119404575A_ABST
    Figure CN119404575A_ABST
Patent Text Reader

Abstract

The invention provides a sidewalk communication method and terminal equipment. The method comprises: a terminal device determining a first multi-slot continuous transmission MCSt resource, the first MCSt resource occupying M continuous slots on a time domain, M being a positive integer greater than 1, the first MCSt resource satisfying one of the following on a frequency domain: occupying one or more resource blocks or interleaving PRBs in a sidewalk resource pool; occupying one or more resource block sets in the sidewalk resource pool; and occupying one or more sub-channels in the sidewalk resource pool. The embodiment of the invention provides a method for sidewalk communication, which is used for stipulating a first MCSt resource occupied by MCSt in an SL-U system, and the definition mode of the first MCSt resource is beneficial for realizing MCSt in the SL-U system.
Need to check novelty before this filing date? Find Prior Art

Description

Method and terminal equipment for sideline communication Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a method and terminal device for sideline communication. Background Art

[0002] On the unlicensed spectrum, the communication device needs to listen before talk (LBT) first, and can only access the channel after the LBT is successful. After the communication device successfully accesses the channel through LBT, it can transmit continuously or discontinuously within the corresponding channel occupancy time (COT). At present, in order to make more full use of the COT initiated after the LBT is successful, the concept of MCSt transmission may be introduced in the sidelink over unlicensed spectrum (SL-U) system, that is, the terminal device can transmit continuously on multiple time slots to improve the utilization rate of COT. Based on the advantages of MCSt, there is currently discussion about introducing the MCSt mode in the SL-U system. However, how the SL-U system supports MCSt transmission is an urgent problem to be solved.

[0003] Summary of the Invention

[0004] The present application provides a method and terminal device for sideline communication. The following introduces various aspects of the present application.

[0005] In a first aspect, a method for sideline communication is provided, including: a terminal device determines a first multi-slot continuous transmission MCSt resource, the first MCSt resource occupies M consecutive time slots in the time domain, M is a positive integer greater than 1, and the first MCSt resource satisfies one of the following in the frequency domain: occupies one or more resource blocks or interleaved resource blocks in the sideline resource pool; occupies one or more resource block sets in the sideline resource pool; and occupies one or more subchannels in the sideline resource pool.

[0006] In a second aspect, a method for sideline communication is provided, comprising: a terminal device selects resources in a sideline resource pool based on a first parameter, wherein the first parameter is associated with a multi-slot continuous transmission MCSt resource.

[0007] In a third aspect, a terminal device is provided, including: a processing unit, used to determine a first multi-slot continuous transmission MCSt resource, the first MCSt resource occupies M consecutive time slots in the time domain, the M is a positive integer greater than 1, and the first MCSt resource satisfies one of the following in the frequency domain: occupying one or more resource blocks or interleaved resource blocks in the sideline resource pool; occupying one or more resource block sets in the sideline resource pool; and occupying one or more sub-channels in the sideline resource pool.

[0008] In a fourth aspect, a terminal device is provided, comprising: a processing unit for selecting resources in a sidelink resource pool based on a first parameter, wherein the first parameter is associated with a multi-slot continuous transmission MCSt resource.

[0009] In a fifth aspect, a terminal device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device executes part or all of the steps in the method of the above aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.

[0011] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a terminal device) to execute some or all of the steps in the methods of the above aspects.

[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a terminal device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] An embodiment of the present application provides a method for sideline communication to define a first MCSt resource occupied by MCSt in an SL-U system. Specifically, the first MCSt resource can occupy M consecutive time slots in the time domain, and in the frequency domain, the first MCSt resource satisfies one of the following conditions: occupies one or more resource blocks or interleaved resource blocks in a resource pool; occupies one or more resource block sets in a resource pool; and occupies one or more subchannels in a resource pool. This definition of the first MCSt resource facilitates MCSt in an SL-U system. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG1 is a diagram illustrating an example of a system architecture of a wireless communication system to which an embodiment of the present application may be applied.

[0016] FIG2 is an example diagram of a side communication scenario within network coverage.

[0017] FIG3 is an example diagram of a side communication scenario with partial network coverage.

[0018] FIG4 is an example diagram of a side communication scenario outside network coverage.

[0019] FIG5 is a diagram showing an example of a side communication scenario based on a central control node.

[0020] FIG6 is an example diagram of a sideline communication method based on broadcasting.

[0021] FIG7 is an example diagram of a unicast-based sideline communication method.

[0022] FIG8 is an example diagram of a side communication method based on multicast.

[0023] FIG9 is a schematic diagram showing a physical layer structure in sideline communication.

[0024] FIG10 is a schematic diagram showing another physical layer structure in sideline communication.

[0025] FIG11 is a schematic diagram showing a method for reserving resources in a sideline communication system.

[0026] FIG12 is a schematic diagram showing a resource selection method based on listening in a sideline communication system.

[0027] FIG13 is a schematic diagram showing a resource selection method based on listening in a sideline communication system.

[0028] FIG14 is a schematic diagram of a resource mapping method on an unlicensed spectrum applicable to an embodiment of the present application.

[0029] FIG15 is an example of a resource pool configured on an unlicensed spectrum to which an embodiment of the present application is applicable.

[0030] FIG16 is a schematic flowchart of a method for sideline communication according to an embodiment of the present application.

[0031] FIG17 shows a schematic diagram of a PSFCH resource configuration method according to an embodiment of the present application.

[0032] FIG18 shows a schematic diagram of a PSFCH resource configuration method according to another embodiment of the present application.

[0033] Figure 19 shows a schematic diagram of the relationship between the first MCSt resource and the resources within the last symbol in an embodiment of the present application.

[0034] FIG20 is a schematic diagram of a method for sideline communication according to another embodiment of the present application.

[0035] Figure 21 is a schematic diagram of a terminal device according to an embodiment of the present application.

[0036] FIG22 is a schematic diagram of a terminal device according to another embodiment of the present application.

[0037] Figure 23 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] The technical solution in this application will be described below with reference to the accompanying drawings.

[0039] Communication system architecture

[0040] FIG1 is a diagram illustrating an exemplary system architecture of a wireless communication system 100 to which embodiments of the present application may be applied. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.

[0041] FIG1 exemplarily shows a network device and a terminal device. Optionally, the wireless communication system 100 may include one or more network devices 110 and / or one or more terminal devices 120. For a network device 110, the one or more terminal devices 120 may all be located within the network coverage of the network device 110, or all be located outside the network coverage of the network device 110, or some may be located within the coverage of the network device 110 and others outside the network coverage of the network device 110. This is not limited in the embodiments of the present application.

[0042] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0043] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0044] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal device, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a vehicle, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. For example, a terminal device can act as a dispatching entity, providing sidelink signals between terminal devices in vehicle-to-everything (V2X) or device-to-device (D2D) communications. For example, a cell phone and a car can communicate with each other using sidelink signals. A cell phone and a smart home device can also communicate without relaying the communication signal through a base station. Alternatively, the terminal device can be used to act as a base station.

[0045] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station may also refer to a communication module, modem, or chip used to be set in the aforementioned device or apparatus. A base station may also be a mobile switching center and a device that performs base station functions in device-to-device D2D, V2X, or machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. A base station may support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by network devices.

[0046] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0047] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.

[0048] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0049] Sideline communication under different network coverage conditions

[0050] Sidelink communication refers to a communication technology based on a sidelink. Sidelink communication can be, for example, device-to-device (D2D) or vehicle-to-everything (V2X) communication. In traditional cellular systems, communication data is received or sent between terminal devices and network devices, while sidelink communication supports direct communication and data transmission between terminal devices. Compared with traditional cellular communication, direct communication data transmission between terminal devices can have higher spectrum efficiency and lower transmission latency. For example, the vehicle networking system adopts sidelink communication technology.

[0051] In side communication, according to the network coverage of the terminal device, the side communication can be divided into side communication within the network coverage, side communication with partial network coverage, and side communication outside the network coverage.

[0052] Figure 2 illustrates an example scenario for sidelink communication within network coverage. In the scenario shown in Figure 2, both terminal devices 120a are within the coverage of network device 110. Therefore, both terminal devices 120a can receive configuration signaling from network device 110 (configuration signaling in this application can also be replaced by configuration information) and determine the sidelink configuration based on the configuration signaling from network device 110. After both terminal devices 120a have configured their sidelinks, sidelink communication can proceed on the sidelink.

[0053] Figure 3 is an example diagram of a sidelink communication scenario with partial network coverage. In the scenario shown in Figure 3, terminal device 120a performs sidelink communication with terminal device 120b. Terminal device 120a is located within the coverage range of network device 110, so terminal device 120a can receive the configuration signaling of network device 110 and determine the sidelink configuration based on the configuration signaling of network device 110. Terminal device 120b is located outside the network coverage and cannot receive the configuration signaling of network device 110. In this case, terminal device 120b can determine the sidelink configuration based on pre-configuration information and / or information carried in the physical sidelink broadcast channel (PSBCH) sent by terminal device 120a within the network coverage. After both terminal device 120a and terminal device 120b perform sidelink configuration, sidelink communication can be performed on the sidelink.

[0054] Figure 4 illustrates an example scenario for sidelink communication outside of network coverage. In the scenario shown in Figure 4, both terminal devices 120b are outside of network coverage. In this scenario, both terminal devices 120b can determine the sidelink configuration based on pre-configured information. After both terminal devices 120b have configured their sidelinks, sidelink communication can proceed over the sidelink.

[0055] Sideline communication based on central control node

[0056] Figure 5 is an example diagram of a sideline communication scenario based on a central control node. In this sideline communication scenario, multiple terminal devices can form a communication group, and the communication group has a central control node. The central control node can be a terminal device in the communication group (such as terminal device 1 in Figure 5), and the terminal device can also be called a cluster head (CH) terminal device. The central control node can be responsible for completing one or more of the following functions: establishing a communication group, joining and leaving group members of the communication group, coordinating resources within the communication group, allocating sideline transmission resources to other terminal devices, receiving sideline feedback information from other terminal devices, and coordinating resources with other communication groups.

[0057] Sideline communication mode

[0058] Some standards or protocols (such as the 3rd Generation Partnership Project (3GPP)) define two sideline communication modes: a first mode and a second mode.

[0059] In the first mode, the resources of the terminal device (the resources mentioned in this application may also be referred to as transmission resources, such as time-frequency resources) are allocated by the network device. The terminal device can send data on the side link according to the resources allocated by the network device. The network device can allocate resources for a single transmission to the terminal device, or it can allocate resources for semi-static transmission to the terminal device. This first mode can be applied to scenarios covered by a network device, such as the scenario shown in Figure 2 above. In the scenario shown in Figure 2, the terminal device 120a is within the network coverage of the network device 110, so the network device 110 can allocate resources used in the side transmission process to the terminal device 120a.

[0060] In the second mode, the terminal device can autonomously select one or more resources from a resource pool (RP). The terminal device can then perform side transmission based on the selected resources. For example, in the scenario shown in FIG4 , the terminal device 120b is located outside the cell coverage area. Therefore, the terminal device 120b can autonomously select resources from a pre-configured resource pool for side transmission. Alternatively, in the scenario shown in FIG2 , the terminal device 120a can also autonomously select one or more resources from a resource pool configured by the network device 110 for side transmission.

[0061] Data transmission method of side communication

[0062] Some sidewalk communication systems (such as long-term evolution vehicle to everything (LTE-V2X)) support broadcast-based data transmission (hereinafter referred to as broadcast transmission). For broadcast transmission, the receiving terminal can be any terminal device around the transmitting terminal. Taking Figure 6 as an example, terminal device 1 is the transmitting terminal, and the receiving terminal corresponding to the transmitting terminal is any terminal device around terminal device 1, for example, terminal device 2 to terminal device 6 in Figure 6.

[0063] In addition to broadcast transmission, some communication systems also support unicast-based data transmission (hereinafter referred to as unicast transmission) and / or multicast-based data transmission (hereinafter referred to as multicast transmission). For example, the new radio vehicle to everything (NR-V2X) hopes to support autonomous driving. Autonomous driving places higher requirements on data interaction between vehicles. For example, data interaction between vehicles requires higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc. Therefore, in order to improve the performance of data interaction between vehicles, NR-V2X introduces unicast transmission and multicast transmission.

[0064] For unicast transmission, there is typically only one receiving terminal. For example, in Figure 7, unicast transmission occurs between terminal devices 1 and 2. Terminal device 1 can be the sending terminal, and terminal device 2 can be the receiving terminal, or vice versa.

[0065] For multicast transmission, the receiving terminal can be a terminal device within a communication group, or a terminal device within a certain transmission distance. For example, in Figure 8, terminal devices 1, 2, 3, and 4 form a communication group. If terminal device 1 sends data, all other terminal devices in the group (terminal devices 2 through 4) can be receiving terminals.

[0066] Physical layer structure of sideline communication

[0067] The following describes the frame structure of the sidelink system frame applicable to the embodiments of the present application in conjunction with Figures 9 and 10. Figure 9 shows the frame structure of a system frame that does not carry the physical sidelink feedback channel (PSFCH) in NR-V2X. Figure 10 shows the frame structure of a system frame that carries the PSFCH in NR-V2X.

[0068] As shown in Figure 10, in the time domain, the sidelink symbols occupied by the PSCCH start from the second sidelink symbol of the system frame (for example, the orthogonal frequency division multiplexing (OFDM) symbol) and occupy 2 or 3 sidelink symbols. In the frequency domain, the physical sidelink control channel (PSCCH) can occupy {10, 12 15, 20, 25} physical resource blocks (PRBs). Generally, in order to reduce the complexity of blind detection of PSCCH by terminal devices, only one number of PSCCH symbols and PRBs is allowed to be configured in a resource pool. In addition, since the subchannel is the minimum granularity of PSSCH resource allocation specified in NR-V2X, the number of PRBs occupied by the PSCCH must be less than or equal to the number of PRBs contained in a subchannel in the resource pool, so as to avoid additional restrictions on the resource selection or allocation of the physical sidelink shared channel (PSSCH).

[0069] Continuing with Figure 9, in the time domain, the PSSCH also starts at the second sidebar symbol of the system frame and ends at the penultimate sidebar symbol of the system frame. In the frequency domain, the PSSCH occupies K1 subchannels of the system frame, each of which consists of K2 consecutive PRBs, where K1 and K2 are positive integers.

[0070] Typically, the last symbol of a system frame is a guard period (GP) symbol. Furthermore, the first sidelink symbol of a system frame is a repetition of the second sidelink symbol. When receiving the system frame, a terminal can typically use the first sidelink symbol as an automatic gain control (AGC) symbol. Data on the AGC symbol is typically not used for data demodulation.

[0071] As shown in Figure 10, within a time slot, the first OFDM symbol is fixed for automatic gain control (AGC). On the AGC symbol, the UE copies the information sent on the second symbol. The last symbol of the time slot is the protection interval, which is used for transceiver conversion and for the UE to switch from the transmit (or receive) state to the receive (or transmit) state. In the remaining OFDM symbols, the PSCCH can occupy two or three OFDM symbols starting from the second sidelink symbol. In the frequency domain, the PRB occupied by the PSCCH is within the subchannel range of a PSSCH. If the number of PRBs occupied by the PSCCH is less than the size of a subchannel of the PSSCH, or the frequency domain resources of the PSSCH include multiple subchannels, then the PSCCH can be frequency-division multiplexed with the PSSCH on the OFDM symbol where the PSCCH is located.

[0072] The PSCCH carries the first-order SCI, which primarily includes fields related to resource sensing, facilitating resource exclusion and selection after decoding by other UEs. In addition to data, the PSSCH also carries the second-order SCI. Secondary sidelink control information primarily includes fields related to data demodulation, facilitating demodulation of data by other UEs.

[0073] In NR-V2X, PSFCH resources are configured periodically, with a period of {0, 1, 2, 4} time slots. If it is 0, it means that there are no PSFCH resources configured in the current resource pool. Using a period of 2 or 4 time slots can reduce the system resources occupied by PSFCH. If PSFCH resources exist in a time slot, the PSFCH is located in the second-to-last OFDM symbol in the time slot. Because the UE's received power may vary on the OFDM symbol where the PSFCH is located, the third-to-last symbol in the time slot is also used for PSFCH transmission to assist the receiving UE in performing AGC adjustment. The signal on the third-to-last symbol is a repetition of the signal on the second-to-last symbol. In addition, the UE sending the PSSCH may be different from the UE sending the PSFCH. Therefore, an additional symbol is required before the two PSFCH symbols for the UE's transmit and receive switching.

[0074] Resource reservation for sideline communication

[0075] As described above in the sidelink communication mode, in Mode 2, the terminal device can autonomously select sidelink resources to transmit data. Resource reservation can be understood as a prerequisite for supporting resource selection by the terminal device. Resource reservation means that the terminal device can reserve selected sidelink resources (e.g., time-frequency resources) in the first sidelink control information carried by the PSCCH.

[0076] Currently, in the sideline communication system, both intra-TB resource reservation and inter-TB resource reservation are supported, which will be described below with reference to FIG11 .

[0077] Referring to Figure 11, the terminal device sends a first sidelink control information (SCI), using the time resource assignment field and frequency resource assignment field in the first SCI to indicate the N time-frequency resources used for the current TB transmission (including the time-frequency resources used for the current transport block (TB)). Generally, N≤Nmax. In NR V2X, Nmax is equal to 2 or 3. At the same time, the above-mentioned N indicated time-frequency resources can be distributed within W time slots. In NR V2X, W is equal to 32.

[0078] Continuing with FIG11 , during the transmission of TB 1, the terminal device can send a first SCI in the PSCCH simultaneously with the initial transmission data in the PSSCH, and use the two fields in the first SCI to indicate the time-frequency resource locations for the initial transmission and retransmission 1 (i.e., N=2 in this case), thereby reserving time-frequency resources for retransmission 1. Typically, the initial transmission and retransmission 1 are distributed within 32 time slots in the time domain.

[0079] Similarly, referring to Figure 11 , during the transmission of TB 1, the terminal device may use the first SCI sent in the PSCCH of retransmission 1 to indicate the time-frequency resources for retransmission 1 and retransmission 2. The time-frequency resources for retransmission 1 and retransmission 2 may be distributed within 32 time slots in the time domain.

[0080] In addition, when the terminal device sends the first SCI, it can use the resource reservation period field in the first SCI to reserve resources between TBs.

[0081] Continuing to refer to Figure 11, when the terminal device sends the first SCI indicating the initial transmission resources of TB 1, it can use the time domain resource allocation domain and frequency domain resource allocation domain in the first SCI to indicate the time-frequency resource position of the initial transmission and retransmission 1 of TB 1, which is recorded as {(t1, f1), (t2, f2)}. Among them, t1 and t2 represent the time domain positions of the initial transmission and retransmission 1 resources of TB 1, and f1 and f2 represent the frequency domain positions of the initial transmission and retransmission 1 resources of TB 1. If the value of the resource reservation period domain in the first SCI is 100 milliseconds, the first SCI also indicates the time-frequency resources {(t1+100, f1), (t2+100, f2)}, and these two resources are used for the transmission of the initial transmission and retransmission 1 of TB 2.

[0082] Similarly, the first SCI sent on the retransmission 1 resource of TB 1 can also reserve the time-frequency resources for retransmission 1 and retransmission 2 of TB 2 using the resource reservation period field. In NR V2X, the possible values ​​of the resource reservation period field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 milliseconds, which is more flexible than LTE V2X. However, in each resource pool, usually only e types of values ​​are configured, and the terminal device can determine the possible values ​​to be used based on the resource pool used. The e types of values ​​in the resource pool configuration are recorded as the resource reservation period set M. For example, e is less than or equal to 16.

[0083] In addition, through network configuration or pre-configuration, the above-mentioned reservation between TBs can be activated or deactivated in units of resource pools. When deactivating the reservation between TBs, the resource reservation period field is not included in the first SCI. Generally, before triggering resource reselection, the value of the resource reservation period field used by the terminal device, that is, the resource reservation period, will not change. Each time the terminal device sends the first SCI, it uses the "resource reservation period field" therein to reserve the resources of the next period for the transmission of another TB, thereby achieving periodic semi-continuous transmission.

[0084] When a terminal device operates in Mode 2 described above, it can obtain the first SCI sent by other terminal devices by monitoring the PSCCH sent by other terminal devices, thereby learning the resources reserved by other terminal devices. When the terminal device subsequently selects resources, it will exclude the resources reserved by other terminal devices, thereby avoiding resource collisions. The following describes a monitoring-based resource selection method in a sideline communication system, in conjunction with Figures 12 and 13.

[0085] Listening-based resource selection method

[0086] Referring to Figure 12, the terminal device may trigger resource selection or reselection in time slot n. In some implementations, time slot n may be the time slot in which the upper layer (e.g., the MAC layer) triggers the physical layer to report the candidate resource set. The resource selection window starts from n+T1 and ends at n+T2, expressed as [n+T1, n+T2]. Where 0<=T1<=T proc,1 , when the subcarrier spacing is 15, 30, 60, 120kHz, T proc,1 The time slots are 3, 5, 9, and 17. 2min <=T2<=remaining delay budget of the service, T 2min The value set of is {1, 5, 10, 20} * 2μ time slots, where μ = 0, 1, 2, 3 corresponds to the case where the subcarrier spacing is 15, 30, 60, 120kHz. The terminal device determines T from this value set according to the priority of its own data to be sent. 2min For example, when the subcarrier spacing is 15kHz, the terminal device determines T from the set {1, 5, 10, 20} according to the priority of its own data to be sent. 2min When T 2min If T2 is greater than or equal to the service's remaining delay budget, then T2 equals the service's remaining delay budget. The remaining delay budget is the difference between the time at which the data's delay requirement corresponds and the current time. For example, if a data packet arrives at time slot n and the delay requirement is 50 milliseconds, and a time slot is 1 millisecond, then if the current time is time slot n, the remaining delay budget is 50 milliseconds. If the current time is time slot n+20, the remaining delay budget is 30 milliseconds.

[0087] Before resource selection, the terminal device needs to proc,0 The resource monitoring is performed within the monitoring window of T0, and the value of T0 is 100 or 1100 milliseconds. When the subcarrier spacing is 15, 30, 60, or 120 kHz, T proc,0 The time slots are 1, 2, and 4. Generally speaking, the terminal device will listen to the first SCI sent by other terminal devices in each time slot (except its own transmission time slot). If resource selection or reselection is triggered in time slot n, the terminal device can use n-T0 to nT proc,0The result of resource listening. The following describes the resource selection process in conjunction with steps 1 and 2.

[0088] In step 1, the terminal device takes all candidate available resources in the resource selection window that belong to the resource pool used by the terminal device as a resource set A (hereinafter referred to as a "candidate resource set").

[0089] In some implementations, a terminal device may define all available resources within a resource selection window belonging to a resource pool used by the terminal device as resource set A. Any single-time slot resource in resource set A is denoted as R(x,y), where x and y indicate the frequency domain location and time domain location of the resource, respectively, representing one or more consecutive subchannels starting from subchannel y within time slot x. The initial number of resources in resource set A is denoted as Mtotal. The terminal device may exclude resources from resource set A based on unlistened time slots within the resource listening window (case 1-1) and / or resource listening results within the resource listening window (case 1-2). The terminal determines whether resource R(x,y) or a series of periodic resources corresponding to resource R(x,y) overlaps with the time slot determined based on the unlistened time slot in case 1-1 or the resource determined based on the first sidelink control information sensed in case 1-2. If so, resource R(x,y) is excluded from resource set A.

[0090] The following describes situations 1-1 and 1-2 respectively.

[0091] Case 1-1: If the terminal sends data in time slot m within the listening window and does not listen, the terminal will determine the corresponding Q time slots based on time slot m and each allowed resource reservation period in the resource pool used by the terminal, with the resource reservation period as the interval. If the Q time slots overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y), resource R(x,y) is excluded from resource set A. The above Q = 1 or ( (indicates rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is a type of resource reservation period allowed by the resource pool used by the terminal. Optionally, a series of periodic resources corresponding to resource R(x,y) are C resources with the same frequency domain position as R(x,y) and a fixed time interval in the time domain. resel resources, of which C resel Related to the random count value generated by the terminal, for example, the time interval is determined according to the resource reservation period Ptx of the terminal. resel When it is 3, it indicates three periodic resources (including R(x,y)) corresponding to the resource R(x,y).

[0092] For example, in Figure 12, if the terminal does not listen in time slot m, resources are excluded according to each resource reservation period in the resource reservation period set M in the resource pool configuration. For resource reservation period 1, assuming the calculated Q value is 2, the corresponding Q time slots are the two time slots marked with horizontal lines and mapped from time slot m in Figure 12, with resource reservation period 1 as the interval. For resource reservation period 2, assuming the calculated Q value is Q=1, the corresponding Q time slots are the one time slot mapped from time slot m in Figure 12, with resource reservation period 2 as the interval.

[0093] The terminal will determine whether the Q time slots corresponding to each reservation period overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If so, resource R(x,y) will be excluded from resource set A.

[0094] Optionally, when the resource pool used by the terminal deactivates the reservation between TBs, the terminal may not execute the above situation 1-1.

[0095] Optionally, after executing case 1-1, if the remaining resources in resource set A are less than X*Mtotal, resource set A is initialized to all available resources in the resource selection window belonging to the resource pool used by the terminal and case 1-2 is executed again.

[0096] Case 1-2: If the terminal detects the first sidelink control information transmitted in the PSCCH in time slot m within the listening window, it measures the sidelink reference signal receiving power (SL-RSRP) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the corresponding PSSCH sent in the same time slot as the PSCCH).

[0097] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the SCI received by the UE contains a resource reservation period field, the terminal will determine the corresponding Q time slots based on the time slot m and the resource reservation period carried in the detected first sideline control information, with the resource reservation period as the interval. The terminal assumes that the first sideline control information with the same content is also received in the Q time slots. The terminal will determine whether the resources indicated by the "time resource assignment" and "frequency resource assignment" fields of the first sideline control information received in time slot m and these assumed Q first sideline control information are overlapped with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If they overlap, the corresponding resource R(x,y) will be excluded from the set A. The above Q=1 or Tscal is equal to the value of T2 converted to milliseconds. Prx is the resource reservation period carried in the first side control information detected. Optionally, a series of periodic resources corresponding to resource R(x,y) are C resources with the same frequency domain position as R(x,y) and a fixed time interval in the time domain. resel resources, of which C resel Related to the random count value generated by the terminal, for example, the time interval is determined according to the resource reservation period Ptx of the terminal. resel The case of 3 indicates three periodic resources corresponding to the resource R(x, y) (it should be noted that the three periodic resources include R(x, y)).

[0098] Referring to Figure 13 , when the SCI received by the UE includes a resource reservation period field, if the terminal detects first sidelink control information in the PSCCH in time slot m, resource E(v, m), and the resource reservation period in this first sidelink control information is Prx, and assuming the Q value is calculated to be 1, the terminal will assume that the same first sidelink control information has been received in the next time slot starting from time slot m and separated by Prx (i.e., the time slot where resource 4 is located). The terminal will determine whether resources 1, 2, 3, 4, 5, and 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received in time slot m and the first sidelink control information assumed to be received overlap with resource R(x, y) or a series of periodic resources corresponding to resource R(x, y). If they overlap and the RSRP condition is met, resource R(x, y) is excluded from resource set A.

[0099] If the SL-RSRP measured by the terminal is greater than the SL-RSRP threshold and the SCI received by the terminal does not include the resource reservation period field, the terminal only determines whether the resources indicated by the "Time resource assignment" field and the "Frequency resource assignment" field of the first sidelink control information received in time slot m overlap with the resource R(x, y) or a series of resources corresponding to the resource R(x, y). If they overlap, the resource R(x, y) is excluded from the resource set A.

[0100] Continuing to refer to Figure 13, when the SCI received by the terminal does not include the resource reservation period field, if the terminal hears the first sidelink control information in the PSCCH on the time slot m resource E(v, m), the terminal determines whether the resources 1, 2, 3 indicated by the "Time resource assignment" and "Frequency resource assignment" fields in the first sidelink control information overlap with the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y). If they overlap and the RSRP condition is met, the resource R(x, y) is excluded from the resource set A.

[0101] If the remaining resources in resource set A after the above resource exclusion are less than Mtotal*X, the SL-RSRP threshold is raised by 3dB and step 1 is repeated. The physical layer reports resource set A after resource exclusion as a candidate resource set to the upper layer.

[0102] In step 2, the upper layer randomly selects a resource from the reported candidate resource set to send data. That is, the terminal device randomly selects a resource from the candidate resource set to send data.

[0103] In some implementations, step 1 may be performed by the physical layer of the terminal device, and accordingly, the higher layer in step 2 may be a higher layer relative to the physical layer, such as the MAC layer.

[0104] During the resource selection process, the following points need to be noted.

[0105] 1. The RSRP thresholds are determined by the priority level P1 carried in the PSCCH detected by the terminal and the priority level P2 of the data to be transmitted by the terminal. The terminal's resource pool configuration includes a SL-RSRP threshold table that contains the SL-RSRP thresholds for all priority combinations. The resource pool configuration can be network-configured or pre-configured.

[0106] When the terminal monitors the PSCCH sent by other UEs, it obtains the priority P1 and the priority P2 of the to-be-sent data carried in the first sidelink control information transmitted in the PSCCH, and determines the SL-RSRP threshold by looking up Table 1.

[0107] 2. Whether the terminal uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal. The resource pool configuration can be network-configured or pre-configured.

[0108] 3. Possible values ​​for X and X are {20%, 35%, 50%}. The configuration of the resource pool used by the terminal includes a correspondence between priorities and the above possible values. The terminal determines the value of X based on the priority of the data to be sent and this correspondence. The resource pool configuration can be network-configured or pre-configured.

[0109] The above description describes a single-side link (SL) communication method in NR-V2X. This method involves terminals autonomously selecting transmission resources through resource sensing and independently transmitting data on the sidelink. This SL communication method can also be applied to various SL communications, such as direct communication between handheld terminals and between pedestrians and vehicles.

[0110] Unlicensed spectrum

[0111] Unlicensed spectrum is a spectrum designated by countries and regions for use by radio equipment. This spectrum is generally considered shared. This means that communications equipment within the same or different systems can use this spectrum as long as they meet national or regional regulatory requirements for that spectrum, without having to apply for exclusive spectrum authorization from the government.

[0112] In order to allow various communication devices (or communication systems) that use unlicensed spectrum for wireless communication to coexist in a friendly manner on the spectrum, some countries or regions have stipulated regulatory requirements that need to be met when using unlicensed spectrum. For example, communication equipment follows the "listen before talk (LBT)" principle. The so-called LBT means that before a communication device sends a signal on a channel of the unlicensed spectrum, it must first perform channel sensing. If the channel sensing result shows that the channel is idle, the communication device can use the channel of the unlicensed spectrum to send signals; if the channel sensing result shows that the channel is busy, the communication device is generally not allowed to use the channel of the unlicensed spectrum to send signals.

[0113] Signal transmission in unlicensed spectrum involves concepts related to channel occupancy, such as channel occupancy time (COT), maximum channel occupancy time (MCOT), the COT of network devices (such as base stations), and the COT of terminal devices.

[0114] MCOT refers to the maximum duration a communication device is allowed to transmit signals using unlicensed spectrum channels if LBT is successful. It should be understood that MCOT refers to the time taken for signal transmission. Different communication devices with different channel access priority classes (CAPCs) may have different MCOTs. For example, the maximum MCOT value can be set to 10ms.

[0115] The COT refers to the duration of signal transmission using unlicensed spectrum channels after successful LBT. During the COT, the channels occupied by the signal can be discontinuous in the time domain. Generally speaking, the maximum COT cannot exceed 20ms. Furthermore, the duration of signal transmission within the COT should not exceed the MCOT.

[0116] The COT of a network device is also called the COT initiated by the network device. For example, if the network device is a gNB, the COT of the network device can be called the gNB-initiated COT. The COT of a network device refers to the channel occupancy time obtained after a successful LBT. The channel occupancy time of a network device can be used for downlink transmission and, under certain conditions, can also be used by terminal devices for uplink transmission.

[0117] The COT of a terminal device is also called the COT initiated by the terminal device. For example, if the terminal device is a UE, the COT of the terminal device can be called the UE-initiated COT. The COT of a terminal device can refer to the channel occupancy time obtained by the terminal device after a successful LBT.

[0118] Channel access methods for unlicensed or shared spectrum

[0119] Some communication systems (such as NR-U systems) introduce channel access via LBT. In addition, the communication system may also support channel access via short control signaling transmission (SCSt). The following describes these two channel access methods.

[0120] The basic concepts of LBT have been introduced in the previous article. Here we focus on several different types of LBT methods (i.e., several different types of channel access methods based on LBT).

[0121] Type 1 LBT method (Type 1 LBT method) can also be called multi-slot channel detection based on random backoff of contention window size adjustment. In Type 1 LBT method, the communication device can initiate a channel access priority p with a length of T mcot Channel occupancy. If the network device uses Type 1 LBT, then in addition to sending its own data during the channel occupation period, the network device can also share the COT with the terminal device. Sharing the COT with the terminal device means: allowing the terminal device to send data within the duration corresponding to the COT (that is, the COT obtained by the network device through channel access). Correspondingly, if the terminal device uses Type 1 LBT, then in addition to sending its own data during the channel occupation period, the terminal device can also share the COT with the network device. The following table shows the channel access priority and its corresponding parameters when the terminal device performs Type 1 LBT.

[0122] Table 1 Channel access parameters corresponding to different channel priorities

[0123] pm p CW min,p CW max,p T mcot,p CW allowed p The value is 12372ms{3,7}227154ms{7,15}331510236 or 10ms{15,31,63,127,255,511,1023}471510236 or 10ms{15,31,63,127,255,511,1023}

[0124] In the above Table 1, m p Refers to the number of fallback slots corresponding to the channel access priority p, CW p Refers to the contention window size corresponding to the channel access priority p, CW min,p Refers to the CW corresponding to the channel access priority p p Minimum value, CW max,p Refers to the CW corresponding to the channel access priority p p The maximum value, T mcot,p Refers to the maximum channel occupancy time length corresponding to the channel access priority p. Among the four channel access priorities shown in Table 1, p=1 is the highest priority.

[0125] The Type 2 LBT method (Type 2 LBT method) is also called a channel access method based on fixed-length channel monitoring time slots. Type 2 LBT methods include Type 2A LBT method (Type 2A LBT method), Type 2B LBT method (Type 2B LBT method), and Type 2C LBT method (Type 2C LBT method).

[0126] In Type 2A LBT, a communication device can use a single-slot channel detection period of 25µs. This means that the communication device can begin channel detection 25µs before starting to transmit data. This 25µs channel detection period can include one 16µs channel detection period and one 9µs channel detection period. If both detection results indicate the channel is idle, the channel is considered idle and can be accessed.

[0127] In the Type 2B LBT mode, the communication device can use a 16-us single-slot channel detection process. During the channel detection process, if the communication device detects that the channel is idle for more than 4 us within the last 9 us, it can be considered that the channel is idle.

[0128] In Type 2C LBT, communication devices can transmit data directly over the channel without performing channel detection. In Type 2C LBT, the time difference between the current transmission and the previous transmission must be less than or equal to 16µs. In other words, if the time difference between two transmissions is less than or equal to 16µs, they are considered the same transmission and channel detection is not required. It should be noted that in Type 2C LBT, the transmission duration of communication devices is limited and generally cannot exceed 584µs.

[0129] The above introduces the channel access method based on LBT, and the following introduces SCSt. In the unlicensed spectrum, in order to improve the success rate of communication equipment accessing the channel when transmitting control signaling, SCSt is introduced. SCSt is a transmission in which the communication device does not sense whether there are other signals on the channel. For example, SCSt is a transmission used by the communication device to send management and control frames without sensing whether there are other signals on the channel. In other words, when a communication device adopts SCSt, the communication device does not need to listen to the channel to access the channel for transmission. However, the use of SCSt needs to meet certain conditions. For example, if a communication device hopes to use SCSt for channel access, the communication device needs to meet one or more of the following conditions: within the observation period of 50ms, the number of times SCSt is used is less than or equal to 50; and within the observation period of 50ms, the duration occupied by SCSt does not exceed 2.5ms.

[0130] It should be noted that LBT is generally also referred to as channel access. Type 1 LBT can be referred to as type 1 channel access, type 2A LBT can be referred to as type 2A channel access, type 2B LBT can be referred to as type 2B channel access, and type 2C LBT can be referred to as type 2C channel access. In the embodiments of the present application, LBT and channel access can be used interchangeably.

[0131] Resource block collection in the SL-U system

[0132] When NR SL technology operates on unlicensed spectrum, system design needs to consider regulatory requirements in the relevant region, such as Occupied Channel Bandwidth (OCB) and Power Spectral Density (PSD). For example, for unlicensed spectrum within the 5GHz band, European regulatory requirements include minimum OCB and maximum PSD. Regarding OCB, when a terminal uses the channel for data transmission, the occupied channel bandwidth must be no less than 80% of the total channel bandwidth. To meet OCB occupancy requirements, SL-U can draw on the interlaced resource block (IRB) structure in NR-U.

[0133] A comb tooth resource includes N discrete PRBs in the frequency domain. The frequency band includes a total of M comb tooth resources. The PRBs included in the mth comb tooth are {m, M+m, 2M+m, 3M+m, ...}.

[0134] As shown in Figure 14, the system bandwidth includes 20 PRBs (one PRB corresponds to 12 subcarriers), including 5 comb teeth (i.e., M = 5), each comb tooth includes 4 PRBs (i.e., N = 4), and the frequency domain spacing between two adjacent PRBs in a comb tooth is the same, that is, 5 PRBs apart. The numbers in the boxes in the figure represent the comb tooth index. It should be noted that the PRBs included in a comb tooth can also be called IRBs, and the comb teeth can also be called IRBs.

[0135] In addition to the IRB structure, the concept of resource block set (RB set) may also be introduced into SL-U.

[0136] In some implementations, the frequency domain resources on the carrier can be divided into several resource block sets, and a protection band can be configured between the resource block sets. For example, one RB set corresponds to a frequency domain width of 20MHz. The communication device needs to perform Listen before Talk (LBT) on the unlicensed spectrum, and can only send data after LBT is successful. Usually, the granularity for performing LBT can be one RB set, so one RB set can also be called an LBT subband. That is, if the communication device sends data on a certain RB set, it needs to perform LBT on the corresponding RB set, and transmit after LBT is successful.

[0137] One RB set includes multiple IRBs. For simplicity, in Figure 15, one resource block actually corresponds to one IRB in Figure 14. Generally, a BWP configured for a communication device includes an integer number of RB Sets.

[0138] Figure 15 is an example of a resource pool configured on an unlicensed spectrum applicable to an embodiment of the present application. In an SL-U system, a resource pool can be configured on an unlicensed spectrum or a shared spectrum for sidelink transmission through pre-configuration information or network configuration information.

[0139] In some implementations, the resource pool includes M1 resource block sets (RB sets), where one resource block set may include M2 ​​resource blocks (RBs), and M1 and M2 are positive integers.

[0140] In some implementations, an RB set may correspond to a channel in an unlicensed spectrum (or shared spectrum). For example, an RB set may be a channel in an unlicensed spectrum (or shared spectrum). Therefore, an RB set may also be referred to as a "channel."

[0141] Assume that the bandwidth corresponding to the channel on the unlicensed spectrum is 20 MHz. Accordingly, the bandwidth corresponding to the RB set may be 20 MHz.

[0142] Assume that the bandwidth of the channel on the unlicensed spectrum is 20MHz, corresponding to M3 RBs, where the M3 RBs are all the RBs included in a channel, or all the RBs in a channel that can be used for data transmission. If M3=100 (corresponding to 15kHz subcarrier spacing), accordingly, the RB set can include 100 RBs, that is, M2=100.

[0143] In other implementations, an RB set may correspond to the minimum frequency domain granularity for LBT, or in other words, an RB set may correspond to an LBT subband. For example, an RB set may be an LBT subband, and thus, the RB set may also be referred to as an LBT subband.

[0144] Assuming that the minimum frequency domain granularity for LBT on the unlicensed spectrum is 20 MHz, an RB set may include the number of RBs corresponding to 20 MHz.

[0145] Assuming that one RB set includes 100 RBs (corresponding to a 15 kHz subcarrier spacing), that is, M2=100 RBs, accordingly, the minimum frequency domain granularity of LBT is one RB set, that is, 100 RBs.

[0146] In some implementations, the frequency domain starting position of the resource pool may be determined based on the frequency domain starting position of the first RB set among the M1 RB sets. For example, the frequency domain starting position of the resource pool may be the same as the frequency domain starting position of the first RB set. The first RB set is the RB set with the lowest frequency domain position among the M1 RB sets (in other words, the first RB set).

[0147] In some implementations, the frequency domain end position of the resource pool may be determined based on the frequency domain end position of the second RB set in the M1 RB sets. For example, the frequency domain end position of the resource pool may be the same as the frequency domain end position of the second RB set. The second RB set is the RB set with the highest frequency domain position in the M1 RB sets (or, in other words, the last RB set).

[0148] For example, the above-mentioned resource pool includes 3 RB sets (i.e., M1=3), and the corresponding RB set indexes are RB set 0, RB set 1 and RB set 2, respectively. Among them, the frequency domain position of RB set 0 is the lowest, and the frequency domain position of RB set 2 is the highest. Therefore, the frequency domain starting position of the resource pool can be the same as the frequency domain starting position of RB set 0, and the frequency domain ending position of the resource pool can be the same as the frequency domain ending position of RB set 2.

[0149] In some scenarios, a guard band (GB), also known as a "guard frequency band", may be provided between two adjacent RB sets in the M1 RB sets included in the resource pool, wherein the guard band may be used to separate the RB sets.

[0150] In some implementations, the frequency domain starting position and frequency domain size of the guard band may be determined based on pre-configuration information or network configuration information. Accordingly, the terminal may obtain the pre-configuration information or network configuration information, which is used to configure the guard band.

[0151] For ease of understanding, the following describes a resource pool configuration method for unlicensed spectrum applicable to an embodiment of the present application in conjunction with Figure 15. Referring to Figure 15, three guard bands are configured within the sidelink bandwidth segment (BWP), corresponding to guard band 0, guard band 1, and guard band 2, respectively. These three guard bands separate four RB sets. The frequency domain starting position and frequency domain ending position of each RB set can be determined based on the frequency domain starting position of each guard band (i.e., the starting point of the guard band shown in the figure) and the frequency domain size of the guard band (i.e., the length of the guard band shown in the figure).

[0152] Accordingly, the sideline BWP may include the above-mentioned four RB sets, and a resource pool (hereinafter referred to as the "resource pool") may be configured within the sideline BWP. The resource pool may include three RB sets, namely, RB set 0 to RB set 2. Therefore, the frequency domain starting position of the resource pool (i.e., the starting point of the resource pool shown in the figure) may be the same as the frequency domain starting position of RB set 0, and the frequency domain ending position of the resource pool (i.e., the end point of the resource pool shown in the figure) may be the same as the frequency domain ending position of RB set 2.

[0153] In some scenarios, an RB set includes one or more sub-channels. For example, each RB set in FIG15 may include one or more sub-channels.

[0154] In some implementations, a PSCCH may be transmitted in one or more RB sets. In other implementations, a PSSCH may be transmitted in one or more RB sets, and the PSSCH occupies one or more subchannels in the one or more RB sets.

[0155] In the embodiment of the present application, an RB may include 12 consecutive subcarriers within a time slot, and a PRB may include 12 consecutive subcarriers within an OFDM symbol. It should be noted that for ease of understanding, the following description uses RB as an example. In the embodiment of the present application, RBs can be interchanged with PRBs, that is, in the following solutions involving RBs, RBs can be replaced with PRBs.

[0156] In addition, the solution of the embodiment of the present application can also be applied to interleaved resource blocks, also known as "interleaved physical resource blocks (IRBs)". That is, in the solution involving RBs below, RBs can also be replaced by interleaved resource blocks. It should be understood that since the abbreviations of interleaved PRBs and comb-tooth resource blocks can both be "IRBs" above, for ease of distinction, in the embodiment of the present application, "IRB" can be expressed as comb-tooth resource blocks, and interleaved resource blocks can be expressed as "interleaved PRBs".

[0157] Multiple consecutive slot transmission (MCSt)

[0158] As mentioned above, on the unlicensed spectrum, the communication device needs to perform LBT first, and can access the channel only after the LBT is successful. When the communication device successfully accesses the channel through LBT, within the corresponding COT, the communication device can transmit continuously or discontinuously. On the one hand, in order to make more full use of the COT initiated after the LBT is successful, the concept of MCSt transmission may be introduced in SL-U, that is, the communication device can transmit continuously on multiple time slots to improve the utilization rate of COT. On the other hand, the use of MCSt transmission can continuously use / occupy the channel, which is conducive to competing for the channel with foreign systems (for example, Wi-Fi systems) and avoiding foreign systems accessing the channel through LBT. For example, when the SL-U terminal adopts MCSt transmission, since the channel can be continuously occupied within the COT, at this time, the Wi-Fi user cannot access the channel through LBT.

[0159] It should be noted that in the embodiment of the present application, MCSt can be understood as occupying all time domain resources in multiple time slots for continuous transmission. Of course, MCSt can also be understood as occupying part of the time domain resources of one or some time slots in multiple time slots for continuous transmission. In this case, there may be time intervals between the time domain resources occupied by MCSt, but since MCSt occupies each time slot in multiple time slots, it can still be regarded as a continuous transmission.

[0160] As mentioned above, based on the advantages of MCSt, there is currently discussion about introducing the MCSt mode in the SL-U system. However, how the SL-U system supports MCSt transmission is an urgent problem to be solved.

[0161] Therefore, an embodiment of the present application provides a method for sideline communication to specify the MCSt resources occupied by MCSt in the SL-U system (hereinafter referred to as "first MCSt resources"), which helps to implement MCSt in the SL-U system. The following describes the method for sideline communication in an embodiment of the present application in conjunction with Figure 16.

[0162] Figure 16 is a schematic flow chart of a method for sideline communication according to an embodiment of the present application. The method shown in Figure 16 includes step S1610.

[0163] In step S1610, the terminal device determines the first multi-slot continuous transmission MCSt resource.

[0164] In the time domain, the first MCSt resource can occupy M consecutive time slots, where M is a positive integer greater than 1.

[0165] It should be noted that the first MCSt resource occupies M consecutive time slots, which can be understood as the first MCSt resource occupying all time domain resources in the M time slots for continuous transmission. Of course, in an embodiment of the present application, the first MCSt resource can also occupy part of the time domain resources in the M time slots for continuous transmission. In this case, there may be a time interval between the time domain resources occupied by the first MCSt resource, but since the first MCSt resource occupies each time slot in multiple time slots, it can still be regarded as a continuous transmission.

[0166] In addition, in some implementations, the time interval may be shorter than the shortest time required for a foreign system to seize resources, thereby preventing the foreign system from seizing transmission resources.

[0167] In the frequency domain, the first MCSt resource can be mapped within the sidelink resource pool (hereinafter referred to as the "resource pool") at any frequency domain resource granularity, where the frequency domain resource granularity can include: RB, IRB, subchannel, and RB set. In other words, the first MCSt resource satisfies one of the following conditions in the frequency domain: occupies one or more resource blocks or interleaved PRBs in the resource pool; occupies one or more resource block sets in the resource pool; and occupies one or more subchannels in the resource pool.

[0168] If the first MCSt resource occupies one or more resource blocks or interleaved PRBs in the resource pool in the frequency domain, in some implementations, the number of RBs (or interleaved PRBs) occupied by the first MCSt resource in each time domain unit (e.g., time slot or symbol) may be the same or different. In other implementations, the position of the RBs (or interleaved PRBs) occupied by the first MCSt resource in each time domain unit may be the same or different.

[0169] In an embodiment of the present application, the first MCSt resource is mapped with a resource block or interleaved PRB as the granularity, which helps to improve the flexibility of mapping. In some scenarios, when the corresponding frequency domain resources in the available COT of the terminal device (for example, the COT shared by other terminal devices or network devices) may be insufficient for the RB set, the first MCSt resource can be mapped with a resource block or interleaved PRB as the granularity, which helps to locate the first MCSt resource within the COT of the terminal device.

[0170] If the first MCSt resource occupies one or more RB sets in the resource pool in the frequency domain, in some implementations, the number of RB sets occupied by the first MCSt resource in each time domain unit (e.g., time slot or symbol) may be the same or different. In other implementations, the positions of the RB sets occupied by the first MCSt resource in each time domain unit (e.g., time slot or symbol) may be the same or different.

[0171] As mentioned above, terminal devices usually perform LBT with RB sets as the granularity. If the resources for LBT of the terminal device are less than one RB set, LBT failure usually occurs. Therefore, when the first MCSt resource is mapped with RB or subchannel as the granularity, other terminal devices may still initiate LBT on other resources within the RB set occupied by the first MCSt resource, but because part of the frequency domain resources in the RB set are occupied by the first MCSt resource, LBT fails. If the first MCSt resource is mapped with RB sets as the granularity, since the resources within the RB set are occupied by the first MCSt resource, other terminal devices will not initiate LBT within the RB set. Therefore, mapping the first MCSt resource with RB sets as the granularity helps to avoid invalid LBT initiation by other terminal devices.

[0172] If the first MCSt resource occupies one or more subchannels in the resource pool in the frequency domain, in some implementations, the number of subchannels occupied by the first MCSt resource in each time domain unit (e.g., time slot or symbol) may be the same or different. In other implementations, the positions of the subchannels occupied by the first MCSt resource in each time domain unit (e.g., time slot or symbol) may be the same or different.

[0173] Continuing to refer to Figure 9 or Figure 10, in the NR-U system, the last symbol of each time slot can be used for transceiver conversion. In the SL-U system, the last symbol of each time slot can also be used for the terminal device to perform LBT channel listening. Therefore, in some implementations, in order to reserve resources for the terminal device (the terminal device or other terminal devices) to perform LBT channel listening, the first MCSt resource may not occupy the last symbol of one or more time slots in the M time slots in the time domain. Of course, in an embodiment of the present application, the first MCSt resource may occupy the last symbol of one or more time slots in the M time slots in the time domain.

[0174] In order to ensure that the terminal device can perform MCSt, the first MCSt resource can occupy the last symbol in the 1st time slot to the M-1th time slot in the M time slots in the time domain. The first MCSt resource does not occupy the last symbol in the Mth time slot, which can be used for LBT channel monitoring.

[0175] In an embodiment of the present application, the first MCSt resource can occupy the last symbol from the 1st time slot to the M-1th time slot, which helps to provide appropriate resources for the terminal device to perform MCSt. In addition, in an embodiment of the present application, a symbol can be reserved for LBT channel listening for the terminal device in the last symbol in the Mth time slot to improve the rationality of the time domain resources occupied by the first MCSt resource.

[0176] In some implementations, it may be determined whether the first MCSt resource occupies or does not occupy the last symbol based on the frequency domain resources occupied by the first MCSt resource in the last symbol. In other words, whether the first MCSt resource occupies or does not occupy the last symbol is determined based on the frequency domain resources occupied by the first MCSt resource in the last symbol.

[0177] For example, whether the first MCSt resource occupies or does not occupy the last symbol can be determined based on the size of the frequency domain resources occupied by the first MCSt resource in the last symbol.

[0178] As mentioned above, in the SL-U system, the terminal device usually performs LBT with the RB set as the frequency domain granularity. Therefore, if the frequency domain resources reserved for LBT on the last symbol are smaller than the RB set, the terminal device usually cannot succeed in LBT. In this case, LBT channel sensing on the last symbol can be ignored. Accordingly, in order to improve resource utilization, the first MCSt resource can occupy the last symbol. In other words, if the frequency domain resources occupied by the first MCSt resource in the last symbol are a resource block set, the first MCSt resource occupies the last symbol.

[0179] On the contrary, if the frequency domain resources reserved for LBT on the last symbol are greater than or equal to the RB set, the terminal device can perform LBT channel sensing on the RB set of the symbol. At this time, the first MCSt resource may not occupy the last symbol, or the first MCSt resource occupies part of the time domain resources in the last symbol. Correspondingly, if the first MCSt resource occupies part of the time domain resources in the last symbol, the time in the last symbol not occupied by the first MCSt resource can be used for LBT. In other words, if the frequency domain resources occupied by the first MCSt resource in the last symbol are part of the frequency domain resources in the resource block set, the first MCSt resource does not occupy the last symbol, or the first MCSt resource occupies part of the time domain resources in the last symbol.

[0180] For example, assuming that LBT requires 16 microseconds and the first MCSt resource occupies part of the time domain resources in the last symbol, in order to reserve the resources required for LBT, the time length corresponding to the resources in the last symbol not occupied by the first MCSt can be 16 microseconds.

[0181] Continuing to refer to FIG. 10 , in some scenarios, a time slot may also include PSFCH resources. Therefore, the embodiment of the present application also discusses the relationship between the first MCSt resources and the PSFCH resources.

[0182] For ease of understanding, the following first introduces two PSFCH resource configuration methods provided in the embodiment of the present application in conjunction with Figures 17 and 18. Then, the relationship between the first MCSt resource and the PSFCH resource in the embodiment of the present application is introduced in conjunction with Figures 17 and 18.

[0183] In PSFCH resource configuration mode 1, PSFCH resources exist in all RB sets included in the resource pool, or in other words, PSFCH resources occupy all RB sets in the resource pool in the frequency domain.

[0184] As shown in FIG17 , it is assumed that the resource pool includes time slots 1 to 4 in the time domain and RB set 1 and RB set 2 in the frequency domain. The time domain where the PSFCH resource is located is the symbol T in time slot 2 and time slot 4. PSFCH Based on PSFCH resource configuration mode 1, the resource in the time domain where the PSFCH resource is located is the symbol T where the PSFCH resource is located. PSFCH In other words, the resources in the time domain where the PSFCH resources are located include the symbol T PSFCH , in the frequency domain, includes RB set 1 and RB set 2. At this time, all resources in the time domain where the PSFCH resources are located are used to transmit the PSFCH.

[0185] In addition, based on PSFCH resource configuration mode 1, it can be known that the resources in the frequency domain where the PSFCH resources are located are RB set 1 and RB set 2 in the resource pool, that is, all RB sets in the resource pool.

[0186] In PSFCH resource configuration mode 2, PSFCH resources exist in some RB sets included in the resource pool, or in other words, PSFCH resources occupy some RB sets in the resource pool in the frequency domain.

[0187] As shown in FIG18 , it is assumed that the resource pool includes time slots 1 to 4 in the time domain and RB sets 1 to 4 in the frequency domain, and the PSFCH resource occupies symbols T in time slots 2 and 4. PSFCH , the frequency domain where the PSFCH resources are located is RB set 1 and RB set 2, that is, there is no frequency domain resource for transmitting PSFCH in RB set 3 and RB set 4. Based on PSFCH resource configuration mode 2, it can be seen that the resources in the time domain where the PSFCH resources are located are the symbol T where the PSFCH resources are located. PSFCH In other words, the resources in the time domain where the PSFCH resources are located include the symbol T PSFCH , which includes RB set 1 to RB set 4 in the frequency domain. At this time, part of the resources in the time domain where the PSFCH resources are located is used to transmit the PSFCH.

[0188] In addition, based on PSFCH resource configuration mode 2, it can be known that the resources in the frequency domain where the PSFCH resources are located are RB set 1 and RB set 2 in the resource pool, that is, part of the RB sets in the resource pool.

[0189] The relationship between the first MCSt resource and the PSFCH resource is described below. In some implementations, the first MCSt resource may satisfy one or more of the following: including resources in the time domain where the PSFCH resource is located; including resources in the frequency domain where the PSFCH resource is located; including PSFCH resources; excluding resources in the time domain where the PSFCH resource is located; excluding resources in the frequency domain where the PSFCH resource is located; and excluding PSFCH resources.

[0190] The following text, in combination with Figures 17 and 18, introduces the relationship between the first MCSt resource and the PSFCH resource when the first MCSt resource is mapped with RB set as the granularity, as well as the relationship between the first MCSt resource and the PSFCH resource when the first MCSt resource is mapped with RB (or interleaved PRB) as the granularity.

[0191] Taking the first MCSt resource not including the resources in the time domain where the PSFCH resource is located as an example, as shown in FIG17 , the first MCSt resource does not include the symbol T in the time domain. PSFCH , RB set 1 and RB set 2 are not included in the frequency domain. As shown in FIG18 , the first MCSt resource does not include symbol T in the time domain. PSFCH , RB set 1 to RB set 4 are not included in the frequency domain.

[0192] Taking the first MCSt resource including the resource in the time domain where the PSFCH resource is located as an example, as shown in FIG17 , the first MCSt resource includes the symbol T in the time domain. PSFCH , including RB set 1 and RB set 2 in the frequency domain. As shown in FIG18 , the first MCSt resource includes symbol T in the time domain PSFCH , including RB set 1 to RB set 4 in the frequency domain.

[0193] Taking the example that the first MCSt resource does not include resources in the frequency domain where the PSFCH resource is located, as shown in Figure 17, the first MCSt resource may not include resources in RB set 1 and RB set 2. As shown in Figure 18, the first MCSt resource may not include resources in RB set 1 and RB set 2, and accordingly, the first MCSt resource may include RB set 3 to RB set 4.

[0194] Taking the example that the first MCSt resources include resources in the frequency domain where the PSFCH resources are located, as shown in Figure 17, the first MCSt resources may include resources in RB set 1 and RB set 2. As shown in Figure 18, the first MCSt resources may include resources in RB set 1 to RB set 4.

[0195] Taking the first MCSt resource including PSFCH resource as an example, as shown in FIG17 , the first MCSt resource includes resource symbol T PSFCH As shown in FIG18 , the first MCSt resource includes resource symbol T PSFCH RB set 1 and RB set 2 within.

[0196] Taking the first MCSt resource not including PSFCH resource as an example, as shown in FIG17 , the first MCSt resource does not include resource symbol T PSFCH As shown in FIG18 , the first MCSt resource does not include resource symbol T PSFCH RB set 1 and RB set 2 within.

[0197] Continuing to refer to Figure 10, if a time slot includes PSFCH resources, accordingly, the time slot will also be provided with AGC symbols for PSFCH reception, and GP symbols for terminal equipment to receive PSFCH for transceiver conversion. In some methods, if the first MCSt resource includes resources in the time domain where the PSFCH resource is located, accordingly, it may not be necessary to receive PSFCH in the PSFCH resource, then the GP symbol and the AGC symbol are also not needed. Therefore, in order to improve resource utilization, the GP symbol and / or the AGC symbol can also be used for MCSt, that is, the first MCSt resource also includes the AGC symbol for PSFCH reception, and / or, the symbol occupied by the GP that is located before the AGC symbol in the time domain.

[0198] In some implementations, whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located is determined based on a first condition, wherein the first condition can be determined based on one or more of the following: whether the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located; whether there is feedback information for the PSFCH resource.

[0199] Taking the first condition including whether the first MCSt resource includes resources within the frequency domain where the PSFCH resource is located as an example, in some implementations, if the first MCSt resource does not include resources within the frequency domain where the PSFCH resource is located, then the first MCSt resource includes resources within the time domain where the PSFCH resource is located.

[0200] For ease of understanding, the following is an introduction using the PSFCH configuration shown in Figure 18 as an example. It is assumed that the first MCSt resource occupies RB set 3 and RB set 4 in the frequency domain. At this time, the first MCSt resource does not include resources in the frequency domain where the PSFCH resource is located. Accordingly, the first MCSt resource may include resources in the time domain where the PSFCH resource is located, that is, symbol T PSFCH Resources within.

[0201] In other implementations, if the first MCSt resources include resources in the frequency domain where the PSFCH resources are located, the first MCSt resources do not include resources in the time domain where the PSFCH resources are located.

[0202] For ease of understanding, the following continues to introduce the PSFCH configuration shown in Figure 18 as an example. It is assumed that the first MCSt resource occupies RB set 1 and RB set 2 in the frequency domain. At this time, the first MCSt resource includes the resources in the frequency domain where the PSFCH resource is located. Accordingly, the first MCSt resource may not include the resources in the time domain where the PSFCH resource is located, that is, symbol T PSFCH Resources within.

[0203] Taking the first condition including whether there is feedback information on the PSFCH resource as an example, in some implementations, if there is no feedback information on the PSFCH resource, the first MCSt resource may include resources in the time domain where the PSFCH resource is located. In other implementations, if there is feedback information on the PSFCH resource, the first MCSt resource does not include resources in the time domain where the PSFCH resource is located.

[0204] It should be noted that the above describes how to determine whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located when the two first conditions are used separately. In an embodiment of the present application, the above two first conditions can also be used in combination to determine whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located. The determination method is similar to that when the two first conditions are judged separately. For the sake of brevity, it will not be repeated below.

[0205] In addition, in an embodiment of the present application, the above-mentioned first condition can also be used to determine whether the first MCSt resource includes PSFCH resources. The specific judgment method is similar to that introduced above. For the sake of brevity, it will not be repeated below.

[0206] As mentioned above, in the sideline communication scenario, PSFCH can be transmitted periodically. In some implementations, M can be less than or equal to the configuration period of PSFCH, which helps to avoid collision between the first MCSt resource and PSFCH. Continuing with Figure 17, assuming that the configuration period of PSFCH is 2 time slots, that is, there is a symbol containing PSFCH resources in every 2 time slots, therefore, there is a symbol containing PSFCH resources in time slot 2 and time slot 4 respectively. At this time, M is a maximum of 2. Of course, in the embodiment of the present application, M can also be greater than the configuration period of PSFCH.

[0207] In some implementations, if MCSt has high continuity requirements, that is, the M time slots occupied by the first MCSt resource do not include PSFCH resources, then M can be configured to be less than or equal to the configuration period of PSFCH. Otherwise, PSFCH may not be transmitted in M ​​time slots. Of course, if the issue of PSFCH transmission is not considered, in this scenario, M can also be configured to be greater than the configuration period of PSFCH.

[0208] In other implementations, if the MCSt has a lower continuity requirement, that is, if the M time slots occupied by the first MCSt resource include PSFCH resources, then M can be configured to be greater than the configuration period of the PSFCH. Of course, in this scenario, M can also be configured to be less than or equal to the configuration period of the PSFCH.

[0209] In some implementations, the configuration of M may also be associated with the frequency domain resources occupied by the first MCSt resource. For example, if the first MCSt resource occupies one or more resource block sets in the resource pool in the frequency domain, then M is less than or equal to the configuration period of the PSFCH resource. For another example, if the first MCSt resource occupies one or more resource blocks or interleaved PRBs in the resource pool in the frequency domain, then M is greater than the configuration period of the PSFCH resource.

[0210] For ease of understanding, the following describes the first MCSt resource in the embodiment of the present application in combination with Example 1 and Example 2. In Example 1, the first MCSt resource is a set of one or more RBs within M consecutive time slots in the time domain. In Example 2, the first MCSt resource is one or more RBs within M consecutive time slots in the time domain.

[0211] Example 1

[0212] Assume that the first MCSt resource occupies M consecutive time slots and occupies all resources from the 1st time slot to the last symbol in the M-1th time slot. In other words, the last symbol of the Mth time slot can be used for LBT channel monitoring.

[0213] If PSFCH resources are configured in the resource pool, the configuration period of the PSFCH resources is 2. If the configured value of M is not greater than the configuration period of the PSFCH resources, the value of M can be 2. In this case, the relationship between the first MCSt resource and the PSFCH resource can be referred to the four implementation methods described below.

[0214] In implementation mode 1, resources within the symbol where the PSFCH resources are located are not included in the M consecutive time slots.

[0215] Continuing to refer to FIG17, the first MCSt resource does not include the symbol T in time slot 2 and time slot 4. PSFCH The RB set within, that is, the symbol T PSFCH RB set 1 and RB set 2 within.

[0216] Implementation method 2: the first MCSt resource does not include PSFCH resources.

[0217] In some implementations, if the first MCSt resource includes an RB set of a PSFCH resource in the frequency domain, the first MCSt resource does not include the symbol of the PSFCH resource. Referring to FIG18 , if the first MCSt resource includes RB set 1 or RB set 2, the first MCSt resource does not include the symbol T where the PSFCH resource is located. PSFCH RB set 1 and RB set 2 within.

[0218] In some implementations, if the first MCSt resource does not include the RB set where the PSFCH resource is located in the frequency domain, the first MCSt resource may include the symbol T where the PSFCH resource is located. PSFCH As shown in FIG18 , if the first MCSt resource includes RB set 3 and RB set 4, but does not include RB set 1 and RB set 2, the first MCSt resource may include the symbol T where the PSFCH resource is located. PSFCH At this time, the first MCSt resource may also include an AGC symbol for PSFCH reception and a GP symbol located before the AGC symbol.

[0219] If the first MCSt resource can include the symbol T where the PSFCH resource is located PSFCH , which means that PSFCH is not transmitted to indicate whether the corresponding data is correctly received. At this time, in order to improve the reliability of data transmission, different retransmissions of the same data (for example, TB) can be performed within the first MCSt resource. Of course, in the above case, different data can also be transmitted within the first MCSt resource.

[0220] In some implementations, if the first MCSt resource includes both the RB set where the PSFCH resource is located and the RB set where the PSFCH resource is not located in the frequency domain, then on the RB set where the PSFCH resource is located, the first MCSt resource may not include the symbol T where the PSFCH resource exists. PSFCH On the RB set that does not include PSFCH resources, the first MCSt resource may include the symbol T where the PSFCH resources are located. PSFCH .

[0221] Continuing to refer to FIG18, RB set 1 and RB set 2 are RB sets including PSFCH resources. In RB set 1 and RB set 2, the first MCSt resource may not include the symbol T where the PSFCH resource is located. PSFCH RB set 3 and RB set 4 are RB sets that do not include PSFCH resources. In RB set 3 and RB set 4, the first MCSt resource may include the symbol T where the PSFCH resource is located. PSFCH .

[0222] Implementation method 3: The first MCSt resource includes PSFCH resources.

[0223] If there is a PSFCH resource in a time slot from the 1st time slot to the M-1th time slot, the first MCSt resource may also include an AGC symbol for PSFCH reception and a GP located before the AGC symbol.

[0224] In some implementations, in order to ensure the minimum channel occupied bandwidth, multiple common RBs are specified in a symbol, and the bandwidth of these multiple common RBs (for example, common interleaved RBs or common RBs) meets the minimum channel occupied bandwidth. PSFCH On the other hand, the terminal device can occupy the symbol T PSFCH Multiple public RBs within.

[0225] The first MCSt resource includes a PSFCH resource, which means that the PSFCH is not transmitted to indicate whether the corresponding data is correctly received. At this time, in order to improve the reliability of data transmission, different retransmissions of the same data (for example, TB) can be performed within the first MCSt resource. Of course, in the above case, different data can also be transmitted within the first MCSt resource.

[0226] Implementation method 4: The first MCSt resource may include the RB set where the PSFCH resource is located.

[0227] If there is a PSFCH resource in a time slot from the 1st time slot to the M-1th time slot, in some implementations, if the target receiving terminal of the terminal device does not feedback HARQ information to the terminal device on the PSFCH resource, the first MCSt resource may include an AGC symbol for PSFCH reception and a GP located before the AGC symbol.

[0228] In some implementations, in the symbol T originally used to transmit the PSFCH PSFCH On the other hand, the terminal device can occupy the symbol T PSFCH Public RB within.

[0229] If there is a PSFCH resource in a time slot from the 1st time slot to the M-1th time slot, in other implementations, if the target receiving terminal feeds back HARQ information to the terminal device on the PSFCH resource, the first MCSt resource does not include the PSFCH resource and the AGC symbol for PSFCH reception.

[0230] Example 2

[0231] Assuming that the first MCSt resource occupies M consecutive time slots, accordingly, whether the first MCSt resource occupies the last symbol from the 1st time slot to the M-1th time slot can be divided into the following two cases: Case 1 and Case 2.

[0232] In case 1, assuming that the first MCSt resource occupies the RB set on the last symbol in the 1st time slot to the M-1th time slot, the first MCSt resource can include the last symbol in each of the above time slots.

[0233] As shown in Figure 19, all resources within RB set 1 belong to the first MCSt resources, and some resources within RB set 2 belong to the first MCSt resources. If the RB sets on the last symbol from the 1st time slot to the M-1th time slot are all the same as RB set 1, the first MCSt resources can occupy the last symbol from the 1st time slot to the M-1th time slot.

[0234] In case 2, assuming that the first MCSt resource occupies part of the resources within the RB set on the last symbol in the 1st time slot to the M-1th time slot, the first MCSt resource may include part of the resources in the last symbol in each of the above time slots, or the first MCSt resource may not include the last symbol in each of the above time slots.

[0235] As shown in Figure 19, if the RB sets on the last symbol from the 1st time slot to the M-1th time slot are all like RB set 2, the first MCSt resource can occupy part of the resources within the last symbol from the 1st time slot to the M-1th time slot.

[0236] As shown in FIG19 , if the RB sets on the last symbol from the 1st time slot to the M-1th time slot are all RB set 2, the first MCSt resource may not occupy the last symbol from the 1st time slot to the M-1th time slot.

[0237] If PSFCH resources are configured in the resource pool, the configuration period of the PSFCH resources is 2, and the value of the configuration M can be greater than the configuration period of the PSFCH resources. In this case, the relationship between the first MCSt resource and the PSFCH resource can be referred to the four implementation methods described below.

[0238] It should be noted that the value of M can be greater than the configuration period of the PSFCH resource, which can be understood as PSFCH resources can exist in one or some time slots in the first MCSt resource. In this case, the first MCSt resource does not include the AGC symbol for PSFCH reception and the GP symbol before the AGC symbol.

[0239] Implementation method 1: The first MCSt resource does not include the resources within the symbol where the PSFCH resource is located.

[0240] Continuing to refer to FIG17, the first MCSt resource does not include the symbol T in time slot 2 and time slot 4. PSFCH The RB set within, that is, the symbol T PSFCH RB set 1 and RB set 2 within.

[0241] Implementation method 2: the first MCSt resource does not include PSFCH resources.

[0242] In some implementations, if the first MCSt resource includes an RB set of a PSFCH resource in the frequency domain, the first MCSt resource does not include the symbol of the PSFCH resource. Referring to FIG18 , if the first MCSt resource includes RB set 1 or RB set 2, the first MCSt resource does not include the symbol T where the PSFCH resource is located. PSFCH .

[0243] In other implementations, if the first MCSt resource does not include the RB set of the PSFCH resource in the frequency domain, the first MCSt resource includes the symbol of the PSFCH resource. Referring to FIG18 , if the first MCSt resource includes RB set 3 or RB set 4, the first MCSt resource may include the symbol T where the PSFCH resource is located. PSFCH .

[0244] Implementation method 3: The first MCSt resource includes PSFCH resources.

[0245] Continuing to refer to FIG18, the PSFCH resource is symbol TPSFCH RB set 1 and RB set 2 within.

[0246] In some implementations, the first MCSt resource includes a PSFCH resource, which means that the PSFCH is not transmitted to indicate whether the corresponding data is correctly received. In this case, in order to improve the reliability of data transmission, different retransmissions of the same data (e.g., TB) can be performed within the first MCSt resource. Of course, in the above case, different data can also be transmitted within the first MCSt resource.

[0247] In some implementations, if a PSFCH resource exists in a time slot from the 1st time slot to the M-1th time slot in the first MCSt resource, the first MCSt resource may be sent on a PSFCH symbol and an AGC symbol for PSFCH reception. The relationship between the first MCSt resource and the RB set on the PSFCH symbol can be divided into the following two cases:

[0248] Case 1: If there are PSFCH resources within the RB set on the PSFCH symbol, the first MCSt resource includes the common RB (e.g., common PRB or common interleaved PRB) within the PSFCH symbol to ensure the minimum channel occupied bandwidth,

[0249] It should be noted that, on the AGC symbol used for PSFCH reception, the terminal device can copy the signal sent in the PSFCH symbol.

[0250] Case 2: If there is no PSFCH resource in the RB set on the PSFCH symbol, the first MCSt resource may include all PSFCH symbols, the AGC symbol used for PSFCH reception, and the RB set in the GP symbol before the AGC symbol.

[0251] It should be noted that the scheme for mapping the first MCSt resource with RB as the granularity introduced above is also applicable to mapping the first MCSt resource with subchannel as the granularity. The subchannel may include one or more continuous RBs in the frequency domain. Accordingly, the RB in Example 2 can be replaced with a subchannel. For the sake of brevity, it will not be described in detail below.

[0252] It should also be noted that the scheme of mapping the first MCSt resource with RB as the granularity introduced above is also applicable to mapping the first MCSt resource with interleaved PRB as the granularity. Accordingly, the RB in Example 2 can be replaced with interleaved PRB. For the sake of brevity, the following will not be detailed.

[0253] As previously mentioned, traditional resource selection in sideline systems is performed at the time slot granularity. This time slot-based resource selection approach may not match the MCSt. Therefore, how to ensure the MCSt during the resource selection process in the SL-U system is an urgent issue to be addressed.

[0254] Therefore, an embodiment of the present application further provides a method for sideline communication, in which a terminal device can select resources in a sideline resource pool based on a first parameter associated with an MCSt resource to ensure MCSt. The following describes a method for sideline communication according to another embodiment of the present application in conjunction with FIG20 .

[0255] FIG20 is a schematic diagram of a method for sideline communication according to another embodiment of the present application. The method shown in FIG20 includes step S2010.

[0256] In step S2010, the terminal device selects resources in the sidelink resource pool based on the first parameter.

[0257] In some implementations, the first parameter may include a second parameter, where the second parameter may correspond to a time domain resource granularity of the MCSt resource. The time domain resource granularity may be, for example, a time slot, or a time domain resource group (or "time slot group"), which may include one or more time slots.

[0258] In some other implementations, the second parameter can be used to indicate that the MCSt resource occupies M consecutive time slots in the sidelink resource pool in the time domain, where M is a positive integer greater than 1.

[0259] In some implementations, the above-mentioned first parameter includes a third parameter, wherein the third parameter corresponds to the frequency domain resource granularity of the MCSt resource, wherein the frequency domain resource granularity may include one or more of RB set, interleaved PRB, RB, and subchannel.

[0260] In other implementations, the third parameter can be used to indicate that the MCSt resource occupies one or more resource blocks or interleaved PRBs in the sidelink resource pool in the frequency domain; or, the third parameter is used to indicate that the MCSt resource occupies one or more resource block sets in the resource pool in the frequency domain; or the third parameter is used to indicate that the MCSt resource occupies one or more subchannels in the resource pool in the frequency domain.

[0261] In some implementations, the second parameter and the third parameter may correspond to a time-frequency domain resource granularity, and the time-frequency domain resource granularity may be used for resource exclusion and / or resource selection in the sidelink resource pool.

[0262] For ease of understanding, the resource selection process of an embodiment of the present application is described below. Assume that the second parameter indicates that the time domain resource granularity of the MCSt resource is M time slots, and the third parameter indicates that the frequency domain resource granularity of the MCSt resource is N RBs, where N is a positive integer not less than 1. Accordingly, the time-frequency domain resource granularity composed of the second parameter and the third parameter can be N RBs in M ​​time slots.

[0263] The MAC layer of the terminal device can indicate the second parameter and the third parameter to the physical layer of the terminal device. Accordingly, the physical layer of the terminal device uses the second parameter and the third parameter as resource granularity to perform resource exclusion and resource reporting. For example, R(x,y) in the resource selection process based on resource sensing described above can be defined as a resource consisting of N RBs starting with y within M consecutive time slots starting from time slot X, that is, {M,N}.

[0264] Accordingly, after performing resource exclusion, the physical layer reports the candidate resource set to the MAC layer. The MAC layer can select MCSt resources consisting of M' continuous time slots from the candidate resource set, where the value of M' can be greater than or equal to the value of M corresponding to the candidate resource set.

[0265] It should be noted that if the physical layer performs resource exclusion based on multiple resource granularities, then a candidate resource set can be obtained for each resource granularity. Accordingly, the MAC layer can select resources from the multiple candidate resource sets.

[0266] In other implementations, the first parameter may include multiple parameter combinations, each parameter combination includes a second parameter and a third parameter, and the multiple parameter combinations correspond to multiple time-frequency domain resource granularities, and the multiple time-frequency domain resource granularities are used to perform resource exclusion and / or resource selection in the sideline resource pool. Of course, in the embodiment of the present application, resource exclusion and / or resource selection in the sideline resource pool may also be performed using a time-frequency domain resource granularity (also referred to as "resource granularity") that is a combination of a second parameter and a third parameter.

[0267] It should be noted that some parameters in the above-mentioned multiple groups of parameter combinations may be the same. Of course, in the embodiment of the present application, the parameters included in the multiple groups of parameters may also be completely different.

[0268] For example, assuming that M can correspond to M1 and M2, and N can correspond to N1 and N2, then multiple resource granularities can be expressed as {M1, N1} and {M2, N2}. The physical layer can perform resource exclusion using {M1, N1} and {M2, N2} as resource granularities, respectively, to obtain candidate resource sets S1 and S2, and report these to the MAC layer. Among them, candidate resource set S1 corresponds to the resource granularity {M1, N1}, and candidate resource set S2 corresponds to the resource granularity {M2, N2}.

[0269] Finally, the MAC layer may select MCSt resources from the candidate resource set S1. The MCSt resources may include M3 consecutive time slots, where M3 may be greater than or equal to M1. Alternatively, the MAC layer may select MCSt resources from the candidate resource set S2. The MCSt resources may include M3 consecutive time slots, where M3 may be greater than or equal to M2.

[0270] It should be noted that in the embodiments of the present application, the second parameter and / or third parameter may be indicated by the physical layer to the MAC layer. Of course, the second parameter and / or third parameter may also be determined by the physical layer. In some implementations, the MAC layer may indicate the second parameter to the physical layer, and the physical layer may accordingly determine the third parameter corresponding to the second parameter based on the second parameter and the correspondence between the second parameter and the third parameter.

[0271] The correspondence between the second parameter and the third parameter may be predefined by the protocol or configured by the network device. Of course, it may also be preconfigured, which is not limited in the embodiments of the present application.

[0272] In some implementations, the fourth parameter is the total number of first-class resources in the resource selection window of the sidelink resource pool, and the first-class resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, where M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

[0273] It should be noted that the usage of the above-mentioned fourth parameter can be similar to the parameter "Mtotal" involved in the resource selection process based on resource listening in the previous article, that is, the time-frequency resource granularity of the first type of resources can be used to calculate whether the remaining number of resources after resource exclusion meets the ratio x%.

[0274] In an embodiment of the present application, the terminal device determines a candidate resource set based on the fourth parameter, which helps to select a suitable MCSt resource from the candidate resource set.

[0275] In other implementations, it is assumed that the second parameter indicates that the time domain resource granularity of the MCSt resource is M time slots, and the third parameter indicates that the frequency domain resource granularity of the MCSt resource is N RBs. In this case, resource exclusion can be performed with N RBs in a single time slot as the resource granularity, that is, resource exclusion can be performed with {1, N} as the resource granularity.

[0276] Accordingly, in the above case, the fourth parameter can be defined as the number of resources within the resource selection window at a granularity of {1, N}. In this case, the fourth parameter still represents the number of single-slot resources within the resource selection window, and the number of remaining resources is calculated at the granularity of single-slot resources to determine whether they meet the ratio X. Assuming that the remaining resources include R resources at a granularity of {M, N}, the corresponding number of single-slot resources is M*R, where R is a positive integer greater than 1.

[0277] In the embodiment of the present application, resource exclusion is performed with {1, N} as the resource granularity, which can realize resource exclusion with a single time slot as the resource granularity, and helps to avoid selecting resources with too high interference as candidate resources.

[0278] It should be noted that whether to exclude resources with {1, N} or {M, N} as the resource granularity can be determined based on the MAC indication. Of course, the terminal device can also independently determine the resource granularity.

[0279] In some implementations, the total number of first-class resources in the first candidate resource set selected from the sidelink resource pool is determined based on a fifth parameter, which is used to indicate a ratio threshold of the total number of first-class resources in the candidate resource set selected from the sidelink resource pool to the total number of first-class resources in the resource selection window of the sidelink resource pool, wherein the first-class resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, wherein M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

[0280] It should be noted that the usage of the above-mentioned fifth parameter can be similar to the parameter "x%" involved in the resource selection process based on resource listening in the previous article, that is, the fifth parameter is used to determine whether the total number of candidate resources selected at the time-frequency resource granularity of the first category of resources is sufficient to generate a candidate resource set.

[0281] It should be noted that the above mainly introduces RB as an example. In the embodiment of the present application, RB can be replaced by interleaved PRB. That is to say, the solution introduced above is also applicable to the scenario of interleaved PRB. For the sake of simplicity, IRB will no longer be used as an example below.

[0282] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 20. The device embodiment of the present application is described in detail below in conjunction with Figures 20 to 22. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.

[0283] Figure 21 is a schematic diagram of a terminal device according to an embodiment of the present application. The terminal device 2100 shown in Figure 21 includes: a processing unit 2110.

[0284] Processing unit 2110 is used to determine a first multi-slot continuous transmission MCSt resource, where the first MCSt resource occupies M consecutive time slots in the time domain, where M is a positive integer greater than 1, and the first MCSt resource satisfies one of the following in the frequency domain: occupying one or more resource blocks or interleaved PRBs in the sidelink resource pool; occupying one or more resource block sets in the sidelink resource pool; and occupying one or more subchannels in the sidelink resource pool.

[0285] In a possible implementation, the first MCSt resource occupies or does not occupy the last symbol of one or more time slots in the M time slots in the time domain.

[0286] In a possible implementation, the first MCSt resource occupies the last symbol from the 1st time slot to the M-1th time slot in the time domain.

[0287] In one possible implementation, whether the first MCSt resource occupies or does not occupy the last symbol is determined based on the frequency domain resources occupied by the first MCSt resource in the last symbol.

[0288] In one possible implementation, if the frequency domain resources occupied by the first MCSt resource in the last symbol are a resource block set, then the first MCSt resource occupies the last symbol; or if the frequency domain resources occupied by the first MCSt resource in the last symbol are part of the frequency domain resources in the resource block set, then the first MCSt resource does not occupy the last symbol, or the first MCSt resource occupies part of the time domain resources in the last symbol.

[0289] In one possible implementation, the first MCSt resources satisfy one or more of the following: including resources in the time domain where the PSFCH resources are located; including resources in the frequency domain where the PSFCH resources are located; including PSFCH resources; excluding resources in the time domain where the PSFCH resources are located; excluding resources in the frequency domain where the PSFCH resources are located; and excluding PSFCH resources.

[0290] In one possible implementation, if the first MCSt resource includes resources in the time domain where the PSFCH resource is located, the first MCSt resource also includes an AGC symbol for PSFCH reception, and / or a symbol occupied by a GP located before the AGC symbol in the time domain.

[0291] In one possible implementation, whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located is determined based on a first condition, wherein the first condition is determined based on one or more of the following: whether the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located; whether there is feedback information for the PSFCH resource.

[0292] In one possible implementation, if the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource does not include resources in the time domain where the PSFCH resource is located in the time domain; and / or, if the first MCSt resource does not include resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource includes resources in the time domain where the PSFCH is located in the time domain.

[0293] In a possible implementation manner, the M is less than or equal to the configuration period of the PSFCH.

[0294] In one possible implementation, if the first MCSt resource occupies one or more resource block sets in the sidelink resource pool in the frequency domain, then the M is less than or equal to the configuration period of the PSFCH resource; if the first MCSt resource occupies one or more resource blocks or interleaved PRBs in the sidelink resource pool in the frequency domain, then the M is greater than the configuration period of the PSFCH resource.

[0295] FIG22 is a schematic diagram of a terminal device according to another embodiment of the present application. The terminal device 2200 shown in FIG22 includes: a processing unit 2210 .

[0296] The processing unit 2210 is used to select resources in the sidelink resource pool based on the first parameter, wherein the first parameter is associated with the multi-slot continuous transmission MCSt resource.

[0297] In one possible implementation, the first parameter includes a second parameter, which corresponds to the time domain resource granularity of the MCSt resource, and / or the second parameter is used to indicate that the MCSt resource occupies M consecutive time slots in the sidelink resource pool in the time domain, where M is a positive integer greater than 1.

[0298] In one possible implementation, the first parameter includes a third parameter, the third parameter corresponds to the frequency domain resource granularity of the MCSt resource, and / or the third parameter is used to indicate one of the following: the MCSt resource occupies one or more resource blocks or interleaved PRBs in the sidelink resource pool in the frequency domain; the MCSt resource occupies one or more resource block sets in the resource pool in the frequency domain; or the MCSt resource occupies one or more subchannels in the resource pool in the frequency domain.

[0299] In one possible implementation, the first parameter includes multiple groups of second parameters and third parameters, and the multiple groups of second parameters and third parameters correspond to multiple time-frequency domain resource granularities, and the multiple time-frequency domain resource granularities are used to perform resource exclusion and / or resource selection in the sidelink resource pool.

[0300] In one possible implementation, the fourth parameter is the total number of first-category resources in the resource selection window of the sidelink resource pool, and the first-category resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, where M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

[0301] In one possible implementation, the total number of first-category resources in the first candidate resource set selected from the sidelink resource pool is determined based on a fifth parameter, and the fifth parameter is used to indicate a ratio threshold of the total number of first-category resources in the candidate resource set selected from the sidelink resource pool to the total number of first-category resources in the resource selection window of the sidelink resource pool, wherein the first-category resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, wherein M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

[0302] In an optional embodiment, the processing unit 2110 may be a processor 2310. The terminal device 2100 may further include a transceiver 2330 and a memory 2320, as specifically shown in FIG23 .

[0303] In an optional embodiment, the processing unit 2210 may be a processor 2310. The terminal device 2200 may further include a transceiver 2330 and a memory 2320, as specifically shown in FIG23 .

[0304] Figure 23 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 23 indicate that the unit or module is optional. Device 2300 may be used to implement the method described in the above method embodiment. Device 2300 may be a chip, a terminal device, or a network device.

[0305] The device 2300 may include one or more processors 2310. The processor 2310 may support the device 2300 to implement the method described in the above method embodiment. The processor 2310 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0306] The apparatus 2300 may further include one or more memories 2320. The memories 2320 store programs that can be executed by the processor 2310, causing the processor 2310 to perform the methods described in the above method embodiments. The memories 2320 may be independent of the processor 2310 or integrated into the processor 2310.

[0307] The apparatus 2300 may further include a transceiver 2330. The processor 2310 may communicate with other devices or chips via the transceiver 2330. For example, the processor 2310 may transmit and receive data with other devices or chips via the transceiver 2330.

[0308] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0309] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0310] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0311] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0312] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0313] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0314] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0315] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0316] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0317] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0318] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0319] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0320] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0321] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0322] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0323] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for sideline communication, characterized in that include: The terminal device determines a first multi-slot continuous transmission MCSt resource, where the first MCSt resource occupies M consecutive time slots in the time domain, where M is a positive integer greater than 1, and the first MCSt resource satisfies one of the following in the frequency domain: Occupying one or more resource blocks or interleaved resource blocks in the sidelink resource pool; Occupying one or more resource block sets in the sideline resource pool; and Occupy one or more sub-channels in the sidelink resource pool.

2. The method according to claim 1, wherein The first MCSt resource occupies or does not occupy the last symbol of one or more time slots in the M time slots in the time domain.

3. The method according to claim 2, wherein The first MCSt resource occupies the last symbol in the 1st time slot to the M-1th time slot in the time domain.

4. The method according to claim 2, wherein Whether the first MCSt resource occupies or does not occupy the last symbol is determined based on the frequency domain resources occupied by the first MCSt resource in the last symbol.

5. The method according to claim 4, wherein If the frequency domain resource occupied by the first MCSt resource in the last symbol is a resource block set, the first MCSt resource occupies the last symbol; or If the frequency domain resources occupied by the first MCSt resource in the last symbol are part of the frequency domain resources in the resource block set, then the first MCSt resource does not occupy the last symbol, or the first MCSt resource occupies part of the time domain resources in the last symbol.

6. The method according to any one of claims 1 to 5, wherein The first MCSt resource satisfies one or more of the following: Including resources in the time domain where PSFCH resources are located; Including resources in the frequency domain where PSFCH resources are located; Including PSFCH resources; The resources in the time domain where the PSFCH resources are located are not included; excluding resources in the frequency domain where the PSFCH resources are located; and PSFCH resources are not included.

7. The method according to claim 6, wherein If the first MCSt resource includes resources in the time domain where the PSFCH resource is located, the first MCSt resource also includes an AGC symbol for PSFCH reception and / or a symbol occupied by a GP located before the AGC symbol in the time domain.

8. The method according to claim 7, wherein Whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located is determined based on a first condition, wherein the first condition is determined based on one or more of the following: whether the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located; whether there is feedback information on the PSFCH resource.

9. The method according to claim 8, wherein If the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource does not include resources in the time domain where the PSFCH resource is located in the time domain; and / or, If the first MCSt resource does not include resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource includes resources in the time domain where the PSFCH is located in the time domain.

10. The method according to any one of claims 1 to 9, wherein The M is less than or equal to the configuration period of the PSFCH.

11. The method according to claim 10, wherein If the first MCSt resource occupies one or more resource block sets in the sidelink resource pool in the frequency domain, then the M is less than or equal to the configuration period of the PSFCH resource; if the first MCSt resource occupies one or more resource blocks or interleaved resource blocks in the sidelink resource pool in the frequency domain, then the M is greater than the configuration period of the PSFCH resource.

12. A method for sideline communication, characterized in that include: The terminal device selects resources in the sidelink resource pool based on a first parameter, wherein the first parameter is associated with a multi-slot continuous transmission MCSt resource.

13. The method according to claim 12, wherein: The first parameter includes a second parameter, which corresponds to the time domain resource granularity of the MCSt resource, and / or the second parameter is used to indicate that the MCSt resource occupies M consecutive time slots in the sidelink resource pool in the time domain, where M is a positive integer greater than 1.

14. The method according to claim 12 or 13, wherein: The first parameter includes a third parameter, where the third parameter corresponds to a frequency domain resource granularity of the MCSt resource, and / or the third parameter is used to indicate one of the following: The MCSt resources occupy one or more resource blocks or interleaved resource blocks in the sidelink resource pool in the frequency domain; The MCSt resources occupy one or more resource block sets in a resource pool in the frequency domain; or The MCSt resources occupy one or more sub-channels in the resource pool in the frequency domain.

15. The method according to any one of claims 12 to 14, wherein: The first parameter includes multiple groups of second parameters and third parameters, and the multiple groups of second parameters and third parameters correspond to multiple time-frequency domain resource granularities. The multiple time-frequency domain resource granularities are used to perform resource exclusion and / or resource selection in the sidelink resource pool.

16. The method according to any one of claims 12 to 15, wherein: The fourth parameter is the total number of first-type resources in the resource selection window of the sidelink resource pool. The first-type resources use N resource blocks within M consecutive time slots as the time-frequency domain resource granularity, where M is a positive integer greater than 1 and N is a positive integer greater than or equal to 1.

17. The method according to any one of claims 12 to 16, wherein: The total number of first-category resources in the first candidate resource set selected from the sidelink resource pool is determined based on a fifth parameter, and the fifth parameter is used to indicate a ratio threshold of the total number of first-category resources in the candidate resource set selected from the sidelink resource pool to the total number of first-category resources in the resource selection window of the sidelink resource pool, wherein the first-category resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, wherein M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

18. A terminal device, characterized in that: include: A processing unit is configured to determine a first multi-slot continuous transmission MCSt resource, where the first MCSt resource occupies M consecutive time slots in the time domain, where M is a positive integer greater than 1, and the first MCSt resource satisfies one of the following in the frequency domain: Occupying one or more resource blocks or interleaved resource blocks in the sidelink resource pool; Occupying one or more resource block sets in the sideline resource pool; and Occupy one or more sub-channels in the sidelink resource pool.

19. The terminal device according to claim 18, wherein: The first MCSt resource occupies or does not occupy the last symbol of one or more time slots in the M time slots in the time domain.

20. The terminal device according to claim 19, wherein: The first MCSt resource occupies the last symbol in the 1st time slot to the M-1th time slot in the time domain.

21. The terminal device according to claim 19, wherein: Whether the first MCSt resource occupies or does not occupy the last symbol is determined based on the frequency domain resources occupied by the first MCSt resource in the last symbol.

22. The terminal device according to claim 21, wherein: If the frequency domain resource occupied by the first MCSt resource in the last symbol is a resource block set, the first MCSt resource occupies the last symbol; or If the frequency domain resources occupied by the first MCSt resource in the last symbol are part of the frequency domain resources in the resource block set, then the first MCSt resource does not occupy the last symbol, or the first MCSt resource occupies part of the time domain resources in the last symbol.

23. The terminal device according to any one of claims 18 to 22, characterized in that: The first MCSt resource satisfies one or more of the following: Including resources in the time domain where PSFCH resources are located; Including resources in the frequency domain where PSFCH resources are located; Including PSFCH resources; The resources in the time domain where the PSFCH resources are located are not included; excluding resources in the frequency domain where the PSFCH resources are located; and PSFCH resources are not included.

24. The terminal device according to claim 23, wherein: If the first MCSt resource includes resources in the time domain where the PSFCH resource is located, the first MCSt resource also includes an AGC symbol for PSFCH reception and / or a symbol occupied by a GP located before the AGC symbol in the time domain.

25. The terminal device according to claim 24, characterized in that Whether the first MCSt resource includes resources in the time domain where the PSFCH resource is located is determined based on a first condition, wherein the first condition is determined based on one or more of the following: whether the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located; whether there is feedback information on the PSFCH resource.

26. The terminal device according to claim 25, characterized in that If the first MCSt resource includes resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource does not include resources in the time domain where the PSFCH resource is located in the time domain; and / or, If the first MCSt resource does not include resources in the frequency domain where the PSFCH resource is located in the frequency domain, then the first MCSt resource includes resources in the time domain where the PSFCH is located in the time domain.

27. The terminal device according to any one of claims 18 to 26, characterized in that: The M is less than or equal to the configuration period of the PSFCH.

28. The terminal device according to claim 27, wherein: If the first MCSt resource occupies one or more resource block sets in the sidelink resource pool in the frequency domain, then the M is less than or equal to the configuration period of the PSFCH resource; if the first MCSt resource occupies one or more resource blocks or interleaved resource blocks in the sidelink resource pool in the frequency domain, then the M is greater than the configuration period of the PSFCH resource.

29. A terminal device, characterized in that: include: A processing unit is used to select resources in a sidelink resource pool based on a first parameter, wherein the first parameter is associated with a multi-slot continuous transmission MCSt resource.

30. The terminal device according to claim 29, wherein: The first parameter includes a second parameter, which corresponds to the time domain resource granularity of the MCSt resource, and / or the second parameter is used to indicate that the MCSt resource occupies M consecutive time slots in the sidelink resource pool in the time domain, where M is a positive integer greater than 1.

31. The terminal device according to claim 29 or 30, characterized in that: The first parameter includes a third parameter, where the third parameter corresponds to a frequency domain resource granularity of the MCSt resource, and / or the third parameter is used to indicate one of the following: The MCSt resources occupy one or more resource blocks or interleaved resource blocks in the sidelink resource pool in the frequency domain; The MCSt resources occupy one or more resource block sets in a resource pool in the frequency domain; or The MCSt resources occupy one or more sub-channels in the resource pool in the frequency domain.

32. The terminal device according to any one of claims 29 to 31, characterized in that: The first parameter includes multiple groups of second parameters and third parameters, and the multiple groups of second parameters and third parameters correspond to multiple time-frequency domain resource granularities. The multiple time-frequency domain resource granularities are used to perform resource exclusion and / or resource selection in the sidelink resource pool.

33. The terminal device according to any one of claims 29 to 32, characterized in that: The fourth parameter is the total number of first-type resources in the resource selection window of the sidelink resource pool. The first-type resources use N resource blocks within M consecutive time slots as the time-frequency domain resource granularity, where M is a positive integer greater than 1 and N is a positive integer greater than or equal to 1.

34. The terminal device according to any one of claims 29 to 33, characterized in that: The total number of first-category resources in the first candidate resource set selected from the sidelink resource pool is determined based on a fifth parameter, and the fifth parameter is used to indicate a ratio threshold of the total number of first-category resources in the candidate resource set selected from the sidelink resource pool to the total number of first-category resources in the resource selection window of the sidelink resource pool, wherein the first-category resources have a time-frequency domain resource granularity of N resource blocks within M consecutive time slots, wherein M is a positive integer greater than 1, and N is a positive integer greater than or equal to 1.

35. A terminal device, characterized in that: The terminal comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to receive or send a signal, so that the terminal executes the method according to any one of claims 1 to 17.

36. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 17.

37. A chip, characterized in that: The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 17.

38. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 17.

39. A computer program product, characterized in that The method comprises a program for causing a computer to execute the method according to any one of claims 1 to 17.

40. A computer program, characterized in that The computer program enables a computer to execute the method according to any one of claims 1 to 17.