Resource selection method, sidewalk communication method, device, equipment and storage medium
Patent Information
- Application Number
- CN202280100088.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2025-04-25
AI Technical Summary
When the SL system operates at high frequencies, existing technology cannot effectively avoid resource conflicts between terminal devices, affecting transmission reliability.
The terminal device determines the transmission resources based on the correspondence between the airspace transmission filter and the candidate resources, and uses the airspace transmission filter when receiving, combining the sending and receiving mechanisms to avoid resource conflicts.
It improves the reliability of sideline transmission, is suitable for high-frequency communication environments, and reduces resource conflicts between terminal devices.
Smart Images

Figure CN119895807A_ABST
Abstract
Description
Resource selection method, side communication method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a resource selection method, a sideline communication method, an apparatus, a device, and a storage medium. Background Art
[0002] When SL (Sidelink) systems operate at high frequencies, they inevitably introduce beamforming (or spatial transmission filters) for transmission and reception. Further research is needed on this basis for SL communications.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a resource selection method, a sideline communication method, an apparatus, a device, and a storage medium. The technical solution is as follows:
[0005] According to one aspect of an embodiment of the present application, a resource selection method is provided, the method being executed by a terminal device, the method comprising:
[0006] The transmission resource corresponding to the first spatial transmission filter is determined according to the correspondence between the spatial transmission filter and the candidate resource set or the candidate resources.
[0007] According to one aspect of an embodiment of the present application, a sideline communication method is provided, the method being executed by a terminal device, the method comprising:
[0008] determining a first time unit according to a selected resource of the terminal device or sideline control information received by the terminal device;
[0009] A spatial domain transmission filter is used for reception during the first time unit.
[0010] According to one aspect of an embodiment of the present application, a resource selection device is provided, the device comprising:
[0011] The determination module is configured to determine the transmission resource corresponding to the first spatial domain transmission filter according to the correspondence between the spatial domain transmission filter and the candidate resource set or the candidate resources.
[0012] According to one aspect of an embodiment of the present application, a sideline communication device is provided, the device comprising:
[0013] a determining module, configured to determine a first time unit according to a selected resource of a terminal device or sideline control information received by the terminal device;
[0014] A receiving module is used to receive using a spatial domain transmission filter within the first time unit.
[0015] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned resource selection method or side communication method.
[0016] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned resource selection method or sideline communication method.
[0017] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource selection method or side communication method.
[0018] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned resource selection method or side communication method.
[0019] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0020] On the one hand, the terminal device determines the transmission resources corresponding to a certain spatial transmission filter based on the correspondence between the spatial transmission filter and the candidate resource set or candidate resources, thereby combining the transmission using the spatial transmission filter (or beam) with the resource selection mechanism, making the side transmission resource selection mechanism suitable for high-frequency communication, avoiding resource conflicts between terminal devices working at high frequencies, and improving the reliability of side transmission.
[0021] On the other hand, the terminal device determines the first time unit based on the selected resources or the received side control information, and uses the spatial transmission filter for reception within the first time unit, thereby combining the reception using the spatial transmission filter (or beam) with the resource selection mechanism, making the side transmission resource selection mechanism suitable for high-frequency communication, avoiding resource conflicts between terminal devices working at high frequencies, and improving the reliability of side transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] FIG1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0023] FIG2 is a schematic diagram of a physical layer structure of SL communication provided by an embodiment of the present application;
[0024] FIG3 is a schematic diagram of time-frequency resource location reservation provided by an embodiment of the present application;
[0025] FIG4 is a schematic diagram of resource monitoring and resource selection provided by an embodiment of the present application;
[0026] FIG5 is a schematic diagram of a reassessment mechanism provided by an embodiment of the present application;
[0027] FIG6 is a schematic diagram of a resource preemption mechanism provided by an embodiment of the present application;
[0028] FIG7 is a schematic diagram of a system that does not use an analog beam and uses an analog beam according to an embodiment of the present application;
[0029] FIG8 is a schematic diagram of beam-based transceiver according to an embodiment of the present application;
[0030] FIG9 is a flowchart of a resource selection method provided by one embodiment of the present application;
[0031] FIG10 is a schematic diagram of the correspondence between beams and candidate resource sets provided by one embodiment of the present application;
[0032] FIG11 is a schematic diagram of the correspondence between beams and candidate resources provided by one embodiment of the present application;
[0033] FIG12 is a flowchart of a side communication method provided by one embodiment of the present application;
[0034] FIG13 is a schematic diagram of a terminal device determining a time slot corresponding to a receive beam according to selected resources provided by an embodiment of the present application;
[0035] FIG14 is a schematic diagram of a terminal device determining a time slot corresponding to a receive beam according to received side control information provided by one embodiment of the present application;
[0036] FIG15 is a block diagram of a resource selection device provided by one embodiment of the present application;
[0037] FIG16 is a block diagram of a side communication device provided by one embodiment of the present application;
[0038] FIG17 is a schematic structural diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0040] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0041] Please refer to Figure 1, which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a core network 11, an access network 12, and a terminal device 13.
[0042] The core network 11 includes several core network devices. The functions of the core network devices are mainly to provide user connections, user management, and service carrying, and to provide an interface to the external network as a bearer network. For example, the core network of a 5G (5th Generation) NR (New Radio) system may include devices such as an AMF (Access and Mobility Management Function) entity, a UPF (User Plane Function) entity, and an SMF (Session Management Function) entity.
[0043] The access network 12 includes several access network devices 14. The access network in the 5G NR system can be called NG-RAN (New Generation-Radio Access Network). The access network device 14 is a device deployed in the access network 12 to provide wireless communication functions for the terminal device 13. The access network device 14 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with access network device functions may be different. For example, in the 5G NR system, they are called gNodeB or gNB. With the evolution of communication technology, the name of "access network device" may change. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 13 are collectively referred to as access network devices.
[0044] The number of terminal devices 13 is usually multiple, and one or more terminal devices 13 can be distributed in the cell managed by each access network device 14. The terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment, mobile stations (MS), etc. For the convenience of description, the devices mentioned above are collectively referred to as terminal devices. The access network device 14 and the core network device communicate with each other through some air technology, such as the NG interface in the 5G NR system. The access network device 14 and the terminal device 13 communicate with each other through some air technology, such as the Uu interface. In the embodiments of the present application, the terminal device and UE (User Equipment) express the same meaning, and the two are often used interchangeably, but those skilled in the art can understand their meaning.
[0045] Terminal devices 13 and terminal devices 13 (for example, vehicle-mounted devices and other devices (such as other vehicle-mounted devices, mobile phones, RSU (Road Side Unit, road test unit), etc.)) can communicate with each other through a direct communication interface (such as a PC5 interface). Accordingly, the communication link established based on the direct communication interface can be called a direct link or SL. SL transmission is the direct communication and data transmission between terminal devices through a side link. Unlike traditional cellular systems where communication data is received or sent through access network equipment, SL transmission has the characteristics of short delay and low overhead, and is suitable for communication between two terminal devices that are geographically close (such as vehicle-mounted devices and other peripheral devices that are geographically close). It should be noted that in Figure 1, only vehicle-to-vehicle communication in the V2X (vehicle to everything) scenario is used as an example. SL technology can be applied to scenarios where direct communication is carried out between various terminal devices. In other words, the terminal device in this application refers to any device that communicates using SL technology.
[0046] The "5G NR system" in the embodiments of this application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of this application can be applied to the 5G NR system and can also be applied to subsequent evolution systems of the 5G NR system.
[0047] Before introducing the technical solutions of this application, we first introduce and explain some of the background technologies involved in this application. The following related technologies can be combined with the technical solutions of the embodiments of this application as optional solutions, and they all fall within the scope of protection of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0048] 1.SL transmission
[0049] Regarding SL transmission, 3GPP defines two transmission modes: Mode A and Mode B.
[0050] Mode A: The transmission resources of the terminal device are allocated by the access network device (such as a base station). The terminal device transmits communication data on the side link according to the transmission resources allocated by the access network device. The access network device can allocate transmission resources for a single transmission to the terminal device, or allocate transmission resources for a semi-static transmission to the terminal device.
[0051] Mode B: The terminal device selects a transmission resource from the resource pool to transmit communication data. Specifically, the terminal device can select a transmission resource from the resource pool by listening or by random selection.
[0052] The following mainly introduces the method of SL communication in the NR V2X system and the terminal device's autonomous resource selection (that is, the above-mentioned mode B).
[0053] 2.NR V2X physical layer structure
[0054] The physical layer structure of SL communication in the NR V2X system is shown in Figure 2. The first symbol in the time slot shown in Figure 2 is an AGC (Automatic Gain Control) symbol. When the SL UE receives, the received power can be adjusted in this symbol to a power suitable for demodulation. When the SL UE transmits, the content of the symbol following the AGC symbol is repeated on the AGC symbol. In Figure 2, the PSCCH (Physical Sidelink Control Channel) is used to carry the first sidelink control information, and the PSSCH (Physical Sidelink Shared Channel) is used to carry data and the second sidelink control information. The PSCCH and PSSCH are transmitted in the same time slot. The first sidelink control information and the second sidelink control information can be two sidelink control information with different functions. For example, the first sidelink control information is carried in the PSCCH and mainly contains fields related to resource sensing, which facilitates resource exclusion and resource selection after decoding by other terminal devices. In addition to data, the PSSCH also carries secondary sidelink control information, primarily including fields related to data demodulation, to facilitate demodulation of the data in the PSSCH by other terminal devices. Within a given time slot, symbols corresponding to the PSFCH may also exist. The PSFCH is used to transmit HARQ feedback information. Depending on the resource pool configuration, PSFCH symbols may appear once every 1, 2, or 4 time slots. When no PSFCH symbols exist in a time slot, for example, the GAP symbol between the PSSCH and PSFCH in Figure 2, the AGC used for PSFCH reception, and the PSFCH symbols are all used to carry the PSSCH. Typically, the last symbol in a time slot is the GP (Guard Period) symbol, or GAP. In other words, the symbol following the last PSSCH or PSFCH symbol is a GP symbol. SL UEs perform transceiver switching within GP symbols and do not transmit. When PSFCH resources exist in a time slot, GP symbols also exist between the PSSCH and PSFCH symbols. This is because the UE may transmit on PSSCH and receive on PSFCH, and GP symbols are also needed for transmission and reception conversion.
[0055] 3. Resource reservation in NR V2X
[0056] In the NR V2X system, in Mode B, the terminal device independently selects transmission resources to send data. Resource reservation is a prerequisite for resource selection.
[0057] Resource reservation refers to the terminal sending the first sidelink control information in the PSCCH to reserve resources for subsequent use. In the NR V2X system, resource reservation within a TB (Transport Block) is supported, as well as resource reservation between TBs.
[0058] As shown in Figure 3, the terminal device sends the first side control information, and uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the N time-frequency resources of the current TB (including the resources used for the current transmission). Wherein N≤Nmax, in NR V2X, Nmax is equal to 2 or 3. At the same time, the above-mentioned N indicated time-frequency resources should be distributed in W time slots. In NR V2X, W is equal to 32. For example, in TB1 shown in Figure 3, the terminal device sends the first side control information in the PSCCH while sending the initial transmission data in the PSSCH, and uses the above two fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 (that is, N=2 at this time), that is, the time-frequency resources for retransmission 1 are reserved. In addition, the initial transmission and retransmission 1 are distributed in 32 time slots in the time domain. Similarly, in TB1 shown in FIG3 , the terminal device uses the first sidelink control information sent in the PSCCH of retransmission 1 to indicate the time-frequency resource positions of retransmission 1 and retransmission 2, and retransmission 1 and retransmission 2 are distributed in 32 time slots in the time domain.
[0059] At the same time, when the terminal device sends the first sidelink control information, it uses the "Resource reservation period" field to reserve resources between TBs. For example, in Figure 3, when the terminal device sends the first sidelink control information for the initial transmission of TB1, it uses the "Time resource assignment" and "Frequency resource assignment" fields to indicate the time-frequency resource locations for the initial transmission and retransmission 1 of TB1, which are recorded as {(t1, f1), (t2, f2)}. Among them, t1 and t2 represent the time domain locations of the resources for the initial transmission and retransmission 1 of TB1, and f1 and f2 represent the corresponding frequency domain locations. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, then the SCI (Sidelink Control Information) 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 TB2. Similarly, the first side control information sent in TB1 retransmission 1 also reserves the time-frequency resources for TB2 retransmission 1 and retransmission 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 (Long Term Evaluation) V2X. However, in each resource pool, only e of the values are configured, and the terminal device determines the possible values to be used based on the resource pool used. The e 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.
[0060] 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 activating the reservation between TBs, the first side control information includes the "Resource reservation period" field. When deactivating the reservation between TBs, the first side control information does not include the "Resource reservation period" field. When activating the reservation between TBs, 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 side control information, it uses the "Resource reservation period" field therein to reserve resources for the next period for the transmission of another TB, thereby achieving periodic semi-continuous transmission.
[0061] When a terminal device operates in the aforementioned mode B, it can obtain the first sidelink control information sent by other terminal devices by monitoring the PSCCH sent by other terminal devices, thereby learning the resources reserved by other terminal devices. When selecting resources, the terminal device will exclude the resources reserved by other terminal devices to avoid resource collision.
[0062] 4. Resource Selection Method for NR V2X Interception
[0063] In the NR V2X system, in the above-mentioned mode B, the terminal device needs to select resources on its own.
[0064] As shown in Figure 4, the terminal device triggers resource selection or reselection in time slot n or time slot n is the time slot where the higher layer triggers the physical layer to report the candidate resource set. The resource selection window 10 starts from n+T1 and ends at n+T2. 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 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, 120 kHz. The terminal device determines T from the 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 2minIf 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.
[0065] Terminal equipment is in n-T0 to nT proc,0 Perform resource monitoring (excluding nT proc,0 ), 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, 1, 2, and 4. Optionally, the terminal device performs resource listening in the time slots of the resource pool used by it within the resource listening window. Optionally, the terminal device listens to the first sideline control information sent by other terminal devices in each time slot (except its own sending time slot). When the time slot n triggers resource selection or reselection, the terminal device uses n-T0 to nT proc,0 The result of resource listening.
[0066] Step 1: The terminal device takes all available resources in the resource pool used by the terminal device within the resource selection window 10 as resource set A. Any resource in set A is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the resource respectively. The initial number of resources in set A is denoted as M. total The terminal device excludes resources from resource set A based on the un-listened time slots within the resource listening window 20 (Step 1-1) and / or the resource listening results within the resource listening window 20 (Step 1-2). The terminal device 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 un-listened time slots in Step 1-1 or the resource determined based on the detected first sidelink control information in Step 1-2. If so, resource R(x,y) is excluded from resource set A.
[0067] Step 1-1: If the terminal device is in time slot t within the resource listening window 20 m Send data, no listening, the terminal device will be based on the time slot t m For each allowed resource reservation period in the resource pool used by the terminal device, the corresponding Q time slots are determined with the resource reservation period as the interval. If the Q time slots overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y), the resource R(x,y) is excluded from the resource set A. (Represents rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is one of the resource reservation periods allowed by the resource pool used by the terminal device. Optionally, a series of periodic resources corresponding to the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number after Ptx is converted into logical time slots. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (a) of Figure 4, Cresel is 3, which indicates 3 periodic resources corresponding to the resource R(x,y) (including R(x,y)).
[0068] For example, in sub-graph (a) of Figure 4, the terminal device is in time slot t m Without listening, resources are excluded according to each resource reservation period in the resource reservation period set M in the resource pool configuration. For a resource reservation period 1, assuming that the Q value is calculated to be 2, the corresponding Q time slots are the time slots from time slot t in sub-graph (a) of Figure 4. m The next two time slots marked with horizontal lines are mapped with the resource reservation period 1 as the interval. For a resource reservation period 2, assuming that the Q value is calculated as Q=1, the corresponding Q time slots are the time slots from time slot t in Figure 4 (a). m The next time slot marked with dotted shadows and with resource reservation period 2 as the interval is mapped.
[0069] The terminal device will determine whether the Q time slots corresponding to each reservation period overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If so, the resource R(x,y) will be excluded from the resource set A.
[0070] Optionally, when the resource pool used by the terminal device deactivates the reservation between TBs, the terminal device may not execute the above Step 1-1.
[0071] Optionally, after executing Step 1-1, if the remaining resources in resource set A are less than M total *X, then the resource set A is initialized to all available resources in the resource selection window 10 belonging to the resource pool used by the terminal device and then Step 1-2 is executed.
[0072] Step 1-2: If the terminal device is in the time slot t of the resource listening window 20 mThe first sidelink control information transmitted in the PSCCH is detected, and the SL-RSRP (Sidelink Reference Signal Received Power) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the PSSCH sent in the same time slot as the PSCCH) is measured.
[0073] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device contains the "Resource reservation period" field, the terminal device will m The terminal device determines the corresponding Q time slots based on the resource reservation period carried in the first sideline control information it has intercepted. The terminal device assumes that it has also received the same first sideline control information in the Q time slots. The terminal device will determine the time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first sideline control information and the Q assumed received first sideline 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, the corresponding resource R(x,y) is excluded from the set A. (Represents rounding up). 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 the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number after Ptx is converted into logical time slots. Ptx is the resource reservation period of the terminal device. For example, in sub-figure (b) of Figure 4, Cresel is 3, which indicates 3 periodic resources corresponding to the resource R(x,y) (including R(x,y)).
[0074] For example, in sub-figure (b) of FIG4, when the first sideline control information received by the terminal device contains the "Resource reservation period" field, if the terminal device is in time slot t m The first side control information in the PSCCH is detected on the resource E(v,m). The resource reservation period in the first side control information is Prx. Assuming that the Q value is calculated to be 1, the terminal device will assume that in time slot t m+Prxlg The terminal device will determine whether the first sideline control information of the same content is received in time slot tm The first sideline control information received and the assumption that the m+Prxlg Whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side 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.
[0075] If the SL-RSRP measured by the terminal device is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device does not contain the "Resource reservation period" field, the terminal device only determines the time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information overlap with the resource R(x,y) or a series of resources corresponding to the resource R(x,y); if so, exclude the resource R(x,y) from the resource set A.
[0076] For example, in sub-figure (b) of FIG4, when the first sideline control information received by the terminal device does not contain the "Resource reservation period" field, if the terminal device is in time slot t m If the first sidelink control information in the PSCCH is detected on the resource E(v,m), the terminal device determines whether the resources 1, 2, and 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.
[0077] If the remaining resources in resource set A are less than M after the above resources are excluded total *X, the SL-RSRP threshold is raised by 3dB, and Step 1 is repeated. The physical layer reports the excluded resource set A as a candidate resource set to the upper layer.
[0078] 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.
[0079] It should be noted that:
[0080] (1) The RSRP thresholds are determined by the priority level P1 carried in the PSCCH detected by the terminal device and the priority level P2 of the data to be transmitted by the terminal device. The configuration of the resource pool used by the terminal device includes a SL-RSRP threshold table that contains the SL-RSRP thresholds corresponding to all priority combinations. The resource pool configuration can be network-configured or pre-configured.
[0081] For example, as shown in Table 1, assuming that the priority levels of P1 and P2 are both 0-7, the SL-RSRP thresholds corresponding to different priority combinations are expressed as γ ij Indicates that, where γ ij Here, i is the value of the priority level P1, and j is the value of the priority level P2.
[0082] Table 1: SL-RSRP threshold table
[0083]
[0084] When a terminal device monitors a PSCCH sent by another terminal device, it obtains the priority P1 and the priority P2 of the data to be sent carried in the first sidelink control information transmitted in the PSCCH, and determines the SL-RSRP threshold by looking up Table 1.
[0085] (2) Whether the terminal device 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 device. The resource pool configuration can be network-configured or pre-configured.
[0086] (3) The possible values of X and X are {20%, 35%, 50%}. The configuration of the resource pool used by the terminal device includes a correspondence between priorities and the possible values. The terminal device determines the value of X based on the priority of the data to be sent and the correspondence. The resource pool configuration can be configured by the network or pre-configured.
[0087] The above description describes a single-side link (SL) communication method within NR-V2X. This involves a terminal device 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 devices and between pedestrians and vehicles.
[0088] 5. Re-evaluation and Pre-emption Mechanisms in NR V2X
[0089] NR-V2X also supports re-evaluation of resources that have been selected but not indicated by sending the first sidelink control information after completing resource selection.
[0090] As shown in Figure 5, resources x, y, z, u, and v are the time-frequency resources that the terminal device has selected in time slot n, and resource y is in time slot m. For resources z and u (resource y has been previously indicated by the first side control information in resource x) that the terminal device is about to send in resource y for the first time, the terminal device executes the above-mentioned Step 1 at least once in time slot m-T3, that is, at least in time slot m-T3, the resource selection window 10 and the resource listening window 20 are determined as described above, and the above-mentioned Step 1 is executed to exclude the resources in the resource selection window 10 to obtain a set of candidate resources. If resource z and / or u are not in the set of candidate resources, the terminal device executes the above-mentioned Step 2 to reselect the time-frequency resources in resource z and u that are not in the set of candidate resources. Depending on the implementation of the terminal device, the terminal device may also reselect any resource that has been selected but not indicated by sending the first side control information, such as any one or more resources among resources z, u, and v. The above-mentioned T3 is equal to T proc,1 In FIG5 , a dotted arrow indicates that the first side control information indication is about to be sent, and a solid arrow indicates that the first side control information indication has been sent.
[0091] In addition, NR-V2X also supports a resource preemption mechanism. In NR-V2X, the conclusion about the resource preemption mechanism is described from the perspective of the preempted terminal. After completing resource selection, the terminal device continues to listen to the first side control information. If the resource that has been selected and indicated by sending the first side control information meets the following three conditions, it means that the resource has been preempted by another terminal device, and the terminal device triggers resource reselection for the resource:
[0092] 1. The resource selected and indicated by the terminal device is not in the candidate resource set.
[0093] 2. The resources indicated in the first sidelink control information detected overlap with the resources selected and indicated by the terminal device, and the SL-RSRP of the PSCCH corresponding to the first sidelink control information detected or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.
[0094] 3. The priority carried in the intercepted first sideline control information is higher than the priority of the data to be sent by the terminal device. Alternatively, the priority carried in the intercepted first sideline control information is higher than the priority of the data to be sent by the terminal device, and the priority carried in the intercepted first sideline control information is higher than a threshold value U, where U depends on the resource pool configuration, which can be configured by the network or pre-configured.
[0095] As shown in Figure 6, resources w, x, y, z, and v are the time-frequency resources that the terminal device has selected in time slot n, and resource x is located in time slot m. For resources x and y that the terminal device is about to send the first side control information indicated on resource x and that have been indicated by the first side control information sent by the terminal device before, the terminal device executes the above Step 1 at least once in time slot m-T3, that is, at least in time slot m-T3, the resource selection window 10 and the resource listening window 20 are determined as described above, and the above Step 1 is executed to exclude the available resources in the resource selection window 10 to determine the candidate resource set. If resources x and / or y meet the above three conditions, the terminal device executes Step 2 to reselect the time-frequency resources in resources x and y that meet the above three conditions. In addition, after resource reselection is triggered, depending on the implementation of the terminal device, the terminal device can reselect any resources that have been selected but not indicated by sending the first side control information, such as any of resources z and v. The above T3 is equal to T proc,1 .
[0096] 6. Multi-beam system
[0097] NR / 5G system design goals include wide-bandwidth communications in high-frequency bands (e.g., bands above 6 GHz). As the operating frequency increases, path loss increases during transmission, impacting the coverage capabilities of high-frequency systems. To effectively ensure high-band NR system coverage, an effective technical solution is to use massive antenna arrays (Massive MIMO) to form shaped beams with greater gain, overcome propagation loss, and ensure system coverage.
[0098] Millimeter-wave antenna arrays, due to their shorter wavelengths, smaller antenna array spacing, and smaller apertures, allow more physical antenna arrays to be integrated into a two-dimensional antenna array of limited size. At the same time, due to the limited size of millimeter-wave antenna arrays, digital beamforming cannot be used due to factors such as hardware complexity, cost, and power consumption. Instead, analog beamforming is typically used, which enhances network coverage while reducing device implementation complexity.
[0099] In typical existing 2G / 3G / 4G systems, a cell (sector) uses a wide beam to cover the entire cell. Therefore, at every moment, every UE within the cell's coverage area has the opportunity to obtain transmission resources allocated by the system.
[0100] The NR / 5G Multi-beam system uses different beams to cover the entire cell. That is, each beam covers a smaller area, and the effect of multiple beams covering the entire cell is achieved through time sweeping.
[0101] Figure 7 shows schematic diagrams of systems without and with beamforming. The left sub-figure (a) shows the traditional LTE and NR systems without beamforming, and the right sub-figure (b) shows the NR system with beamforming.
[0102] In the left sub-figure (a), the LTE / NR network side uses a wide beam to cover the entire cell, and terminal devices 1-5 can receive network signals at any time.
[0103] In contrast, in the right sub-figure (b), the network side uses narrower beams (such as beams 1-4 in the figure), and uses different beams at different times to cover different areas in the cell. For example, at time 1, the NR network side uses beam 1 to cover the area where terminal device 1 is located; at time 2, the NR network side uses beam 2 to cover the area where terminal device 2 is located; at time 3, the NR network side uses beam 3 to cover the area where terminal devices 3 and 4 are located; and at time 4, the NR network side uses beam 4 to cover the area where terminal device 5 is located.
[0104] In the right sub-figure (b), because the network uses narrower beams, the transmission energy can be more concentrated, thus covering a longer distance. At the same time, because the beams are narrow, each beam can only cover a part of the cell, so analog beamforming is "trading time for space."
[0105] Analog beamforming can be used not only in network equipment but also in terminal devices. Furthermore, analog beamforming can be used not only for signal transmission (called transmit beamforming) but also for signal reception (called receive beamforming).
[0106] Relevant standards are currently discussing issues related to SL systems operating at high frequencies. When SL systems operate at high frequencies, they inevitably introduce beams, such as using a transmit beam for transmission or a receive beam for reception. As shown in Figure 8, in sub-figure (a), terminal device 1 uses a transmit beam for transmission, and terminal device 2 uses a receive beam for reception. When the transmit beam and receive beam are aligned, corresponding gain can be achieved. This mode is more suitable for unicast scenarios. Alternatively, in sub-figure (b), terminal device 1 uses a transmit beam for transmission, and terminal device 2 performs omnidirectional reception. This mode is suitable for broadcast or multicast scenarios.
[0107] When a terminal device triggers resource selection, it may not yet have determined the beam to use. How to determine the candidate resource set for resource selection in this situation requires further study. Furthermore, determining which time slots the terminal device uses for directional beam reception and which for omnidirectional reception also requires further study.
[0108] It should be noted that in this application, the term "beam" is also referred to as the "spatial domain transmission filter," and the two have the same meaning. Accordingly, the term "receive beam" is also referred to as the "spatial domain transmission filter for reception," and the term "transmit beam" is also referred to as the "spatial domain transmission filter for transmission."
[0109] Please refer to Figure 9, which shows a flow chart of a resource selection method provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figure 1, for example, the method can be executed by a terminal device. The method may include the following steps 910:
[0110] In step 910 , the terminal device determines the transmission resources corresponding to the first spatial transmission filter according to the correspondence between the spatial transmission filter and the candidate resource set or the candidate resources.
[0111] The above step 910 includes two parallel schemes, which are referred to as Scheme 1 and Scheme 2 for ease of explanation.
[0112] For Solution 1: the terminal device determines the transmission resources corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the candidate resource set.
[0113] In some embodiments, the correspondence between the above-mentioned spatial transmission filters and the candidate resource sets includes: a correspondence between at least one spatial transmission filter and at least one candidate resource set. Exemplarily, one spatial transmission filter corresponds to one candidate resource set. That is, the correspondence between the spatial transmission filter and the candidate resource set is a one-to-one correspondence. Of course, in some embodiments, multiple (or at least two) spatial transmission filters may correspond to one candidate resource set, which is not limited in this application.
[0114] Optionally, the above correspondence may be understood as: a corresponding candidate resource set may be determined according to a spatial transmission filter, and conversely, a corresponding spatial transmission filter may also be determined according to a candidate resource set.
[0115] In some embodiments, different candidate resource sets include different candidate resources. For example, there are candidate resource set 1 and candidate resource set 2. Candidate resource set 1 and candidate resource set 2 are two different candidate resource sets. The candidate resources included in candidate resource set 1 do not belong to candidate resource set 2; similarly, the candidate resources included in candidate resource set 2 do not belong to candidate resource set 1. In other words, there are no identical or overlapping candidate resources in different candidate resource sets. Of course, in some other embodiments, the same or overlapping candidate resources may also exist in different candidate resource sets, and this application does not limit this.
[0116] In some embodiments, the terminal device initializes at least one candidate resource set based on the candidate resources within the resource selection window, each candidate resource set including at least one candidate resource. The terminal device excludes resources from the at least one candidate resource set based on the listening results and / or non-listening time units within the resource listening window.
[0117] Exemplarily, the terminal device initializes multiple candidate resource sets based on the candidate resources in the resource selection window, and each candidate resource set includes at least one candidate resource. Optionally, one spatial transmission filter corresponds to one candidate resource set, and different spatial transmission filters correspond to different candidate resource sets. Optionally, different candidate resource sets include different candidate resources. The terminal device performs resource exclusion on the above-mentioned multiple candidate resource sets based on the listening results and / or non-listening time units in the resource listening window. Optionally, performing resource exclusion on the above-mentioned multiple candidate resource sets includes: excluding the multiple candidate resource sets respectively according to the listening results and / or non-listening time units. That is, for each candidate resource set in the multiple candidate resource sets, resource exclusion according to the listening results and / or non-listening time units is performed respectively.
[0118] Exemplarily, the terminal device excludes resources from the at least one candidate resource set based on the listening results and / or non-listening time units within the resource listening window, as follows: any candidate resource in any candidate resource set is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the candidate resource, respectively. The terminal device excludes the candidate resources in the candidate resource set (i.e., the candidate resource set to which R(x,y) belongs) based on the listening results and / or non-listening time units within the resource listening window. The terminal device determines whether the candidate resource R(x,y) or a series of periodic resources corresponding to the candidate resource R(x,y) overlaps with the resource determined based on the first sidelink control information detected and meeting the RSRP threshold condition or the time unit determined based on the non-listening time unit. If there is an overlap, the candidate resource R(x,y) is excluded from the candidate resource set. For specific details, please refer to the above description and will not be repeated here. In addition, the above-mentioned "time unit" can be a time slot, a subframe, or other time unit, which is not limited in this application. For the "time unit" mentioned elsewhere in this article, you can refer to this explanation and will not repeat it.
[0119] In some embodiments, for any candidate resource set, if the number of candidate resources remaining in the candidate resource set after resource exclusion is less than the first threshold, the first signal quality threshold is raised, the candidate resource set is reinitialized, and resource exclusion is performed again on the candidate resource set. Optionally, the first threshold is E*M total , M total is the initial number of candidate resources in the candidate resource set, and E is greater than 0 and less than 1. Optionally, E is configured by the network, or pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device. The E corresponding to each candidate resource set can be the same or different. The M corresponding to each candidate resource set is total In addition, the first signal quality threshold may be a first RSRP threshold, or other thresholds related to channel quality, which is not limited in this application.
[0120] In some embodiments, the terminal device determines the transmission resources corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the candidate resource set, including: the terminal device determines the first spatial domain transmission filter, and selects the transmission resources corresponding to the first spatial domain transmission filter from the candidate resource set corresponding to the first spatial domain transmission filter. In this embodiment, the terminal device first determines the first spatial domain transmission filter, which can be any spatial domain transmission filter, and selects the transmission resources corresponding to the first spatial domain transmission filter from the candidate resource set corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the candidate resource set. For example, the terminal device randomly selects a candidate resource from the candidate resource set corresponding to the first spatial domain transmission filter after resource exclusion, as the transmission resource corresponding to the first spatial domain transmission filter.
[0121] In some embodiments, a terminal device determines the transmission resources corresponding to a first spatial transmission filter based on a correspondence between a spatial transmission filter and a set of candidate resources, including: the terminal device selects candidate resources from each set of candidate resources to obtain a correspondence between the spatial transmission filter and the selected candidate resources; after determining the first spatial transmission filter, the terminal device determines the transmission resources corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the selected candidate resources. In this embodiment, the terminal device first selects candidate resources from each set of candidate resources after resource exclusion, for example, randomly selects candidate resources, and obtains a correspondence between the spatial transmission filter and the selected candidate resources. After determining the first spatial transmission filter, the first spatial transmission filter can be any spatial transmission filter, and the terminal device determines the transmission resources corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the selected candidate resources. For example, the terminal device determines the selected candidate resources corresponding to the first spatial transmission filter as the transmission resources corresponding to the first spatial transmission filter. Alternatively, the terminal device randomly selects candidate resources from the selected candidate resources corresponding to the first spatial transmission filter as the transmission resources corresponding to the first spatial transmission filter.
[0122] Exemplarily, the first spatial domain transmission filter is a spatial domain transmission filter used by the terminal device for data transmission or sending.
[0123] For example, as shown in FIG10 , the terminal device determines the resource selection window from n+T1 to n+T2, and the resource selection window from n-T0 to nT proc,0The resource listening window is the time slot n in which the terminal device triggers resource selection or reselection or the higher layer triggers the physical layer to report the candidate resource set. For other parameters, see the above description. The terminal device initializes a candidate resource set for transmit beam 1, denoted as set A. Set A includes the candidate resources within the resource selection window. The terminal device excludes resources from set A based on the listening results and / or unlistened time slots within the resource listening window. If the remaining resources after set A are excluded are less than E*M total , then raise the RSRP threshold by 3dB, initialize set A and exclude set A again until the remaining resources after exclusion are greater than or equal to E*M total , E is configured by the network, M total is the initial number of candidate resources in set A. Similarly, the terminal device initializes a candidate resource set for transmit beam 2, recorded as set B, and similarly excludes its resources. The operations for transmit beam 3 and set C, transmit beam 4 and set D are the same as those for the above set A and are not repeated here. The terminal device finally obtains the excluded set AD corresponding to the four transmit beams. Optionally, assuming that the transmit beam finally determined by the terminal device is beam 4, the terminal device randomly selects transmission resources from the excluded set D. Optionally, the terminal device randomly selects candidate resources in set AD, then transmit beams 1-4 each correspond to the selected candidate resources. Assuming that the transmit beam finally determined by the terminal device is beam 4, the selected candidate resources corresponding to beam 4 can be determined as the transmission resources corresponding to beam 4.
[0124] For Solution 2: the terminal device determines the transmission resource corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the candidate resources.
[0125] In some embodiments, the correspondence between the spatial transmission filter and the candidate resources includes: one spatial transmission filter corresponds to at least one candidate resource. In other words, one spatial transmission filter may correspond to one candidate resource or to multiple candidate resources.
[0126] Optionally, the above correspondence may be understood as: the corresponding candidate resources may be determined according to the spatial transmission filter, and conversely, the corresponding spatial transmission filter may also be determined according to the candidate resources.
[0127] In some embodiments, different spatial transmission filters correspond to different candidate resources. For example, there are spatial transmission filter 1 and spatial transmission filter 2, and spatial transmission filter 1 and spatial transmission filter 2 are two different spatial transmission filters. The candidate resources corresponding to spatial transmission filter 1 are different from the candidate resources corresponding to spatial transmission filter 2, or in other words, the candidate resources corresponding to spatial transmission filter 1 and the candidate resources corresponding to spatial transmission filter 2 do not have the same or overlapping candidate resources. Of course, in some other embodiments, the candidate resources corresponding to different spatial transmission filters may also have some of the same or overlapping candidate resources, and this application does not limit this.
[0128] In some embodiments, a terminal device initializes a candidate resource set based on candidate resources within a resource selection window, the candidate resource set including at least one candidate resource. The terminal device excludes resources from the candidate resource set based on the listening results and / or non-listening time units within the resource listening window. It will be understood that resource exclusion from the candidate resource set involves excluding candidate resources corresponding to each spatial transmission filter.
[0129] Exemplarily, the terminal device excludes resources from the candidate resource set based on the listening results and / or non-listening time units within the resource listening window, which can be as follows: any candidate resource in the candidate resource set is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the candidate resource, respectively. The terminal device excludes candidate resources from the candidate resource set based on the listening results and / or non-listening time units within the resource listening window. The terminal device determines whether the candidate resource R(x,y) or a series of periodic resources corresponding to the candidate resource R(x,y) overlaps with the resource determined based on the first side control information detected and meeting the RSRP threshold condition or the time unit determined based on the non-listening time unit. If there is an overlap, the candidate resource R(x,y) is excluded from the candidate resource set. For specific details, please refer to the above description and will not be repeated here.
[0130] In some embodiments, for any spatial transmission filter, if the number of remaining candidate resources corresponding to the spatial transmission filter after resource exclusion is less than the second threshold value, the second signal quality threshold is raised, the candidate resource set is reinitialized, or the candidate resources corresponding to the spatial transmission filter are reinitialized, and the candidate resource set is re-excluded. Optionally, the second threshold value is F*M total , M totalis the initial number of candidate resources corresponding to the spatial transmission filter, F is greater than 0 and less than 1. Optionally, F is configured by the network, or pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device. Optionally, the second threshold value is W, and W is a positive integer. Optionally, W is configured by the network, or pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device. The F corresponding to each spatial transmission filter can be the same or different. The M corresponding to each spatial transmission filter total The W corresponding to each spatial transmission filter may be the same or different. In addition, the second signal quality threshold may be a second RSRP threshold, or other threshold related to channel quality, which is not limited in this application.
[0131] In some embodiments, the terminal device determines the transmission resources corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the candidate resources, including: the terminal device determines the first spatial domain transmission filter, and selects the transmission resources corresponding to the first spatial domain transmission filter from the candidate resources corresponding to the first spatial domain transmission filter. In this embodiment, the terminal device first determines the first spatial domain transmission filter, which can be any spatial domain transmission filter, and selects the transmission resources corresponding to the first spatial domain transmission filter from the candidate resources corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the candidate resources. For example, the terminal device randomly selects a candidate resource from the candidate resources corresponding to the first spatial domain transmission filter after resource exclusion as the transmission resource corresponding to the first spatial domain transmission filter.
[0132] In some embodiments, a terminal device determines the transmission resources corresponding to a first spatial transmission filter based on a correspondence between spatial transmission filters and candidate resources, including: the terminal device selects a candidate resource from the candidate resources corresponding to each spatial transmission filter, thereby obtaining a correspondence between the spatial transmission filter and the selected candidate resource; and after determining the first spatial transmission filter, determines the transmission resource corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the selected candidate resource. In this embodiment, the terminal device first selects a candidate resource from the candidate resources corresponding to each spatial transmission filter after resource exclusion, such as randomly selecting a candidate resource, to obtain a correspondence between the spatial transmission filter and the selected candidate resource. After determining the first spatial transmission filter, which can be any spatial transmission filter, the terminal device determines the transmission resource corresponding to the first spatial transmission filter based on the correspondence between the spatial transmission filter and the selected candidate resource. For example, the terminal device determines the selected candidate resource corresponding to the first spatial transmission filter as the transmission resource corresponding to the first spatial transmission filter. Alternatively, the terminal device randomly selects a candidate resource from the selected candidate resources corresponding to the first spatial transmission filter as the transmission resource corresponding to the first spatial transmission filter.
[0133] For example, as shown in FIG11 , the terminal device determines the resource selection window from n+T1 to n+T2, and the resource selection window from n-T0 to nT proc,0The resource listening window is the time slot in which the terminal device triggers resource selection or reselection or the high layer triggers the physical layer to report the candidate resource set. For other parameters, please refer to the above description. The terminal device initializes the candidate resource set set A (set A), which includes the candidate resources in the resource selection window. As shown in Figure 11, set A includes candidate resources corresponding to beams 1-4, and the candidate resources corresponding to beams 1-4 are different from each other. The terminal device excludes resources from set A based on the listening results and / or unlistened time slots in the resource listening window. If the number of remaining candidate resources corresponding to beam 1 after exclusion is less than the threshold W, W is based on the network configuration or pre-configuration or depends on the terminal implementation. Optionally, the terminal device raises the RSRP threshold by 3dB, initializes set A, that is, initializes the candidate resources corresponding to beams 1-4, and re-excludes resources from set A. Optionally, the terminal device raises the RSRP threshold by 3dB, initializes the candidate resources corresponding to beam 1, that is, set A includes the candidate resources corresponding to beam 1, and the candidate resources corresponding to beams 2-4 that are not excluded, and continues to exclude resources from set A. The terminal device may repeatedly perform the above-mentioned exclusion operation until at least the number of remaining candidate resources corresponding to beam 1 is greater than or equal to the threshold W. Ultimately, set A includes the remaining candidate resources corresponding to beams 1-4. Optionally, assuming that the terminal device ultimately determines that the transmitting beam is beam 4, the terminal device randomly selects transmission resources from the remaining candidate resources corresponding to beam 4. Optionally, the terminal device randomly selects candidate resources from the remaining candidate resources corresponding to beams 1-4, then transmitting beams 1-4 each correspond to a selected candidate resource. Assuming that the terminal device ultimately determines that the transmitting beam is beam 4, the selected candidate resource corresponding to beam 4 can be determined as the transmission resource corresponding to beam 4.
[0134] The technical solution provided in the embodiment of the present application determines the transmission resources corresponding to a certain spatial transmission filter according to the correspondence between the spatial transmission filter and the candidate resource set or the candidate resources by the terminal device, thereby combining the transmission using the spatial transmission filter (or beam) with the resource selection mechanism, making the side transmission resource selection mechanism suitable for high-frequency communication, avoiding resource conflicts between terminal devices working at high frequencies, and improving the reliability of side transmission.
[0135] Please refer to Figure 12, which shows a flow chart of a sideline communication method provided by an embodiment of the present application. The method can be applied to the network architecture shown in Figure 1, for example, the method can be executed by a terminal device. The method may include at least one of the following steps 1210 to 1220:
[0136] Step 1210: The terminal device determines a first time unit according to the selected resources or the received sidelink control information.
[0137] Step 1220: The terminal device uses a spatial transmission filter for reception within a first time unit.
[0138] In some embodiments, the selected resources refer to the selected resources of the terminal device. The received side control information refers to the side control information received by the terminal device. The receiving can also be understood as monitoring. For example, in the scenario of resource monitoring, receiving side control information can be understood as monitoring side control information.
[0139] In some embodiments, the first time unit is the Mth time unit before the selected resource, and the time unit is within the first time period before the selected resource, where M is a positive integer. Exemplarily, the first time unit is the Mth time unit before the selected resource belonging to the resource pool, and the time unit is within the first time period before the selected resource. For ease of explanation below, this is referred to as Option 1.
[0140] Optionally, taking the time unit as a time slot, and the first time unit as the first time slot as an example, the first time slot is the Mth time slot before the selected resource, and the time slot within the first time period before the selected resource, where M is a positive integer. Alternatively, the first time slot is the Mth time slot before the selected resource that belongs to the resource pool, and the time slot within the first time period before the selected resource that belongs to the resource pool.
[0141] In some embodiments, the first time unit is a time unit within the period from the second time unit to the first duration before the selected resource. Exemplarily, the first time unit is a time unit within the period from the second time unit to the first duration before the selected resource, belonging to the resource pool. The second time unit is a time unit that triggers resource selection, resource reselection, or triggers the higher layer to report the candidate resource set at the physical layer. For ease of explanation below, this is referred to as Option 2.
[0142] Optionally, taking the time unit as a time slot, the first time unit as the first time slot, the second time unit as time slot n, and time slot n as the time slot that triggers resource selection, or triggers resource reselection, or the higher layer triggers the physical layer to report the candidate resource set as an example. The first time slot is a time slot within the period from time slot n to the first time duration before the selected resource. Alternatively, the first time slot is a time slot belonging to the resource pool within the period from time slot n to the first time duration before the selected resource.
[0143] For example, the first duration is T proc,0 or T proc,1 or T proc,0 +T proc,1 Exemplarily, the first duration is the length of a physical time slot.
[0144] Exemplarily, M is equal to 31 or 32.
[0145] Exemplarily, whether the above-mentioned first time unit is determined according to option 1 or option 2 depends on the time domain positions of the Mth time unit belonging to the resource pool and the second time unit before the selected resource. When the time domain position of the Mth time unit belonging to the resource pool is later, option 1 is adopted, and when the time domain position of the second time unit is later, option 2 is adopted.
[0146] Exemplarily, the spatial domain transmission filter used for reception in the first time unit covers the spatial domain transmission filter used for transmission on the selected resource. For example, a receive beam is used for reception in the first time slot, and the receive beam may cover the transmit beam used by the terminal device. Optionally, the receive beam covers the transmit beam, which may also mean that the width of the receive beam is greater than or equal to the width of the transmit beam. Exemplarily, as shown in Figure 13, the receive beam of the terminal device is shown as the vertical line filling in the figure, and the transmit beam is shown as the dot filling in the figure, and the receive beam covers the transmit beam.
[0147] Exemplarily, there is a correspondence between the spatial domain transmission filter (or transmit beam) used by the terminal device for sending and the spatial domain transmission filter (or receive beam) used for receiving. The correspondence can be one-to-one, or many-to-one, or one-to-many, or many-to-many, and this application does not limit this. The spatial domain transmission filter used for receiving in the first time unit is the spatial domain transmission filter for receiving corresponding to the spatial domain transmission filter used by the terminal device for sending. For example, a receive beam is used for reception in the first time slot, and the receive beam is the receive beam corresponding to the transmit beam of the terminal device. For example, the transmit beam of the terminal device is a beam used for transmitting on selected resources.
[0148] Exemplarily, the selected resources do not include the initial transmission resources selected by the terminal device.
[0149] Exemplarily, as shown in FIG13 , resources x, y, and z are selected resources of the terminal device, and time slot n is the time slot that triggers resource selection or the high-level layer triggers the physical layer to report the candidate resource set. The terminal device uses a receiving beam for reception in the first time slot, and the receiving beam can cover the transmitting beam used by the terminal device on resources x, y, and z. The first time slot includes: the time slot belonging to the resource pool from time slot n to the first time length before resource x; the time slot belonging to the resource pool from the Mth time slot before resource y to the first time length before resource y; the time slot belonging to the resource pool from the Mth time slot before resource z to the first time length before resource z. In other words, as shown in FIG13 , the first time slot includes the time slots belonging to the resource pool in the slash-filled area. It should be noted that there may be time slots that do not belong to the resource pool in the slash-filled area. For the Mth time slot belonging to the resource pool before the selected resource, the time slot refers to the time slot from the time slot where the selected resource is located, continuously calculated to the Mth time slot belonging to the resource pool within the time slot set of the resource pool.
[0150] Optionally, the terminal device uses omnidirectional transmission on resource x, i.e., the initial transmission resource. Therefore, the terminal device uses a receive beam for reception in the first time slot, which only includes the time slots belonging to the resource pool within the area filled with the preceding slashes of resources y and z.
[0151] In the example shown in Figure 13, before a terminal device intends to transmit in a certain direction using a transmit beam, it first listens in that direction to obtain side control information in that direction, thereby determining resources to avoid conflicts. To this end, the terminal device can use the above-mentioned method to determine the time unit corresponding to the receive beam used for resource listening, and then use the receive beam to receive the side control information within the determined time unit.
[0152] In some embodiments, the terminal device determines the first time unit based on the selected resources or the received side control information, including: when it is determined that the receiving end of the data scheduled by the first side control information includes the terminal device according to the second side control information scheduled by the first side control information, the terminal device determines the time unit where the retransmission resource indicated by the first side control information is located as the first time unit. The first side control information is the side control information carried on the PSCCH, and the first side control information mainly includes the domain related to resource listening. The second side control information is the side control information carried on the PSSCH, and the second side control information mainly includes the domain related to data demodulation. Exemplarily, the first side control information is used to indicate the resources for SL transmission, such as for indicating the resources that need to be reserved. For detailed descriptions of the first side control information and the second side control information, please refer to the above.
[0153] Optionally, the spatial domain transmission filter used for reception in the first time unit is indicated by the first sidelink control information or the second sidelink control information scheduled by the first sidelink control information.
[0154] Exemplarily, when it is determined, based on the second sidelink control information scheduled by the first sidelink control information, that the receiving end of the data scheduled by the first sidelink control information includes the terminal device, the terminal device determines the time slot in which the retransmission resource indicated by the first sidelink control information is located to be the first time slot. Optionally, the receive beam within the first time slot is indicated by the first sidelink control information or the second sidelink control information scheduled by the first sidelink control information.
[0155] Exemplarily, as shown in FIG14 , the terminal device receives the first sideline control information and the second sideline control information and data scheduled by it within the resource x. For example, the terminal device determines whether the terminal device is the receiving end of the data based on the transmission type Casttype indication field or the destination ID indication field within the second sideline control information. Optionally, if the transmission type indication field is broadcast, the terminal device is the receiving end of the data. Optionally, if the destination ID matches the terminal device, the terminal device is the receiving end of the data. If the terminal device determines that the receiving end of the data includes the terminal device based on the second sideline control information, the terminal device uses a receiving beam to receive in the time slot (time slot m and k) where the retransmission resources (resources y and z) indicated by the first sideline control information are located. Optionally, the above-mentioned receiving beam is indicated by the first sideline control information or the second sideline control information.
[0156] In the example shown in Figure 14, when the terminal device determines, based on the second sideline control information scheduled by the first sideline control information, that the receiving end of the data scheduled by the first sideline control information includes the terminal device, the terminal device uses a receiving beam to receive in the time slot where the retransmission resource indicated by the first sideline control information is located, thereby realizing data reception using a receiving beam.
[0157] The technical solution provided in the embodiment of the present application determines the first time unit through the terminal device according to the selected resources or the received side control information, and uses the spatial transmission filter for reception within the first time unit, thereby combining the reception using the spatial transmission filter (or beam) with the resource selection mechanism, making the side transmission resource selection mechanism suitable for high-frequency communication, avoiding resource conflicts between terminal devices operating at high frequencies, and improving the reliability of side transmission.
[0158] It should be noted that the above-mentioned embodiments of the resource selection method and the embodiments of the sideline communication method can be combined. For example, in the first time unit within the resource listening window of the previous embodiment, the terminal device uses a spatial transmission filter for reception, and the first time unit can be determined according to the latter embodiment.
[0159] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0160] Please refer to Figure 15, which shows a block diagram of a resource selection device provided by one embodiment of the present application. This device has the function of implementing the above-mentioned resource selection method example. The function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be set in a terminal device. As shown in Figure 15, the device 1500 may include: a determination module 1510.
[0161] The determination module 1510 is configured to determine the transmission resources corresponding to the first spatial transmission filter according to the correspondence between the spatial transmission filter and the candidate resource set or the candidate resources.
[0162] In some embodiments, the correspondence between the spatial transmission filter and the candidate resource set includes: one spatial transmission filter corresponds to one candidate resource set.
[0163] In some embodiments, different candidate resource sets include different candidate resources.
[0164] In some embodiments, as shown in Figure 15, the device 1500 also includes an exclusion module 1520, which is used to: initialize at least one candidate resource set based on the candidate resources within the resource selection window, each candidate resource set including at least one candidate resource; and exclude resources from the at least one candidate resource set based on the listening results and / or non-listening time units within the resource listening window.
[0165] In some embodiments, the exclusion module 1520 is also used to raise the first signal quality threshold, reinitialize the candidate resource set, and re-exclude resources from the candidate resource set for any candidate resource set when the number of candidate resources remaining in the candidate resource set after resource exclusion is less than a first threshold value.
[0166] In some embodiments, the first threshold is E*M total , M total is the initial number of candidate resources in the candidate resource set, and E is greater than 0 and less than 1.
[0167] In some embodiments, E is configured by the network, or pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
[0168] In some embodiments, the determination module 1510 is configured to: determine the first spatial domain transmission filter; and select, from a set of candidate resources corresponding to the first spatial domain transmission filter, a transmission resource corresponding to the first spatial domain transmission filter.
[0169] In some embodiments, the determination module 1510 is used to: select candidate resources from each of the candidate resource sets to obtain the correspondence between the spatial domain transmission filter and the selected candidate resources; after determining the first spatial domain transmission filter, determine the transmission resource corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the selected candidate resources.
[0170] In some embodiments, the correspondence between the spatial transmission filter and the candidate resources includes: one spatial transmission filter corresponds to at least one candidate resource.
[0171] In some embodiments, different spatial transmission filters correspond to different candidate resources.
[0172] In some embodiments, as shown in Figure 15, the device 1500 also includes an exclusion module 1520, which is used to: initialize a candidate resource set based on the candidate resources in the resource selection window, and the candidate resource set includes at least one candidate resource; and exclude resources from the candidate resource set based on the listening results and / or non-listening time units in the resource listening window.
[0173] In some embodiments, the exclusion module 1520 is also used to raise the second signal quality threshold for any spatial transmission filter, reinitialize the candidate resource set, or reinitialize the candidate resources corresponding to the spatial transmission filter, and re-exclude resources from the candidate resource set when the number of remaining candidate resources corresponding to the spatial transmission filter after resource exclusion is less than a second threshold value.
[0174] In some embodiments, the second threshold value is F*M total , M total is the initial number of candidate resources corresponding to the spatial transmission filter, and F is greater than 0 and less than 1.
[0175] In some embodiments, F is configured by the network, or pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
[0176] In some embodiments, the determination module 1510 is configured to: determine the first spatial domain transmission filter; and select a transmission resource corresponding to the first spatial domain transmission filter from candidate resources corresponding to the first spatial domain transmission filter.
[0177] In some embodiments, the determination module 1510 is used to: select candidate resources from the candidate resources corresponding to each of the spatial domain transmission filters to obtain a correspondence between the spatial domain transmission filter and the selected candidate resources; after determining the first spatial domain transmission filter, determine the transmission resource corresponding to the first spatial domain transmission filter based on the correspondence between the spatial domain transmission filter and the selected candidate resources.
[0178] Please refer to Figure 16, which shows a block diagram of a sideline communication device provided by one embodiment of the present application. This device has the functionality to implement the aforementioned sideline communication method example. This functionality can be implemented via hardware or by hardware executing corresponding software. This device can be the terminal device described above, or it can be provided within a terminal device. As shown in Figure 16, the device 1600 may include a determination module 1610 and a receiving module 1620.
[0179] The determination module 1610 is configured to determine a first time unit according to a selected resource of a terminal device or sideline control information received by the terminal device.
[0180] The receiving module 1620 is configured to receive using a spatial domain transmission filter within the first time unit.
[0181] In some embodiments, the first time unit is the Mth time unit before the selected resource, and is a time unit within a first time period before the selected resource, where M is a positive integer.
[0182] In some embodiments, the first time unit is the Mth time unit belonging to the resource pool before the selected resource, and the time unit belonging to the resource pool within the first time period before the selected resource.
[0183] In some embodiments, the first time unit is a time unit within the first time period from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
[0184] In some embodiments, the first time unit is a time unit belonging to the resource pool within the first time period from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
[0185] In some embodiments, the spatial transmission filter used for reception during the first time unit overrides the spatial transmission filter used for transmission on the selected resources.
[0186] In some embodiments, the spatial domain transmission filter used for receiving in the first time unit is a spatial domain transmission filter used for receiving that corresponds to the spatial domain transmission filter used for sending by the terminal device.
[0187] In some embodiments, the selected resources do not include the initial transmission resources selected by the terminal device.
[0188] In some embodiments, the determination module 1610 is used to determine the time unit where the retransmission resource indicated by the first sideline control information is located as the first time unit when it is determined based on the second sideline control information scheduled by the first sideline control information that the receiving end of the data scheduled by the first sideline control information includes the terminal device.
[0189] In some embodiments, the spatial transmission filter used for reception in the first time unit is indicated by the first sidelink control information or second sidelink control information scheduled by the first sidelink control information.
[0190] It should be noted that, when the device provided in the above embodiment realizes its function, it only uses the division of the above-mentioned functional modules as an example. In actual application, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0191] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.
[0192] Please refer to FIG17 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 1700 may include: a processor 1701 , a transceiver 1702 , and a memory 1703 .
[0193] The processor 1701 includes one or more processing cores. The processor 1701 executes various functional applications and information processing by running software programs and modules.
[0194] The transceiver 1702 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0195] The memory 1703 may be connected to the processor 1701 and the transceiver 1702 .
[0196] The memory 1703 may be used to store a computer program executed by the processor, and the processor 1701 is used to execute the computer program to implement each step in the above method embodiment.
[0197] In an exemplary embodiment, the processor 1701 is configured to determine the transmission resources corresponding to the first spatial transmission filter according to a correspondence between the spatial transmission filter and the candidate resource set or the candidate resources.
[0198] In another exemplary embodiment, the processor 1701 is configured to determine a first time unit based on selected resources of the terminal device or sidelink control information received by the terminal device; and use a spatial domain transmission filter for reception within the first time unit.
[0199] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.
[0200] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0201] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the above-mentioned resource selection method, or to implement the above-mentioned side communication method. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0202] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource selection method or the above-mentioned side communication method.
[0203] An embodiment of the present application also provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned resource selection method, or implement the above-mentioned side communication method.
[0204] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0205] In the description of 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 being indicated, configuration and being configured, etc.
[0206] In some embodiments of the present application, "predefined" 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., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.
[0207] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, for example, it may include an LTE protocol, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.
[0208] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0209] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.
[0210] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.
[0211] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0212] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A resource selection method, characterized in that: The method is performed by a terminal device, and the method includes: According to the correspondence between the spatial domain transmission filter and the candidate resource set or the candidate resources, the transmission resource corresponding to the first spatial domain transmission filter is determined.
2. The method according to claim 1, characterized in that The correspondence between the spatial domain transmission filter and the candidate resource set includes: one spatial domain transmission filter corresponds to one candidate resource set.
3. The method according to claim 1 or 2, characterized in that: Different candidate resource sets include different candidate resources.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Initialize at least one candidate resource set according to the candidate resources in the resource selection window, each candidate resource set including at least one candidate resource; According to the listening result and / or the non-listening time unit in the resource listening window, resources are excluded from the at least one candidate resource set.
5. The method according to claim 4, characterized in that The method further comprises: For any candidate resource set, when the number of candidate resources remaining in the candidate resource set after resource exclusion is less than a first threshold value, the first signal quality threshold is raised, the candidate resource set is reinitialized, and resource exclusion is performed again on the candidate resource set.
6. The method according to claim 5, characterized in that The first threshold value is E*M total , M total is the initial number of candidate resources in the candidate resource set, and E is greater than 0 and less than 1.
7. The method according to claim 6, characterized in that E is configured by the network, or is pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
8. The method according to any one of claims 1 to 7, characterized in that: The determining, according to the correspondence between the spatial domain transmission filter and the candidate resource set, the transmission resource corresponding to the first spatial domain transmission filter comprises: determining the first spatial domain transmission filter; From the candidate resource set corresponding to the first spatial domain transmission filter, select the transmission resource corresponding to the first spatial domain transmission filter.
9. The method according to any one of claims 1 to 7, characterized in that: The determining, according to the correspondence between the spatial domain transmission filter and the candidate resource set, the transmission resource corresponding to the first spatial domain transmission filter comprises: Selecting a candidate resource from each of the candidate resource sets to obtain a corresponding relationship between the spatial domain transmission filter and the selected candidate resource; After determining the first spatial transmission filter, based on the correspondence between the spatial transmission filter and the selected candidate resources, a transmission resource corresponding to the first spatial transmission filter is determined.
10. The method according to claim 1, characterized in that The correspondence between the spatial transmission filter and the candidate resources includes: one spatial transmission filter corresponds to at least one candidate resource.
11. The method according to claim 1 or 10, characterized in that: Different spatial transmission filters correspond to different candidate resources.
12. The method according to any one of claims 1, 10 to 11, characterized in that: The method further comprises: Initializing a candidate resource set according to the candidate resources in the resource selection window, wherein the candidate resource set includes at least one candidate resource; The candidate resource set is excluded according to the listening result and / or the non-listening time unit in the resource listening window.
13. The method according to claim 12, characterized in that The method further comprises: For any spatial transmission filter, when the number of remaining candidate resources corresponding to the spatial transmission filter after resource exclusion is less than the second threshold value, the second signal quality threshold is raised, the candidate resource set is reinitialized, or the candidate resources corresponding to the spatial transmission filter are reinitialized, and the candidate resources are excluded again for the candidate resource set.
14. The method according to claim 13, characterized in that The second threshold value is F*M total , M total is the initial number of candidate resources corresponding to the spatial domain transmission filter, and F is greater than 0 and less than 1.
15. The method according to claim 14, characterized in that F is configured by the network, or is pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
16. The method according to any one of claims 1, 10 to 15, characterized in that: The determining, according to the correspondence between the spatial domain transmission filter and the candidate resources, the transmission resource corresponding to the first spatial domain transmission filter comprises: determining the first spatial domain transmission filter; Among the candidate resources corresponding to the first spatial domain transmission filter, a transmission resource corresponding to the first spatial domain transmission filter is selected.
17. The method according to any one of claims 1, 10 to 15, characterized in that: The determining, according to the correspondence between the spatial domain transmission filter and the candidate resources, the transmission resource corresponding to the first spatial domain transmission filter comprises: Selecting a candidate resource from the candidate resources corresponding to each of the spatial domain transmission filters, and obtaining a corresponding relationship between the spatial domain transmission filter and the selected candidate resource; After determining the first spatial transmission filter, based on the correspondence between the spatial transmission filter and the selected candidate resources, a transmission resource corresponding to the first spatial transmission filter is determined.
18. A side communication method, characterized in that: The method is performed by a terminal device, and the method includes: Determining a first time unit according to the selected resource of the terminal device or the side control information received by the terminal device; A spatial domain transmission filter is used for reception during the first time unit.
19. The method according to claim 18, characterized in that The first time unit is the Mth time unit before the selected resource, and is a time unit within a first time period before the selected resource, where M is a positive integer.
20. The method according to claim 19, characterized in that The first time unit is the Mth time unit belonging to the resource pool before the selected resource, and the time unit belonging to the resource pool within the first time period before the selected resource.
21. The method according to claim 18, characterized in that The first time unit is a time unit within the first time length from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
22. The method according to claim 21, characterized in that The first time unit is a time unit belonging to the resource pool within the first time period from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
23. The method according to any one of claims 18 to 22, characterized in that The spatial domain transmission filter used for receiving in the first time unit overrides the spatial domain transmission filter used for sending on the selected resources.
24. The method according to any one of claims 18 to 22, characterized in that The spatial domain transmission filter used for receiving in the first time unit is a spatial domain transmission filter used for receiving that corresponds to the spatial domain transmission filter used for sending by the terminal device.
25. The method according to any one of claims 18 to 24, characterized in that The selected resources do not include the initial transmission resources selected by the terminal device.
26. The method according to claim 18, characterized in that The determining the first time unit according to the selected resource of the terminal device or the sideline control information received by the terminal device includes: When it is determined according to the second sidelink control information scheduled by the first sidelink control information that the receiving end of the data scheduled by the first sidelink control information includes the terminal device, the time unit where the retransmission resource indicated by the first sidelink control information is located is determined as the first time unit.
27. The method according to claim 26, characterized in that The spatial domain transmission filter used for receiving in the first time unit is indicated by the first sidelink control information or second sidelink control information scheduled by the first sidelink control information.
28. A resource selection device, characterized in that: The device comprises: The determination module is used to determine the transmission resources corresponding to the first spatial domain transmission filter according to the corresponding relationship between the spatial domain transmission filter and the candidate resource set or the candidate resources.
29. The device according to claim 28, characterized in that The correspondence between the spatial domain transmission filter and the candidate resource set includes: one spatial domain transmission filter corresponds to one candidate resource set.
30. The device according to claim 28 or 29, characterized in that Different candidate resource sets include different candidate resources.
31. The device according to any one of claims 28 to 30, characterized in that The device also includes an exclusion module, which is used to: Initialize at least one candidate resource set according to the candidate resources in the resource selection window, each candidate resource set including at least one candidate resource; According to the listening result and / or the non-listening time unit in the resource listening window, resources are excluded from the at least one candidate resource set.
32. The device according to claim 31, characterized in that The exclusion module is also used to raise the first signal quality threshold, reinitialize the candidate resource set, and re-exclude resources from any candidate resource set when the number of candidate resources remaining in the candidate resource set after resource exclusion is less than a first threshold value.
33. The device according to claim 32, characterized in that The first threshold value is E*M total , M total is the initial number of candidate resources in the candidate resource set, and E is greater than 0 and less than 1.
34. The device according to claim 33, characterized in that E is configured by the network, or is pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
35. The device according to any one of claims 28 to 34, characterized in that The determining module is used to: determining the first spatial domain transmission filter; From the candidate resource set corresponding to the first spatial domain transmission filter, select the transmission resource corresponding to the first spatial domain transmission filter.
36. The device according to any one of claims 28 to 34, characterized in that The determining module is used to: Selecting a candidate resource from each of the candidate resource sets to obtain a corresponding relationship between the spatial domain transmission filter and the selected candidate resource; After determining the first spatial transmission filter, based on the correspondence between the spatial transmission filter and the selected candidate resources, a transmission resource corresponding to the first spatial transmission filter is determined.
37. The device according to claim 28, characterized in that The correspondence between the spatial transmission filter and the candidate resources includes: one spatial transmission filter corresponds to at least one candidate resource.
38. The device according to claim 28 or 37, characterized in that Different spatial transmission filters correspond to different candidate resources.
39. The device according to any one of claims 28, 37 to 38, characterized in that The device also includes an exclusion module, which is used to: Initializing a candidate resource set according to the candidate resources in the resource selection window, wherein the candidate resource set includes at least one candidate resource; The candidate resource set is excluded according to the listening result and / or the non-listening time unit in the resource listening window.
40. The device according to claim 39, characterized in that The exclusion module is also used to raise the second signal quality threshold, reinitialize the candidate resource set, or reinitialize the candidate resources corresponding to the spatial transmission filter, and re-exclude the candidate resource set for any spatial transmission filter when the number of remaining candidate resources corresponding to the spatial transmission filter after resource exclusion is less than a second threshold value.
41. The device according to claim 40, characterized in that The second threshold value is F*M total , M total is the initial number of candidate resources corresponding to the spatial domain transmission filter, and F is greater than 0 and less than 1.
42. The device according to claim 41, characterized in that F is configured by the network, or is pre-configured, or is a preset value specified by the standard, or depends on the implementation of the terminal device.
43. The device according to any one of claims 28, 37 to 42, characterized in that The determining module is used to: determining the first spatial domain transmission filter; Among the candidate resources corresponding to the first spatial domain transmission filter, a transmission resource corresponding to the first spatial domain transmission filter is selected.
44. The device according to any one of claims 28, 37 to 42, characterized in that The determining module is used to: Selecting a candidate resource from the candidate resources corresponding to each of the spatial domain transmission filters, and obtaining a corresponding relationship between the spatial domain transmission filter and the selected candidate resource; After determining the first spatial transmission filter, based on the correspondence between the spatial transmission filter and the selected candidate resources, a transmission resource corresponding to the first spatial transmission filter is determined.
45. A side communication device, characterized in that: The device comprises: A determination module, configured to determine a first time unit according to a selected resource of a terminal device or side control information received by the terminal device; A receiving module is used to receive using a spatial domain transmission filter within the first time unit.
46. The device according to claim 45, characterized in that The first time unit is the Mth time unit before the selected resource, and is a time unit within a first time period before the selected resource, where M is a positive integer.
47. The device according to claim 46, characterized in that The first time unit is the Mth time unit belonging to the resource pool before the selected resource, and the time unit belonging to the resource pool within the first time period before the selected resource.
48. The device according to claim 45, characterized in that The first time unit is a time unit within the first time length from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
49. The device according to claim 48, characterized in that The first time unit is a time unit belonging to the resource pool within the first time period from the second time unit to the selected resource; wherein, the second time unit is a time unit that triggers resource selection, or triggers resource reselection, or the high layer triggers the physical layer to report a set of candidate resources.
50. The device according to any one of claims 45 to 49, characterized in that The spatial domain transmission filter used for receiving in the first time unit overrides the spatial domain transmission filter used for sending on the selected resources.
51. The device according to any one of claims 45 to 49, characterized in that The spatial domain transmission filter used for receiving in the first time unit is a spatial domain transmission filter used for receiving that corresponds to the spatial domain transmission filter used for sending by the terminal device.
52. The device according to any one of claims 45 to 51, characterized in that The selected resources do not include the initial transmission resources selected by the terminal device.
53. The device according to claim 45, characterized in that The determination module is used to determine the time unit where the retransmission resource indicated by the first side control information is located as the first time unit when it is determined according to the second side control information scheduled by the first side control information that the receiving end of the data scheduled by the first side control information includes the terminal device.
54. The device according to claim 53, characterized in that The spatial domain transmission filter used for receiving in the first time unit is indicated by the first sidelink control information or second sidelink control information scheduled by the first sidelink control information.
55. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 27.
56. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 27.
57. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 27.
58. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 27.