Transmission resource determination method and apparatus
By determining transmission resources based on resource selection windows and sensing window sizes, the method enhances the reliability and reduces power consumption in NR-V2X communications, addressing the inefficiencies of continuous listening in existing V2X systems.
Patent Information
- Application Number
- JP2023523015
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-16
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2040-10-16
AI Technical Summary
Existing vehicle-to-everything (V2X) communication methods, such as LTE-V2X and NR-V2X, face challenges in power consumption and reliability due to continuous resource listening, especially with aperiodic services in NR-V2X, which are unpredictable and have short bursts.
A method for determining transmission resources in NR-V2X that involves obtaining information about resource selection windows, sensing window sizes, and resource reservation periods to determine the spacing and quantity of candidate resources, allowing for more efficient and reliable resource selection.
This approach reduces power consumption and improves the reliability of resource selection in NR-V2X communications by optimizing the selection process based on dynamic resource reservation periods and sensing window configurations.
Smart Images

Figure 0007618031000114 
Figure 0007618031000115 
Figure 0007618031000116
Abstract
Description
[Technical field]
[0001] The present application relates to the field of wireless communication technologies, and in particular to a transmission resource determination method and apparatus. [Background technology]
[0002] Currently, vehicles can obtain timely road condition information or receive information services through vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication. These communication methods can be collectively referred to as vehicle-to-everything (V2X) communication.
[0003] In vehicle-to-vehicle / road-to-vehicle communication, a communication method in which the UE autonomously selects resources without the control of the base station must be supported. In the prior art LTE-V2X (also called LTE-V) and NE-V2X (also called NR-V) designs, there is a resource selection method based on full sensing. The resource selection method based on full sensing means that the UE performs resource listening on continuous resources and selects resources to be used for transmitting data based on the results of listening. The principle is as follows: that is, the relatively clean or unoccupied resources and positions when data needs to be transmitted are predicted based on the positions of occupied resources that have appeared in the past, and the optimal transmission resources are selected. The full sensing method requires the receiver to always perform continuous listening, which results in high power consumption.
[0004] To further reduce the power consumption during resource selection, R14 of LTE-V2X further introduces a resource selection scheme based on partial sensing, in which discontinuous listening is performed in the time domain to shorten the listening time and reduce the power consumption incurred when the UE monitors resources.
[0005] However, the service types of NR-V2X include periodic and aperiodic services, while the service types of LTE-V2X only include periodic services. Because aperiodic services have strong unpredictability, randomness, and short-time bursts, if the equal-interval listening method of LTE-V2X is directly applied to NR-V2X, the reliability of resource selection during NR-V2X transmission will be reduced. Summary of the Invention
[0006] The present application provides a transmission resource determination method and apparatus to improve the reliability of resource selection during NR-V2X transmission.
[0007] According to a first aspect, an embodiment of the present application provides a transmission resource determination method. The method can be performed by a terminal device or a component (such as a processor, a chip, or a chip system) in the terminal device. The terminal device supports V2X communication.
[0008] According to the method, a terminal device may obtain first information. The first information includes at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period. The terminal device may further obtain a first parameter based on the first information. The first parameter includes an interval between candidate listening resources and / or a quantity of candidate resources. The candidate resources are within the resource selection window. The method further includes determining a transmission resource for sidelink transmission within the candidate resources based on the first parameter.
[0009] According to the above method, the terminal device may determine an interval between candidate listening resources and / or a quantity of candidate resources based on at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period, and may further determine a transmission resource within the candidate resources based on the interval between the candidate listening resources and / or the quantity of candidate resources, thereby improving the reliability of resource selection during NR-V2X transmission.
[0010] In a possible design, the first information includes a size of a resource selection window. The first parameter includes the interval. The interval and the size of the resource selection window are determined by:
[0011]
number
[0012] ,
[0013]
number
[0014] , or
[0015]
number
[0016] Meet the following.
[0017]
number
[0018] is the interval. N is the number of time units used for sidelink transmission during the first time duration. The length of the first time duration is M slots or M milliseconds. M and N are positive integers.
[0019]
number
[0020] indicates rounding up.
[0021]
number
[0022] indicates truncation.
[0023]
number
[0024] is the size of the resource selection window.
[0025] According to this design, the above interval is the size of the resource selection window, and resources within all the resource selection windows can be detected based on this interval, thereby reducing the possibility of detection failure.
[0026] In a possible design, the first information includes a size of the sensing window. The first parameter includes the above interval. The terminal device may determine an interval corresponding to the size of the sensing window based on the size of the sensing window. Alternatively, the terminal device may determine an interval that satisfies a first functional relationship with the size of the sensing window based on the size of the sensing window. According to this design, the size of one sensing window is one
[0027]
number
[0028] In other words,
[0029]
number
[0030] In order to implement flexible settings,
[0031]
number
[0032] may be determined based on the size of one sensing window.
[0033] In a possible design, the terminal device may further obtain a first correspondence, the first correspondence being a correspondence between a size of at least one sensing window and at least one interval, the size of the at least one sensing window including the size of the sensing window described above, and the at least one interval including the interval described above.
[0034] In a possible design, the first functional relationship between the sensing window size and spacing is:
[0035]
number
[0036] ,
[0037]
number
[0038] , or
[0039]
number
[0040] Includes.
[0041] P step is the interval above. P T is the size of the sensing window. L is a specified value or is indicated by the network device. L is a positive integer.
[0042]
number
[0043] represents rounding up. floor{} represents rounding down.
[0044] In a possible design, the first information includes a resource reservation period, the first parameter includes the interval, and the terminal device may determine the interval corresponding to the resource reservation period.
[0045] In a possible design, the terminal device may obtain a second correspondence and determine an interval corresponding to the resource reservation period based on the second correspondence. The second correspondence is a correspondence between at least one resource reservation period and at least one interval. The at least one resource reservation period includes the resource reservation period described above. The at least one interval includes the interval described above. According to this design, an interval based on the resource reservation period may be determined.
[0046] In a possible design, the first information includes a resource reservation period. The first parameter includes the interval. The terminal device may determine the interval based on a resource reservation period set to which the resource reservation period belongs. The resource reservation period set includes at least one resource reservation period. The at least one resource reservation period includes the resource reservation period. The resource reservation period set may be configured with signaling. According to this design, the interval based on the resource reservation period may be determined.
[0047] In a possible design, the above intervals are:
[0048]
number
[0049] , or
[0050]
number
[0051] Meet the following.
[0052] min_P is the least common multiple of all resource reservation periods among the at least one resource reservation period, and Pt is a specified value. the law of nature ,
[0053]
number
[0054] is the minimum resource reservation period among at least one of the above resource reservation periods, or
[0055]
number
[0056] is the maximum resource reservation term among the at least one resource reservation term.
[0057] According to this design, the interval can be flexibly determined based on the resource reservation period.
[0058] In a possible design, the specified time period may be predefined or set using signaling.
[0059] In a possible design, the first information includes a size of a sensing window. The first parameter includes a quantity of candidate resources. The terminal device may determine, based on the size of the sensing window, a quantity of candidate resources corresponding to the size of the sensing window. According to this design, the quantity of candidate resources may be flexibly determined based on the size of the sensing window.
[0060] In a possible design, the terminal device may obtain a third correspondence, the third correspondence including a correspondence between a size of the at least one sensing window and a quantity of the at least one candidate resource, the size of the at least one sensing window including the size of the sensing window, and the quantity of the at least one candidate resource including the quantity of the candidate resource.
[0061] In a possible design, the first parameter may include the interval, where the interval is expressed as α*Pstep, where α is determined based on the first information, and Pstep is a constant.
[0062] In a possible design, the candidate resource includes Y slots. An interval between the last slot y of the Y slots and the slot m of the detected control information for the candidate listening resource is less than or equal to a second parameter. The second parameter may be:
[0063]
number
[0064] ,
[0065]
number
[0066] ,
[0067]
number
[0068] , or P step +Y.
[0069]
number
[0070] represents the quantity of logical slots during the resource reservation period.
[0071]
number
[0072] represents the quantity of logical slots in the resource selection window.
[0073] According to this design, the spacing between slot m and the last slot in candidate resource Y may be bounded to reduce unnecessary blind detection positions.
[0074] In a possible design, slot y and slot m may be physical or logical slots in a resource pool.
[0075] In a possible design, the first parameters include a first interval between the candidate listening resources. The first interval is determined based on a resource reservation period equal to or greater than a specified time length. The terminal device may further receive second information. The second information indicates a first sensing window. The first sensing window is located before a first time domain position (i.e., slot n in this application). The size of the first sensing window is determined based on the first interval. The first time domain position is a moment at which the terminal device is triggered to determine a transmission resource. The terminal device may then determine a transmission resource based on the first sensing window. This can further improve the reliability of resource selection.
[0076] In a possible design, the first parameters further include a third interval between the candidate listening resources. The third interval is determined based on a resource reservation period less than the above specified time length. The terminal device may further receive third information from the network device. The third information indicates a second sensing window. A size of the second sensing window is determined based on the third interval. The second sensing window is located after the first time domain position. The terminal device may then determine a transmission resource based on the second sensing window. This can further improve the reliability of the resource selection.
[0077] According to a second aspect, an embodiment of the present application provides a transmission resource determination method, which can be performed by a network device or a component (such as a processor, a chip, or a chip system) within the network device.
[0078] According to the method, the network device may determine first information and transmit the first information to the terminal device. The first information is used to determine a first parameter. For a description of the first information and the first parameter, please refer to the first aspect.
[0079] In a possible design, the network device may further determine and send at least one of the first correspondence, the second correspondence, or the third correspondence to the terminal device. For a description of the first correspondence, the second correspondence, or the third correspondence, please refer to the first aspect.
[0080] In a possible design, the first parameter includes a first interval between the candidate listening resources. The first interval is determined based on a resource reservation period equal to or greater than a specified time length. The network device may further transmit second information to the terminal device. The second information indicates a first sensing window. The first sensing window is located before a first time domain position (i.e., slot n in this application). The size of the first sensing window is determined based on the first interval. The first time domain position is an instant at which the terminal device is triggered to determine the transmission resource.
[0081] In a possible design, the first parameters further include a third interval between the candidate listening resources. The third interval is determined based on a resource reservation period less than the above specified time length. The network device may further transmit third information to the terminal device. The third information indicates a second sensing window. A size of the second sensing window is determined based on the third interval. The second sensing window is located after the first time domain position.
[0082] For advantageous effects of the second aspect, please refer to the advantageous effects of the first aspect.
[0083] According to a third aspect, an embodiment of the present application provides a communication apparatus for implementing the method implemented by a terminal device in the first aspect or any one of the possible designs of the first aspect. The apparatus includes corresponding units or components configured to execute the above method. The units included in the apparatus may be implemented by software and / or hardware. The apparatus may be, for example, a terminal device, or a component, a baseband chip, a chip system, or a processor that can support the terminal device in implementing the above method.
[0084] For example, the communication device may include modular components such as a transceiver unit (or referred to as a communication module or transceiver module) and a processing unit (or referred to as a processing module). These modules may perform the corresponding functions of the terminal device in the first aspect or any possible design of the first aspect. When the communication device is a terminal device, the transceiver unit may be a transmitter and a receiver, or a transceiver obtained by integrating a transmitter and a receiver. The transceiver unit may include an antenna, a radio frequency circuit, etc. The processing unit may be a processor, for example a baseband chip. When the communication device is a component having the functions of the terminal device described above, the transceiver unit may be a radio frequency unit and the processing unit may be a processor. When the communication device is a chip system, the transceiver unit may be an input / output interface of the chip system. The processing unit may be a processor of the chip system, for example a central processing unit (CPU).
[0085] The transceiver unit may be configured to perform reception and / or transmission performed by a terminal device in the first aspect or any possible design of the first aspect. The processing unit may be configured to perform actions other than reception and transmission performed by a terminal device in the first aspect or any possible design of the first aspect, such as determining a first parameter based on the first information.
[0086] According to a fourth aspect, an embodiment of the present application relates to a method for manufacturing a semiconductor device according to the second aspect or any possible design of the second aspect. And In order to implement the method implemented by a network device, a communication apparatus is provided. The apparatus includes corresponding units or components configured to execute the above method. The units included in the apparatus may be implemented by software and / or hardware. The apparatus may be, for example, a network device, or a component, a baseband chip, a chip system, or a processor that can support the network device in implementing the above method.
[0087] For example, the communication device may include modular components such as a transceiver unit (or referred to as a communication module or transceiver module) and a processing unit (or referred to as a processing module). These modules may perform the corresponding functions of the network device in the second aspect or any possible design of the second aspect. When the communication device is a network device, the transceiver unit may be a transmitter and a receiver, or a transceiver obtained by integrating a transmitter and a receiver. The transceiver unit may include an antenna, a radio frequency circuit, and the like. The processing unit may be a processor, for example, a baseband chip. When the communication device is a component having the functions of the above network device, the transceiver unit may be a radio frequency unit and the processing unit may be a processor. When the communication device is a chip system, the transceiver unit may be an input / output interface of the chip system. The processing unit may be a processor of the chip system, for example, a central processing unit (CPU).
[0088] The transceiver unit may be configured to perform reception and / or transmission performed by a network device in the second aspect or any possible design of the second aspect. The processing unit may be configured to perform actions other than reception and transmission performed by a network device in the second aspect or any possible design of the second aspect.
[0089] According to a fifth aspect, there is provided a communication system, comprising a communication device according to the third and fourth aspects.
[0090] According to a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium being configured to store computer instructions that, when executed on a computer, enable the computer to perform the method set forth in any one of the first and second aspects, or possible implementations of the first and second aspects.
[0091] According to a seventh aspect, there is provided a computer program product including instructions, the computer program product being configured to store computer instructions, which when executed on a computer enable the computer to perform the method set forth in either one of the first and second aspects or possible implementations of the first and second aspects.
[0092] According to an eighth aspect, a circuit is provided. The circuit is coupled to a memory. The circuit is configured to perform the method shown in the first aspect and the second aspect, or any one of the possible implementations of the first aspect and the second aspect. The circuit may include a chip circuit. [Brief description of the drawings]
[0093] [Figure 1] FIG. 1 is a schematic diagram illustrating the time domain of a partial sensing solution. [Diagram 2] 1 is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present application; [Diagram 3] FIG. 2 is a schematic diagram illustrating the architecture of another communication system according to an embodiment of the present application; [Figure 4] 1 is a schematic diagram illustrating a structure of a communication device according to an embodiment of the present application; [Diagram 5] 1 is a schematic diagram illustrating the structure of another communication device according to an embodiment of the present application; [Figure 6] 13 is a schematic diagram illustrating the structure of yet another communication device according to an embodiment of the present application; [Figure 7]13 is a schematic diagram illustrating the structure of yet another communication device according to an embodiment of the present application; [Figure 8] 4 is a schematic flowchart illustrating a transmission resource determination method according to an embodiment of the present application; [Figure 9] FIG. 2 is a schematic diagram illustrating the time domain of a partial sensing solution according to an embodiment of the present application; [Figure 10] FIG. 13 is a schematic diagram illustrating the time domain of another partial sensing solution according to an embodiment of the present application; [Figure 11] FIG. 13 is a schematic diagram illustrating the time domain of yet another partial sensing solution according to an embodiment of the present application; [Figure 12] FIG. 13 is a schematic diagram illustrating the time domain of yet another partial sensing solution according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0094] In order to further clarify the objectives, technical solutions and advantages of the present application, the present application will be described in detail below with further reference to the accompanying drawings. The specific operation methods in the method embodiments may also be applied to the device embodiments or system embodiments.
[0095] The resource determination method provided in the embodiment of the present application may be applied to a sidelink transmission communication scenario shown in Figure 2. This communication scenario includes UE1 (or referred to as a first terminal device) and UE2 (or referred to as a second terminal device). For example, UE1 and / or UE2 may be a terminal device such as a terminal, a mobile station (MS), a mobile terminal, or a component such as a chip or chip system in a terminal device. For example, UE1 and / or UE2 in the embodiment of the present application may be a mobile phone (or referred to as a "cellular phone"), a computer with a mobile terminal, a smart vehicle, a vehicle Internet-related smart device (e.g., a smart street lamp), a roadside unit (RSU), or a wearable device, etc. Alternatively, UE1 and / or UE2 may be a portable, pocket-sized, handheld, computer-embedded, or in-vehicle mobile device, such as an on-board unit (OBU). Alternatively, UE1 and / or UE2 may be a communication chip having a communication module, such as a chip in a portable or vehicle-mounted device.
[0096] It should be understood that the specific form of each of UE1 and UE2 may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a portable device with wireless communication capabilities, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, an unmanned vehicle, a wearable device, a terminal device of a future 5G network, or a terminal device of a future evolved PLMN network, etc. UE1 and UE2 may be located on the ground, for example, located indoors or outdoors. UE1 and UE2 may be portable by a user or in a vehicle. The terminal device may be located on water (e.g., on a ship), or the terminal device may be located in the air (e.g., on an aircraft, a balloon, or a satellite).
[0097] It should be understood that UE1 and UE2 may be configured to support SL communication. For example, SL communication may be performed between UE1 and UE2 through a direct communication (PC5) air interface. In addition, UE1 and / or UE2 may further communicate with a network device (e.g., a base station) (e.g., through a universal user to network interface (Uu air interface)) and receive network services provided by the network device. It should be understood that resources used for SL communication between UE1 and UE2 may be scheduled by the network device using sidelink control information (SCI) or selected by UE1 and / or UE2 through sensing. Therefore, a network device is not required for V2X communication. Hereinafter, V2X communication scheduled by a network device may be referred to as V2X communication with the participation of a network device. V2X communication that can be performed without scheduling by a network device is referred to as V2X communication without the participation of a network device.
[0098] For example, the functions of the network device in the present application may be implemented by an access network device. The access network device is referred to as an access network station. The access network device is a device that provides a network access function, such as a radio access network (RAN) base station. The network device may include, among others, a base station (BS), and a radio resource management device configured to control the base station. The network device may further include a relay station (relay device), an access point, a base station of a future 5G network, a base station of a future evolved PLMN network, or an NR base station, etc. The network device may be a wearable device or a vehicle-mounted device. The network device is implemented by an RSU. Alternatively, the network device may be a chip having a communication module. It should be understood that in the present application, the network device may support communication through a Uu interface. For example, the network device configures information such as transmission resources, SL parameters, or sensing parameters for SL communication for UE1 and / or UE2 through the Uu interface. The network device may access a core network, such as a 5G core network, to obtain core network-side services.
[0099] Figure 3 shows a possible architecture of a sidelink transmission communication scenario. As shown in Figure 3, based on the various individual forms of UE1 and UE2, the V2X system can be further classified into a V2V system, a V2P system, a V2I system, and a V2N system.
[0100] In the V2V system, UE1 and UE2 each act as a vehicle or a vehicle-mounted device to perform SL communication. In the V2P system, one of UE1 and UE2 acts as a vehicle or a vehicle-mounted device, and the other acts as a communication device held by a pedestrian or held in another manner to perform SL communication. In the V2I system, one of UE1 and UE2 acts as a vehicle or a vehicle-mounted device, and the other acts as an infrastructure such as an RSU, a roadside station, or a smart street lamp to perform SL communication. In the V2N system, one of UE1 and UE2 acts as a transmitting end, and the other acts as a receiving end, such that SL communication is performed between the transmitting end and the receiving end.
[0101] Currently, the transmission resources of SL communication may be set by the network device and / or selected by the V2X device based on sensing. When the network device sets the transmission resources, UE1 and UE2 need to receive the transmission resources from the network device and perform SL communication based on the transmission resources. In the process of performing resource selection based on UE sensing, UE1 and UE2 may select the transmission resources from the resource pool through sensing selection based on the sensing parameters. The sensing parameters (e.g., the index of the listening resource in the subsequent listening resources and the number of slots included in the candidate resource) and / or the resource pool may be set by the network device or may be pre-configured.
[0102] For example, FIG. 4 is a possible schematic diagram showing the structure of a terminal device. The structure may include a processing module 410 and a transceiver module 420. For example, the structure shown in FIG. 4 may be a terminal device, or may be a chip used in a terminal device, or another combined component or part (called a component) having the functionality of a terminal device of the present application, etc. When the structure is a terminal device, the transceiver module 420 may be a transceiver. The transceiver may include an antenna, a radio frequency circuit, etc. The processing module 410 may be a processor, such as a baseband processor. The baseband processor may include one or more central processing units (CPUs). When the structure is a part having the functionality of a terminal device shown in the present application, the transceiver module 420 may be a radio frequency unit. The processing module 410 may be a processor, such as a baseband processor. When the structure is a chip system, the transceiver module 420 may be an input / output interface of a chip (e.g., a baseband chip). The processing module 410 may be a processor of a chip system and may include one or more central processing units. It should be understood that the processing module 410 of this embodiment of the present application may be implemented by a processor or circuit components related to a processor, and the transceiver module 420 may be implemented by a transceiver or circuit components related to a transceiver.
[0103] For example, the processing module 410 may be configured to perform all operations other than the receiving and transmitting operations performed by a terminal device in any embodiment of the present application, such as processing operations and / or other processes configured to support the techniques described herein, such as, for example, generating messages, information, and / or signaling transmitted by the transceiver module 420 and processing messages, information, and / or signaling received by the transceiver module 420. The transceiver module 420 may be configured to perform all receiving and transmitting operations performed by a terminal device in any embodiment of the present application and / or other processes configured to support the techniques described herein, such as, for example, transmitting a DMRS.
[0104] Furthermore, the transceiver module 420 may be a functional module. A functional module may complete both a transmitting operation and a receiving operation. For example, the transceiver module 420 may be configured to perform all transmitting and receiving operations performed by a terminal device. For example, when performing a transmitting operation, the transceiver module 420 may be regarded as a transmitting module, and when performing a receiving operation, the transceiver module 420 may be regarded as a receiving module. Alternatively, the transceiver module 420 may include two functional modules. The transceiver module 420 may be regarded as a general name for the two functions. The two functional modules are a transmitting module and a receiving module, respectively. The transmitting module is configured to complete a transmitting operation. For example, the transmitting module may be configured to perform all transmitting operations performed by a terminal device. The receiving module is configured to complete a receiving operation. The receiving module may be configured to perform all receiving operations performed by a terminal device.
[0105] FIG. 5 is a schematic diagram showing the structure of another terminal device. For ease of understanding and convenience of illustration, as shown in FIG. 5, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly configured to process communication protocols and communication data, control the terminal device, execute software programs, process data of the software programs, etc. The memory is mainly configured to store software programs and data. The radio frequency circuit is mainly configured to perform conversion between baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly configured to receive and transmit radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, or a keyboard, is mainly configured to receive data input by a user and output data to a user. It should be noted that some types of terminal devices may not have input / output devices.
[0106] When data needs to be transmitted, after performing baseband processing on the data to be transmitted, the processor outputs a baseband signal to a radio frequency circuit, which performs radio frequency processing on the baseband signal, and then transmits the radio frequency signal to the outside in the form of an electromagnetic wave through an antenna. When data is transmitted to a terminal device, the radio frequency circuit receives a radio frequency signal through an antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to a processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, only one memory and one processor are shown in FIG. 5. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium, a storage device, or the like. The memory may be located independently of the processor, or may be integrated with the processor. This is not limited in the embodiment of the present application.
[0107] In this embodiment of the present application, the antenna and the radio frequency circuit having the receiving function and the transmitting function may be regarded as the transceiver unit of the terminal device (in this case, the transceiver unit may be one functional unit, which may perform the transmitting function and the receiving function, or the transceiver unit may include two functional units, namely, a receiving unit capable of performing the receiving function, and a transmitting unit capable of performing the transmitting function), and the processor having the processing function may be regarded as the processing unit of the terminal device. As shown in FIG. 5, the terminal device includes a transceiver unit 510 and a processing unit 520. The transceiver unit may also be referred to as a transceiver machine, a transceiver, or a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, or a processing device, etc. Optionally, a component configured to perform the receiving function in the transceiver unit 510 may also be regarded as the receiving unit, and a component configured to perform the transmitting function in the transceiver unit 510 may be regarded as the transmitting unit. That is, the transceiver unit 510 includes a receiving unit and a transmitting unit. A transceiver unit is sometimes called a transceiver machine, a transceiver, a transceiver circuit, etc. A receiving unit is sometimes called a receiving machine, a receiver, a receiving circuit, etc. A transmitting unit is sometimes called a transmitting machine, a transmitter, a transmitting circuit, etc.
[0108] It should be understood that the transceiver unit 510 may correspond to the transceiver module 420, or the transceiver module 420 may be implemented by the transceiver unit 510. The transceiver unit 510 is configured to perform the transmission and reception operations of the terminal device of the embodiment of the present application and / or to support another process of the technology described herein. The processing unit 520 may correspond to the processing module 410, or the processing module 410 may be implemented by the processing unit 520. The processing unit 520 is configured to perform operations other than the reception and transmission operations in the terminal device of the embodiment shown in the present application, for example, configured to perform all the reception and transmission operations performed by the terminal device in the embodiment of the present application and / or configured to support another process of the technology described herein.
[0109] FIG. 6 is a schematic diagram showing a structure of a network device according to an embodiment of the present application. The structure may include a processing module 610 and a transceiver module 620. For example, the structure may be a network device, or a chip used in a network device, or another combined component or part having the functionality of a network device shown in the present application. When the structure is a network device, the transceiver module 620 may be a transceiver. The transceiver may include an antenna, a radio frequency circuit, and the like. The processing module 610 may be a processor, and the processor may include one or more CPUs. When the structure is a component having the functionality of a network device shown in the present application, the transceiver module 620 may be a radio frequency unit. The processing module 610 may be a processor, such as a baseband processor. When the structure is a chip system, the transceiver module 620 may be an input / output interface of a chip (e.g., a baseband chip). The processing module 610 may be a processor of a chip system, and may include one or more central processing units. It should be understood that the processing module 610 of this embodiment of the present application may be implemented by a processor or circuit components related to a processor, and the transceiver module 620 may be implemented by a transceiver or circuit components related to a transceiver.
[0110] For example, the processing module 610 may be configured to perform all operations other than receiving and transmitting operations performed by the network device in an embodiment of the present application and / or to support other processes of the techniques described herein, such as, for example, generating messages, information, and / or signaling transmitted by the transceiver module 620 and / or processing messages, information, and / or signaling received by the transceiver module 620. The transceiver module 620 may be configured to perform all transmitting and / or receiving operations performed by the network device in an embodiment of the present application and / or to support other processes of the techniques described herein.
[0111] Figure 7 is a schematic diagram showing the structure of another network device. As shown in Figure 7, the network device includes structures such as a processor, a memory, a radio frequency unit (or a radio frequency circuit), or an antenna. The processor is mainly configured to process, for example, communication protocols and communication data, control the network device, execute software programs, and process data of the software programs. The memory is mainly configured to store software programs and data. The radio frequency unit is mainly configured to perform conversion between baseband signals and radio frequency signals, and process radio frequency signals.
[0112] As shown in FIG. 7, the network device may include a transceiver module 710 and a processing module 720. The transceiver module may include a transmitting module and a receiving module, or the transceiver module 710 may be a module capable of performing a transmitting function and a receiving function. The transceiver module 710 may correspond to the transceiver module 620 of FIG. 6. In other words, the transceiver module 710 performs the actions performed by the transceiver module 620. Optionally, the transceiver module 710 may also be referred to as a transceiver or a transceiver circuit, etc., and may include at least one antenna 711 and a radio frequency unit 712. The transceiver module 710 is mainly configured to receive and transmit radio frequency signals and perform conversion between radio frequency signals and baseband signals. The processing module 710 is mainly configured to perform, for example, baseband processing and control the network device. The transceiver module 710 and the processing module 720 may be physically co-located or physically separate, i.e., a distributed base station.
[0113] For example, the transceiver module 710 may include one or more radio frequency units, such as a remote radio unit (RRU). The processing module 720 may include one or more baseband units (BBUs) (sometimes referred to as digital units (DUs)).
[0114] In an example, the processing module 720 may include one or more boards, which may cooperate to support a radio access network (e.g., an LTE network) in one access standard, or may support a radio access network separately in different access standards (e.g., an LTE network, a 5G network, or another network). The processing module 720 further includes a memory 721 and a processor 722. The memory 721 is configured to store necessary instructions and necessary data. The processor 722 is configured to control the base station to perform necessary actions, such as being configured to control the base station to perform an operation procedure related to a network device in the embodiment shown in the present application. The memory 721 and the processor 722 may serve one or more boards. In other words, the memory and the processor may be disposed on each board. Alternatively, the multiple boards may share the same memory and the same processor. Furthermore, necessary circuits may be further disposed on each board.
[0115] The following briefly describes related concepts in the embodiments of the present application.
[0116] 1. Resource Pool, Sensing Window, and Selection Window
[0117] The resource pool is a resource set used for autonomous resource selection, configured with scheduling by UE1. The resource pool is used by UE1 to transmit and / or receive sidelink data. The unit of resources occupied by the resource pool in the time domain is a preconfigured quantity of symbols (e.g., 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, or 14 symbols), a slot, or a subframe. The unit of resources occupied in the frequency domain is a resource block, a subchannel, etc.
[0118] The listening window (also called sensing window) includes multiple candidate sensing subwindows. UE1 may listen to resources in each candidate sensing subwindow based on a resource pool. Optionally, UE1 may select a partial sensing subwindow in the multiple candidate sensing subwindows to perform actual listening to obtain a listening result corresponding to the sensing window. The listening result includes resource occupancy information of the resources in the sensing window. Optionally, the behavior of UE1 listening to a message transmitted from another device in the sensing window may also be expressed as receiving and detecting control information and / or data packets transmitted from the other device. Optionally, in sidelink communication, the control information is sidelink control information (SCI). Optionally, UE1 obtains the indicated time-frequency resource and the priority of the received service by detecting the SCI transmitted from the other device. UE1 further uses a value of the reference signal reception power RSRP of the detected SCI (or the reference signal of the data packet indicated by the SCI) to determine whether the detected resource is available to UE1. Optionally, the unit of the resource occupied by the sensing window in the time domain is a preset number of symbols (e.g., 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, or 14 symbols), a slot, or a subframe, and the unit of the resource occupied by the sensing window in the frequency domain is a resource block, a subchannel, etc.
[0119] The resource selection window (also called selection window) is determined by UE1 based on the delay requirement after UE1 detects that data has arrived. Optionally, the unit of the resource occupied by the selection window in the time domain is a preset number of symbols (e.g., 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, or 14 symbols), a slot, or a subframe. The unit of the resource occupied by the sensing window in the frequency domain is a resource block, a subchannel, etc.
[0120] For slot n of the present invention, when UE1 needs to transmit V2X service, the upper layer of UE1 triggers the lower layer of UE1 to determine resources in slot n shown in Fig. 1. Then, UE1 selects suitable candidate resources from the candidate resources in the range of the selection window after slot n as transmission resources based on the listening result of the listening resources in the range of the sensing window (e.g., 1000 ms) before slot n. Optionally, the upper layer in this application is a MAC layer, an RLC layer, or an RRC layer, etc. When the upper layer is a MAC layer, the lower layer includes a physical layer. When the upper layer is an RLC layer or an RRC layer, the lower layer may include a MAC layer and / or a physical layer.
[0121] As shown in FIG. 1, UE1 is connected to n-T0 through nT proc,0 Therefore, the sensing window is from n-T0 to nT proc,0 A range of resource sets
[0122]
number
[0123] and T0 and T proc,0is a parameter set or predetermined using signaling, and is equal to or greater than 0. Optionally, T0 represents a starting position or size of a sensing window. Optionally, T proc,0 represents how long data needs to be sensed before the instant n at which the data arrives. Furthermore, if the UE selects resources from a resource set ranging from n+T1 to n+T2, the selection window is the resource set [n+T1, n+T2] ranging from n+T1 to n+T2. n is the instant at which data arrives. In other words, at instant n, UE1 detects data to be transmitted. Packet delay budget PDB is the delay required when UE1 transmits data. In other words, UE1 selects the resource from the resource set ranging from n+T1 to n+T2 at time T PDB Data needs to be transmitted within T1 and T2. T1 and T2 are parameters that are set or predetermined using signaling, and are equal to or greater than 0. Optionally, n+T1 represents the start position of the resource selection window. n+T2 represents the end position of the resource selection window. Optionally, when the UE selects resources, n+T1 is usually equal to n+T proc,1 Optionally, T proc,1 represents the processing time at which resource selection begins and is a constant greater than or equal to 0. Optionally, the value of T2 can be set to the PDB is less than or equal to the value of
[0124] 2. A candidate resource set, a first candidate resource, and a second candidate resource
[0125] A candidate resource set is a resource set that can be used by UE1 to determine a transmission resource, i.e., a set of candidate resources, within a selection window. As shown in FIG. 1, the candidate resource set is n+T proc,1 From n+T 2min or a set of time-frequency resources in the range [n+T1, n+T2].
[0126] The first candidate resource is the first candidate resource corresponding to the candidate sensing subwindow in the candidate resource set as shown in FIG.
[0127] The second candidate resource is a resource other than the first candidate resource in the candidate resource set, i.e., n+T in FIG. proc,1 From n+T 2min or a resource other than the first candidate resource in the set of resources in the range [n+T1, n+T2].
[0128] As shown in FIG. 1, in the partial sensing technology of LTE-V2X communication, the supported service type is a periodic service, and the service period (i.e., resource reservation period) is a multiple of 100 milliseconds (ms).
[0129]
number
[0130] When is a specified value (eg, 100 ms), the sensing requirement of the periodic service can be met.
[0131] In the following, as an example
[0132]
number
[0133] We use 100 ms to describe the partial sensing technique. As shown in Fig. 1, UE1 may select a listening resource from the candidate listening resources and listen to the listening resource to learn the status of the resources in the resource pool being occupied by another service.
[0134] The listening interval between two adjacent listening candidates is
[0135]
number
[0136] The network device may indicate an index of the listening resource in the plurality of candidate listening resources. UE1 determines the listening resource in the candidate listening resources based on the index. Optionally, the candidate resource is expressed by the formula yk×P step k is a positive integer (e.g., k=1, or k=1, 2, ..., M, where M is a positive integer greater than 1, e.g., M=10); y is the slot number of the candidate resource; Optionally, y and
[0137]
number
[0138] may be a physical slot or a logical slot. When UE1 needs to transmit a V2X service, the upper layer of UE1 triggers the lower layer of UE1 to determine a resource in slot n shown in FIG. 1. Then, UE1 selects a suitable candidate resource from the candidate resources in the range of the selection window after slot n as a transmission resource based on the listening result of the listening resource in the range of the sensing window (e.g., 1000 ms) before slot n. For example, a candidate resource that is not occupied by another service is selected as a transmission resource, or a resource (e.g., a slot and / or a subchannel) whose detected RSRP value is less than a pre-configured threshold is selected. The resource selection window is shown in FIG. 1 as a time domain position between [n+T1,n+T2], where T1 and T2 are values that are set using signaling or are pre-defined. Optionally, the value of T1 may be 0. Optionally, the value of T2 is equal to or greater than the value of T1. The candidate resource includes at least Y consecutive slots, where Y is a pre-configured value or a value configured using signaling. It should be understood that the signaling configuration in this application includes a signaling configuration performed by a network device using signaling in V2X communication in which the network device participates, and a signaling configuration performed using signaling in V2X communication in which the network device does not participate.
[0139] The upper layer in this application is a MAC layer, an RLC layer, an RRC layer, etc. When the upper layer is a MAC layer, the lower layer includes a physical layer. When the upper layer is an RLC layer or an RRC layer, the lower layer may include a MAC layer and / or a physical layer.
[0140] Furthermore, as shown in FIG. 1, UE1 proc,0 Therefore, the sensing window is from n-T0 to nT proc,0 A range of resource sets
[0141]
number
[0142] and T0 and T proc,0 is a parameter set or predetermined using signaling, and is equal to or greater than 0. Optionally, T0 represents a starting position or size of a sensing window. Optionally, T proc,0 represents how long data needs to be sensed before the instant n at which the data arrives. Furthermore, UE1 selects resources from a resource set ranging from n+T1 to n+T2. The selection window is the resource set [n+T1, n+T2] ranging from n+T1 to n+T2. n is the instant at which data arrives. In other words, at instant n, UE1 detects data to be transmitted. Packet delay budget PDB is the delay required when UE1 transmits data. In other words, UE1 selects the resource from the resource set ranging from n+T1 to n+T2. PDB Data needs to be transmitted within T1 and T2. T1 and T2 are parameters that are set or predetermined using signaling, and are equal to or greater than 0. Optionally, n+T1 represents the start position of the resource selection window. n+T2 represents the end position of the resource selection window. Optionally, when the UE selects resources, n+T1 is usually equal to n+T proc,1 Optionally, T proc,1 represents the processing time at which resource selection begins and is a constant greater than or equal to 0. Optionally, the value of T2 can be set to the PDB is less than or equal to the value of
[0143] However, NR-V2X further supports aperiodic services. In other words, the resource reservation period supported in NR-V2X is no longer only an integer multiple of a specified value (e.g., 100 or another value). If equal-interval listening is still performed in NR-V2X based on a specified value, all V2X service periods may not be covered, and it is impossible to accurately sense the resource occupancy status in candidate resources. Therefore, in NR-V2X, partial sensing techniques that listen to resources based on fixed steps are no longer applicable and need to be improved.
[0144] In order to optimize the partial sensing solution in NR-V2X and improve the reliability of partial sensing, an embodiment of the present application provides a transmission resource determination method. The method may be implemented by a terminal device (or a component of a terminal device) and a network device (or a component of a network device). The terminal device includes UE1 and / or UE2 shown in FIG. 2 and / or FIG. 3. Optionally, the terminal device may include a structure shown in FIG. 4 or FIG. 5. The network device may include a structure shown in FIG. 6 or FIG. 7. It should be understood that the transceiver module 420 shown in FIG. 4 or the transceiver unit 510 shown in FIG. 5 may perform the receiving and / or transmitting actions performed by the terminal device in this embodiment of the present application. The processing module 410 shown in FIG. 4 or the processing unit 520 shown in FIG. 5 may perform actions other than the receiving and / or transmitting actions performed by the terminal device in this embodiment of the present application. Furthermore, the transceiver module 620 shown in Figure 6 or the transceiver unit 710 shown in Figure 7 may perform the receiving and / or transmitting actions performed by the network device in this embodiment of the present application. The processing module 610 shown in Figure 6 or the processing module 720 shown in Figure 7 may perform actions other than receiving and / or transmitting performed by the network device in this embodiment of the present application.
[0145] As shown in FIG. 8, the transmission resource determination method includes the following steps:
[0146] S101: A terminal device obtains first information.
[0147] The first information includes at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period.
[0148] Optionally, the first information may be set using signaling or may be predefined.
[0149] S102: The terminal device obtains a first parameter based on the first information.
[0150] The first parameter includes an interval between candidate listening resources and / or a quantity of the candidate resources, the candidate resources being within a resource selection window.
[0151] S103: The terminal device determines, based on the first parameter, a transmission resource for sidelink transmission, within the candidate resources.
[0152] For example, take UE1 as an example. When the upper layer of UE1 triggers the lower layer of UE1 to determine resources at slot n (i.e., the moment when the terminal device is triggered to determine transmission resources, hereinafter also referred to as the first time domain position) shown in Fig. 1, UE1 can determine transmission resources among the candidate resources in a resource selection window after slot n according to the first parameter.
[0153] According to the above method, the interval between the candidate listening resources and / or the quantity of the candidate resources may be determined based on at least one of the size of the resource selection window, the size of the sensing window, or the resource reservation period. The transmission resource is further determined among the candidate resources based on the interval between the candidate listening resources and / or the quantity of the candidate resources. This provides a resource transmission method applicable to NR-V2X scenarios and improves the reliability of resource selection.
[0154] The following describes the contents that may be included in the first information.
[0155] The size of the resource selection window is the time domain length of the resource selection window, in units of ms, slots, subframes, or a preconfigured number of symbols. For example, the size of the resource selection window is T scal , T scal = T2-T1, or T scal = T2. Optionally, T scal The value of T may alternatively be set using signaling or may be predefined, or scal Alternatively, the maximum or minimum value of may be set or predefined using signaling. Optionally, as shown in FIG. 1, (n+T1) is the start of the resource selection window, and (n+T2) is the end of the resource selection window. In other words, T1 is the time span between the start of the resource selection window and slot n (or the time point corresponding to slot n), and T2 is the time span between the end of the resource selection window and slot n (or the time point corresponding to slot n). T1 and / or T2 may be determined by the terminal device or indicated using signaling.
[0156] The sensing window size is the time domain length of the sensing window, in units of ms, slots, subframes, or a pre-configured number of symbols. Optionally, the sensing window size in NE-V2X may have multiple values. For example, the sensing window length in NE-V2X may have a first value (e.g., 100 ms or another value) or a second value (e.g., 1100 ms or another value). The sensing window size may be set using signaling or may be pre-defined.
[0157] The resource reservation period, sometimes called reservation period, is the time domain interval between the next transmission reserved by the V2X service and the current transmission. The units are ms, slots, subframes, or a preconfigured number of symbols. The resource reservation periods of different V2X services may be different. Furthermore, optionally, the reservation period may be defined in physical time domain resources or in logical time domain resources. The logical time domain resources are time domain resources obtained by repetitively numbering a set of time domains that may be used for sidelink communication, indicated by signaling in a resource pool for sidelink communication. For example, in a contiguous physical resource of 100 slots, if only even slots are used for sidelink transmission, there are a total of 50 logical slots in the corresponding 100 physical slots. For example, the slots may be physical slots or logical slots. The resource reservation period may be configured by signaling or may be predefined. For example, the resource reservation period is any value among {0, 1, 99, 100, 200, ... 1000} ms. Optionally, a subset of the above possible reservation period values may be configured using signaling. For example, 4, 8, 16, or 32 of the above set are configured. This is not limited in the present invention. Optionally, the configured resource reservation period may be a multiple of 100 ms and may not exceed 1000 ms, or the resource reservation period may be any value between 0 ms and 99 ms. Optionally, the resource reservation period may be configured by the base station and / or may be indicated by the terminal device in sidelink control information (SCI) based on the value configured using signaling. It can be seen that the resource reservation period of the V2X service of NR-V2X is flexible and variable. Thus, the period of the supported V2X service is also flexible and variable. Both periodic and aperiodic services are supported.
[0158] It should be understood that the first information may include one or more of: a size of a resource selection window, a size of a sensing window, or a resource reservation period, which will be specifically described in the following embodiments.
[0159] The following describes what may be included in the first parameter.
[0160] The interval between candidate listening resources is the time domain interval between two adjacent candidate listening resources, with the unit being ms, slots, subframes, or a pre-configured number of symbols. In LTE-V2X, the interval between consecutive listening resources is a fixed value (e.g., 100 ms). This fixed value is independent of any of the resource selection window size, the sensing window size, or the resource reservation period, or a combination thereof. In the present application, after the interval between candidate listening resources is determined based on the solution shown in FIG. 8, the candidate listening resources may be determined based on the interval, and then the listening resource that needs to be listened to is selected from multiple candidate listening resources based on the listening resource indication set by signaling or the pre-defined listening resource indication. As shown in FIG. 9, the listening resource that is actually listened to by the terminal device (t shown in FIG. 9) is determined based on the listening resource indication set by signaling or the pre-defined listening resource indication. y -2P step and t y -10P step ) is the candidate listening resource (t y -P step , t y -2P step , t y -9P step , and t y -10P step ) are some of the resources. The candidate listening resources may be indicated by using a bitmap or in another manner, which is not particularly limited in this specification.
[0161] The quantity of candidate resources may also be replaced by the quantity of time units contained in the candidate resources, denoted as Y. The time units are, for example, slots, subframes, or a pre-configured quantity of symbols. After the quantity Y of candidate resources is determined based on the solution shown in FIG. 4, the transmission resource may be determined from the Y slots in the resource selection window based on the sensing, detection, or listening status.
[0162] Hereinafter, the first parameter is the interval between candidate listening resources (referred to as interval,
[0163]
number
[0164] Using an example where the first information is represented as:
[0165] Method 1: The first information includes a size of the resource selection window, and the terminal device may determine the interval based on the size of the resource selection window.
[0166] interval
[0167]
number
[0168] and the size of the resource selection window T scal teeth,
[0169]
number
[0170] ,
[0171]
number
[0172] , or
[0173]
number
[0174] (Formula 1) Meet the following.
[0175] N is the number of time units used for sidelink transmission in the first time duration. The length of the first time duration is M slots, subframes, the number of pre-designed symbols, or M ms. M and N are positive integers.
[0176]
number
[0177] is rounded up.
[0178]
number
[0179] indicates truncation.
[0180] For example, N may be the number of slots that can be used for sidelink transmission in M slots or time spans, e.g., 10 slots, 10 ms, 20 slots, or 20 ms. The values of M and N may be configured using signaling or may be predefined.
[0181] For example, M is 20 ms, and the above formula 1 becomes:
[0182]
number
[0183] ,
[0184]
number
[0185] ,
[0186]
number
[0187] , or
[0188]
number
[0189] It can be modified as follows.
[0190] According to Method 1, the interval is the size of the resource selection window, and resources in all the resource selection windows can be detected based on this interval, which reduces the possibility of detection failure.
[0191] Method 2: The first information includes a size of a sensing window, and the terminal device may determine the interval based on the size of the sensing window.
[0192] In the manner of determining the interval based on the size of the sensing window, the terminal device may determine, based on the size of the sensing window, that the interval corresponding to the size of the sensing window is the interval between the candidate listening resources.
[0193] When the sensing window size is a first value (e.g., 100 ms), the interval may be an interval corresponding to the first value (e.g., 10 ms or another value). When the sensing window size is a second value (e.g., 1100 ms), the interval may be an interval corresponding to the second value (e.g., 100 ms or another value).
[0194] The terminal device may determine an interval corresponding to a size of a sensing window based on the first correspondence. The first correspondence may be a correspondence between at least one size of a sensing window and at least one interval. The first correspondence may be configured using signaling or may be predefined. For example, the correspondence or association relationship between a parameter of the size of the sensing window and a parameter of the interval may be indicated using configuration information of the same signaling (or the same field in the signaling, or the same message body, or the same resource pool).
[0195] Optionally, for example, the value of the sensing window size and / or the value of the interval size may be set using signaling. Furthermore, optionally, the protocol may define, specify, or agree that when the sensing window size is a relatively small first value, the corresponding interval is a first interval value, and / or when the sensing window size is a relatively large second value, the corresponding interval is a second interval value. For example, when the sensing window size set using signaling is 100 ms, the corresponding interval is the first interval value. When the sensing window size set using signaling is 1100 ms, the corresponding interval is the second interval value. Optionally, the first interval value may be a value less than 100 ms, for example, 5 ms, 10 ms, 20 ms, or 50 ms.
[0196] Another method for determining the interval based on the size of the sensing window is to use the size of the sensing window P T and spacing
[0197]
number
[0198] The first function f(x) is satisfied between
[0199]
number
[0200] It is.
[0201] Optionally, the size of the sensing window P T and interval
[0202]
number
[0203] satisfies the following conditions:
[0204]
number
[0205] ,
[0206]
number
[0207] , or
[0208]
number
[0209] .
[0210] L is a specified value or a value that is set using signaling. L is a positive integer.
[0211]
number
[0212] represents rounding up. floor{} represents rounding down.
[0213] According to the above method 2, the size of one sensing window is one
[0214]
number
[0215] In other words, one
[0216]
number
[0217] may be determined based on the size of one sensing window. Different sizes of the sensing window may be statically set for the terminal device. In general, only one sensing window size appears at one moment, so that only one
[0218]
number
[0219] There is no other option.
[0220] Method 3: The first information includes a resource reservation period, and the terminal device may determine the interval based on the resource reservation period.
[0221] Optionally, in a scheme in which the interval is determined based on the resource reservation period, the terminal device may determine that the interval corresponding to the resource reservation period is this interval.
[0222] The terminal device may determine an interval corresponding to the resource reservation period based on the second correspondence. The second correspondence may be a correspondence between at least one resource reservation period and at least one interval. The second correspondence may be configured using signaling or may be predefined. For example, the correspondence or association relationship between the parameter of the resource reservation period and the parameter of the interval may be indicated using configuration information of the same signaling (or the same field in the signaling, or the same message body, or the same resource pool).
[0223] Optionally, for example, the value of the resource reservation period and / or the value of the size of the interval may be set using signaling. Furthermore, optionally, the protocol may define, specify, or agree that when the resource reservation period is a relatively small first value, the corresponding interval is a first interval value, and / or when the resource reservation period is a relatively large second value, the corresponding interval is a second interval value. For example, when the resource reservation period set using signaling is 10 ms (or another value less than 100 ms), the corresponding interval is the first interval value. When the resource reservation period set using signaling is 100 ms (or another value greater than 100 ms), the corresponding interval is the second interval value. Optionally, the first interval value may be less than 100 ms, for example 5 ms, 10 ms, 20 ms, or 50 ms.
[0224] In another manner of determining the interval based on the resource reservation period, a set of resource reservation periods may be configured using signaling, and the set may include at least one period, and the terminal device may determine the interval between the candidate listening resources based on the configured set of resource reservation periods.
[0225] Optionally, the terminal device may determine the interval between the candidate listening resources based on a value relationship between the resource reservation period set by the network device and the specified time length. The specified time length is, for example, 100 ms, 200 ms, or another value. For example, when the set reservation period is 100 ms or all or a part of {200, 300, ..., 1000} ms, the interval between the candidate listening resources is 100 ms or 200 ms. ms In another example, when the configured reservation period is all or part of the values of {0, 1, 2, 3, ..., 99} ms, the interval between the candidate listening resources may be an integer less than 100 ms. Optionally, this integer less than 100 ms may be set using signaling, may be pre-set, or may be pre-defined. Optionally, when the configured reservation period includes both values that are integer multiples of 100 and values that are within 100, the interval between the candidate listening resources may be a value less than 100, or may be set using signaling, or may be a pre-set or pre-defined value.
[0226] Optionally, the interval may be a maximum or minimum value between the least common multiple min_P of some or all resource reservation periods in the set of resource reservation periods and Pt, where Pt is set, pre-configured, or pre-defined using signaling. For example, Pt is one of 10 ms, 5 ms, 20 ms, 50 ms, and 100 ms.
[0227] In other words, the interval P step and the least common multiple of some or all of the resource reservation periods satisfies the following condition:
[0228]
number
[0229] (Formula 2)
[0230]
number
[0231] (Formula 3)
[0232] max{a,b} indicates that the maximum value between a and b is selected, and min{a,b} indicates that the minimum value between a and b is selected.
[0233] Optionally, the interval may be a maximum or minimum value between the greatest common denominator max_P of some or all of the resource reservation periods in the set of resource reservation periods and Pt, where Pt is set, pre-configured, or pre-defined using signaling. For example, Pt is one of 10 ms, 5 ms, 20 ms, 50 ms, and 100 ms.
[0234] In other words, the interval P step and the maximum of any or all of the resource reservation period Grand Covenant The number satisfies the following conditions:
[0235]
number
[0236] (Formula 2)
[0237]
number
[0238] (Formula 3)
[0239] max{a,b} indicates that the maximum value between a and b is selected, and min{a,b} indicates that the minimum value between a and b is selected.
[0240] Optionally, the interval may be the maximum or minimum resource reservation period in a set of resource reservation periods.
[0241] In the implementation of method 3, the terminal device may group the configured resource reservation periods. For example, resource reservation periods equal to or greater than a specified time length are grouped into a first group, and periods less than the specified time length are grouped into a second group. For the resource reservation periods of the first group, the terminal device may determine an interval between the candidate listening positions corresponding to the resource reservation periods based on the second correspondence. For example, in the second correspondence, the interval corresponding to the resource reservation periods may be 100 ms, 200 ms, a specified time interval, or another value. For the resource reservation periods of the second group, the terminal device may determine an interval between the candidate listening positions based on a resource reservation period set to which the resource reservation periods of the second group belong. For example, the interval between the candidate listening positions is determined based on the least common multiple of some or all of the resource reservation periods of the resource reservation period set to which the resource reservation periods belong, or the maximum or minimum resource reservation period in the resource reservation period set is used as the interval between the candidate listening positions.
[0242] Furthermore, for a second group of resource reservation periods, an interval between the candidate listening positions may also be determined based on a second correspondence, where the interval corresponding to the resource reservation periods of the second group is less than the interval corresponding to the resource reservation periods of the first group. Alternatively, the interval corresponding to the resource reservation periods of the second group may be configured using signaling, where the interval is less than the interval of the resource reservation periods of the first group.
[0243] It should be understood that Method 1 to Method 3 may be examples of determining the interval between candidate listening resources. In practical use, any two or more of Method 1 to Method 3 may be implemented in combination. For example, Method 2 may be combined with Method 3. When the size of the sensing window set in Method 2 is 1100 ms, the interval value determined or set based on the reservation period in Method 3 is a first value, and when the size of the sensing window set in Method 2 is 100 ms, the interval value determined or set based on the reservation period is a second value. In another example, different PT values may be set or determined for the sensing periods of 1100 ms and 100 ms in Method 2 according to the reservation period value within 100 ms and the reservation period value greater than 100 ms set in Method 3.
[0244] Optionally, in the first parameter, the spacing is determined by a spacing factor α and
[0245]
number
[0246] where α is determined based on the first information.
[0247]
number
[0248] is a value that is set using signaling or is predefined, e.g., 10 ms, 20 ms, 100 ms, 200 ms, or another value. However, for different sizes of the sensing window or reservation period, α has different values. For the manner of determining α, please refer to the description of determining the interval between candidate listening positions in methods 1 to 3. For example, when the size of the sensing window is 1100 ms, α=1, or when the size of the sensing window is 100 ms, α=0.1 or α=0.2 or 0.5, etc.
[0249] In this case, when the transmission resource is determined based on the interval, the logical slot position of the transmission resource is yk*α*P step where y is the slot in which the candidate resource is located.
[0250] When the first parameter includes a quantity of the candidate resources, the terminal device may determine the quantity of the candidate resources corresponding to the first information based on the first information, for example, the first information is one of a size of a resource selection window, a size of a sensing window, or a resource reservation period.
[0251] For example, the terminal device may determine the quantity of candidate resources corresponding to the first information based on the third correspondence. The third correspondence may include a correspondence between the quantity of the candidate resources and one of a size of a resource selection window, a size of a sensing window, or a resource reservation period. The third correspondence may be configured using signaling or may be predefined.
[0252] Using the size of the sensing window as an example, the terminal device may determine the quantity of candidate resources corresponding to the size of the sensing window based on the third correspondence.
[0253] In implementation, the third correspondence may be configured using signaling (e.g., a radio resource control (RRC) message or a system information block (SIB)). In this specification, several possible indication methods of the third correspondence are used as examples.
[0254] First indication scheme: The signaling carries {a size of a sensing window 1, an indication information 1 of a listening position among candidate listening positions, and an indication information 1 of a quantity Y of candidate resources}. The size of a sensing window 1, the indication information 1 of a listening position among candidate listening positions, and the indication information 1 of a quantity Y of candidate resources correspond to each other.
[0255] Alternatively, the signaling conveys {a size 2 of a sensing window, an indication information 2 of a listening position among the candidate listening positions, and an indication information 2 of a quantity Y of candidate resources}. The size 2 of a sensing window, the indication information 2 of a listening position among the candidate listening positions, and the indication information 2 of a quantity Y of candidate resources correspond to each other.
[0256] Second indication manner: The signaling carries {indication information 3 of a listening position among the candidate listening positions, and indication information 3 of a quantity Y of candidate resources}. The indication information 3 of a listening position among the candidate listening positions and the indication information 3 of a quantity Y of candidate resources correspond to each other.
[0257] It should be understood that the above several indication schemes may be implemented separately or in combination with each other. When the set size of the sensing window is sensing window size 1 or sensing window size 2, the terminal device may determine that the quantity of candidate resources is the quantity of candidate resources corresponding to sensing window size 1 or sensing window size 2. Furthermore, when the signaling sets the indication information of the listening position of the candidate listening positions, such as one of the indication information of the listening position of the candidate listening positions 1, the indication information of the listening position of the candidate listening positions 2, or the indication information of the listening position of the candidate listening positions 3, the terminal device may determine that the quantity of candidate resources is the quantity of candidate resources corresponding to the indication information of the listening position of the candidate listening positions 1, the indication information of the listening position of the candidate listening positions 2, or the indication information of the listening position of the candidate listening positions 3.
[0258] Optionally, in the present application, the distance between the candidate resource and the candidate listening resource can be further limited to prevent the terminal device from performing blind detection in an excessively large range. Hereinafter, the description will be given by taking FIG. 10 as an example.
[0259] As shown in FIG. 10, the last slot in the candidate resource may be denoted as y, and the interval between y and slot m on the candidate listening resource may be set to be less than or equal to a second parameter, where m is the slot in which the UE is located when the UE receives the SCI within the sensing window.
[0260]
number
[0261] (UE is in slot
[0262]
number
[0263] (Receive SCI format 1-A in the same way as in the above example.)
[0264]
number
[0265] is the physical slot in which logical slot m is located.
[0266]
number
[0267] It is.
[0268]
number
[0269] refers to the last slot of Y slots, where
[0270]
number
[0271] is the physical slot in which logical slot y' is located.
[0272]
number
[0273] It should be understood that slot y and slot m are physical or logical slots in a resource pool.
[0274] The second parameter is
[0275]
number
[0276] ,
[0277]
number
[0278] ,
[0279]
number
[0280] , or P step +Y It can be expressed as one of:
[0281]
number
[0282] represents the number of logical slots in a resource reservation period, which can be configured using signaling.
[0283]
number
[0284] represents the quantity of logical slots in the resource selection window.
[0285]
number
[0286] It is. scal is T2 or T2-T1.
[0287] n+T2 is the end position of the resource selection window.
[0288] In another expression, the second parameter may be expressed as the maximum time domain interval between logical slot y′ and slot m. In other words, logical slot y′ and slot m are
[0289]
number
[0290] ,
[0291]
number
[0292] , or
[0293]
number
[0294] Satisfy. P step is any P determined based on the method provided in the embodiment of the present application. step or
[0295]
number
[0296] It is.
[0297] Alternatively, logical slot y' and slot m can be
[0298]
number
[0299] ,
[0300]
number
[0301] , or
[0302]
number
[0303] Satisfy. P step is any P determined based on the method provided in the embodiment of the present application. step or
[0304]
number
[0305] It is.
[0306] Optionally, P rsvp_RX <T scal When P , the interval between y and slot m on the candidate listening resource may be set to be less than or equal to the second parameter. rsvp_RX <T scal If , then logical slot y' and slot m satisfy the above condition.
[0307] In the above method, in order to reduce unnecessary blind detection positions, the slot position
[0308]
number
[0309] and the slot position of the candidate resource in Y
[0310]
number
[0311] The spacing between may be limited.
[0312] It should be understood that in the present application, the terminal device is supported in determining the interval between candidate listening resources based on the set resource reservation period, and determining the size and time domain position of the sensing window based on the determined interval.
[0313] Optionally, when the first parameter includes a first interval between the candidate listening resources, and the first interval is determined based on a resource reservation period equal to or greater than a specified time length, the terminal device may obtain second information. The second information indicates a first sensing window. The size of the first sensing window is determined based on the first interval. The first time window is prior to a first time domain position. The first time domain position is a moment at which the terminal device is triggered to determine a transmission resource.
[0314] Optionally, the first parameter further includes a third interval between the candidate listening resources. The terminal device may obtain third information. The third information indicates a second sensing window. The size of the second sensing window is determined based on the third interval. The second sensing window is located after the first time domain position. The first time domain position is an instant at which the terminal device is triggered to determine the transmission resource.
[0315] For the manner of determining the interval between the candidate listening resources based on the configured resource reservation period, please refer to the above description. After determining this interval, the terminal device may determine the size Tm1 of the sensing window corresponding to this interval based on the correspondence, i.e., the first correspondence, set by using signaling or predefined between this interval and the size of the sensing window. The position of the sensing window may be determined based on the time domain position of slot n. For example, as shown in FIG. 11, the sensing window is located before slot n, and the time domain length included in the sensing window is Tm1.
[0316] Optionally, after slot n, the terminal device may further perform listening on at least one listening resource, so as to avoid interference to the V2X service of the terminal device caused by resources of relatively short-term services and non-periodic services, improve the effectiveness of transmission resource acquisition, and improve transmission performance.
[0317] After slot n, there is at least one discrete listening resource (also called a subwindow) before the candidate resource. There may be one subwindow. When there are multiple subwindows, the spacing value between the multiple subwindows (i.e., the third spacing) P step2 may be set using signaling, may be predefined, or may be determined based on the configured resource reservation period and / or the size of the sensing window. For a specific determination manner, please refer to the above description of determining the interval between candidate listening resources based on the resource reservation period and / or the size of the sensing window.
[0318] Optionally, the first sensing window before slot n and the second sensing window after slot n may be set using signaling, may be predefined, or may be specified in a protocol. Optionally, the size of the second sensing window is less than or equal to that of the first sensing window (e.g., 100 ms or 50 ms).
[0319] Optionally, a second sensing window having a first value is included when the set size of the first sensing window is a first preset value (e.g., 1100 ms), and optionally, a second sensing window having a second value (e.g., 20 ms, 10 ms, or 5 ms) is included when the set size of the first sensing window is a second preset value (e.g., 100 ms).
[0320] Optionally, when the configured resource reservation period has both a duration equal to or greater than Pt and a duration less than Pt, the first sensing window before slot n and the second sensing window after slot n may be configured using signaling, may be predefined, or may be specified in a protocol. Optionally, Pt is configured using signaling or predefined, e.g., one of 100 ms, 20 ms, 10 ms, and 50 ms.
[0321] Optionally, the terminal device selects a transmission resource from the candidate resources based on a listening result of the first sensing window and / or the second sensing window.
[0322] Optionally, the first sensing window is determined based on a resource reservation period equal to or greater than a specified time length. step The second sensing window corresponds to a sensing window P determined based on a resource reservation period shorter than a specified time length. step (This is P step2Optionally, for the method of determining based on the resource reservation period, see the above description. P step The correspondence between and the size of the sensing window may satisfy the first correspondence above.
[0323] For example, as shown in FIG. 12, the specified time length is taken as an example to be 100 ms. When the set resource reservation period has both a duration of 100 ms or more and a duration of less than 100 ms, the first sensing window before slot n and the second sensing window after slot n may be further set by using signaling. The terminal device selects a transmission resource among the candidate resources based on the listening result of the first sensing window and / or the listening result of the second sensing window. The first sensing window is determined based on the resource reservation period of the specified time length or more. step The second sensing window corresponds to a sensing window P determined based on a resource reservation period shorter than a specified time length. step Based on the resource reservation period, P step For the method of determining P, see the explanation above. step The correspondence between the size of the sensing window and the size of the sensing window may satisfy the above first correspondence. Since the partial sensing is performed based on the two sensing windows, the terminal device can better select the occupied resource for the V2X transmission of the terminal device. Therefore, the V2X transmission performance can be improved.
[0324] Further optionally, when the sensing window is set to be 100 ms, P determined based on a resource reservation period of less than 100 ms step The sensing window corresponding to needs to be set at least after slot n.
[0325] Furthermore, the embodiment of the present application further provides another transmission resource determination method. The terminal device obtains a first parameter, and the first parameter may include an interval between candidate listening resources and / or a quantity of candidate resources. The first parameter is determined by the network device based on first information. The first information may include at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period. For the manner in which the network device determines the first parameter based on the first information, please refer to the description of the determination of the first parameter based on the first information by the terminal device in the present application. Details will not be repeated in this specification. For example, by replacing the entity that determines the first parameter based on the first information with the network device, a manner in which the network device determines the first parameter based on the first information can be obtained.
[0326] An embodiment of the present application provides a communication device, which may be configured to implement the terminal device of the above embodiment. The communication device may include the structure shown in FIG. 4 and / or FIG. 5.
[0327] An embodiment of the present application provides a communication device, which can be configured to implement the network device of the above embodiment. The communication device can include the structure shown in FIG. 6 and / or FIG. 7.
[0328] An embodiment of the present application provides a communication system. The communication system may include the terminal device of the above embodiment and the network device of the above embodiment. Optionally, the terminal device and the network device of the communication system may execute the method shown in any one of the above method embodiments.
[0329] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the computer can perform the procedure related to the terminal device or network device of any one of the above method embodiments.
[0330] An embodiment of the present application further provides a computer program product, which is configured to store a computer program. When the computer program is executed by a computer, the computer can perform the procedure related to the terminal device or network device of any one of the above method embodiments.
[0331] The embodiment of the present application further provides a chip or chip system. The chip may include a processor. The processor may be configured to call a program or instruction in the memory to perform a procedure related to the terminal device or network device of any one of the above method embodiments. A chip system may include the chip and may further include another component, such as a memory or a transceiver.
[0332] The embodiment of the present application further provides a circuit, which may be coupled to a memory and may be configured to perform a procedure related to the terminal device or network device of any embodiment shown in the above method embodiment. A chip system may include the chip, and may further include another component, such as a memory or a transceiver.
[0333] The processor referred to in the embodiments of this application may be a CPU, or may be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0334] The memory referred to in the embodiments of the present application may be a volatile memory, or may be a non-volatile memory, or may include a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) used as an external cache. By way of example and not limitation, numerous forms of RAM may be used, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (direct rambus RAM, DR RAM).
[0335] It should be noted that when the processor is a general purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component, the memory (storage module) may be integrated into the processor.
[0336] It should be noted that the memories described herein are not limited to these memories, but are intended to include these and any other suitable types of memories.
[0337] It should be understood that the serial numbers of the above processes do not mean the execution order in various embodiments of the present application. The execution order of the processes shall be determined according to the functions and internal logic of the processes, and shall not be construed as any limitation on the implementation process of the embodiments of the present application.
[0338] Those skilled in the art may find that, in combination with the examples described in the embodiments disclosed herein, the modules and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the individual application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each individual application, but the implementation shall be considered not to exceed the scope of this application.
[0339] For convenience and ease of description, those skilled in the art can clearly understand that the detailed operation processes of the above systems, devices and modules can be referred to the corresponding processes of the above method embodiments, and the details will not be described again in this specification.
[0340] In some embodiments provided in the present application, it should be understood that the disclosed method and device may be implemented in other ways. For example, the described device embodiment is merely an example. For example, the division into modules is merely a logical division of functions, and may be another division in actual implementation. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or performed. Furthermore, the shown or described mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.
[0341] The modules described as separate parts may or may not be physically separate, and the parts shown as modules may or may not be physical modules, may be located in one place or distributed over multiple network elements. Some or all of these units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0342] Furthermore, the functional modules of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.
[0343] When functions are implemented in the form of software functional modules and sold or used as an independent product, those functions may be stored in a computer-readable storage medium. Based on such understanding, the essence of the technical solutions of the present application, or a contribution or part of those technical solutions, may be implemented in the form of a software product. The computer software product includes some instructions stored in a storage medium, instructing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiment of the present application. The above computer-readable storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, a computer-readable medium may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, a removable hard disk or other compact disk storage, a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store expected program code in the form of instructions or data structures that can be accessed by a computer.
[0344] The above description is merely a specific implementation of the present application, and is not intended to limit the protection scope of the embodiments of the present application. Any variations or replacements that are easily apparent to those skilled in the art within the technical scope disclosed in the embodiments of the present application shall be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be determined by the protection scope of the claims.
Claims
1. 1. A method for determining transmission resources in a communication device including a processing module, comprising: The processing module executes the following steps: acquiring first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; obtaining a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; determining a transmission resource for sidelink transmission within the candidate resources based on the first parameter; Equipped with The first information includes the size of the resource selection window, and the first parameters include the interval, and the interval and the size of the resource selection window are determined by: [0010] 、 [0025] 、 or [0030] Fulfilling [0045] 【number】 is the interval, N is the number of time units used for sidelink transmission during a first time duration, the length of said first time duration being M slots or M milliseconds, M and N being positive integers; [0050] represents rounding up, [006] represents truncation, [0070] is the size of the resource selection window, method.
2. The first information includes the resource reservation period, and the step of obtaining a first parameter based on the first information includes: determining said interval corresponding to said resource reservation period. The method of claim 1 , comprising:
3. The processing module executes the following steps: obtaining a second correspondence; determining the interval corresponding to the resource reservation period based on the second correspondence; Further equipped with the second correspondence is a correspondence between at least one resource reservation period and at least one interval, the at least one resource reservation period including the resource reservation period and the at least one interval including the interval; The method of claim 2.
4. 1. A method for determining transmission resources in a communication device including a processing module, comprising: The processing module executes the following steps: acquiring first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; obtaining a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; determining a transmission resource for sidelink transmission within the candidate resources based on the first parameter; Equipped with The first information includes the size of the sensing window, and the first parameter includes the interval, and the step of obtaining the first parameter based on the first information includes: determining the interval corresponding to the size of the sensing window based on the size of the sensing window; or determining, based on the size of the sensing window, the interval that satisfies a first functional relationship with the size of the sensing window; Including, The first functional relationship between the size and the interval of the sensing window is: [0080] or [0090] P step is the interval, P T is the size of the sensing window, L is a specified value or indicated by a network device, and L is a positive integer. method.
5. obtaining a first correspondence as a procedure performed by the processing module, the first correspondence being a correspondence between a size of at least one sensing window and at least one interval, the size of the at least one sensing window including the size of the sensing window and the at least one interval including the interval; The method of claim 4 further comprising:
6. 1. A method for determining transmission resources in a communication device including a processing module, comprising: The processing module executes the following steps: acquiring first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; obtaining a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; determining a transmission resource for sidelink transmission within the candidate resources based on the first parameter; Equipped with The first information includes the resource reservation period, and the first parameter includes the interval, and the step of obtaining the first parameter based on the first information includes: determining said interval based on a resource reservation period set to which said resource reservation period belongs, said resource reservation period set including at least one resource reservation period, said at least one resource reservation period including said resource reservation period; Including, When the size of the resource reservation period does not exceed a specified length of time, the interval: [0010] ,or ##EQU00011## Fulfilling min_P is the least common multiple of all resource reservation periods among the at least one resource reservation period, and Pt is a specified value; Pstep is the smallest resource reservation period of the at least one resource reservation period; or Pstep is the maximum resource reservation period among the at least one resource reservation period. method.
7. The method of claim 6 , wherein the specified length of time is predefined or set using signaling.
8. 1. A method for determining transmission resources in a communication device including a processing module, comprising: The processing module executes the following steps: acquiring first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; obtaining a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; determining a transmission resource for sidelink transmission within the candidate resources based on the first parameter; Equipped with The first information includes the size of the sensing window, and the first parameter includes the quantity of candidate resources, and the step of obtaining the first parameter based on the first information includes: determining the quantity of candidate resources corresponding to the size of the sensing window based on the size of the sensing window; Including, The first parameter includes the interval, the interval being expressed as α*Pstep, where α is determined based on the first information, and Pstep is a constant. method.
9. obtaining a third correspondence as a procedure executed by the processing module, the third correspondence including a correspondence between a size of at least one sensing window and a quantity of at least one candidate resource, the size of the at least one sensing window including the size of the sensing window, and the quantity of the at least one candidate resource including the quantity of candidate resources. The method of claim 8 further comprising:
10. The candidate resource includes Y slots, and an interval between a last slot y of the Y slots and a slot m of the detected control information for the candidate listening resource is less than or equal to a second parameter, the second parameter being: ##EQU00012## 、 ##EQU00013## 、 ##EQU14## 、 or P step + Y, ##EQU00015## represents the quantity of logical slots during the resource reservation period, ##EQU00016## represents the quantity of logical slots in the resource selection window, 10. The method according to any one of claims 1 to 9.
11. The method of claim 10 , wherein the slot y and the slot m are physical or logical slots in a resource pool.
12. The first parameters include a first interval between the candidate listening resources, the first interval being determined based on a resource reservation duration equal to or greater than a specified length of time, and the method further comprises: obtaining second information as an execution procedure by the processing module, the second information indicating a first sensing window, a size of the first sensing window being determined based on the first interval, the first time window being located before a first time domain position, the first time domain position being an instant at which a terminal device is triggered to determine the transmission resource; The method of claim 1 , further comprising:
13. The first parameter further includes a third interval between the candidate listening resources, the third interval being determined based on a resource reservation duration less than a specified length of time, and the method further comprises: obtaining third information as an execution procedure by the processing module, the third information indicating a second sensing window, a size of the second sensing window being determined based on the third interval, the second sensing window being located after a first time domain position, the first time domain position being an instant at which a terminal device is triggered to determine the transmission resource; The method of claim 1 , further comprising:
14. 1. A method for determining transmission resources in a communication device including a processing module, comprising: The processing module executes the following steps: determining first information, the first information comprising at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period, the first information being used to determine a first parameter, the first parameter being used to determine a transmission resource for sidelink transmission among candidate resources; transmitting the first information to a terminal device; a first correspondence, the first correspondence being a correspondence between a size of at least one sensing window and at least one interval, the size of the at least one sensing window including the size of the sensing window and the at least one interval including the interval; a second correspondence, the second correspondence being a correspondence between at least one resource reservation period and at least one interval, the at least one resource reservation period including the resource reservation period and the at least one interval including the interval; or a third correspondence, the third correspondence including a correspondence between a size of at least one sensing window and a quantity of at least one candidate resource, the size of the at least one sensing window including the size of the sensing window, and the quantity of the at least one candidate resource including a quantity of candidate resources. to a terminal device; A method comprising:
15. The first parameters include a first interval between candidate listening resources, the first interval being determined based on a resource reservation duration equal to or greater than a specified length of time, and the method further comprises: transmitting second information to the terminal device as an execution procedure by the processing module, the second information indicating a first sensing window, the first sensing window being located before a first time domain position, a size of the first sensing window being determined based on the first interval, and the first time domain position being an instant at which the terminal device is triggered to determine the transmission resource; The method of claim 14 further comprising:
16. The first parameter further includes a third interval between the candidate listening resources, the third interval being determined based on the resource reservation duration being less than the specified length of time, and the method further comprises: transmitting third information to the terminal device as an execution procedure by the processing module, the third information indicating a second sensing window, a size of the second sensing window being determined based on the third interval, and the second sensing window being located after the first time domain position; The method of claim 15 further comprising:
17. A communication device, comprising: a processing module configured to obtain first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; The processing module is configured to obtain a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; the processing module is configured to determine a transmission resource for sidelink transmission within the candidate resources based on the first parameter; The first information includes the size of the resource selection window, and the first parameters include the interval, and the interval and the size of the resource selection window are determined by: ##EQU00017## 、 [0018] 、 or [0019] Fulfilling [0020] is the interval, N is the number of time units used for sidelink transmission during a first time duration, the length of said first time duration being M slots or M milliseconds, M and N being positive integers; ##EQU00021## represents rounding up, [0022] represents truncation, [0023] is the size of the resource selection window, Communications equipment.
18. The first information includes the resource reservation period, and the processing module: The communication device according to claim 17, specifically configured to determine the interval corresponding to the resource reservation period.
19. The processing module includes:
20. The communications device of claim 18, further configured to obtain a second correspondence and determine the interval corresponding to the resource reservation period based on the second correspondence, the second correspondence being a correspondence between at least one resource reservation period and at least one interval, the at least one resource reservation period including the resource reservation period and the at least one interval including the interval.
20. A communication device, comprising: a processing module configured to obtain first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; The processing module is configured to obtain a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; the processing module is configured to determine a transmission resource for sidelink transmission within the candidate resources based on the first parameter; The first information includes the size of the sensing window, the first parameters include the interval, and the processing module: determining the interval corresponding to the size of the sensing window based on the size of the sensing window; or determining the interval based on the size of the sensing window, the interval satisfying a first functional relationship with the size of the sensing window; Specifically configured to: The first functional relationship between the size and the interval of the sensing window is: [0024] or [0025] P step is the interval, P T is the size of the sensing window, L is a specified value or is indicated by a network device, and L is a positive integer. Communications equipment.
21. The processing module includes:
21. The communications device of claim 20, further configured to obtain a first correspondence, the first correspondence being a correspondence between a size of at least one sensing window and at least one interval, the size of the at least one sensing window including the size of the sensing window and the at least one interval including the interval.
22. A communication device, comprising: a processing module configured to obtain first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; The processing module is configured to obtain a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; the processing module is configured to determine a transmission resource for sidelink transmission within the candidate resources based on the first parameter; The first information includes the resource reservation period, the first parameters include the interval, and the processing module: is particularly configured to determine said interval based on a resource reservation period set to which said resource reservation period belongs, said resource reservation period set comprising at least one resource reservation period, said at least one resource reservation period comprising said resource reservation period, When the size of the resource reservation period does not exceed a specified length of time, the interval: [0026] or [0027] Fulfilling min_P is the least common multiple of all resource reservation periods among the at least one resource reservation period, and Pt is a specified value; Pstep is the smallest resource reservation period of the at least one resource reservation period; or Pstep is the maximum resource reservation period among the at least one resource reservation period. Communications equipment.
23. The communications device of claim 22 , wherein the specified amount of time is predefined or set using signaling.
24. A communication device, comprising: a processing module configured to obtain first information, the first information including at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period; The processing module is configured to obtain a first parameter based on the first information, the first parameter including an interval between candidate listening resources and / or a quantity of candidate resources, the candidate resources being within the resource selection window; the processing module is configured to determine a transmission resource for sidelink transmission within the candidate resources based on the first parameter; The first information includes the size of the sensing window, and the first parameters include the quantity of candidate resources, and the processing module: specifically configured to determine the quantity of candidate resources corresponding to the size of the sensing window based on the size of the sensing window; The first parameter includes the interval, the interval being expressed as α*Pstep, where α is determined based on the first information, and Pstep is a constant. Communications equipment.
25. The processing module includes:
25. The communications device of claim 24, further configured to obtain a third correspondence, the third correspondence including a correspondence between a size of at least one sensing window and a quantity of at least one candidate resource, the size of the at least one sensing window including the size of the sensing window and the quantity of the at least one candidate resource including the quantity of candidate resources.
26. The candidate resource includes Y slots, and an interval between a last slot y of the Y slots and a slot m of the detected control information for the candidate listening resource is less than or equal to a second parameter, the second parameter being: [0028] 、 [0029] 、 [0030] 、 or P step + Y, [0031] represents the quantity of logical slots during the resource reservation period, [0032] represents the quantity of logical slots in the resource selection window, 26. A communication device according to any one of claims 17 to 25.
27. The communication device of claim 26 , wherein the slot y and the slot m are physical or logical slots in a resource pool.
28. The first parameters include a first interval between the candidate listening resources, the first interval being determined based on a resource reservation duration equal to or greater than a specified length of time, and the processing module:
28. The communication device of claim 17, further configured to acquire second information, the second information indicating a first sensing window, a size of the first sensing window being determined based on the first interval, the first time window being located prior to a first time domain position, the first time domain position being an instant at which a terminal device is triggered to determine the transmission resources.
29. The first parameters further include a third interval between the candidate listening resources, the third interval being determined based on a resource reservation duration less than a specified length of time, and the processing module:
29. The communication device of claim 17, further configured to acquire third information, the third information indicating a second sensing window, a size of the second sensing window being determined based on the third interval, the second sensing window being located after a first time domain position, the first time domain position being an instant at which a terminal device is triggered to determine the transmission resource.
30. A communication device, comprising: a processing module configured to determine first information, the first information comprising at least one of a size of a resource selection window, a size of a sensing window, or a resource reservation period, the first information being used to determine a first parameter, the first parameter being used to determine a transmission resource for sidelink transmission among candidate resources; and a transceiver module configured to transmit the first information to a terminal device; Equipped with The transceiver module includes: a first correspondence, the first correspondence being a correspondence between a size of at least one sensing window and at least one interval, the size of the at least one sensing window including the size of the sensing window and the at least one interval including an interval; a second correspondence, the second correspondence being a correspondence between at least one resource reservation period and at least one interval, the at least one resource reservation period including the resource reservation period and the at least one interval including an interval; or a third correspondence, the third correspondence including a correspondence between a size of at least one sensing window and a quantity of at least one candidate resource, the size of the at least one sensing window including the size of the sensing window, and the quantity of the at least one candidate resource including a quantity of candidate resources. to the terminal device. [0033] Communications equipment.
31. The first parameters include a first interval between candidate listening resources, the first interval being determined based on a resource reservation duration equal to or greater than a specified length of time, and the transceiver module is further configured to:
31. The communication apparatus of claim 30, further configured to transmit second information to the terminal device, the second information indicating a first sensing window, the first sensing window being located prior to a first time domain position, a size of the first sensing window being determined based on the first interval, and the first time domain position being an instant at which the terminal device is triggered to determine the transmission resource.
32. The first parameters further include a third interval between candidate listening resources, the third interval being determined based on a resource reservation duration less than a specified length of time, and the transceiver module:
32. The communication apparatus of claim 30 or 31, further configured to transmit third information to the terminal device, the third information indicating a second sensing window, a size of the second sensing window being determined based on the third interval, the second sensing window being located after a first time domain position, the first time domain position being an instant at which the terminal device is triggered to determine the transmission resource.
33. A communication device, comprising: A memory configured to store instructions; a processor configured to retrieve said instructions from said memory and to execute said instructions so that said communication device performs the method of any one of claims 1 to 13; A communication device comprising:
34. A communication device, comprising: A memory configured to store instructions; a processor configured to retrieve said instructions from said memory and to execute said instructions so that said communication device performs the method of any one of claims 14 to 16; A communication device comprising:
35. A communication system comprising a communication device according to any one of claims 17 to 29 or claim 33 and a communication device according to any one of claims 30 to 32 or claim 34.
36. 17. A computer readable storage medium storing instructions which, when invoked and executed on a computer, enable the computer to perform the method of any one of claims 1 to 16.
37. 17. A circuit, coupled to a memory, the circuit being configured to read and execute a program stored in the memory to perform the method of any one of claims 1 to 16.