Methods, apparatus, equipment and storage media for determining reference resources
By providing a reference resource set to the terminal in D2D communication, the resource selection between terminals is coordinated, which solves the limitations of hidden nodes and half-duplex, and improves the overall performance and resource utilization efficiency of side-by-side communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2021-07-16
- Publication Date
- 2026-07-17
AI Technical Summary
In device-to-device (D2D) communication, existing resource selection modes suffer from issues such as hidden nodes, half-duplex limitations, exposed terminals, and power consumption. In particular, when the terminal autonomously selects transmission resources, determining the reference resource set to improve the overall performance of side-by-side communication is an urgent problem to be solved.
The first device provides a reference resource set for the second device, and coordinates the resource selection between terminals by means of signaling indication or pre-configuration to determine a suitable or unsuitable resource set in order to assist the second device in performing side-by-side transmission.
It improves the transmission reliability and resource utilization efficiency of side-by-side communication, reduces the power consumption of the terminal, and solves the problems of hidden nodes and half-duplex limitations.
Smart Images

Figure CN117223364B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a method, apparatus, device, and storage medium for determining reference resources. Background Technology
[0002] Currently, in device-to-device (D2D) communication technology, two transmission modes are defined: one is where the terminal transmits data on the sidelink according to the resources allocated by the base station. The base station can allocate resources for a single transmission or allocate resources for semi-static transmission. The other is where the terminal randomly selects transmission resources from a resource pool, or determines a candidate resource set according to a listening procedure, and then randomly selects resources from the candidate resource set for sidelink transmission.
[0003] The second transmission mode mentioned above can avoid interference between terminals to a certain extent, but it still has problems such as hidden nodes, half-duplex restrictions, and exposed terminals. To address these issues, an enhanced resource selection scheme is proposed: In addition to using the second transmission mode for resource monitoring, a reference resource set can be sent from one terminal (UE-A) to another terminal (UE-B) to assist UE-B in resource selection. In the aforementioned enhanced resource selection scheme, one of the pressing issues is how UE-A determines the reference resource set. Summary of the Invention This application provides a method, apparatus, device, and storage medium for determining reference resources, thereby improving the overall performance of side-by-side communication.
[0004] In a first aspect, embodiments of this application provide a method for determining a reference resource, the method comprising: The first device determines the reference resource information of the second device through a first signaling, the first signaling being used to instruct the first device and / or the second device to use a first resource set for side-by-side transmission, and the reference resource information being used to assist the second device in selecting resources for side-by-side transmission.
[0005] Secondly, embodiments of this application provide a reference resource determination apparatus, the apparatus comprising: The processing module is configured to determine reference resource information of the second device through a first signaling, wherein the first signaling is used to instruct the first device and / or the second device to use a first set of resources for side-line transmission, and the reference resource information is used to assist the second device in selecting resources for side-line transmission.
[0006] Thirdly, embodiments of this application provide an electronic device, including: Transceiver, processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in the first aspect.
[0007] Fourthly, embodiments of this application provide a computer storage medium for storing a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect.
[0008] Fifthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to perform the method described in the first aspect.
[0009] This application provides a method, apparatus, device, and storage medium for determining reference resources, applicable to the field of side-link communication. In this method, a first device determines reference resource information for a second device via a first signaling signal. This reference resource information assists the second device in selecting resources for side-link transmission. The first signaling signal indicates a first set of resources for side-link transmission used by the first device and / or the second device. This process enables resource selection based on coordination between terminals, improving the overall performance of side-link communication. Attached Figure Description
[0010] Figure 1 This application provides an example of an application scenario. Figure 1 ; Figure 2 This application provides an example of an application scenario. Figure 2 ; Figure 3 This application provides an example of an application scenario. Figure 3 ; Figure 4 A schematic diagram illustrating resource selection via the second transmission mode; Figure 5 A scene diagram showing hidden nodes; Figure 6 A schematic diagram illustrating a scenario where the terminal is exposed; Figure 7 This is a schematic diagram of side-line resource selection based on resource coordination; Figure 8 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 1 ; Figure 9 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 2 ; Figure 10 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 3 ; Figure 11 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 4 ; Figure 12 A schematic diagram of the structure of the reference resource determination device provided in the embodiments of this application; Figure 13 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0011] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0012] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or device.
[0013] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0014] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0015] Before introducing the technical solutions provided in the embodiments of this application, the possible application scenarios of the embodiments of this application will be explained first.
[0016] Figure 1 This application provides an example of an application scenario. Figure 1 . Figure 1The communication system shown includes a network device 101 and two terminal devices, namely terminal devices 102 and 103, both of which are within the coverage area of the network device 101. The network device 101 is communicatively connected to both terminal devices 102 and 103, and the terminal devices 102 and 103 are communicatively connected.
[0017] For example, terminal device 102 can send communication messages to terminal device 103 through network device 101, and terminal device 102 can also send communication messages directly to terminal device 103. The link for direct communication between terminal device 102 and terminal device 103 is called a D2D link, also known as a proximity service (ProSe) link or a sidelink. Transmission resources on the D2D link can be allocated by the network device. Since both terminal device 102 and terminal device 103 are within the coverage area of network device 101, both terminal device 102 and terminal device 103 can receive sidelink configuration signaling from network device 101 and perform sidelink communication based on the same sidelink configuration.
[0018] Figure 2 This application provides an example of an application scenario. Figure 2 . Figure 2 The communication system shown also includes a network device 101 and two terminal devices, and Figure 1 The difference is that terminal device 103 is within the coverage area of network device 101, while terminal device 104 is outside the coverage area of network device 101. Network device 101 is communicatively connected to terminal device 103, and terminal device 103 is communicatively connected to terminal device 104.
[0019] For example, terminal device 103 can receive configuration information sent by network device 101 and perform side-link communication based on the configuration information. Since terminal device 104 cannot receive the configuration information sent by network device 101, terminal device 104 can perform side-link communication based on the pre-configuration information and the information carried in the PhysicalSidelink Broadcast Channel (PSBCH) sent by terminal device 103.
[0020] Figure 3 This application provides an example of an application scenario. Figure 3 . Figure 3 Both terminal devices 104 and 105 shown are outside the coverage area of network device 101. Both terminal devices 104 and 105 can determine their side-going configuration based on pre-configuration information and perform side-going communication.
[0021] The terminal device involved in the embodiments of this application can also be called a terminal, which can be a device with wireless transceiver capabilities. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons, and satellites). The terminal device can be a user equipment (UE), where the UE includes handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication capabilities. For example, the UE can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on. In the embodiments of this application, the device used to implement the terminal's functions can be the terminal itself; it can also be a device capable of supporting the terminal in implementing these functions, such as a chip system, which can be installed in the terminal. In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0022] The network devices involved in this application include base stations (BS), which can be devices deployed in a wireless access network capable of wirelessly communicating with terminals. Base stations may take various forms, such as macro base stations, micro base stations, relay stations, and access points. For example, the base station involved in this application can be a base station in 5G (5th generation mobile networks) or an LTE base station. In 5G, a base station can also be called a transmission reception point (TRP) or gNB. In this application, the apparatus for implementing the functions of the network device can be the network device itself; it can also be an apparatus capable of supporting the network device in implementing these functions, such as a chip system, which can be installed within the network device.
[0023] The technical solutions in this application are mainly applied to communication systems based on New Radio (NR) technology, such as 5G communication systems, NR-V2X (vehicle to everything, V2X), and NR-V2V (vehicle to vehicle) communication systems. They can also be applied to other communication systems, as long as resource scheduling exists between entities within the system. For example, they can be applied to resource scheduling between network devices and terminal devices, or between two terminal devices, where one terminal device performs the function of accessing the network.
[0024] It should be noted that the system architecture and application scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar problems.
[0025] Unlike traditional cellular systems where data is received or transmitted via base stations, D2D communication offers higher frequency efficiency and lower transmission latency. Vehicle-to-everything (V2D) systems employ direct terminal-to-terminal communication, and the 3GPP protocol defines two transmission modes: Mode 1 and Mode 2.
[0026] First transmission mode: The transmission resources for the terminal device are allocated by the base station, and the terminal device transmits data on the side link according to the resources allocated by the base station. The base station can allocate resources for a single transmission or for semi-static transmission to the terminal device. For example, Figure 1 In this process, terminal device 102 is located within the coverage area of network device 101, and network device 101 allocates transmission resources for side-by-side transmission to terminal device 102.
[0027] Second transmission mode: The terminal device selects a resource from the resource pool for data transmission. For example, Figure 1 The terminal device 102 shown can autonomously select transmission resources from the resource pool configured in the network for side-by-side transmission. Figure 3 The terminal devices 104 and 105 shown are both located outside the coverage area of network device 101. Both terminal devices 104 and 105 can independently select transmission resources from the pre-configured resource pool for side-by-side transmission.
[0028] Based on the above description, when the terminal device is operating in the second transmission mode, it can select resources based on the monitoring results. Specifically, when new data arrives at time n, the terminal device can select resources within the resource selection window based on the monitoring results of a preset time period prior to time n.
[0029] Figure 4 This is a diagram illustrating resource selection via the second transmission mode, as shown below. Figure 4 As shown, when service data arrives in time slot n, the terminal device randomly selects resources within the resource selection window [n+T1, n+T2] corresponding to time slot n. Where 0≤T1≤T proc,1 T proc,1 It is determined based on the processing capability of the terminal equipment. When the subcarrier spacing is 15, 30, 60, or 120 kHz, T proc,1 There are 3, 5, 9, and 17 time slots. T 2min ≤T2≤ Remaining data delay for the service (packet delay budget, PDB), T 2min Determined based on configuration parameters, T 2min The set of possible values is {1, 5, 10, 20}. One time slot, of which =0, 1, 2, 3 correspond to subcarrier spacings of 15, 30, 60, and 120 kHz, respectively. The terminal device selects from T according to the priority of its data to be transmitted. 2min Determine T from the set of possible values 2min The terminal device is in the resource listening window [n-T0, nT] proc,0 Resource listening is performed, where T0 is 100 or 1100 ms. When the subcarrier spacing is 15, 30, 60, or 120 kHz, T... proc,0 There are 1, 1, 2, and 4 time slots.
[0030] Specifically, the terminal device selects resources according to the second transmission mode, including the following steps: Step 1: The physical layer of the terminal device excludes resources that are not suitable for side-pass transmission from the resource selection window based on the channel sensing results.
[0031] In this step, the terminal device uses all available resources belonging to its resource pool within the resource selection window as a resource set A. Any resource in resource set A is denoted as R(x,y), where x and y indicate the frequency domain and time domain positions of the resource, respectively. The initial number of resources in resource set A is denoted as M. total .
[0032] Specifically, step 1 includes: Step 11: If the terminal device sends data in time slot a within the listening window without listening, the terminal device will determine the time slot a+q. Prxlg and resources R(x,y+j) Whether Ptxlg) overlaps. If it overlaps, the resource R(x,y) is excluded from the resource set A. Here, j = 0, 1, 2, 3…C - 1, and C is determined by the random counter value generated by the terminal device. Ptxlg is the number of logical time slots after converting the resource reservation period Ptx of the terminal device. Prxlg is the number of logical time slots after converting Prx, and Prx is any allowed resource reservation period within the resource pool. If Prx < Tscal and n - m <= Prxlg, , otherwise Q = 1. n is the time slot number corresponding to the time domain position where the terminal device triggers resource selection or reselection, and m is the time slot number corresponding to the time domain position where the terminal device hears the Physical Sidelink Control Channel PSCCH. Tscal is equal to the value of T2 converted to milliseconds.
[0033] Step 12: If the terminal device hears the first sidelink control information transmitted in the PSCCH on the v-th frequency domain resource E(v, m) within time slot m in the listening window, the terminal device measures the SL-RSRP of this PSCCH or the sidelink reference signal received power SL-RSRP of the Physical Sidelink Shared Channel PSSCH scheduled by this PSCCH (i.e., the SL-RSRP of the corresponding PSSCH transmitted in the same time slot as this PSCCH). If the measured SL-RSRP is greater than the SL-RSRP threshold and resource reservation between TBs is activated within the resource pool used by the terminal device, the terminal device assumes that the first sidelink control information with the same content is received at time slot m + q Prxlg. Here, q = 1, 2, 3…Q. If Prx < Tscal and n - m <= Prxlg, , otherwise Q = 1. Tscal is equal to the value of T2 converted to milliseconds. Prxlg is the number of logical time slots after converting Prx, and Prx is the resource reservation period indicated by "Resource reservation period" in the first sidelink control information heard by the terminal device in the PSCCH. The terminal device will judge whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received at time slot m and these Q assumed received first sidelink control information overlap with the resource R(x,y + j Ptxlg). If they overlap, the corresponding resource R(x, y) is excluded from the resource set A. Here, j = 0, 1, 2, 3…C - 1, and C is determined by the random counter value generated by the terminal device. Ptxlg is the number of logical time slots after converting Ptx, and Ptx is the resource reservation period determined by the terminal device for resource selection.
[0034] The aforementioned RSRP threshold is determined by the priority P1 carried in the PSCCH detected by the terminal device and the priority P2 of the data to be transmitted by the terminal device. The resource pool configuration used by the terminal device includes an SL-RSRP threshold table, which contains the SL-RSRP thresholds corresponding to all priority combinations. The resource pool configuration can be network configuration or pre-configured. If, after the above resource exclusions, the remaining resources in resource set A are less than M... total If X%, the SL-RSRP threshold is raised by 3dB, and step 1 above is executed again. The possible values of X are {20, 35, 50}. The configuration of the resource pool used by the terminal device includes the correspondence between the priority and the possible values of X. The terminal device determines the value of X based on the priority of the data to be sent and the correspondence.
[0035] The physical layer of the terminal device reports the resource set A, after excluding resources, as a candidate resource set to the higher layer, namely the MAC layer of the terminal device.
[0036] Step 2: The MAC layer of the terminal device randomly selects resources from the reported candidate resource set to send data. That is, the terminal device randomly selects resources from the candidate resource set to send data.
[0037] In NR-V2X communication, "X" can refer to any device with wireless receiving and transmitting capabilities, including but not limited to slow-moving wireless devices, fast-moving vehicle-mounted devices, and network control nodes with wireless transmission and reception capabilities. NR-V2X communication supports unicast, multicast, and broadcast transmission modes. For unicast transmission, the sending terminal transmits data, and there is only one receiving terminal. For multicast transmission, the sending terminal transmits data, and the receiving terminals are all terminals within a communication group, or all terminals within a certain transmission distance. For broadcast transmission, the sending terminal transmits data, and the receiving terminal is any terminal surrounding the sending terminal.
[0038] In NR-V2X communication, the transmit resource pool used for resource selection in the second transmission mode described above is configured by the sl-TxPoolSelectedNormal parameter in the SL-BWP-PoolConfig configuration parameters. TxPoolSelectedNormal can indicate up to eight transmit resource pools. Each transmit resource pool includes at least one of the following configuration parameters: Physical side row control channel (PSCCH) configuration parameters (sl-PSCCH-Config); Physical side row shared channel (PSSCH) configuration parameters (sl-PSSCH-Config); Physical side line feedback channel (PSFCH) configuration parameters (sl-PSFCH-Config); Synchronization source configuration parameters (sl-SyncAllowed); Number of physical resource blocks (PRBs) per subchannel (sl-SubchannelSize). Invalid bit (dummy); The starting point of the PRB of the lowest indexed subchannel (sl-StartRB-Subchannel). Number of subchannels (sl-NumSubchannel); MCS table configuration parameters (sl-Additional-MCS-Table); CBR measurement RSSI threshold configuration parameters (sl-ThreshS-RSSI-CBR); CBR measurement window size configuration parameter (sl-TimeWindowSizeCBR) CR measurement window size configuration parameter (sl-TimeWindowSizeCR) Phase tracking signal configuration parameters (sl-PTRS-Config) Configuration parameters for resource selection via the second transmission mode (sl-UE-SelectedConfigRP); Neighbor cell reception parameters (sl-RxParametersNcell); Zone configuration parameters (sl-ZoneConfigMCR-List); Smoothing filter coefficients (sl-FilterCoefficient); Number of PRBs (sl-RB-Number); Resource preemption activation / deactivation parameter (sl-PreemptionEnable); Priority threshold relative to URLLC services (sl-PriorityThreshold-UL-URLLC); Side-pass priority threshold (sl-PriorityThreshold); Resource overhead parameters (sl-X-Overhead); Power control parameters (sl-PowerControl); Send resource ratio parameters (sl-TxPercentageList); MCS range parameters (sl-MinMaxMCS-List); Number of time slots (sl-TimeResource).
[0039] In the second transmission mode described above, the terminal device randomly selects transmission resources from the resource pool or selects transmission resources based on the monitoring results. This resource selection method can avoid interference between terminal devices to a certain extent, but the following problems still exist: First, the problem of hidden nodes. Figure 5 A scene illustration for hiding nodes, such as... Figure 5 As shown, the transmitting terminal TX B selects a resource based on the listening data and uses that resource to send sideline data to the receiving terminal RX A. Since TX B and the transmitting terminal TX C are far apart, they cannot listen to each other's transmissions. Therefore, TX B and TX C may select the same transmission resource, and the data sent by TX C will interfere with the data sent by TX B.
[0040] Second, the half-duplex problem. When a terminal selects transmission resources through listening, if it sends cross-link data in a certain time slot within the listening window, due to the half-duplex limitation, it cannot receive data sent by other terminals in that time slot, nor will it receive any listening results. Therefore, when excluding resources, the terminal will exclude all resources corresponding to that time slot in the selection window to avoid interference with other terminals. Because of the half-duplex limitation, the terminal may exclude many unnecessary resources.
[0041] Third, it exposes terminal issues. Figure 6 This is a schematic diagram illustrating a scenario where the terminal is exposed, such as... Figure 6 As shown, both transmitting terminals TX B and TX C can monitor each other. However, the target receiving terminal RX A of TX B is far from TX C, and the target receiving terminal RX D of TX C is far from TX B. In this case, even if TX B and TX C use the same time-frequency resources, it will not affect the reception of their respective target receiving terminals. However, since the two parties are geographically close, the signal reception power detected by the other party during the monitoring process may be very high. As a result, the two parties will choose orthogonal time-frequency resources, which may eventually lead to a decrease in resource utilization efficiency.
[0042] Fourth, power consumption. During the aforementioned listening process, the terminal needs to continuously listen for resources to determine which resources are available. This continuous resource listening consumes a lot of energy. This is not a problem for vehicle-mounted terminals because they have power supply equipment. However, for handheld terminals, excessive power consumption will cause the terminal to run out of power quickly. Therefore, how to reduce the terminal's power consumption is also an issue that needs to be considered during resource selection.
[0043] Due to the aforementioned problems in the resource selection process of the second transmission mode, an enhanced resource selection scheme is proposed. Figure 7This is a schematic diagram of side-line resource selection based on resource coordination. For example... Figure 7 As shown, based on the resource sniffing employed in the second transmission mode, a reference resource set can be sent by one terminal (UE-A) to another terminal (UE-B). This reference resource set assists UE-B in resource selection. This reference resource set can be a set of resources suitable for UE-B's use. When UE-B selects resources for sending sideline data to the target receiving terminal, it can preferentially select resources from this reference resource set, thereby improving the reliability of the target receiving terminal receiving the sideline data. Alternatively, this reference resource set can also be a set of resources unsuitable for UE-B's use. UE-B avoids selecting resources from this reference resource set when selecting resources, thus avoiding problems such as hidden terminals and half-duplex restrictions. The terminal performing the function of UE-A is called the resource coordination terminal.
[0044] Compared to the current second transmission mode where the terminal autonomously selects transmission resources, the above resource allocation method allows the terminal to select resources by combining the resource sets sent by other terminals, which can improve the reliability of side-by-side transmission.
[0045] In the aforementioned resource coordination-based side-line resource selection, a pressing issue is how UE-A determines the reference resource set. Specifically, how should UE-A determine the specific resource pool used by UE-B, and how should it determine the channel sensing-related configuration parameters within that specific resource pool?
[0046] To address the aforementioned issues, this application proposes a method, apparatus, device, and storage medium for determining reference resources, applicable to the field of side-link communication. UE-A can determine a set of reference resources for UE-B through at least one of the following methods: Method 1: UE-A determines the set of reference resources that are suitable and / or unsuitable for UE-B by receiving indication signaling from UE-B; Method 2: UE-A determines the set of reference resources suitable and / or unsuitable for UE-B through network configuration signaling; Method 3: UE-A determines the set of reference resources that are suitable and / or unsuitable for UE-B through pre-configured signaling; Method 4: UE-A determines the set of reference resources that are suitable and / or unsuitable for UE-B by receiving triggering signaling from UE-B.
[0047] Specifically, UE-A determines the transmission resource pool used by UE-B through any one or more of the above signaling methods, performs channel listening within the transmission resource pool used by UE-B, performs resource exclusion, determines a set of reference resources suitable and / or unsuitable for UE-B, and sends reference resource information including the set of reference resources to UE-B, thereby effectively realizing resource selection based on coordination between terminals and improving the transmission reliability of side-link communication.
[0048] The technical solutions provided by the embodiments of this application will be described in detail below through specific examples. It should be noted that the technical solutions provided by the embodiments of this application may include some or all of the following contents. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0049] Figure 8 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 1 The first device and the second device are any two devices that establish a connection in the side-by-side communication. The first device is a resource coordination device, for example, the first device is UE-A as described above, and the second device is UE-B as described above.
[0050] like Figure 8 As shown, the method for determining the reference resource in this embodiment includes the following steps: Step 101: The first device determines the reference resource information of the second device through the first signaling.
[0051] Step 102: The first device sends reference resource information to the second device. (Optional) Step 103: The second device selects resources based on the reference resource information. (Optional) In this embodiment, the first signaling is used to instruct the first device and / or the second device to use a first set of resources for side-by-side transmission, and the reference resource information is used to assist the second device in selecting resources for side-by-side transmission.
[0052] Optionally, the reference resource information includes a reference resource set, which is determined by the first device through channel sensing of the first resource set.
[0053] Optionally, the first signaling includes at least one of the following signaling: second signaling from the second device; network configuration signaling; pre-configuration signaling; and third signaling from the second device.
[0054] The second signaling is used to indicate at least one transmission resource pool used by the second device; the network configuration signaling and the pre-configuration signaling are both used to indicate the first resource set used by the first device and / or the second device for side-by-side transmission; the third signaling is used to trigger the first device to send reference resource information to the second device.
[0055] It should be noted that both the second and third signaling messages mentioned above originate from the second device. Specifically: the second signaling message can be viewed as a resource indication signaling message sent by the second device, which notifies the first device of at least one transmission resource pool it uses, so that the first device can select a reference resource set for itself based on the second signaling message. The third signaling message can be viewed as a triggering signaling message from the second device to the first device to send a reference resource set. The second device can indicate in the third signaling message sent to the first device that it uses at least one transmission resource pool (or an index of at least one transmission resource pool), so that the first device can select a reference resource set for itself based on the third signaling message.
[0056] It should be noted that the network configuration signaling can configure the resource sets for side-transmission for the first device and the second device respectively. The resource sets of the first device and the second device may be the same or different, and this embodiment does not impose any restrictions on this. The pre-configuration signaling can be regarded as the default configuration signaling, and the first device and the second device have the same pre-configuration information for the resource pool.
[0057] In an optional embodiment of this example, the first device determines the reference resource set of the second device through a first signaling, specifically including the following two steps: Step 1011: The first device determines the first resource set of the second device through the first signaling.
[0058] The first set of resources here can also be called the candidate set of resources.
[0059] Optionally, the first resource set of the second device determined by the first device includes at least one of the following transmission resource pools: All transmission resource pools indicated by the second device; or The first device in the network configuration contains a receive resource pool that includes all transmit resource pools that allow resource coordination between devices; or The pre-configured first device's receive resource pool contains all transmit resource pools that allow resource coordination between devices.
[0060] The transmission resource pools indicated by the second device can be all or part of the transmission resource pools of the second device configured in the network, or they can be all or part of the pre-configured transmission resource pools. This application embodiment does not impose any restrictions on this.
[0061] As can be seen from the above embodiments, the first device can listen to all the transmission resource pools indicated by the second device, and / or, all the transmission resource pools in the receiving resource pool of the first device configured in the network that can be selected by inter-device coordination, and / or, all the transmission resource pools in the receiving resource pool of the pre-configured first device that can be selected by inter-device coordination.
[0062] Step 1012: The first device determines the reference resource set of the second device from the first resource set.
[0063] Specifically, the first device determines the reference resource set of the second device from the first resource set through channel sensing.
[0064] Optionally, if the receiving resource pool of the first device includes a pre-configured transmitting resource pool, and the pre-configured transmitting resource pool allows resource selection through inter-device coordination, then the first device listens to the aforementioned transmitting resource pool according to the configuration parameters of the pre-configured transmitting resource pool.
[0065] Optionally, if the receiving resource pool of the first device includes the transmitting resource pool of the second device configured by the network, and the transmitting resource pool configured by the network allows resource selection through inter-device coordination, then the first device listens to the aforementioned transmitting resource pool according to the configuration parameters of the transmitting resource pool of the second device configured by the network.
[0066] During channel listening, if the configuration of the transmit resource pool includes the configuration information of the listening window, which is used to measure the demodulation reference signal (DMRS) information of the side-row reference signal received power (SL-RSRP) or the information of the minimum resource selection window, then the first device performs channel listening according to the configuration information to determine the reference resource set of the second device.
[0067] During channel eavesdropping, if the configuration of the transmission resource pool does not include the configuration information of the eavesdropping window, the first device can set the length of the eavesdropping window to 1100ms, select a measurement RSRP from the DMRS of PSCCH or PSSCH according to the eavesdropping results, exclude resources, and determine the reference resource set of the second device.
[0068] Optionally, in some embodiments, the reference resource information for the second device determined by the first device includes at least one transmission resource pool that is suitable or unsuitable for the second device to perform side-by-side transmission. That is, the reference resource set of the second device includes at least one transmission resource pool that is suitable or unsuitable for the second device to perform side-by-side transmission.
[0069] Optionally, in some embodiments, the reference resource information for the second device determined by the first device includes a reference resource set and an index of at least one transmission resource pool in the reference resource set. Accordingly, step 102 above includes: the first device sending the reference resource set and the index of at least one transmission resource pool in the reference resource set to the second device.
[0070] The above embodiments illustrate a method for determining reference resources. A first device determines reference resource information for a second device via a first signaling signal, wherein the first signaling signal is used to instruct the first device and / or the second device to use a first set of resources for side-by-side transmission, and the reference resource information is used to assist the second device in selecting resources for side-by-side transmission. This method effectively achieves resource selection based on coordination between terminals, thereby improving the overall performance of side-by-side communication.
[0071] Based on the above embodiments, the following provides a detailed explanation of how the first device determines reference resources for different first signaling in the above embodiments.
[0072] Figure 9 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 2 ,like Figure 9 As shown, the method for determining the reference resource in this embodiment includes the following steps: Step 201: The first device determines the reference resource information of the second device through the second signaling from the second device.
[0073] Step 202: The first device sends reference resource information to the second device. (Optional) Step 203: The second device selects resources based on the reference resource information. (Optional) In this embodiment, the second signaling is used to indicate at least one transmission resource pool used by the second device.
[0074] Optionally, at least one transmission resource pool used by the second device includes a transmission resource pool configured or pre-configured for the second device by the network.
[0075] Optionally, at least one transmission resource pool used by the second device includes a transmission resource pool that is configured or pre-configured to the second device in the network and allows resource coordination between devices.
[0076] Optionally, at least one transmission resource pool indicated by the second signaling may also be a transmission resource pool for the second device to send data to the first device.
[0077] Optionally, the second signaling is PC5 Radio Resource Control (RRC) signaling. Specifically, after establishing a unicast connection between the first and second devices, the second device notifies the first device of at least one transmit resource pool it uses via PC5 RRC signaling.
[0078] In this embodiment, the second signaling includes at least one of the following parameters of at least one transmission resource pool used by the second device: Physical side row control channel (PSCCH) configuration parameters (sl-PSCCH-Config); Physical side row shared channel (PSSCH) configuration parameters (sl-PSSCH-Config); Physical side line feedback channel (PSFCH) configuration parameters (sl-PSFCH-Config); Number of physical resource blocks (PRBs) per subchannel (sl-SubchannelSize). The starting point of the PRB of the lowest indexed subchannel (sl-StartRB-Subchannel). Number of subchannels (sl-NumSubchannel); Configuration parameters for resource selection via the second transmission mode (sl-UE-SelectedConfigRP); Number of PRBs (sl-RB-Number); Number of time slots (sl-TimeResource).
[0079] The configuration parameters for resource selection via the second transmission mode include the configuration parameters for each transmission resource pool indicated in TxPoolSelectedNormal above, which can be found above and will not be repeated here.
[0080] In one possible scenario, the second device can send time-domain, frequency-domain, and channel sensing-related configuration parameters for at least one transmission resource pool used to send data to the first device via PC5 RRC signaling. These configuration parameters include the following: sl-PSCCH-Config, sl-PSSCH-Config, sl-PSFCH-Config, sl-SubchannelSize, sl-StartRB-Subchannel, sl-NumSubchannel, sl-UE-SelectedConfigRP, sl-RB-Number, and sl-TimeResource-r16. In this case, the second device needs to reset the corresponding index for each transmission resource pool.
[0081] In one possible scenario, the second device may send at least the following parameters—sl-UE-SelectedConfigRP and sl-TimeResource—of at least one transmit resource pool used to send data to the first device. In this case, the first device can determine the PSCCH / PSSCH / PSFCH and frequency domain configuration within the second device's transmit resource pool based on its own receive resource pool. That is, the first device considers the PSCCH / PSSCH / PSFCH and frequency domain configuration of its receive resource pool to be the same as that of the second device's transmit resource pool. Optionally, the receive resource pool of the first device refers to the receive resource pool used by the first device to receive PC5 RRC signaling.
[0082] In one possible scenario, the second device may send at least the following parameters, sl-UE-SelectedConfigRP, of at least one transmit resource pool used to send data to the first device. In this case, the first device can determine the PSCCH / PSSCH / PSFCH, frequency domain configuration, and time domain configuration within the second device's transmit resource pool based on its own receive resource pool. That is, the first device considers the PSCCH / PSSCH / PSFCH, frequency domain configuration, and time domain configuration of its receive resource pool to be the same as those of the second device's transmit resource pool. Optionally, the aforementioned receive resource pool of the first device refers to the receive resource pool used by the first device to receive PC5 RRC signaling.
[0083] The above embodiment illustrates a method for determining reference resources. A first device receives a second signaling sent by a second device, determines at least one transmission resource pool used by the second device based on the second signaling, and performs channel listening within the at least one transmission resource pool used by the second device to determine the reference resource information of the second device. This method effectively achieves resource selection based on coordination between terminals, thereby improving the overall performance of side-by-side communication.
[0084] Figure 10 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 3 ,like Figure 10 As shown, the method for determining the reference resource in this embodiment includes the following steps: Step 301: The first device determines the reference resource information of the second device through the configuration signaling of the resource pool.
[0085] Step 302: The first device sends reference resource information to the second device. (Optional) Step 303: The second device selects resources based on the reference resource information. (Optional) In an optional embodiment of this example, the configuration signaling for the resource pool can be the network configuration signaling for the resource pool. That is, the first device receives the configuration signaling for the resource pool from the network device, determines at least one transmission resource pool used by the second device based on the configuration signaling for the resource pool from the network device, and performs channel listening within the at least one transmission resource pool used by the second device to determine the reference resource information of the second device.
[0086] Optionally, the network configuration signaling includes configuration parameters for at least one receive resource pool of the first device.
[0087] Optionally, the configuration parameters of at least one receiving resource pool of the first device include at least one of the following parameters: An index to at least one sending resource pool corresponding to each receiving resource pool; The number of time slots contained in each transmission resource pool; Configuration parameters for resource selection via the second transmission mode within each transmission resource pool.
[0088] In this embodiment, the network configuration signaling for the resource pool includes sending and / or receiving the network configuration for the resource pool. The network configurations of the resource pools of different devices can be the same or different.
[0089] In one scenario, if a transmit resource pool of the second device allows resource selection through inter-device coordination, then the configuration of that transmit resource pool should specify its index in the receive resource pool of the first device.
[0090] In another scenario, if at least one transmit resource pool corresponding to the receive resource pool of the first device is a transmit resource pool that allows resource selection through inter-device coordination, then the configuration of the receive resource pool should specify the index of each transmit resource pool, the time slots contained in each transmit resource pool, and the relevant configuration parameters for channel sensing within each transmit resource pool. For example, the configuration of the transmit resource pool may include the index of the transmit resource pool, the parameter sl-UE-SelectedConfigRP, and sl-TimeResource; or, it may only include the index of the transmit resource pool and the parameter sl-UE-SelectedConfigRP.
[0091] Optionally, the at least one transmission resource pool corresponding to each receiving resource pool includes the transmission resource pool of the second device.
[0092] In an optional embodiment of this example, the configuration signaling for the resource pool can be pre-configuration signaling for the resource pool. That is, the second device determines at least one transmission resource pool to be used by the second device through the pre-configuration signaling, and performs channel listening within the at least one transmission resource pool used by the second device to determine the reference resource information of the second device.
[0093] Optionally, the pre-configured signaling includes a set of transmission resources used by the first device and / or the second device, wherein the set of transmission resources used by the first device is the same as the set of transmission resources used by the second device.
[0094] In this embodiment, the pre-configuration signaling of the resource pool includes sending and / or receiving pre-configuration information for the resource pool. Typically, the pre-configuration information for resource pools is the same for different devices. The pre-configuration information for the resource pool is similar to the network configuration information of the resource pool; please refer to the network configuration parameters of the resource pool described above for details.
[0095] The above embodiments illustrate a method for determining reference resources. A first device determines the reference resource information of a second device through resource pool configuration signaling, wherein the resource pool configuration signaling can be network configuration signaling or pre-configuration signaling. Specifically, the second device can determine at least one transmission resource pool to be used by the second device based on the resource pool configuration signaling, and perform channel listening within the at least one transmission resource pool used by the second device to determine the reference resource information of the second device. This method effectively realizes resource selection based on coordination between terminals, which can improve the overall performance of side-by-side communication.
[0096] Figure 11 Interactive illustration of the method for determining reference resources provided in the embodiments of this application Figure 4 ,like Figure 11 As shown, the method for determining the reference resource in this embodiment includes the following steps: Step 401: The first device determines the reference resource information of the second device through the third signaling from the second device.
[0097] Step 402: The first device sends reference resource information to the second device. (Optional) Step 403: The second device selects resources based on the reference resource information. (Optional) In this embodiment, the third signaling is used to trigger the first device to send reference resource information to the second device.
[0098] Optionally, the third signaling includes an index for indicating at least one transmission resource pool of the second device. Specifically, the second device should indicate the index of at least one transmission resource pool used by the second device in the third signaling sent to the first device, so that the first device can perform resource exclusion based on the channel sensing results in the at least one transmission resource pool indicated by the second device to determine the reference resource information of the second device. The at least one transmission resource pool of the second device indicated in the third signaling may be a pre-configured transmission resource pool.
[0099] The above embodiment illustrates a method for determining reference resources. A first device receives a triggering signaling sent by a second device, determines at least one transmission resource pool used by the second device based on the triggering signaling, and performs channel listening within the at least one transmission resource pool used by the second device to determine the reference resource information of the second device. This method effectively achieves resource selection based on coordination between terminals, which can improve the overall performance of side-by-side communication.
[0100] Based on the above embodiments, and considering the locations of the first and second devices, the first device may select different methods for determining reference resources to determine reference resource information for the second device.
[0101] In an optional embodiment of this application, if the first device and the second device are within the same cell coverage area, the first device can determine the reference resource information of the second device through the second signaling and / or network configuration signaling of the resource pool from the second device.
[0102] In an optional embodiment of this application, if the first device is outside the cell coverage area while the second device is within the cell coverage area, the first device can determine the reference resource information of the second device through the second signaling and / or network configuration signaling of the resource pool from the second device.
[0103] In an optional embodiment of this application, if the first device and the second device are located in different cell coverage areas, the first device can determine the reference resource information of the second device through the second signaling and / or network configuration signaling of the resource pool from the second device.
[0104] In an optional embodiment of this application, if the first device is within the cell coverage area while the second device is outside the cell coverage area, the first device can determine the reference resource information of the second device through the pre-configured signaling of the resource pool.
[0105] In an optional embodiment of this application, if both the first device and the second device are located outside the coverage area of the cell, the first device can determine the reference resource information of the second device through the pre-configured signaling of the resource pool.
[0106] For the last two embodiments described above, since the first device and the second device have the same pre-configuration information of the resource pool, there is no need for signaling interaction between the first device and the second device. The first device can determine the reference resource set that is suitable and / or unsuitable for the second device through the pre-configuration signaling of the resource pool.
[0107] Figure 12 A schematic diagram of the structure of the reference resource determination device provided in the embodiments of this application is shown below. Figure 12 As shown, the reference resource determination device 500 of this embodiment includes a processing module 501 and a sending module 502. The processing module 501 is used to determine the reference resource information of the second device through the first signaling, the first signaling being used to instruct the first device and / or the second device to use a first resource set for side-by-side transmission, and the reference resource information being used to assist the second device in selecting resources for side-by-side transmission.
[0108] In an optional embodiment of this application, the reference resource information includes a reference resource set, which is determined by the first device through channel sensing of the first resource set.
[0109] In an optional embodiment of this application, the first signaling includes at least one of the following signaling: second signaling from the second device; network configuration signaling; pre-configuration signaling; and third signaling from the second device; Wherein, the second signaling is used to indicate at least one transmission resource pool used by the second device; the network configuration signaling and the pre-configuration signaling are both used to indicate a first resource set used by the first device and / or the second device for side-by-side transmission; the third signaling is used to trigger the first device to send the reference resource information to the second device.
[0110] In one optional embodiment of this application, the second signaling is PC5 Radio Resource Control (RRC) signaling.
[0111] In one optional embodiment of this application, at least one transmission resource pool used by the second device includes a transmission resource pool configured or pre-configured for the second device by the network.
[0112] In one optional embodiment of this application, at least one transmission resource pool used by the second device includes a transmission resource pool that is configured or pre-configured to the second device in the network and allows resource coordination between devices.
[0113] In an optional embodiment of this application, the second signaling includes at least one of the following parameters of at least one transmission resource pool used by the second device: Configuration parameters for Physical Side Cross-Channel Control Channel (PSCCH), Physical Side Cross-Channel Shared Channel (PSSCH), Physical Side Cross-Channel Feedback Channel (PSFCH), number of Physical Resource Blocks (PRBs) for each sub-channel, starting point of the PRB for the sub-channel with the lowest index, number of sub-channels, configuration parameters for resource selection via the second transmission mode, number of PRBs, and number of time slots.
[0114] In an optional embodiment of this application, the network configuration signaling includes configuration parameters for at least one receive resource pool of the first device.
[0115] In an optional embodiment of this application, the configuration parameters of at least one receiving resource pool of the first device include at least one of the following parameters: An index to at least one transmit resource pool corresponding to each receive resource pool; the number of time slots contained in each transmit resource pool; and configuration parameters for resource selection within each transmit resource pool using the second transmission mode.
[0116] In an optional embodiment of this application, the at least one transmission resource pool corresponding to each receiving resource pool includes the transmission resource pool of the second device.
[0117] In an optional embodiment of this application, the pre-configured signaling includes a set of transmission resources used by the first device and / or the second device, wherein the set of transmission resources used by the first device is the same as the set of transmission resources used by the second device.
[0118] In an optional embodiment of this application, the third signaling includes an index for indicating at least one transmission resource pool of the second device.
[0119] In an optional embodiment of this application, the first resource set includes at least one of the following transmission resource pools: All transmission resource pools indicated by the second device; or The network configuration of the first device includes all transmit resource pools that allow resource coordination between devices in its receive resource pool; or The pre-configured receive resource pool of the first device contains all transmit resource pools that allow resource coordination between devices.
[0120] In one alternative embodiment of this application, the reference resource information includes at least one transmission resource pool that is suitable or unsuitable for the second device to perform sideline transmission.
[0121] In an optional embodiment of this application, the sending module 502 is configured to send the reference resource information to the second device; the reference resource information includes a reference resource set and an index of at least one sending resource pool in the reference resource set.
[0122] The reference resource determination device provided in this application embodiment is used to execute the technical solution executed by the first device in the aforementioned method embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.
[0123] It should be noted that the division of the various modules of the aforementioned reference resource determination device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing elements; they can be fully implemented in hardware; or some modules can be implemented by processing elements calling software, while others are implemented in hardware. For example, a processing module can be a separate processing element, or it can be integrated into a chip within the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its functions can be called and executed by a processing element of the aforementioned device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0124] For example, these modules can be at least one integrated circuit configured to implement the above methods, such as at least one application-specific integrated circuit (ASIC), or at least one digital signal processor (DSP), or one or more field-programmable gate arrays (FPGAs), etc. As another example, when one of the above modules is implemented in the form of processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0125] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes at least one computer instruction. When the computer program instruction is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. 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. 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 wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates at least one available medium. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0126] Figure 13 A schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application, such as... Figure 13 As shown, the electronic device 600 provided in this embodiment includes: a transceiver 601, a processor 602, and a memory 603; The memory 603 stores computer-executed instructions; The processor 602 executes the computer execution instructions stored in the memory 603, causing the processor 602 to execute the technical solution of the first device as described in any of the foregoing method embodiments.
[0127] Optionally, the memory 603 can be either standalone or integrated with the processor 602. When the memory 603 is a device independent of the processor 602, the electronic device 600 may further include a bus 604 for connecting the memory 603 and the processor 602.
[0128] Optionally, the processor 602 can be a chip.
[0129] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the technical solution of the first device in any of the foregoing method embodiments.
[0130] This application also provides a computer program, which, when executed by a processor, is used to execute the technical solution of the first device in any of the foregoing method embodiments.
[0131] This application also provides a computer program product, including program instructions, which are used to implement the technical solution of the first device in any of the foregoing method embodiments.
[0132] This application also provides a chip, including: a processing module and a communication interface, wherein the processing module is capable of executing the technical solution of the first device in the aforementioned method embodiments.
[0133] Optionally, the chip further includes a storage module (e.g., a memory), which is used to store instructions, and the processing module is used to execute the instructions stored in the storage module. The execution of the instructions stored in the storage module causes the processing module to execute the technical solution of the first device in any of the foregoing method embodiments.
[0134] In this application, "at least two" means two or more, and "more than" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects; in formulas, " / " indicates a "division" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0135] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.
[0136] It is understood that, in the embodiments of this application, the order of the above-mentioned process numbers does not imply 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 this application.
Claims
1. A method for determining reference resources, characterized in that, include: The first device determines the reference resource information of the second device through the first signaling. The first signaling is used to instruct the first device and / or the second device to use a first resource set for side-line transmission. The reference resource information is used to assist the second device in selecting resources for side-line transmission. The reference resource information includes a reference resource set, which is determined by the first device through channel sensing of the first resource set. If the receiving resource pool of the first device includes a pre-configured transmitting resource pool, and the pre-configured transmitting resource pool allows resource selection through inter-device coordination, then the first device listens to the transmitting resource pool according to the configuration parameters of the pre-configured transmitting resource pool to determine the reference resource set of the second device. If the receiving resource pool of the first device includes the transmitting resource pool of the second device configured by the network, and the transmitting resource pool configured by the network allows resource selection through inter-device coordination, then the first device listens to the transmitting resource pool according to the configuration parameters of the transmitting resource pool of the second device configured by the network to determine the reference resource set of the second device. During channel listening, if the configuration of the transmit resource pool includes listening window configuration information, which is used to measure the demodulation reference signal (DMRS) information of the SL-RSRP (Short-Range Reference Signal Received Power) or the minimum resource selection window information, the first device performs channel listening according to the configuration information to determine the reference resource set of the second device. If the configuration of the transmit resource pool does not include listening window configuration information, the first device can set the length of the listening window to 1100ms, select a measurement RSRP from the DMRS of the PSCCH or PSSCH according to the listening results, exclude resources, and determine the reference resource set of the second device.
2. The method according to claim 1, characterized in that, The first signaling includes at least one of the following signaling: a second signaling from the second device; network configuration signaling; pre-configuration signaling; and a third signaling from the second device; Wherein, the second signaling is used to indicate at least one transmission resource pool used by the second device; the network configuration signaling and the pre-configuration signaling are both used to indicate a first resource set used by the first device and / or the second device for side-by-side transmission; the third signaling is used to trigger the first device to send the reference resource information to the second device.
3. The method according to claim 2, characterized in that, The second signaling is PC5 Radio Resource Control (RRC) signaling.
4. The method according to claim 2, characterized in that, The at least one transmission resource pool used by the second device includes a transmission resource pool configured or pre-configured for the second device by the network.
5. The method according to claim 4, characterized in that, The at least one transmission resource pool used by the second device includes a transmission resource pool that is configured or pre-configured to the second device in the network and allows resource coordination between devices.
6. The method according to claim 2, characterized in that, The second signaling includes at least one of the following parameters of at least one transmit resource pool used by the second device: Configuration parameters for Physical Side Cross-Channel Control Channel (PSCCH), Physical Side Cross-Channel Shared Channel (PSSCH), Physical Side Cross-Channel Feedback Channel (PSFCH), number of Physical Resource Blocks (PRBs) for each sub-channel, starting point of the PRB for the sub-channel with the lowest index, number of sub-channels, configuration parameters for resource selection via the second transmission mode, number of PRBs, and number of time slots.
7. The method according to claim 2, characterized in that, The network configuration signaling includes configuration parameters for at least one receive resource pool of the first device.
8. The method according to claim 7, characterized in that, The configuration parameters of at least one receiving resource pool of the first device include at least one of the following parameters: An index to at least one transmit resource pool corresponding to each receive resource pool, the number of time slots contained in each transmit resource pool, and configuration parameters for resource selection via a second transmission mode within each transmit resource pool.
9. The method according to claim 8, characterized in that, The at least one transmit resource pool corresponding to each receive resource pool includes the transmit resource pool of the second device.
10. The method according to claim 2, characterized in that, The pre-configured signaling includes a set of transmission resources used by the first device and / or the second device, wherein the set of transmission resources used by the first device is the same as the set of transmission resources used by the second device.
11. The method according to claim 2, characterized in that, The third signaling includes an index for indicating at least one transmission resource pool of the second device.
12. The method according to any one of claims 1-11, characterized in that, The first resource set includes at least one of the following transmission resource pools: All transmission resource pools indicated by the second device; or The network configuration of the first device includes all transmit resource pools that allow resource coordination between devices in its receive resource pool; or The pre-configured receive resource pool of the first device contains all transmit resource pools that allow resource coordination between devices.
13. The method according to any one of claims 1-11, characterized in that, The reference resource information includes at least one transmission resource pool that is suitable or unsuitable for the second device to perform side-by-side transmission.
14. The method according to any one of claims 1-11, characterized in that, The method further includes: The first device sends the reference resource information to the second device; the reference resource information includes a reference resource set and an index of at least one sending resource pool in the reference resource set.
15. A reference resource determination device, characterized in that, include: The processing module is used to determine reference resource information of the second device through a first signaling, wherein the first signaling is used to instruct the first device and / or the second device to use a first resource set for side-line transmission, and the reference resource information is used to assist the second device in selecting resources for side-line transmission; The reference resource information includes a reference resource set, which is determined by the determining device through channel listening on the first resource set. If the receiving resource pool of the first device includes a pre-configured transmitting resource pool, and the pre-configured transmitting resource pool allows resource selection through inter-device coordination, then the first device listens to the transmitting resource pool according to the configuration parameters of the pre-configured transmitting resource pool to determine the reference resource set of the second device. If the receiving resource pool of the first device includes the transmitting resource pool of the second device configured by the network, and the transmitting resource pool configured by the network allows resource selection through inter-device coordination, then the first device listens to the transmitting resource pool according to the configuration parameters of the transmitting resource pool of the second device configured by the network to determine the reference resource set of the second device. During channel listening, if the configuration of the transmit resource pool includes listening window configuration information, which is used to measure the demodulation reference signal (DMRS) information of the SL-RSRP (Short-Range Reference Signal Received Power) or the minimum resource selection window information, the first device performs channel listening according to the configuration information to determine the reference resource set of the second device. If the configuration of the transmit resource pool does not include listening window configuration information, the first device can set the length of the listening window to 1100ms, select a measurement RSRP from the DMRS of the PSCCH or PSSCH according to the listening results, exclude resources, and determine the reference resource set of the second device.
16. The apparatus according to claim 15, characterized in that, The first signaling includes at least one of the following signaling: a second signaling from the second device; network configuration signaling; pre-configuration signaling; and a third signaling from the second device; Wherein, the second signaling is used to indicate at least one transmission resource pool used by the second device; the network configuration signaling and the pre-configuration signaling are both used to indicate a first resource set used by the first device and / or the second device for side-by-side transmission; the third signaling is used to trigger the first device to send the reference resource information to the second device.
17. The apparatus according to claim 16, characterized in that, The second signaling is PC5 Radio Resource Control (RRC) signaling.
18. The apparatus according to claim 16, characterized in that, The at least one transmission resource pool used by the second device includes a transmission resource pool configured or pre-configured for the second device by the network.
19. The apparatus according to claim 18, characterized in that, The at least one transmission resource pool used by the second device includes a transmission resource pool that is configured or pre-configured to the second device in the network and allows resource coordination between devices.
20. The apparatus according to claim 16, characterized in that, The second signaling includes at least one of the following parameters of at least one transmit resource pool used by the second device: Configuration parameters for Physical Side Cross-Channel Control Channel (PSCCH), Physical Side Cross-Channel Shared Channel (PSSCH), Physical Side Cross-Channel Feedback Channel (PSFCH), number of Physical Resource Blocks (PRBs) for each sub-channel, starting point of the PRB for the sub-channel with the lowest index, number of sub-channels, configuration parameters for resource selection via the second transmission mode, number of PRBs, and number of time slots.
21. The apparatus according to claim 16, characterized in that, The network configuration signaling includes configuration parameters for at least one receive resource pool of the first device.
22. The apparatus according to claim 21, characterized in that, The configuration parameters of at least one receiving resource pool of the first device include at least one of the following parameters: An index to at least one transmit resource pool corresponding to each receive resource pool; the number of time slots contained in each transmit resource pool; and configuration parameters for resource selection within each transmit resource pool using the second transmission mode.
23. The apparatus according to claim 22, characterized in that, The at least one transmit resource pool corresponding to each receive resource pool includes the transmit resource pool of the second device.
24. The apparatus according to claim 16, characterized in that, The pre-configured signaling includes a set of transmission resources used by the first device and / or the second device, wherein the set of transmission resources used by the first device is the same as the set of transmission resources used by the second device.
25. The apparatus according to claim 16, characterized in that, The third signaling includes an index for indicating at least one transmission resource pool of the second device.
26. The apparatus according to any one of claims 15-25, characterized in that, The first resource set includes at least one of the following transmission resource pools: All transmission resource pools indicated by the second device; or The network configuration of the first device includes all transmit resource pools that allow resource coordination between devices in its receive resource pool; or The pre-configured receive resource pool of the first device contains all transmit resource pools that allow resource coordination between devices.
27. The apparatus according to any one of claims 15-25, characterized in that, The reference resource information includes at least one transmission resource pool that is suitable or unsuitable for the second device to perform side-by-side transmission.
28. The apparatus according to any one of claims 15-25, characterized in that, The apparatus further includes: a sending module; the sending module is configured to send the reference resource information to the second device; the reference resource information includes a reference resource set and an index of at least one sending resource pool in the reference resource set.
29. An electronic device, characterized in that, include: Transceiver, processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-14.
30. A computer storage medium, characterized in that, Used to store computer programs that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-14.
31. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-14.